1、自定义协议编程要用到“指令——通信”文件夹下面的指令。用哪些根据自定义的协议需要选择。
2、库文件下面的MBUS开头的指令是西门子为200的
modbus通讯专门开发的函数库,只用于
modbus通讯,当然,你也可以用这个函数和上位机通讯,其实这个函数也是在自由口通讯的基础上开发的。
3、
modbus采用CRC-16校验,所以上位机也要有这部分,其他的波特率,奇偶,停止位等都是可以设置的,只要两边相同即可。
4、采用
modbus函数的方案关键在于上位机怎样适应
modbus协议,PLC端无难度,只要调用现成的函数就可以了。上位机软件如vb、vc都有现成的
modbus控件可以调用,具体怎么样,可以百度一下,有很多方案。