S71200 Modbus TCP 客户端怎么设置

如图所示,各引脚应该如何使用啊
看说明帮助里 MB_MODE为0是读为1是写 那如何同时读写 需要建立两个功能块吗
MB_Data_ADDR 指的是哪里的起始地址
MB_DATA_Length 的长度单位是位还是字节
MB DATA PTR是指PLC内部的地址区域吗

最佳答案

REQ 与服务器之间的通信请求,上升沿有效。
DISCONNECT 通过该参数,可以控制与 Modbus TCP服务器建立和终止连接。 0(默认):建立连接;1:断开连接。

MB_MODE 选择 Modbus 请求模式(读取、写入或诊断)。0:读;1:写。

MB_DATA_ADDR 由“MB_CLIENT”指令所访问数据的起始地址。
MB_DATA_LEN    数据长度: 数据访问的位或字的个数。
MB_DATA_PTR 指向 Modbus 数据寄存器的指针。
CONNECT 指向连接描述结构的指针。TCON_IP_v4(S7-1200)

DONE 最后一个作业成功完成,立即将输出参数 DONE 置位为“1”。
BUSY 作业状态位:0:无正在处理的“MB_CLIENT”作业;1:“MB_CLIENT”作业正在处理。
ERROR 错误位:0:无错误;1:出现错误,错误原因查看STATUS。
STATUS 指令的详细状态信息。

MB_DATA_Length 的长度单位是位还是字节:这个应该是根据功能码判断吧,你读位操作,那就单位就是位,读模拟量,那就是字节

参考:
Modbus TCP通讯
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/024.html
Modbus TCP V4.0指令
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS//SmartSMS/066.html

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午12:14
下一篇 2017年6月1日 上午12:14

相关推荐

  • SIMATIC S7-1200扩展点数

    本人新手,请问SIMATIC S7-1200支持远程I/O扩展吗?通过本地机架+远程I/O扩展最大能支持多少个点? 最佳答案 支持远程扩展,它可以扩展DP,Modbus,…

    SIMATIC S7-1200 2017年6月12日
  • s7-1200软件为什么无法安装并会提示要重新启动电脑

    为什么S7-1200软件无法安装并提示要重新启动电脑,按提示重启电脑后,结果还是一样。这是什么原因造成的,难道不能和SIEMENS其它软件共存吗? 最佳答案 单击开始>运行,…

    SIMATIC S7-1200 2017年10月29日
  • S7-1200内部培训讲座(1)——概览与硬件

    S7-1200内部培训讲座(1)——概览与硬件 课程编号:V1073 本系列课程是西门子S7-1200热线工程…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表…

    SIMATIC S7-1200 2017年6月18日
  • S7-1200PLC启动偶尔成功

    启动过程中会出现超出循环时间的事件。查看诊断日志如下图。OB40为硬件中断,HSC3配置如下图示。有时启动会成功,有时就不能成功。启动成功后,运行正常。不知是什么错误,希望能得到各…

    2017年8月15日
  • S7-1200和DCS系统的通讯问题

    我有一个半途接手的项目,工厂的DCS系统来读取电柜S7-1200里的一些数据。DP通讯从没有做过所以很懵。总结一点有几个问题:  1.接线问题,工厂把紫色DP线…

    2021年7月5日
  • s71200 modbus rtu 通讯

    我现在带了三个变频器,用了三个MB_MASTER,,背景数据块都是一个,设置也基本一样,都是读数据,我用了一个循环时间触发加一分别调用1、2、3号变频,为什么1、2号好用,3号没有…

    2017年8月26日
  • S7-1200 在那能下载到软件?

    那能下载S7-1200的编程软件啊?V11或者V12的。 最佳答案 参考下:1、《直接安装STEP 7 V11 SP2的方法》http://blog.…

    SIMATIC S7-1200 2017年11月6日
  • TIA提示资源不足,无法进行监视

    TIA v13,S7-1214PLC,编程发现Q8.0在程序中被置位,但是在变量监视表中却发现为0,同时软件右下角提示,资源不足,无法进行监视。请问这是什么原因? 最佳答…

    SIMATIC S7-1200 2017年10月29日
  • 1200modbus多个地址通讯

    1200modbus通讯从多个仪表采集数据,用DONE读下一个地址数据,采集数据速度很快而且没点问题。但中间某一个地址中断或者报错就无法读取到后面其他地址的数据。有没啥好的方式让它…

    2017年5月28日
  • SM1231热电偶和热电阻模块

    SM1231 AI4*16 热电偶和热电阻模拟量输入模块除了可以接收热电偶的温度将其转化为4-20MA电流信号外,可不可以另一路直接接收4-20MA电流信号 最…

    SIMATIC S7-1200 2017年6月24日