问题:现场有一台西门子S7-1200 PLC,需要同时作为Modbus TCP从站(供老旧HMI读取)和OPC UA服务器(供上位机采集)。请问如何配置?会不会冲突?
回答:S7-1200固件V4.0以上同时支持Modbus TCP(使用MB_SERVER指令)和OPC UA服务器(需授权)。配置步骤:1) 在TIA Portal中启用OPC UA服务器,设置端点和安全策略;2) 在用户程序中调用MB_SERVER指令,指定端口(默认502)和连接ID;3) 注意:Modbus TCP和OPC UA使用不同端口,不会冲突,但需确保PLC CPU负载不超限,建议监控循环时间。

