同一个点为什么上一行和下一行状态不一致了?

想做这么个功能:
两台水泵,一个启动按钮,每次切换启动。
即:第一次启动P1,停机后第二启动则启动P2,第三次再启动P1,如此往复
若该启动的泵被禁用,则本次仍启动上一次启动过的泵。

结果出现了很神奇的状况。请参考图片。

我查过没有任何强制,对PLC做了清空处理后重新下载仍然是这样,问题在哪儿呢?

问题补充:
楼上的老兄,试过了没用啊……

图片说明:

同一个点为什么上一行和下一行状态不一致了?   

最佳答案

典型的程序问题,从你的截图来看,只是少部分程序,M1.0这个地方有问题,Q1.0启动后取下降沿就复位M1.0,同时M1.0下步又是接通的,当然会出现Q1.0不接通的现象咯。
 说简单点就是,Q1.0接通就是复位M1.0。但是M1.0的扫描周期在后面,你可以把这个程序放到第一步来,那效果又不一样了。这个和PLC 的扫描周期有关联。另外你要注意是否有多个Q1.0,Q1.1输出了,即是双线圈输出了。

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月25日
下一篇 2017年11月25日

相关推荐

  • 读取系统时间

    step7 中用什么指令读取系统时间?能否举个例子 钻石用户推荐最佳答案 1、Read_RTC(读时钟指令)Set_RTC(设置时钟指令);2、读、写时钟指令时钟缓冲区格…

    2021年7月5日
  • 6ES7-970-0cb20-0xa0一定可以用在S7-200PLC的编程吗?

    各位“6ES7-970-0cb20-0xa0PC/PPI电缆”肯定可以用在S7-200PLC的编程吗?急请各位指点。 最佳答案 "6ES7-970-0cb20-0xa0P…

    SIMATIC S7-200 2021年7月5日
  • PLC通信

    你们好,我现在是做S7-200PLC通信,机型有226和224,,我想把俩台PLC都连起来,不知道什么原因PLC只能读出一台,我把DP线和电缆线都换过了,电脑主机和PLC也换过了,…

    SIMATIC S7-200 2017年12月7日
  • 在STEP 7中如何实现温度控制

    温度控制很简单,不需要PID算法,PID交给仪表,这边只需要按照时间给自动改变仪表的设定值。有这样的模块吗?比如说每半个小时设定值增加30℃ 图片说明:    …

    2017年8月1日
  • S7-200与威纶的触摸屏不能在线仿真?

    触摸屏的项目里我设置了都是正常的。在程序里的端口设置与屏项目里的端口设置都是正常的。不知为什么通信不上。我试了很多办法把端口参数与PLC的端口参数都修改了还是不行!。不知道是否S7…

    SIMATIC S7-200 2020年10月31日
  • S7-200 modbus 主站 写问题

    S7-200作为主站,读写三台温控器的温度设定值,怎样才能实现既可以在HMI中更改温度设定值,也可以在温度器中更改温度设定值?我现在的程序是主站不断循环的读写温控器的值,导致只能从…

    SIMATIC S7-200 2017年12月2日
  • 为什么温度到达155度左右 就输入值就变成了32767?

    我用的是-200至500℃的热电阻,为什么到达150-155度左右就输入值就变为了为32767了?   如果我把测量范围组态设成了"Pt&n…

    2017年5月31日
  • S7200状态监控制问题

    我现在用S7216CPU作主站,写了一段用MODOBUS读取从站的指令(用PORT0口主站库指令),下给CPU后都没问题,然后运行在线程序状态监控,却出现“硬件探测到一个组帧错误”…

    SIMATIC S7-200 2020年11月1日
  • 并行程序指令,如何执行

    并行程序指令,如何执行,就是那个执行顺序是如何的。是同时的,还是上一个分支执行完成后,再执行下个分支的。 最佳答案 将梯形图转为STL,程序将根据STL从上到下执行。 有…

    SIMATIC S7-200 2021年7月5日
  • 200的458通讯问题

    200用0口读写485的表,走modbus通讯用的是库里的现成的块做的程序。 现在读写数据没有问题,就是在读写时间上有点问题,写不同的数据时,有的要用几秒来写下去这个值,…

    SIMATIC S7-200 2021年7月4日