S7 200中断事件8读多台仪表

我需要用S7 200通过中断事件8读多台仪表的数据,但是这里没有地址,怎么区别每台仪表?怎么从当前读的仪表更换到读下一台?

问题补充:
通过中断事件8来读, 接受的数据放到SMB2中,在SMB30中定义参数的时候没有地址这一项。就算用间接寻址读一个字节后存的地址加1,我也没办法区分那几个字节是哪块表的。

最佳答案

需要设置一字节,进行计数,用以控制数据的发送。

假设以VB0为发送控制字节,PLC每发送一次数据,VB0就+1,那么当VB0=1,就发送1#仪表的数据,1#发送接收完成,或者超时,VB0都要加1的。当VB0=2,就发送2#仪表的数据………………一直循环,当8#仪表发送完成VB0重新复位就好了!答题思路如此吧!

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月2日 上午10:55
下一篇 2017年12月2日 上午10:55

相关推荐

  • S7200的CPU226,模拟块,数字口输出

    由于项目需要,S7200的CPU226,希望充分利用其输出口,现加一4输入1输出模拟块,则数字口输出最大还能多少?我希望能大于80.希望用32输出的扩展块,不知好用否?其接口插座是…

    SIMATIC S7-200 2020年10月31日
  • ktp1000与224通信如何设置

    ktp1000与224通信如何设置 最佳答案 参考: http://www.ad.siemens.com.cn/service/answer/solution.asp?Q…

    SIMATIC S7-200 2020年11月1日
  • S7-200自由口通信无法结束接收指令

    S7-200作自由口通信时,当无信号返回时,SMB87一直为零。XMT执行时无法发出信号。RCV指令连接9号中断。SMB87为156(十进制),将SMB87赋值为0。也无法结束接收…

    SIMATIC S7-200 2017年5月29日
  • 200PLC,仪表怎么和WINCC通讯

    现在新接的项目,通讯方式以前没做过。现场PLC通过232/484转换器,用modbus和WINCC通讯现场仪表通过232/485转换器,用modbus和WINCC通讯,仪表不进PL…

    SIMATIC S7-200 2017年11月12日
  • 用delphi7.0通过pc access读写s7226中的数据

    请各位大师指点,我用delphi7.0编写一个程式, 用SIEMENS公司的pc access的软件去读写S7226中的数据.我通过设置PC ACCE…

    SIMATIC S7-200 2021年7月4日
  • WIN10 64位系统安装PC accesse

    该系统安装哪个版本PC access 钻石用户推荐最佳答案 1、是老的 S7-200 的OPCS7-200 PC-Access吗?S7-20…

    SIMATIC S7-200 2021年7月5日
  • s7-200 温度PID控制

    现在要用EM235做一个PID来控制一个蒸汽阀的开度,哪位有实例可以参考一下,不胜感激 问题补充:邮箱wabcoo@126.com 最佳答案 参考资料:里面有详细介绍PID程序编写…

    SIMATIC S7-200 2020年11月1日
  • 00000000000000000000000

    请问各位帅哥,有没有编程手册.买一本我,S7200的 最佳答案 S7-200可编程控制器 系统手册 请到这里来下载: http://www.ad.si…

    SIMATIC S7-200 2021年7月5日
  • 200 SMART MODBUS RTU通信传感器

    有个液位传感器,要读取液位位置。开始的寄存器不是40000不知道这个程序应该怎么写了。 图片说明:       钻石用户推荐最佳答案 第一张…

    2021年7月5日
  • 人机界面编程

    请各位用简单而又易懂的表示,说明一下人机界面的编程入门,最好有个小小的例子,. 最佳答案 给你发一个WINCC FLEXIBLE的初级入门手册吧,10分钟后收,看看就明白…

    SIMATIC S7-200 2021年7月5日