kenzoii
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 92 点
下载积分: 528 分
在线时间: 2(小时)
注册时间: 2016-05-01
最后登录: 2016-05-06
查看kenzoii的 主题 / 回贴
楼主  发表于: 2016-05-05 12:25
PLC控制流程
(1)按下启动(X0)音乐喷泉开始运行。按下停止(X1,辅助继电器尾M0),音乐喷泉完成当此循环后停止。
(2)选择单步(X2,辅助继电器为M1)或是循环(X3,辅助继电器尾M2)。当按下单步按钮,喷泉循环一次后便会停止工作。当按下循环按钮,喷泉则会一直循环动作,直到按下停止按钮。
(3)选择用计数器记次数运行(C0)。则在程序开始前输入8421码进行喷泉循环次数的选择。当选择X次,则喷泉运行X次之后停止工作。中途按下停止喷泉工作也会停止。
(4)当喷泉遇到突发状况,如喷头损坏,LED灯光不亮,或是其他紧急事件时,按下急停按钮(X4)音乐喷泉则会立即停止工作。
我存在几个疑问。
第一个就是当我选择单步胡总和循环时是不设定计数器次数的,那么计时器在这种情况下,程序中的计数器是无作用的吗?会与单步或者循环产生冲突吗?
第二个是我是用步进指令编程的,在程序的开始几步我用SET让几个继电器保持运行的状态,那么继电器的SET会与SET下一步的步进指令冲突吗?
另外就是辅助继电器的互锁问题,求大神帮忙看看有没有BUG。

kenzoii
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 92 点
下载积分: 528 分
在线时间: 2(小时)
注册时间: 2016-05-01
最后登录: 2016-05-06
查看kenzoii的 主题 / 回贴
1楼  发表于: 2016-05-05 12:49
顶一下,真心求指导
huang000
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 91 点
下载积分: 552 分
在线时间: 1(小时)
注册时间: 2016-05-03
最后登录: 2021-08-12
查看huang000的 主题 / 回贴
2楼  发表于: 2016-05-05 14:18
你程序S21的Y10,S22的Y7和S23的Y2,會一直持續導通狀態就算你按了停止也是一樣喔
建議在S0處加RST Y10 , RST Y7 ,RST Y2
另外連續步驟應該只會執行一次,須於S0的X0處並接一個M1
[ 此帖被huang000在2016-05-05 15:51重新编辑 ]
kenzoii
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 92 点
下载积分: 528 分
在线时间: 2(小时)
注册时间: 2016-05-01
最后登录: 2016-05-06
查看kenzoii的 主题 / 回贴
3楼  发表于: 2016-05-05 14:59
引用
引用第2楼huang000于2016-05-05 14:18发表的  :
你程序S21的Y10,S22的Y7和S23的Y2,會一直持續導通狀態就算你按了停止也是一樣喔
建議在S0處加RST Y10 , RST Y7 ,RST Y2
另外連續步驟應該只會執行一次,須於S0的X0處並接一個M2

按钮按下之后M2不是会持续得电吗?运行一次之后辅助继电器会重置的吗?
huang000
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 91 点
下载积分: 552 分
在线时间: 1(小时)
注册时间: 2016-05-03
最后登录: 2021-08-12
查看huang000的 主题 / 回贴
4楼  发表于: 2016-05-05 15:57
剛剛打錯是並接M1才對
當程序執行一次之後,沒錯M1是會持續得電,但當程序跳入S0這個步序後,你必須再按一次X0才會再跳入S20這個步序,因此你若要持續執行必須在X0並接M1
[ 此帖被huang000在2016-05-05 16:05重新编辑 ]
adaleo
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 124 点
下载积分: 897 分
在线时间: 26(小时)
注册时间: 2016-04-28
最后登录: 2018-10-12
查看adaleo的 主题 / 回贴
5楼  发表于: 2016-05-06 09:23
单循环可以用你的步进程序。单步就需要编写手动程序。步进里面用set  rst命令输出比较好用些,个人感觉