USB/PPI电缆不支持自由端口调试是什么原因?

分享到:
2189
下一篇 >

菜鸟提问:

朋友买了一本书,翻看了一下,看到‘USB/PPI电缆不支持自由端口调试’自己没有USB电缆,对自由口通讯也不太了解,求解惑。

斑竹:

西门子生产的USB/PPI编程电缆不支持自由口通讯,只能用于PPI通讯


下载程序,上载程序,软件在线连接plc等都属于PPI通讯,协议是不公开的。


200PLC的MODBUS通讯属于自由口通讯,自由口通讯是自己组织发送和接收的报文。

菜鸟:

谢谢了,原来USB电缆还有这软肋

斑竹:

原装的PC-PPI可以调试S7-200的modbus(以前做上位机,一直用该电缆调试的),盗版的USB-PPI也可以调试S7-200modbus。

原装的USB-PPI不知道可以不,没用过。


手头只有盗版的USB-PPI,简单测试下:配置S7-200数据块(一共8个字);再将Port0配置为Modbus从站。



发送02 03 00 00 00 08 44 3F



得到了数据:

02 03 10 00 64 00 66 00 68 00 6A 00 6C 00 6E 00 70 00 72 8A A2

得到16个字节的数据,8A A2为crc校验。

64转化为十进制为100;

66转化为十进制为102;

......

S7-200作为主站,通讯也正常。

盗版的USB-ppi其实是条USB转RS485,类似于PC-PPI,需要装驱动。

菜鸟:

原装的USB/PPI电缆没有映射虚拟的COM端口,所以无法和电脑进行自由口通讯。

斑竹:

可以通过对smb30和smb130的设置,使通讯端口0和通讯端口1成为自由端口模式。

仿制的USB/PPI电缆是虚拟的串口形式的,可以和PC自由口通讯。

国产的某些USB/PPI电缆=USB/232转换器+PC/PPI电缆,USB没映射为COM口了。有的很便宜。

也可以用硬件的USB/232转换器和PC/PPI电缆串联,效果是一样的。


你可能感兴趣: 工控菜鸟园 图片 自动化系统 转换器
无觅相关文章插件,快速提升流量