S7200smart plc 怎么实时统计置位点数

比如M5.0 M5.3  M6.2  M7.0 置位 ,不要用每个点脉冲ADD 1这种方法,想时刻反应出实时为1的点的数量

问题补充:
现在参考第一位回答者的方法用的周期扫描,目前效果不错,看看还有什么bug


之前用的每次输入状态的脉冲触发置位来统计,下次输入状态先清零。缺点是有时会还没清除统计就累加了(这里应该是是哪里逻辑没捋好),而且不是时刻反映

最佳答案

每个周期都用一个触点驱动一个增一指令,是对人对机都是最快的方法。一次扫描下来有接通的触点就被执行一次增一。结果一下子就有了。忘记说,扫描开头要先清零。每个周期只要先做完这事,都有一个最新鲜的结果,不知道这算不算时刻反应呢?
我也想听听你说的这种方法是什么样的,怎么样不好?

提问者对于答案的评价:
xiexie

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

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

相关推荐

  • s7-300以太网组态问题

    用ISO给以太网分配地址后,下载硬件组态就报故障,以太网模块就停了,硬件组态设置ip和ISO给定的一样! 问题补充:诊断缓存区里没有故障,就是cp模块SF灯常亮,程序运行正常,使用…

    SIMATIC S7-200 2021年7月5日
  • usbppi线缆问题

    前几天烧了一块plc,24V错接成220V供电了,当时编程线缆正在插着PLC上,现在这根线缆没法与新plc通信了,而且设备管理器里USB中也不显示,想问问是不是线缆也烧了?能修不?…

    SIMATIC S7-200 2017年8月3日
  • 请教程序

    TITLE=Network 1 LD     SM0.0MOVW   +180,…

    SIMATIC S7-200 2020年11月1日
  • 200编程口

    请问:在在线编程调试时,笔记本224能通信,但用了半天后就通不了,我换其它224PLC后,按照原有的设置就能通信,刷新都找不到PLC地址,请问:是不是编程口坏了还是其它原因。 问题…

    SIMATIC S7-200 2021年7月4日
  • 力控I/O组态中的西门子200PPI USB怎么设置

    想通过编程线缆跟力控进行组态,实现控制并可以上传PLC数据,但是自己多次尝试都无法链接,搞不清楚问题的所在,在此求助各位大神,先行谢过 问题补充:还有就是如果设置完成或者设置正确,…

    2021年7月5日
  • 想知道这段程序运行起来的结果,原因是什么?

    这是调用了子程序“auto” 里面做一个比较指令。 然后主程序中也有使用到auto中的V29.0(一个复位指令)  结果:现在客户那边反应看…

    2017年10月24日
  • S7-200 和 S7-200 SMART 的 MODBUS 库主站指令有什么不同吗?

    在S7-200和S7-200 Smart编程软件的帮助文件中,对MBUS_MSG指令的输出分别有下面的描述:S7-200:"完成"输出在发送请求和接收…

    SIMATIC S7-200 2021年7月5日
  • 小数点变逗号了

    我在电脑上设了个变量是小数,模拟出来的小数也是小数点,但传到屏上后却显示逗号,请问该则么解决这个问题呢? 最佳答案 你可进入屏的控制面板,将系统语言更改为英语,默认的是德语,德语的…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200 CPU通信问题

    我的设备是用两台200CPU采集两台加热炉温度,然后信号再传到一台电脑上,两台CPU用DP头连接,电脑的数据线连接在一台带编程口DP头的 CPU上。现在的问题是,电脑只能…

    SIMATIC S7-200 2020年11月1日
  • 请教我给如何清除高速计数器里面的数值??

    我在第一次输出脉冲后。在HC0高速计数器里面已存在有数据.但是我要在第二次输出脉冲之前清除第一次高速计数器里面的数据我给怎么办呢?还请指点!! 最佳答案 放在中断子程序,用Q0.0…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论