各位老大帮忙
我用vb编的程序与s7-200,cpu226自由口通信,plc通信程序用的就是手册上的。
如果上位机读取vb100的数据,发送"g"+Chr(&H5) + "02" + "08000064" + "02" + "0000000000000000"+bcc + "G"
(十六进制为67 05 30 32 30 38 30 30 30 30 36 34 30 32 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 00 0F 47),
可是plc返回信息为校验错误:67 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1A,
究竟问题处在哪啊?请问如何知道plc某个存储单元的值啊,在自有口通信模式下,step-7下的program status不能查看value,有什么好的办法。高手帮忙解决啊,急!
还有,如果用vb开发上位机程序,相比较而言,plc用自由口通信好还是modbus协议通信好啊?谢谢指教!