【实际项目1-西门子PLC的IO监控】

一、多西门子PLC的IO监控背景说明:

        在一条生产线上,可能有多个PLC,本项目可以统一查看每个PLC的输入输出点,有两个用处:

        1. 方便生产线的维护。客户可以安装此软件,查看生产线上所有的数字量输入输出点。

       2.  在设备的安装调试期间,(用极少的几行PLC代码)快速展示输入输出点,提高对点效率。

【通过如下连接可以获取代码】

多西门子PLC的IO监控软件(含源代码) - 商品号933952609478-淘宝网

https://item.taobao.com/item.htm?id=933952609478&spm=a213gs.v2success.0.0.d2ba4831C9gDUb&skuId=5988491782897

二、使用方法:

步骤1.把输入输出点导出(.xlsx),修改成PLCxx_IO 名字,其中xx是序号。并放到Config文件夹下

2.PLC中中把IBxx ,QBxx 内容写入到 DB块中

3. 该excel中新增一个sheet,把IB,QB等与在DB的byte数组中的序号关联起来。

4.打开软件,参数设定中,设置PLC数量、然后修改对应PLC的ip以及输入输出对应DB块以及起始地址以及长度。 然后点击“参数保存”按钮

5.然后重新启动这个软件。

三、主要技术点:

1.解析PLC1_IO.xlsx中第一个页面, 得到输入点地址以及输入点的名称,比如:

        I2.3  夹爪1气缸夹紧位置

  并且通过解析第2个页面:知道 IB2 -- 在input输入数组中的序号是2.

2.每隔0.5秒读取一次输入输出的对应的DB块内容:

3.从读取的输入DB块内容中,找到序号为2的字节,取它的  .3位显示出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_34047402

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值