在STEP7-Micro/WIN中的系统块中可以设置S7-200 的波特率,可以设置9.6kpbs、19.2kpbs、187.5kpbs。现我想用S7-200作modbus的主站(采用Mobus主站库指令),通讯网络的波特率为57.6kps,那么需要将S7-200的波特率设置为57.6kpbs吗?如果需要,但S7-200只能设置上述三种波特率,这怎么办啊? S7-200的波特率的含义是什么啊?请各位指教!
问题补充:
谢谢SG9的指教,那么在STEP7-Micro/WIN中系统块、通讯、设置PG/PC接口这三个选项中所设置的波特率只影响STEP7-Micro/WIN与S7-200CPU通讯?这三个选项设置的波特率具体含义是什么?还有编程电缆上设置的波特率的含义是什么?请各位高手指教!
最佳答案
请在主站的初始化中将调用的MBUS_CTRL指令的Baud设置为57600即可。不用在系统块中设置port0的波特率,那是在STOP时用来与MICRO/WIN通讯的。
系统块的波特率是只是当前在PC上的程序设置的波特率,并不是PLC当前通讯口的波特率;
通讯中的波特率是PLC当前的波特率;要实现PC/PG对PLC的通讯,必须先满足此波特率;
而PG/PC接口的波特率是PC/PG上设置的当前波特率,它必须要与通讯检测出来的波特率一致才能通讯连上。
提问者对于答案的评价:
谢谢指教!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357082.html