波特率 Baud Rate

波特率是发送数据位的速度。

PLC 设备中使用的波特率的常见值包括:1200、9600、19200、38400。

数据位 Data Bits

数据位是每帧中数据的位数。

PLC 设备使用的常见值包括 7 或 8 个数据位。

所有二进制协议都使用 8 个数据位;而ASCII 数据可以使用 7 或 8 位发送,例如 Modbus ASCII。

停止位 Stop Bits

停止位是用于标记帧结束的位数。 PLC 设备使用的常见值为 1 或 2 个停止位。

奇偶校验位 Parity

奇偶校验位提供错误检测功能。

Parity Description
None No parity bit is added to the data.
Even The parity bit is set to space (0) if the total number of data bits in the mark (1) state is even.
Odd The parity bit is set to space (0) if the total number of data bits in the mark (1) state is odd.
Mark The parity bit is set to mark (1).
Space The parity bit is set to space (0).

其中,只有奇偶校验具有一定的错误检测能力。

电信号 Electrical Signals

有许多串口类型定义了表示标记 (1) 位或空格 (0) 位的电信号:

Standard Mode Mark Space
RS-232 Single Ended -3v to -15v +3v to +15v
RS-422 Differential 0v to -6v 0v to +6v
RS-485 Differential -0.2v to -6v +0.2v to +6v

单端模式使用单线,测量相对于地的电压。差分模式使用一对电线,其中电压是两条电线之间的差值。

单端模式可用于长达 15 米的短距离运行。差分模式工作距离可达 1500 米。

参考资料