做西门子两百的主站程序,去读从站阀门控制器上的数据。用透明的无线通讯协议,在程序中PLC在PORT0口已经能够发送出八位数据代码,而且用串口调试工具跟现场仪表的控制器通讯发送八个数据代码,仪表也能回复七个代码,并将仪表上的数据正确的传回。但现在遇到一个很奇怪的事情,用自己国产的PC/PPI电缆去接受PORT0口上的数据,PLC能够正确的发送出八位数据代码。但是用手工做的232转485口在PORT0口,接受到的数据用串口调试根据却发现PLC发出的是乱码。第一次做MODBUS 通讯,就快成功了 但就是这个问题不知道怎么回事,在线急等,哪位大虾能告之---自己用的国产的PC/PPI电缆485插PLC(PORT0口)转USB口插到电脑的USB口,会出来一个COM4口,能正确读出PLC发出的数据;用232接485口接PLC的PORT0口和电脑的COM1口,得出的数据是乱码。跪求原因