求教了,谢谢!S7-200和PC用MODBUS通讯

2024-12-05 03:17:54
推荐回答(2个)
回答1:

从两方面说:
1、VB监控软件编程应符合MODBUS-rtu协议,即确定从站地址、数据地址及长度、校验方式等。
2、在S7-200中需调用MODBUS协议库的从站指令,详细可看编程软件帮助。

S7-200的ppi口是rs485串口,PC用RS232转485即可长期通讯,不需买CP5611卡。CP5611卡虽然也是rs485串口,但该卡是用SIEMENS的专用驱动程序驱动,使用SIEMENS的PROFIBUS等专用协议且未公开,你的VB监控软件无法操作CP5611卡的通讯口。

回答2:

有两种方法:
1,VB监控软件编程MODBUS-RTU协议,决定从站地址,数据地址和长度,校验方式应该是一致的。
2,你需要调用S7-200 MODBUS从站协议库指令,编程软件可以查看详细信息。

S7-200的PPI接口RS485和RS232串行端口,PC 485长期的沟通,不需要购买CP5611卡。 CP5611卡的RS485串行口,但卡驱动器SIEMENS专用的驱动程序,使用西门子的PROFIBUS协议和专有协议,如尚未披露,监督的VB软件CP5611卡的通信端口无法操作。