怎样统计输入位的状态?

我想统计输入位的状态,I0.0,I0.1,I0.2,I0.3,I1.0,I1.1I1.2,I1.3其中有几个1,假如大于4则输出灯亮。请给出一个例程发到我的邮箱:wrhcn100@yahoo.com.cn,谢谢!

最佳答案

很简单啊,取一个内存字MW30作为计数位!
1、以I0.0举例,若I0.0上升沿则MW30加1,反过来I0.0下降沿则减1;
2、注意上电初始化时对MW30和各输入“上升沿”和“下降沿”的初始化操作;
3、多做些试验啦,个人认为简单的应用还是能体现个人的智慧的!

提问者对于答案的评价:
我试了一下,这种方法可以。谢谢!
另外很感谢五楼的 假设!他是一个非常热心的人!谢谢!

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

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

相关推荐

  • 我下载的S7-200编程软件不能和PLC通信

    我上个月在西门子官网下载了STEP7-Micro/WIN-SP6的编程软体,又买了一条二代通信线(黄色),打开程序却不能和CPU222的PLC进通信,提示是“找不到文件S7EPaS…

    SIMATIC S7-200 2017年11月27日
  • 新手愚笨,望指点关于485出线modbus通信协议的具体用法!

    在校学生 实验室里有一个485出线,modbus通信协议的磁至位移传感器。从网上下了不少资料了,可是都不是针对传感器的,一般都是PLC与PLC之前通信的,所以现在还是弄的…

    SIMATIC S7-200 2018年12月5日
  • 自由通讯中的BBC校验

    自由通讯和变频器485通讯 比如要读取变频器电流:先发送一命令到变频器,并用程序计算好发送命令中所带的BCC,然后这个BCC值是和变频器反馈信息中的BCC比较呢还是在变频…

    SIMATIC S7-200 2021年7月5日
  • s7200smart高速计数器AB正交计数的问题

    用的是伺服驱动器分频输出正交脉冲信号,选择hc0,模式9,A接在i0.0,B接在i0.1,/A和/B接在公共地(或者不接),但是当我电机无论怎么旋转,hc0的数值永远是增加的,请问…

    SIMATIC S7-200 2021年7月5日
  • s7-200输入的接法源型还是漏型啊

    如题 最佳答案 这两种接法都可以,要看你传感器的类型是PNP还是NPN?PNP用源型接法,NPN用漏型接法。 提问者对于答案的评价:我懂了,谢谢

    SIMATIC S7-200 2020年11月1日
  • 还是modbus-rtu与200通讯问题(二)

    综保和200已经通讯上了,综保上绿色通讯指示灯在每个I0.0接通之后亮一下就灭了,是不是正常?但是现在为什么在VW2000中读不上来综保的数呢?另外,200这个程序中,功能码是在哪…

    2020年10月31日
  • 关于MBUS MSG指令

    在MBUS MSG指令里有一个错误位,我看了手册上说1-8的低位,其中0是无错误,那Q0.0有输出到底是对还是不对,还有Q0.2是不用的意思,它是一直为1的吗?我现在程序…

    2017年12月9日
  • S7-200 输出4-20mA编程

    S7-200模拟量输出为0-10V或0-20mA; 如果需要输出4-20mA信号如何编程?  问题补充:以下为输入4-20mA,PID后输出4-20mA的中断程…

    SIMATIC S7-200 2021年7月4日
  • s7-200编程案例,谢谢

    有程序 最佳答案 下载链接:https://download.csdn.net/download/qq_28537919/10603546 文档链接 :http://www.ad.…

    2021年7月5日
  • 如何用CPU226控制外部电流值

    各位大侠,我想用226通过输出来调节外部的电流值,该怎么做啊?还需要什么外部设备呢?请各位指点。 问题补充:我是个菜鸟,对问题补充一下:假如外部电流的范围是0~40A,我怎么用22…

    SIMATIC S7-200 2020年11月1日