西门子S7-200系列PLC编程电缆是PC/PPI电缆,包括RS232/PPI和脉动测速中心USB/PPI电缆。 实际上从本质来说,西门子S7-200系列PLC编程电缆就是RS232转RS485电缆,只不过加了很多附属功能(波特率开关设置,指示灯功能,还能以187.5k bps的波特率进行通信)、光电隔离和保护功能等,这也是官方的电缆是最好而且也是最贵的原因。
西门子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调试(收发数据)的工具。
至于西门子S7-200系列PLC的PC/PPI电缆6ES7 901-3BF20-0XA0、6ES7 901-3BF21-0XA0
塑料空心球以及RS232/PPI多主站电缆6ES7 901-3CB30-0XA0,因为笔者手边没有这种电缆,所以这些电缆是否可以用作RS485通信,笔者没做测试。
采用RS232转RS485转换模块制成的西门子S7-200系列PLC棱镜片的PC/PPI电缆,当然可以用做RS485通信,因为它本来就是RS485通信模块。
采用电阻分压原理制成实现RS232到RS485的信号转换,制成的西门子S7-200系列PLC的PC/PPI电缆,经笔者测试,不能用做RS485通!!!
该电缆图片如下:
电极扁钢
COM口即串行通讯端口。微机上的com口通常是9针,也有25针的接口,最大速率115200bps。通常用于连接鼠标(串口)及通讯设备(如连接外置式MODEM进行数据通讯或一些工厂的CNC机接口)等。一般主板外部只有一个COM口,机箱后面和并口一起的那个九孔输出端(梯形),就是COM1口,COM2口一般要从主板上插针引出。并口是最长的那个梯形口。
但目前主流的主板一般都只带1个串口,甚至不带,慢慢会被USB 取代。
COM口的接口标准规范和总线标准规范是RS-232,有时候也叫做RS-232口。
9针串口引脚图
9针串行口的针脚功能:
针脚 功能
1 载波检测(CD)
2 接受数据(RXD)
3 发出数据(TXD)
4 数据终端准备好(DTR)
5 信号地线(SG)
6 数据准备好(DSR)
7 请求发送(RTS)
8 清除发送(CTS)
攀岩板 9 振铃指示(RI)
25针的接口定义:
Pin 1 Protective Ground
Pin 2 Transmit Data
Pin 3 Received Data
Pin 4 Request To Send
Pin 5 Clear To Send
Pin 6 Data Set Ready
Pin 7 Signal Ground
Pin 8 Received Line Signal Detector
(Data Carrier Detect)
Pin 20 Data Terminal Ready
Pin 22 Ring Indicator
什么是RS-232?
------------------------------------------
RS-232(ANSI/EIA-232标准)是IBM-PC及其兼容机上的串行连接的标准。可用于许多用途,比如连接鼠标、打印机或者Modem,同时也可以接工业仪器仪表。用于驱动和连线的改进,实际应用中RS-232的传输长度或者速度常常超过标准的值。RS-232只限于PC串口和设备间点对点的通信。RS- 232串口通信最远距离是50英尺。
-DB-9针连接头
-------------
\ 1 2 3 4 5 /
\ 6 7 8 9 /
-----------
从计算机连出的线的截面。RS-232针脚的功能: 数据: TXD(pin 3): 串口数据输出RXD(pin 2): 串口数据输入握手: RTS(pin 7): 发送数据请求CTS(pin 8): 清除发送DSR(pin 6): 数据发送就绪DCD(pin 1): 数据载波检测DTR(pin 4): 数据终端就绪地线马蹄去皮机: GND(pin 5): 地线其他RI(pin 9): 铃声指示注: COM接口就是遵循RS232标准的物理口。COM口指串口的物理实现,而RS232是一种串口接口标准。