200SMART计数问题

上面所提问题,虽然不知道原因,但今天下午我找到了出问题的地方,我直接从控制柜拉了一根信号电缆到光电开关后,计数便正常了。分析原因:1.怀疑是原信号电缆与另两根电缆之间混淆了,一起放过去还有三组触点信号电缆(但测量原信号电缆,有24V电压,而触点信号,只给了一个负24V信号过去)。2.在原设备上增加的三对触点,有脉冲信号串入,因为触点信号分别为原设备启动、暂停、停止三个信号,而启动信号作为了计数的一个常开条件,即必须在原设备启动后才计数。下午在处理时,把三个触点信号在程序中去掉了,而采用了第一次计数到下一次计数的时间间隔来(用定时器)判断原设备所处的状态是暂停还是停止。
   至于有位老师提及的增大滤波时间,我之前就在系统块中做了相应设置,但仍然要感谢各位的耐心教导。
 3.有一子程序中采用了轮询来调用另一子程序进行产量、速度、完成率计算,因此怀疑是这个轮询产生的时间(如脉冲一样通断),导致,但切断子程序,故障仍然存在。并把另一个启动清零判断子程序的轮询,进行了简化而采用其他延时执行。本程序中没有采用中断程序是由于需要计数的输入点大于系统提供的上升沿和下降沿中断的总和。
  可能本身是一个小程序,让我把程序弄复杂了。也忘记了当初老师讲的字存储区超过65535后溢出其符号的变化了。
   但用原来的信号电缆连接光电开关信号,监管发现有一个固定频率的脉冲波存在一样,不停地进行计数,对此,我你无法解释。这个脉冲源从何而来?是不是I0.0输入本身就是脉冲输入端呢?但如有位老师说的那样,我们可对滤波时间进行设置规避它。然而问题始终还是问题,请大师们予以指教。可加我QQ2334342336,我可将程序发给您,以便您分析后予我帮助。非常感谢!谢谢!

产品版区:SIMATIC S7-200 SMART
悬赏西币:5 | 解决时间:2018-09-05 16:52:35 | 提问者:200SMART计数问题 川南智能电气 - 新生  第1级

问题ID:198916

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日
下一篇 2019年6月10日

相关推荐