现场有一台 S7-1200,需要同时用 Modbus TCP 读取几个寄存器(给老旧系统),又需要用 OPC UA 把全部变量传给 MES。请问 S7-1200 能否同时开启 Modbus TCP 服务器和 OPC UA 服务器?会不会影响 PLC 扫描周期?
回答:S7-1200 V4.0 以上固件支持同时开启 Modbus TCP(通过 MB_SERVER 指令)和 OPC UA 服务器。但需要注意:OPC UA 会占用额外资源,建议只发布必要的变量,避免全量发布。Modbus 连接数建议不超过 4 个。实际影响需通过监控 PLC 循环时间评估,一般扫描周期增加 5-10% 可接受。

