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日 上午1:57
下一篇 2021年7月5日 上午1:57

相关推荐

  • 昆仑通态触摸屏MCGS组态软件怎么和西门子200plc变量对应

    昆仑通态触摸屏MCGS组态软件怎么和西门子200plc变量对应。我现在用笔记本电脑里MCGS组态软件来调试,请问MCGS软件里的变量怎么和PLC程序的I Q M…

    SIMATIC S7-200 2020年10月31日
  • 几款软件安装问题

    我在win10上同时安装 step7 Micro win sp9 v4.0和step7 micro win&n…

    SIMATIC S7-200 2021年7月5日
  • 脉冲发生器不够

    一个系统中有8个电加热需要PID控制来达到目标温度,S7-200 8个PID控制通道倒是够了,可是脉冲发生器(PWM调节用)Q0.0和Q0.1只有两个,脉冲发生器可以共用…

    SIMATIC S7-200 2020年11月5日
  • 博图14运行奇葩问题

    解压时提示:需符合FIPS标准,安装时正常,安装完成后运行博图时提示:需符合FIPS标准,w7原版系统,pack补丁已经更新,安装有cad214,eplan,百度云,百度影音,西门…

    SIMATIC S7-200 2017年6月3日
  • 温度表与S7200的485通讯

    我有6块厦门宇电温度表,二块AI708P二路PT100信号和4块704M12个PT100信号。我想把这6块温度表和S7200  CPU226通讯,然后在触模屏中…

    SIMATIC S7-200 2017年6月1日
  • s7-200 EM配置

    在Micro/win 中,系统块中有个EM配置,点开后里面说,此页显示你的项目中智能模块的配置,这些参数通常在STEP7-Micro/win向导设置。可是我在编程软件里面…

    SIMATIC S7-200 2021年7月5日
  • 传感器与模拟量测量

    请教各位,想要测量电机转速,使用了直流测速发电机,其输出范围是多少?EM235对数据应该如何处理?对于不同范围的数据(V与mA),EM235如何判断?还有液位传感器的输出?拜托各位…

    SIMATIC S7-200 2021年7月4日
  • EM243-1怎么与昆仑通态触摸屏(带网口)通信

    EM243-1向导怎么设置? 最佳答案 《CP243-1 快速入门》下载:http://www2.ad.siemens.com.cn/Download/Upload/AS…

    SIMATIC S7-200 2021年7月5日
  • 200自由口通信读浮点数

    1、如图所示,为一批量控制器的发送格式,其协议是ASCII,图中有几个数据,如果我发送“T?”给仪表,那么它全部给我返回来,我如何只读其中的一个累计值呢?这里面数据之间有空格,这个…

    2020年10月31日
  • WINCC通道诊断异常

    WINCC与S7-200PLC通讯,使用WINCC自带的通道诊断工具只要项目打开无连接PLC通道也是开启的。还有这个通道是只会显示s7-200而不显示包含的具体PLC1,2,3..…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论