yzr520
级别: 略有小成
精华主题: 0
发帖数量: 104 个
工控威望: 215 点
下载积分: 723 分
在线时间: 12(小时)
注册时间: 2008-03-25
最后登录: 2018-07-05
查看yzr520的 主题 / 回贴
楼主  发表于: 2008-05-05 15:47

小弟初学PLC,正在做毕业设计,希望各位高手帮忙看一下上面这个梯形图是否正确
程序是用PLC的高速计数去实现步进电机的定位,我用的是专用步进电机驱动器,Y000为脉冲输出到驱动器 Y010为驱动器方向控制,通断实现正反转,其中P10是从触摸屏输入数据后计算出来的总脉冲的子程序,X010是启动按钮  X020为急停按钮 Y030是自动停止

我大概的思路是  启动X010,然后先给驱动器一个正转信号(因为驱动器要求先有控制信号再有脉冲信号),然后调用子程序计算脉冲后输出脉冲到Y000来驱动步进电机移动,当到达指令的脉冲,也就是从触摸屏输入的位移到达后,立即给一个反转信号即Y010,然后再调用脉冲计算子程序,再返回到原点,当到达原点后自动断开Y030,停机


脉冲计算子程序我没给出
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 157104 分
在线时间: 3126(小时)
注册时间: 2007-11-21
最后登录: 2024-06-17
查看sjm213的 主题 / 回贴
1楼  发表于: 2008-05-05 16:14
1.PLSR的时间太短;
2.DHSCS的是Y010;
3.联机试试,不断改进。