现在做的一个程序出现问题还没有解决掉。买的一个CPU224XPCN加2个EM223(继电器出的)2个EM221.(EM223接的是CPU的24V电源,221没有接模块电源,只给了个M点).因为开始我吧M5.0-M5.7设置了断电保持,后来我下了空的没有断电保持的程序下去,依然有问题.出现的情况是当M15从运转到停止会把另外2个电机强制带动.程序入下.M6正转
LD I7.1
AN Q4.3
LDN I7.3
NOT
LPS
A Q4.2
= Q4.2
LPP
ALD
O Q4.2
= Q4.2
M6反转
LD I7.2
AN Q4.2
LDN I7.3
NOT
LPS
A Q4.3
= Q4.3
LPP
ALD
O Q4.3
= Q4.3
M9正转
LD I8.2
AN Q5.7
LDN I8.4
NOT
LPS
A Q5.6
= Q5.6
LPP
ALD
O Q5.6
= Q5.6
M9反转
LD I8.3
AN Q5.6
LDN I8.4
NOT
LPS
A Q5.7
= Q5.7
LPP
ALD
O Q5.7
= Q5.7
M15正转
LD I10.4
AN Q8.1
LDN I10.6
NOT
LPS
A Q8.0
= Q8.0
LPP
ALD
O Q8.0
= Q8.0
M15反转
LD I10.5
AN Q8.0
LDN I10.6
NOT
LPS
A Q8.1
= Q8.1
LPP
ALD
O Q8.1
= Q8.1
上面的I7.1 I7.2 I8.2 I8.3 I10.4 I10.5 是点动的正反转的按钮.I7.3 I8.4 I10.6是停止按钮.M6和M9单独启动,停止没有问题,但是M15启动后再按I10.6停止会把M6和M9启动.同样的程序M16也可以把我的程序里面M7 M10按停止的时候启动.因为这些没有跳线所以没有出现接错的情况,我把程序改成电机点动运转(发现用RS 或者 把它分开的 S R也不可以)
LD I7.1
A I7.3
= Q4.2
LD I7.2
A I7.3
= Q4.3
LD I8.2
A I8.4
= Q5.6
LD I8.3
A I8.4
= Q5.7
LD I10.4
A I10.6
= Q8.0
LD I10.5
A I10.6
= Q8.1
这样写出来就没有出现M15从运转停止的时候启动M6 M9.补充下就是上面程序再单独按停止按钮的时候也会启动M6和M9,不知道问题在那里?我把程序的断电保持清空了,强制也没有.用的外面的24V供电.我把M点接地了(发现接和不接没看出区别).如果我说的不清楚明天中午在补充希望大家帮帮忙,着急都没用呀.(用下面的程序点动都正确,我认为接线正确,模块也是好的,可是找不到问题的原因.另外一个M16的停止点是I11.1)
问题补充:
上面写的补充打错字了,是单独按M15的停止M6和M9不会启动。还有个就是我这个没有买存储卡的,我在PLC里面有清楚程序,数据块,系统快,和上电清楚都用了的。但是没有效果。上面的程序是手动的就出现了大问题。整个程序我监视的时候如果时间长点20分钟左右他就会包错。由于PLC正在上载和下载,处于致命错误或者缺失硬件。如果版本为REL.2.XXCPU使用一个32K存储卡,请确保数据保持区,强制值和数据块和用户程序大小为版本CPU所支持。我整个程序编译出来不到3500.外面块点属性看是16KB。200的存储卡我还没有见过也不知道装。希望大家帮帮忙,谢谢大家!
最佳答案
“EM223接的是CPU的24V电源,221没有接模块电源,只给了个M点”
221没有接模块电源,只给了个M点是什么意思?
你可以把上面的程序单独下载到PLC里运行,如果还是出现问题,那么把PLC的输出全拔掉再试试。
看了你的程序,应该没什么问题,不会出现M15干扰M6/M9的情况
有条件可以换个CPU试试
不要急,慢慢调试,大家支持你。
我想很多人在现场都会遇到一些措手不及的问题。
提问者对于答案的评价:
谢谢大家了,问题是有5个变频器的线和信号线走在一起.电机手动的时候高速停止随即的有干扰.我在手动的时候都加了0.5秒延长时间.不知道这个有没有好的办法做程序.我是加了20多个计时器.没用那个SM0.2.输入去波里面只有0.0到1.5.我的扩展模块不知道在那设置.只好做程序延长时间.郁闷.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354511.html