江湖救急啊?这个程序为什么行不通啊?

这是检测包装机少瓶的程序,我是这样做的,用六只光眼分别检测六只瓶子,共有四排,每排有六只瓶子,我设定在1秒内用光眼计数,如果每只光眼计数到4,就算正常,现在出现一个问题就是计数器总是复位不了,我是一秒时间到,就去复位计数器,但是总是复位不了,然而,定时器却能断开自锁回路,(我是用一个自锁用接通定时器的,然后,用定时器去断开自锁,产生一个脉冲),郁闷啊,我用300仿真,就是复位不了,真搞不懂,是不是计数器复位要一定时间的?向各位大侠求救了,这个程序究竟出错在哪里啊?谢谢了!

图片说明:

江湖救急啊?这个程序为什么行不通啊?    江湖救急啊?这个程序为什么行不通啊?    江湖救急啊?这个程序为什么行不通啊?    江湖救急啊?这个程序为什么行不通啊?    江湖救急啊?这个程序为什么行不通啊?   

最佳答案

问题就出在网络2段,见附件图。

你1秒定时断了M4.0的线圈同时也断了T32的定时器。所以C1计数器根本就不会复位。

程序的修改应该是把M4.0线圈断开,但不能把定时器也给断开,需要保持复位C1后再通过C1或者其他辅助继电器关掉T32定时器。

图片说明:

江湖救急啊?这个程序为什么行不通啊?  

提问者对于答案的评价:
谢谢了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:36
下一篇 2020年10月31日 下午1:36

相关推荐

  • PC ACCESS开关量组态问题

    开关量组态的量程上下限默认是0和0,需不需要改为上限1,下限0? 最佳答案 不需要改动,用它的默认值就行了 提问者对于答案的评价:谢谢大家了

    SIMATIC S7-200 2020年10月31日
  • CPU226脉冲输出方向

    CPU226做脉冲输出驱动控制伺服电机驱动器,再控制伺服电机,Q0.0做了PLS指令发送高速脉冲,Q0.2作为脉冲方向输出,高电平为正方向、低电平为负方向的话是不是Q0.2有输出即…

    SIMATIC S7-200 2017年6月5日
  • S7200扩展模块问题!!!!!!

    各位大狭.请问S7200扩展模块上的扁平线可以自己做吗?我现在想使224和EM222两者之间的距离在2.5米左右.装在两个电气柜中,用TP170A同时控制,但他们之间的线太短了,请…

    SIMATIC S7-200 2021年7月5日
  • 如何将数据发送到指针所指向的地址当中

    比方说AC1是个指针,如何将AC0中的数据发送到指针ACI所指向的地址当中 最佳答案 1 不知道你具体要做什么,如果是块移动数据就用块传送指令:BLKMOV_B,BLKM…

    SIMATIC S7-200 2021年7月5日
  • VB连接PLC问题

    用VB和S7-200 PLC进行连接,实现代替WINCC的功能是否可行?    如果可以,是不是用S7-200 PLC的…

    SIMATIC S7-200 2021年7月5日
  • 我想学习S7-200的东西,有什么好的资料吗?谢谢你们。

    我想学习S7-200,你们有什么好的资料吗?比喻指令,通信的资料可以发个我吗?谢谢你们 问题补充:谢谢你们了 最佳答案 发些资料你看看,都是关于200PLC的!注意查收邮件 提问者…

    SIMATIC S7-200 2021年7月5日
  • map库指令中相对位移等模块输出done的条件

    我做了一段程序,其中要用到相对位移等指令已经完成的条件,我想知道map那些伺服控制指令的done是在什么情况下输出的?是不是只要这个指令不在运行中,这个done就一直有输出? 问题…

    SIMATIC S7-200 2020年10月31日
  • 普通计数器问题

    取脉冲信号每秒大约50个信号,不知能不能用普通计数器计数?普通计数器的分辨率是多少阿?   问题补充:DI的输入特性是0.2~12.8ms。满足你的50hz。&…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLCS7-200与组态王变量赋值问题

    step7程序中给VD4赋了值,但是想通过组态王界面输入改变这个值,可是程序每扫描一遍VD4又变成了原来的值,这个怎么办? 最佳答案 怎么赋值的?不要给它赋值,直接从组态王给定。因…

    SIMATIC S7-200 2017年6月24日
  • S7-200如何才能全部输出禁止?

    S7-200如何才能做到全部输出禁止?也就是所有输出停止的意思。 最佳答案 1、通过CPU模块上的操作开关,将CPU置于STOP状态。或2、通过编程,即应用STOP指令。S7-20…

    SIMATIC S7-200 2020年10月31日