s7-200 smart modbus tcp 服务器指令

s7-200 smart modbus tcp 服务器指令

ID:20137834

大小:372.54 KB

页数:9页

时间:2018-10-10

s7-200 smart modbus tcp 服务器指令_第1页
s7-200 smart modbus tcp 服务器指令_第2页
s7-200 smart modbus tcp 服务器指令_第3页
s7-200 smart modbus tcp 服务器指令_第4页
s7-200 smart modbus tcp 服务器指令_第5页
s7-200 smart modbus tcp 服务器指令_第6页
s7-200 smart modbus tcp 服务器指令_第7页
s7-200 smart modbus tcp 服务器指令_第8页
s7-200 smart modbus tcp 服务器指令_第9页
资源描述:

《s7-200 smart modbus tcp 服务器指令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Error!UsetheHometabtoapplyBlocktexttothetextthatyouwanttoappearhere.Error!UsetheHometabtoapplyBlocktexttothetextthatyouwanttoappearhere.操作指南11/2016S7-200SMARTModbusTCP服务器指令库S7-200SMART、ModbusTCPhttp://support.automation.siemens.com/CN/view/zh/xxxxxUnrestricted9Copyr

2、ightãSiemensAGCopyrightyearAllrightsreservedUnrestricted9CopyrightãSiemensAGCopyrightyearAllrightsreserved目录目录1摘要32MODBUSTCP服务器功能43ModbusTCP服务器指令使用示例63.1MB_Server指令库安装63.2调用MB_Server指令库63.3MB_Server指令库错误代码8Unrestricted9CopyrightãSiemensAGCopyrightyearAllrightsreserv

3、ed1摘要本文用于介绍S7-200SMARTModbusTCP服务器指令的使用。伴随着STEP7-Micro/WINSMARTV2.2和S7-200SMARTCPU固件V2.2的发布,S7-200SMARTCPU开始支持TCP、ISO-on-TCP和UDP等开放式用户通信。STEP7-Micro/WINSMARTV2.2版本软件安装MB_Server指令库后,S7-200SMARTCPU还可以支持ModbusTCP服务器指令。每个MB_Server指令库只能创建一个MdobusTCP连接,如果一个S7-200SMART需要连接

4、多个ModbusTCP客户端,则需要购买多个名称不同的MB_Server指令库(例如MB_Server_0,MB_Server_1,MB_Server_2)。Unrestricted9CopyrightãSiemensAGCopyrightyearAllrightsreserved1MODBUSTCP服务器功能Modbus设备间的数据交换是通过功能码来实现的。S7-200SMARTCPU调用MB_Server指令库作为MODBUSTCP服务器时支持功能码见表1.所示。表1.MB_Server指令库支持的Modbus功能码Mod

5、bus地址读写功能码备注00001–0XXXX读1读取单个/多个开关量输出线圈状态00001–0XXXX写5写单个开关量输出线圈写15写多个开关量输出线圈10001–1XXXX读2读取单个/多个开关量输入触点状态10001–1XXXX写-不支持30001–3XXXX读4读取单个/多个模拟量输入通道数据30001–3XXXX写-不支持40001–4XXXX读3读取单个/多个保存寄存器数据40001–4XXXX写6写单个保持寄存器数据写16写多个保持寄存器数据注意:当MODBUSTCP客户端使用功能码15把多个离散量输出点的值写到

6、S7-200SMARTCPU的输出映像寄存器(Q区)时,输出点的地址必须以字节边界起始(如Q0.0或Q2.0),并且输出点的数目必须是8的整数倍。S7-200SMARTCPU作为ModbusTCP服务器时支持以下Modbus地址(与CPU地址的映射关系见表2.所示):·00001至00256是映射到Q0.0-Q31.7的开关量输出线圈。·10001至10256是映射到I0.0-I31.7的开关量输入触点。·30001至30056是映射到AIW0-AIW110的模拟量输入通道(紧凑型CPU除外)。·40001至49999和400

7、001至465536是映射到V存储器的保持寄存器。表2.Modbus地址与S7-200SMARTCPU地址映射关系Modbus地址S7-200SMARTCPU地址00001Q0.000002Q0.1……00255Q31.600256Q31.710001I0.010002I0.1Unrestricted9CopyrightãSiemensAGCopyrightyearAllrightsreserved……10255I31.610256I31.730009AIW16130010AIW18……30055AIW10830056AIW1

8、1040001HoldStart240002HoldStart+2……4XXXXHoldStart+2(XXXX-1)注意:AIW161:紧凑型CPU不支持模拟量输入;AIW16为第一个扩展模块EM0的起始地址。HoldStart2:MB_Server指令库中的MBS_Con

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。