YDG系列与YDD系列PLC白色232口怎么使用?
白色RS232口说明(YDG系列需要选配485BD板,才有白色232通信口):
RS232通信格式由D8126确定,D8126的各位对应的通信参数如下:
位号 |
名称 |
内容 |
||
0(位OFF) |
1(位ON) |
|||
B0 |
数据长 |
7位 |
8位 |
|
B1 B2 |
奇偶位 |
b2 b1 (0,0):无校验 (0,1):奇数ODD (1,1):偶校验EVEN |
||
B3 |
停止位 |
1位 |
2位 |
|
B4 B5 B6 B7 |
传送速率 bps |
b7 b6 b5 b4 b7 b6 b5 b4 {0,0,1,1}:300 {0,1,1,1}:4800 {0,1,0,0}:600 {1,0,0,0}:9600 {0,1,0,1}:1200 {1,0,0,1}:19200 {0,1,1,0}:2400 {1,0,1,0}:38400 {1,0,1,1}:57600 {1,1,0,0}:119200 |
||
B8 |
起始符 |
无 |
有(D8124) |
|
B9 |
终止符 |
无 |
有(D8125) |
|
B10 B11 |
不可使用 |
|||
B12 B13 B14 B15 |
通信协议 |
B15 b14 b13 b12 {0, 0, 0, 0}:三菱FX3u协议 (从机) {0, 1, 0, 0}:MODBUS RTU (从机) {1, 0, 0, 0}:MODBUS RTU (主机,IVRD,IVWR指令) {1, 1, 0, 0}:自由通信(RS2指令,用CCD或CRC校验) |
||
白色3个脚232口设置示例:
例1:用来连接触摸屏,那么把白色3个脚232口定义成三菱FX协议,程序里传送指令:MOV H86 D8126(9600波特率,H96就是19200波特率,HA6就是38400波特率),这样白色3个脚232口就是三菱FX协议了。触摸屏组态软件里PLC也选择三菱FX系列PLC,特率9600,PLC的白色3个脚232口(GND,TX,RX)连接到触摸屏的232管脚上就可以了。
白色RS232通信口相关寄存器与特殊继电器说明:
特殊寄存器 |
说明 |
特殊继电器 |
说明 |
|
白色2脚RS232通信口 |
||||
D8126 |
RS232通信格式定义 |
M8125 |
数据发送时置位,发送完毕自动复位 |
|
D8127 |
RS232通信站号设定 |
M8126 |
发送请求,当M8122置位时,一旦通信口有空闲就开始发送数据,开始发送后自动复位 |
|
D8128 |
发送数据剩余数 |
M8127 |
数据接收完毕标记,当接收到一帧数据后该位自动置位,用户应在接收数据后复位该位 |
|
|
|
M8128 |
数据接收中置位,接收完数据复位 |
|
M8129:通信超时标记,当主机发出命令,从机在D8129时间内没有回应,M8029会置位 |
- 上一篇:誉达电子国产PLC淘宝店链接 2017/4/4
- 下一篇:你们的PLC的485是什么通信协议?如何用? 2017/4/4