西门子S7-1200CPU的MODBS RTU通讯求解

我自己做了个MODBUS RTU 的通讯,但总觉得和网上的有点差别,请大家给指点指点我。1,S7-1200做主站,最主要的就是MB_MASTER模块中的DATA_PTR这一变量是不是正确的,从从站读取5个数(如电压,电流)存到我自己创建的数据块中,创建的数据块为DB5,在DB5中我只做了一个数组存这5个数,看看这样对不对?
2,在输入DATA_PTR这个变量时,输入的只是这个数组中的一个地址,为什么不能是整个Static_1而是Static_1[0],如果是Static_1[0]是不是只能从从站读取一个数值而不是五个数值。

图片说明:

西门子S7-1200CPU的MODBS RTU通讯求解    西门子S7-1200CPU的MODBS RTU通讯求解   

最佳答案

如果是Static_1[0]只能从从站读取一个数值而不是五个数值!
如果要读五个数据,则填写 RTU_READ.Static_1 或者 P#DB5.DBX0.0 BYTE 10

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月25日 下午10:49
下一篇 2017年7月25日 下午10:49

相关推荐

  • 博图V12

    在 博图V12 中,左HMI画面时,库里的电机能做90度旋转吗?我想把水平电机做成垂直放的电机,,不会改,谢谢 最佳答案 因电脑配置太低,博图V12 …

    2017年11月4日
  • S7-1200交流模拟量信号如何准确测量

    采用罗氏线圈测电流,积分器输出的信号的0-10V的交流信号,用的1200的模拟量模块采集,测得的数值很明显不是有效值,有什么办法能让我得到有效值吗? 最佳答案 测得的数值指的是什么…

    SIMATIC S7-1200 2017年10月31日
  • S7-1200的以太网口提问

    S7-1200的以太网口支持1 个用于编程设备与CPU 通信的连接8 个使用传输块(T-block) 指令。我现在是想用一台交换机把S7-1…

    SIMATIC S7-1200 2017年11月12日
  • 西门子伺服电机控制

    大家好!我现在有一个项目,用S7-1200 CPUS1212C和两个模块SM1223控制伺服电机,谁有这方面的程序例子,帮帮忙 最佳答案 吗、你可以在网站上下载到这方面的…

    SIMATIC S7-1200 2017年11月19日
  • 丹佛斯变频器modbus通讯控制字

    各位,请问丹佛斯变频器modbus通讯控制字的地址是多少啊?我用的是s71200跟FC51变频器modbus通讯,可以读取控制字和状态字的数据,但是要写入数据到控制字时,不知道写入…

    2017年8月18日
  • 用两个DO控制阀门开度实现PID温度控制

    PLC1200, 没带AO,能否采用两个DO和三位控制阀门来实现温度控制的PID连续调节?方法是两个DO分别控制阀门开和关,将PID输出改变为时间,即DO通保持时间,同时…

    SIMATIC S7-1200 2017年6月6日
  • HMI与TIA连接问题

    我有一个HMI   KTP1000 BASIC PN ,IP:192.168.0.1,PLC:1215C,IP:192.…

    SIMATIC S7-1200 2017年10月29日
  • 关于S7-1200与维伦触摸屏通信的问题

    S7-1200在不扩展的情况下用以太网接口通信。经常遇到通信不上的情况。遇到这种情况,我测试多次,找到这种办法“在线诊断–恢复出厂设置–重新装在硬件配置&#…

    SIMATIC S7-1200 2017年8月15日
  • S7-1200以太网络通讯建立,但无法进行数据收发

    本人最近在做一个新项目,编程软件版本V13。采用2台1214(6ES7 214-1AG40-0XB0)的PLC,1个交换机是走以太网的。2台PLC之间通过交换机互相通讯,…

    SIMATIC S7-1200 2017年6月8日
  • 1200与变频器

    求实例 1200与2个变频器Modbus–RTU通讯 问题补充:如有人愿意远程我  做好实例 后有重赏QQ694798064 最…

    SIMATIC S7-1200 2017年8月26日