楼主最近还看过
西门子S7-200系列PLC的USB/PPI多主站电缆6ES7 901-3DB30-0XA0,没法用于RS485通信。因为该电缆在PC端是USB接口,如果要通信或调试,要给USB端口发送信号才可以。
而一般调试时均采用串口调试工具,至于USB调试工具或支持USB的调试工具,笔者所了解的:USB调试助手USB Debug V1.2检测不到该USB/PPI电缆;USB Monitor能检测到该USB/PPI电缆但只能监控数据;USBlyzer能检测到该USB/PPI电缆,但操作比较复杂,笔者没有去仔细研究。
如果要采用VC等语言去接收/发送USB数据,这个玩意还是相当麻烦的——就目前而言,都还没有一款像“串口调试助手”那样的适合USB调试(收发数据)的工具。
下面是这几种电缆和相关设备的RS485端子上的电压测试。
海利普HLP-SV0D7521A型变频器,68、69端子悬空:68接红表笔,69接黑表笔,实测68-69之间的电压为DC1.15V。
西门子S7-226CN(6ES7216-2AD23-0XB8)型PLC,RS485端口悬空:3接红表笔,8接黑表笔,实测3-8之间的电压为DC3.29V;2个端口在电气上不是独立的——端口0的3和端口1的8之间的电压为DC3.29V,端口1的3和端口0的8之间的电压也为DC3.29V;端口0和USB_PPI多主站电缆6ES7-901-3DB30-0XA0连接并能正常通信,无论是否正在读写,断口1的3-8之间的电压均为DC3.29V。
西门子S7-200 USB_PPI多主站电缆6ES7-901-3DB30-0XA0,RS485端悬空:RS485端3接红表笔,8接黑表笔,实测3-8之间的电压为DC0.0V。这个官方电缆的通信输出都没有静态电压,难怪官方电缆带电拔插不容易坏,而其它仿制电缆带电拔插容易坏。
RS232转RS485转换模块,RS485端悬空:RS485端3接红表笔,8接黑表笔,实测3-8之间的电压为DC7.2V。
上图中的自制电缆,RS485端悬空:RS485端3接红表笔,8接黑表笔,实测3-8之间的电压为DC0.98V。