西门子PLC编程接线图详解及梯形图程序实例

西门子PLC编程接线图详解及梯形图程序实例,第1张

一、电动机顺序启动、顺序停止控制(I/O分配表、PLC接线图、梯形图程序

二、电动机的顺序启动、同时停止(I/O分配表、PLC接线图、梯形图程序)

三、电动机的顺序启动、逆序停止(I/O分配表、PLC接线图、梯形图程序)

四、电动机延时启动、停止控制(I/O分配表、PLC接线图、梯形图程序)

五、笼型感应电动机定子绕组从串电阻降压启动控制系统(I/O分配表、PLC接线图、梯形图程序)

六、三相绕线感应电动机转子绕组串电阻降压启动控制系统(I/O分配表、PLC接线图、梯形图程序)

七、Y-△降压启动控制系统(I/O分配表、PLC接线图、梯形图程序)

Y-△降压启动控制(1)

Y-△降压启动控制(2)

八、自耦变压器降压启动控制系统(I/O分配表、PLC接线图、梯形图程序)

西门子PLC脉冲输出有PTO/PWM两种模式,其中PTO分为多段PTO和单端PTO,硬件方面西门子属于PNP输出类型的PLC,CPU221/222/224/226最高脉冲输出频率为20KHz,CPU224XP最高可输出100KHz。

具体程序资料如下(下方为自编程序,比系统向导的程序可控性更好)

单段PTO首先要定义控制字节,脉冲周期,脉冲数:

具体程序如下:

PWM首先要定义控制字节,脉冲周期,脉冲宽度:

具体程序如下:

多段PTO(多段脉冲包络)首先要定义控制字节,多段轮廓表首地址

定义多段轮廓表首地址之后,需要了解以下表格:

注:脉冲周期增量是决定加速、匀速、减速的工作方式的,计算方式如下:

根据多段轮廓表首地址觉得了接下来占用地址的用途:

下面是根据速度变化趋势计算增量的公式:

具体程序如下:

这句话的功能应该是

,首先判断输入值IN 数值应该大于等于10小于10000

否则不执行。并保留上次输出。

如果在范围内那么除10取整,为1到999

然后转为12位bcd码(0-11位),12_15位强制为3,就是转为s5时间,3表示时基10秒。

总得来说就是把IN转为S5时间,最小精度为10秒。

比如输入5输出0

输入14输出10

输入845输出840!

但初始语言不是stl,应该是scl,因为M001这种编号一般是自动生成。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11183208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存