在实际的使用中,Modbus/TCP 使用的通讯资源端口号以下通信端口可用于 Modbus/TCP 协议:
在 Modbus 服务器中按缺省协议使用 502 通信端口,在 Modbus客户机程序
中设置任意通信端口,端口号从 2000 开始可以使用,一般建议2000以后开始使用。
如果通信伙伴为服务器设置端口号提供选择,那么通过除502 端口以外的端口都可以使用 Modbus/TCP 协议进行通讯。
如果使用 SIMATIC 作为 Modbus 服务器,那么一些 CPU 的可用端口号会受到限制。以下端口号可用于本地端口:
CPU MLFB(订货号) 软件版本 被释放的通信端口
IM151-8 6ES7 151-8AB00-0AB0 一直到 V2.6 版本 2000 到5000
IM151-8 6ES7 151-8AB00-0AB0 从V2.7 版本开始 所有
CPU 315-2PN/DP 6ES7 315-2EG10-0AB0 一直到 V2.3.4版本 2000 到5000
and
6ES7 315-2EH13-0AB0
CPU 315-2PN/DP 6ES7 315-2EH14-0AB0 从 V3.1 版本开始 所有
CPU 317-2PN/DP 6ES7 317-2EK13-0AB0 一直到 V2.3 版本 2000 到5000
CPU 317-2PN/DP 6ES7 317-2EK14-0AB0 从 V3.1 版本开始 所有
CPU 319-3PN/DP 6ES7 318-2EL00-0AB0 一直到 V2.6 版本 2000 到5000
CPU 319-3PN/DP 6ES7 318-2EL00-0AB0 从 V2.7 版本开始 所有
CPU 414-3PN/DP 6ES7414-3EM05-0AB0 V5.0从 V5.0 版本开始 所有
CPU 416-3PN/DP 6ES7416-3ER05-0AB0 V5.0从 V5.0 版本开始 所有
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。