S7-200程序的问题

现在做的一个程序出现问题还没有解决掉。买的一个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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 电位器控制6个变频器

    电位器进EM231作为模拟量的输入后,用EM232的6路输出来控制6台变频器来实现同步运行,请问电位器如何接线EM231上,EM232的输出如何接到变频器上,PLC模拟量编程又大概…

    SIMATIC S7-200 2020年11月1日
  • 关于s7-200输出脉冲串的问题

    我要控制一台步进电机,步进电机通过丝杆传动一个升降台,首先升降台在最高点,升降台每次下降5MM,完成动作后触发再下降5MM,一直下降到最低位,然后按一下按钮,升降台回到最高点,如此…

    SIMATIC S7-200 2017年11月16日
  • S7-200选型问题

    现在要做一台工业设备,需要控制一台步进电机分度;两个0-10V的模拟量输出;IO点一共14个点就够了.稳定性要好,想用S7-200系列不知那个型号能适用?有谁用过的能否告诉下,先谢…

    SIMATIC S7-200 2017年8月15日
  • S7-200程序加密怎么破解

    我有一台随设备带的S7-200,现该设备不用,想将该PLC用作他用,但该PLC程序加密,请问该怎么解决? 最佳答案 1、如何清除设置的密码? 如果你不知道CPU的密码,你…

    SIMATIC S7-200 2021年7月4日
  • step7 MicroWIN4.0

    打开S7-200软件,设置PG/PC时提示“所用接口正在通讯,此时不能更改访问路径”,。之前在论坛里看过此问题,但是好像都没有解决的方法。 问题补充:我装西门子软件的顺序是STEP…

    2017年6月1日
  • Intouch与S7-200通讯

    请教如何通过InTouch的OPC实现与S7-200的通信? 需要安装那些程序组件?如何配置? 问题补充:zgllly@163.com 最佳答案 1、安装PC …

    SIMATIC S7-200 2021年7月4日
  • 编写plc梯形图一定要按控制电路的图去编吗,还是根据电路图的逻辑自己去加触点、加继电器?

    我很疑惑! 问题补充:我的意思是这样 我买了一本书书上的编程不是按图纸那样,而是自己加了M中间继电器。不知道为什么?如是加了M中间继电器,那输出是不是要加一个M? 最佳答…

    SIMATIC S7-200 2021年7月4日
  • S7-200可以做历史数据保存和导出吗?

    我要用200在定时启动和定时停止读取数据,每分钟读取一次数据。完成任务后,这些数据能导出来。一共有10组数据。如:定时下午2点开如,6点停。完成任务后。数据以表格的形式导出,每个数…

    SIMATIC S7-200 2021年7月5日
  • PLC如果内部无程序,也不设置时钟的话,那PLC内部电容电池消耗几乎为零吗?

    相比有程序设置时钟来说,空PLC的电池用的时间更久些?这样理解对不对? 最佳答案 有程序没程序都差不多。plc内部有晶振,即使断电,它也振荡。这就是为什么PLC内部时钟即使断电也能…

    SIMATIC S7-200 2020年11月1日
  • S7-200中有没有JCN?

    (1)当RLO=0时需要跳转时,S7-200是怎么处理的?(2)当RLO=0跳转到程序结束,S7-200的怎么编写?谢谢! 最佳答案 200有(有条件跳转指令JMP及LBL)的组合…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论