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的pc access与第三方OPC通讯

    我在使用PC access与KEPware的OPC客户端进行通讯时,无法添加项目。在选择项目这一项都是灰色的。在用PC access与intouch的OPC客户…

    2021年7月5日
  • EM277指示灯 不亮

    最近买了个EM277 ,连接到200主机,其余未连,并接上直流24V电源,如果主机通电运行状态,请问EM277有指示灯亮吗。 最佳答案 EM 277 …

    SIMATIC S7-200 2021年7月5日
  • EM231 模块突然采集不到数据

    正常运行中,突然出现模块采集不到数据。EM231 模块输入端测得电压2.1V,但程序里始终没有读数是怎么回事呀? 钻石用户推荐最佳答案 模块坏的可能性比较大,或者看看EM…

    SIMATIC S7-200 2021年7月5日
  • 求教编码器计数问题

    我需要用编码器测丝杆上的滑块的位移(丝杆旋转一圈,滑块位移5毫米),并且我需要判断丝杆的转向,来控制步进电机的转向和速度,请问我该怎么做?程序该怎么写? 最佳答案 S7-200可编…

    SIMATIC S7-200 2021年7月4日
  • S7200与S7300通讯问题

    我现在用S7300做让站,S7200做从站,之间采用PROFIBUS-DP通讯方式,请问我现在假如用300去读200里的十个数据,在200程序里该如何编程,请问哪位大哥有类似的编程…

    SIMATIC S7-200 2020年11月1日
  • S7-200 支持的串行字符通讯格式包括什么?

    S7-200热线工程师岗前内部培训——串口通信第一讲:自由口通信(1) 课程编号:V0721 本集视频介绍了S7-200的自由口通信概…. 点击这里,打开新窗口观看完整视频 该…

    2017年11月17日
  • SIWAREX MS模块称重指令库

    请问哪位老师有SIWAREX MS模块称重指令库,或者能提供SIWAREX MS模块称重指令库的准确下载地址和下载中心的文档编号也行。谢谢!我的邮箱mcm053…

    SIMATIC S7-200 2017年11月16日
  • s7200与组态王

    S7200 CPU226CN 与组态王连接,买组态软件时人家问要多少点的,还有什么开发版、运行版,价格不一样,我是第一次使用,不知什么意思,那位老师能解释一下?…

    SIMATIC S7-200 2021年7月4日
  • S7-200里的PID模块怎么使用

    在200里创建一下PID模块,在创建时没有设置手动,但是在PID调节面板里有个手动调节,还有一个自动调节,这两个有什么区别,怎么使用?此外,输出的什么样的曲线才算是理想的曲线呢?请…

    SIMATIC S7-200 2021年7月4日
  • 传送字符串子令是什么

    传送字符串子令是什么 最佳答案 字符串复制指令(SCPY)将IN中指定的字符串复制到OUT中。简单的说就是把IN输入的汉字传送到OUT指定的地址,你可以在文本当中显示这个汉字,比如…

    SIMATIC S7-200 2020年11月1日