最新的西门子Smart编程软件支持ModbusTCP,本篇就教大家怎么来用,如果有不懂得地方可以私信或者留言。
MBUS_SERVER作为ModbusTCP服务器通过以太网端口进行通信。
MBUS_SERVER可接受与ModbusTCP客户端连接的请求、接收Modbus功能请求,以及发送响应消息。

Connect:
Connect=TRUE,服务器监听TCP连接请求。
Connect=FALSE,服务器将发起断开连接操作。
IP_Port:
默认值:502
MaxIQ:
参数MaxIQ将可用于Modbus地址0xxxx到1xxxx的I和Q点数设置为0至256。值0表示禁用对输入和输出的所有读取和写入。建议将MaxIQ值设置为256。
MaxAI:
参数MaxAI将可用于Modbus地址3xxxx的字输入(AI)数设置为0至56。值0表示禁用对模拟量输入的读取。要允许访问所有CPU模拟量输入,MaxAI的建议值如下:
对于CPUCR40和CR60,为0
对于所有其它CPU型号,为56
MaxHold:
参数MaxHold设置可用于Modbus地址4xxxx或4yyyyy的V存储器中的字保持寄存器数。
HoldStart:
参数HoldStart为指向V存储器中保持寄存器起始位置的指针。
往期精彩:期待已久!西门子S7-200Smart最新加入Profinet功能详解
师傅教你升级西门子S7-200Smart到最新固件
师傅教你升级西门子S7-200Smart到最新固件(2)

首先:定义数据

其次:组态modbusTCP库函数

最后:用modscan连接PLC验证数据

免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系