wd1992
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 192 点
下载积分: 3688 分
在线时间: 67(小时)
注册时间: 2010-12-05
最后登录: 2024-11-14
查看wd1992的 主题 / 回贴
楼主  发表于: 2011-08-12 22:11
采用的是CC-LINK现场总线控制,在电控柜附近则直接用I/O模块,所有电源都由一个大的总空开控制(包括PLC 、CC-LINK模块、I/O模块及24V电源)。
假设分别在CC-LINK现场总线控制模块和I/O模块上接一个急停按钮和一个异常指示灯。
PLC为Q系列,程序如下:

X000(急停)    X001(异常复位 )    Y000(异常灯)

LD  X001           AND   X000         MOV   K0    D0
LDI  X000                                       MOV   K1   D0
LD>   D0   K0                                 OUT  Y000


正常情况下:按下急停按钮,异常指示灯亮;松开急停按钮,指示灯灭!
但是,在不按急停的情况下:将总空开拉掉再送电,接在CC-LINK现场总线控制模块上的异常指示灯亮;而接在I/O模块上的异常指示灯却不亮。(在不拉空开的情况下使用PLC  “ RSET”按钮 对PLC进行复位,得到的结果也是一样的!)

请各位帮我分析一下 谢谢!!
uthman
QQ:3749615
级别: 家园常客
精华主题: 1 篇
发帖数量: 453 个
工控威望: 813 点
下载积分: 2739 分
在线时间: 771(小时)
注册时间: 2007-10-25
最后登录: 2024-11-22
查看uthman的 主题 / 回贴
1楼  发表于: 2011-08-19 23:03
PLC上电或复位后,系统初始化,程序运行时,CC-LINK网络并没有建立好,也就是说X0在程序刚运行的前几周期是断开的,
所以异常指示灯会亮。
用CC-LINK监控位自锁……
uthman
QQ:3749615
级别: 家园常客
精华主题: 1 篇
发帖数量: 453 个
工控威望: 813 点
下载积分: 2739 分
在线时间: 771(小时)
注册时间: 2007-10-25
最后登录: 2024-11-22
查看uthman的 主题 / 回贴
2楼  发表于: 2011-08-22 20:10
没记错的话应该是B80这个点,ON代表出错