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进行复位,得到的结果也是一样的!)

请各位帮我分析一下 谢谢!!
wd1992
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 192 点
下载积分: 3688 分
在线时间: 67(小时)
注册时间: 2010-12-05
最后登录: 2024-11-14
查看wd1992的 主题 / 回贴
1楼  发表于: 2011-08-13 22:24
谢谢你的回答!!!但是我所说的并不是模块的异常,而是接在模块输出点上的异常指示灯。
而且CC-LINK主模块和远程模块也没有ERR!
    请注意PLC和远程模块是同时断电,再同时送电的!这样的话有可能是PLC启动的速度比较快,而远程模块启动的比较慢,并且还要和CC-LINK主模块通讯,再由CC-LINK主模块和PLC交换数据后刷到远程模块并输出。在此过程中可能PLC已经扫描过N次了,在其中会不会把急停信号误处理了!
还有,就是使用PLC  "RSET"开关对PLC进行复位。在复位过程中PLC不接受外部任何信号,只有RUN时才接受。那就会和上面所说的一样:远程模块先和CC-LINK主模块通讯,再由CC-LINK主模块和PLC交换数据后刷到远程模块并输出。在此过程中可能PLC已经扫描过N次了。

请各位再帮我分析一下看看怎么解决,谢谢!!!!!!
wd1992
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 192 点
下载积分: 3688 分
在线时间: 67(小时)
注册时间: 2010-12-05
最后登录: 2024-11-14
查看wd1992的 主题 / 回贴
2楼  发表于: 2011-08-13 22:31
急停的信号是常闭点,也就是说X000一直导通并得电
wd1992
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 192 点
下载积分: 3688 分
在线时间: 67(小时)
注册时间: 2010-12-05
最后登录: 2024-11-14
查看wd1992的 主题 / 回贴
3楼  发表于: 2011-08-20 21:58
谢谢6楼的指点!!我想把扫描模式改变一下应该就可以了,具体要试一下才行。
顺便问一下4楼,你所说的“用CC-LINK监控位自锁”我不会,也没明白是什么意思。可以说明一下吗?
wd1992
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 192 点
下载积分: 3688 分
在线时间: 67(小时)
注册时间: 2010-12-05
最后登录: 2024-11-14
查看wd1992的 主题 / 回贴
4楼  发表于: 2011-08-22 23:22

wd1992
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 192 点
下载积分: 3688 分
在线时间: 67(小时)
注册时间: 2010-12-05
最后登录: 2024-11-14
查看wd1992的 主题 / 回贴
5楼  发表于: 2011-08-22 23:25