研选课堂
HOME
研选课堂
正文内容
距离补偿plc编程 「干货分享」西门子 S7-200 SMART PLC 运动控制(中)
发布时间 : 2025-03-18
作者 : 小编
访问数量 : 23
扫码分享至微信

「干货分享」西门子 S7-200 SMART PLC 运动控制(中)

关注“PLC发烧友 ”,一起涨知识!

回复:西门子全套,领西门子全系列资料包!

感谢大家的持续关注,上期我们组态到运动控制的输入,接上一期运动控制向导输出后续部分;

8、组态伺服开启信号

9、组态电机速度

10、组态手动速度

11、组态加减速时间及急停时间

12、组态反冲补偿及参考点

反冲补偿为当方向发生变化时,为消除系统中因机械磨损而产生的误差,电机必须运动的距离。反冲补偿务必为正值。

13、组态寻找参考点位置参数

如左为正极限,右为负极限,原点在中间时,起始方向选择正逼近方向选择负时,工件会先往(左)正向移动,碰触原点限位后再以逼近方向负方向(右)移动后停止;

如起始方向选择负 逼近方向选择正时,工件会先往右(负)向移动,碰触右极限位后再以逼近方向正方向(左)移动后停止

结束方向的改变会影响寻找参考的位置是在左侧还是右侧

14、组态偏移量

15、组态RP搜索顺序

S7-200 SMART 提供4中寻找参考点顺序模式

每种模式定义如下:

1/2两种模式不需要使用Z脉冲回原点,3/4需要使用Z相脉冲回原点

RP 搜索模式 1(默认):RP 是从工作区一侧逼近时参考点开关 (RPS) 输入开始激活的位置。

RP 搜索模式 2:RP 在 RPS 输入有效区内居中。

RP 搜索模式 3:RP 位于 RPS 输入的有效区之外。参考点零计数 RP_Z_CNT)显示 RPS 变为未激活后接收多少零脉冲 (ZP) 输入计数。

RP 搜索模式 4:RP 位于 RPS 输入的激活区域内。RP_Z_CNT 显示 RPS 变为激活后接收多少 ZP 输入计数

16、组态曲线步

并为每条曲线设定步数及速速和位置

17、存储器分配

注意:程序中其他部分不能占用该向导分配的存储区

18、组态完成

当组态完成后对运动控制向导的组态时,只需点击生成,然后运动控制向导会执行以下任务:

1. 将组态和曲线表插入到您的 S7-200 SMART CPU 的数据块(AXISx_DATA)中;

为运动控制参数生成一个全局符号表(AXISx_SYM);

初始化模块(AXISx_CTRL)

2. 在项目的程序块中增加运动控制指令子程序,可在应用中使用这些指令;

如要修改任何组态或曲线信息,我们可以再次运行运动控制组态向导

19、映射表

未完待续,欢迎关注我们

上期文章:【干货分享】西门子 S7-200 SMART PLC 运动控制 (上)

PLC脉冲控制中运行频率与距离的计算方法

朋友们在日常工作中通常会使用到步时电机或伺服电机,这些电机会连接一些不同规格的丝杆滑台,这时我们编写PLC程序时就需要计算这个丝杆滑台的运行速度与距离的关系,在此我来为大家写出人的计算方法与经验。

PLC通常是我们工业自动化控制系统中用来对各种逻辑如开关量、模拟量、数字量、脉冲量进行精确控制设备,如果我们想要计算基于脉冲控制的运行频率与距离之间的关系,可以遵循以下步骤。

1.确定您的PLC输出的脉冲信号频率(脉冲个数/秒)

2.确定每个脉冲对应运动设备移动的距离mm(每个脉冲/mm)

3.由此得出使用以下公式计算运行频率与距离之间的关系

电机运行频率 =PLC发出脉冲信号频率(脉冲数/秒)

移动距离 = 一个脉冲的行进距离mm

例如:如果PLC输出的脉冲信号频率为1000脉冲/秒,而每个脉冲代表0.01的距离,那么运行频率将是1000脉冲/秒,移动距离将是0.01mm/脉冲。

计算之前,我们要首先确定好工艺要求精度,是一个脉冲=0.01mm还是0.001mm,这一步非常关键。这一步的计算需要了解到几个数据,电机每圈肪冲个数、丝杆滑台的导程也就是我们常理解的螺距。知道了这些参数后我们就可以计算出并确定好控制精度了,也就是前面提到的每个脉冲对应多少位移量也叫(脉冲当量),

脉冲当量=丝杆导程 / 电机每圈脉冲数

电机每秒转速=PLC发出脉冲信号频率(脉冲数/秒)/ 电机每圈脉冲数

电机每秒运行距离=电机每秒转速 * 丝杆导程

需要注意的是,计算中所涉及的单位必须保持一致,基本上所有的PLC只要是脉冲控制方式的计算方法都是一样的。

相关问答

S7200plc中怎样利用高速计数器来计算距离?比喻我的设定距离...

[最佳回答]首先得有编码器,然后计算编码器一圈,物料走多远,也就是算出来编码器1个脉冲,物料行走多少距离,根据你设定的6米,除以这个距离,就算出来多少个脉冲了...

plc中怎样利用高速计数器来计算距离?

加装编码器,通过编码器发生脉冲数和测距轮周长的比例关系计算距离。加装编码器,通过编码器发生脉冲数和测距轮周长的比例关系计算距离。

模拟量输入信号线能够距离plc多远?

模拟量输入信号线可以传输可变电压或电流信号,通常用于测量温度、压力、流量等各种工业过程的参数。它们的传输距离受到以下几个因素的影响:1.信号源的输出...

三菱plc脉冲换算距离有小数怎么办?

你好,如果三菱PLC的脉冲换算距离有小数,可以使用浮点数数据类型来表示距离。在PLC编程软件中,可以使用浮点数数据类型来存储和处理带有小数的数值。在进行距...

plc定位和控制距离?

PLC定位是速度和位移控制,靠PLC发脉冲定位PLC定位是速度和位移控制,靠PLC发脉冲定位

plc程序里面move是怎么控制的?

1.在PLC程序中,move指令是用来控制机器人或者其他设备的移动的。2.move指令的控制原理是通过PLC输出信号来控制电机或者气缸等执行机构的运动,从而实现设备...

水泵现场有变频器控制,距中控室PLC约200米,用RS485通讯方式、modbus协议、请问抗干扰及可靠性怎么样?

您使用RS485通信距离200米,那么通信应该说很好了,有线的抗干扰能力很强。协议的话,最好使用MODBUS协议,现在用的最多的通用协议,以后需要加入其它设备满足协...

直线电机一个脉冲走多少距离?

脉冲的多少只能决定电机转动的角度或者距离。改变plc发脉冲的频率就能改变电机的转速了。驱动器的最大电流不能满足电机的额定电流,那电机的速度肯定上不去,电...

如何用plc程序模拟量控制变频器?

言归正传,下面讲讲200smart如何控制变频器模拟量输出在西门子200smart中是通过plc的数模转换模块实现的,首先plc内部是一个0到+27648的一个内部数据,我们可...

步科plc怎么和电脑通讯?

明确结论:步科PLC可以通过RS232/RS485/USB等接口与电脑通讯。解释原因:步科PLC内部具有串口或USB接口,可以通过这些接口与计算机进行通讯。通讯方式可以是Mod...

 刘素芳  镜传媒 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部