- No category
advertisement
FX
2N
-485-BD 通讯模块
使用手册
这个手册所包含的文字、图片和说明将指导读者正确安装与操作特殊模块,因而在
安装使用此单元前必须仔细阅读理解本手册。其它信息请查找 FX 系列编程手册和
FX
2N
系列硬件手册和 FX-485PC-IF 使用手册。
1 简 介
RS485 与 FX 2N -485-BD 通讯板可与 FX 2N 系列 PLC 连接,应用于以下场合。
1) 非协议数据传输
和带有 RS232C 口的单元如个人微机,条码识别器和打印机等的数据通讯,可应用
非协议 RS485 转换器实现。在此应用中,数据的接收和发送通过由 RS 指令所确定
的数据寄存器实现,这是因为 485BD 内没有缓冲内存。设定的程序例子参看第五
章。RS 指令参看程序编程手册。
2) 专用协议的数据传输
和 RS485(422)单元的数据传输可在 1:N 基础上用专用协议实现。协议的内容参
看 FX-485PC-IF 用户手册。
3) 并行传输
以 1:1 方式可实现 FX 2N 控制器内 100 个辅助继电器和 10 个数据寄存器的数据传
输。程序和设定方法见第六章。
4) N:N 网络数据传输
与 FX2N 控制器的数据传输可在 N:N 的基础上进行。设定传送数据数和程序见第
七章。
1.1 外部尺寸
RDA
RDB
SDA
SDB
SG
①
RDA
RDB
② ③ ④
⑤
单位:
③
④
⑤ mm(英寸)
附带品: M3 自弓螺钉×2
终端电阻:
① 安装孔
330Ω×2 110Ω×1
② 控制器接口
过上盖板
SD LED:发送时高速闪动
RD LED:接收时高速闪动
RD485 单元接口,此单元安上后高度超
7mm。
SDA
SDB
SG
35
1.2 系统配置
1.2.1 应用非协议或专用协议
RS422/485 Unit
FX
2N
FX/FX
2C
/FX
0N
A series
485B
FX
(0N)
-485ADP
A series
Programmable controller’s computer link unit
当系统中应用 485BD 时,整个外部长度为 50m。(不用:最大 500m)
当用专用协议时,包括 A 系列可编程控制器在内最多为 16 个站。
1.2.2 当为并行传输:
① FX
2N
+485BD
② FX
2N
+FX
2N
-CNV-BD
+FX
0N
-485ADP
③ FX
(2C)
+FX
2
-40AW
485BD FX2N
当系统用 485BD 时,此长度为 50m(不用:最大 500m)
但当系统用 FX2-40AW 时,此长度为 10m
1.2.3 N:N 网络
Master
FX
2N
Slave
FX
2N
Slave
FX
2N
+FX
2N
-CNV-BD/FX
0N
485B 485B
FX
(0N)
-485ADP
当系统用 485BD 时,整个距离为 50m,最大 8 个站。
2
2.1 安装程序
485BD
安装和接线
将 PC 电源切断,按下面程序安装 485BD:
① 从基本单元前面取下面板;
② 连接 485BD 上的控制器接口与基本单元上的接口。
③ 用附带的 M3 自弓螺钉拧紧。力矩:0.3-0.6 N/m
④ 用工具去掉面板左边已切好的部分,整个高度比
控制器面板高出约 7mm。
2.2 电缆和终端电阻
2.2.1 电缆
为与 RS485(422)单元相连,要用双绞屏蔽电缆。电缆型号必
须为 AWG26 到 16,最大拧紧力矩为 0.6Nm(6Kgf)
到 16 以外的电缆,由于端子不能良好接触,一般的通讯不能进
行。一定要确保压线钳之类的工具将电缆与端子压在一起。
2.2.2 终端电阻
在 2.3.2 和 2.3.3 节所描述的情况下在两端接终端电阻。
6mm
1) 在用单根双绞线场合下,将终端电阻(330Ω,1/4W)接于端子
SDA 与 SDB 和 RDA 与 RDB 间。用 485BD 附带的电阻。
RDB 端子间。用附带电阻。
2.3 接线
2.3.1 接线选择
RS485 通讯连线可以是单根双绞线也可以是两根双绞线,依照使用方式而定。
根据下表选择线的使用方式。
使用方式
2)在用二根单绞线场合下,将终端电阻(110Ω,1/2W)接于 RDA 和
单根双绞线
(参见 2.3.3 节)
R*2
╳
╳
Orange Orange Brown
Brown Brown Brown
二根双绞线
(参见 2.3.2 节)
O
O
O
非专用协议
(用 RS 指令)
专用协议
(用计算机连接)
并行连接(参见
半双工通讯
完全双工通讯 *3
如果需要设置信息等待时
间 70ms 或更低
如果不需要设置信息等待
时间 70ms 或更低
用在线请求功能
6 节) *4
N:N 网络
R ……推荐, O……OK, ╳……不能使用
R*2
╳
R
O
O
O
O
╳
*2 当使用 485BD 时这种电缆连接方式记住或忽略来自 FX
2N
程控器命令的应答次数。
*3 FX
2N
程控器和 485BD 一起使用。
*4 与非 485BD 连接请注意:
FX2-40AW
SA SDA 485BD
SB
SG**1
**2
SDB
RDA
RDB
SG
Terminating resistance
110Ω
485BD
Slave
FX
2N
**1 连接 SG 到 FX 或 FX2 的 SG。
**2 将电缆屏蔽层在一端接地。
2.2.2 双绞线连接
RS485/422 unit
R*1
SDA
SDB
485BD
SDA
FX(0N)-485ADP
SDA
A series programmable
Controller’s computer link unit
SDA
R*1
R*1
RDA
RDB
SG
SDB
RDA
RDB
SG
SDB
RDA
RDB
Link
SG*3
FG
Grounding of resistance 100 or less
*1 R 是终端电阻。在 SDA 与 SDB 和 RDA 与 RDB 间接电阻(330Ω)。
*2 双绞线在 485BD 侧的屏蔽线要接地(100Ω或更低)
地。用非协议或专用协议时,一端接地。
SDB
RDA
RDB
SG
*3
FG
R*1
*3 端子 FG 要与 PLC 机体接地端子相接,接地电阻为 100Ω或更低。但是作为与 A 系
列 PLC 的计算机相连单元的接法,参见计算机连接单元手册。
*4 当用 RS232/485 或 RS232/422 适配器时,适配器用 FX-485PC-IF。
2.3.3 单绞线连接
RS485/422 unit 485BD FX(0N)-485ADP
A series programmable
Controller’s computer link unit
SDA
SDB
R*1
RDA
SDA
SDB
RDA
SDA
SDB
RDA
SDA
SDB
RDA
R*1
RDB RDB RDB RDB
SG SG Link
SG*3
FG
SG
*3
FG
Grounding of resistance 100 or less
*1 R 是终端电阻。在 RDA 与 RDB 间接电阻(110Ω)。
。当用并行传送时,要两端接
地。用非协议或专用协议时,一端接地。
*3 端子 FG 要与 PLC 机体接地端子相接,接地电阻为 100Ω或更低。但是作为与 A 系
列 PLC 的计算机相连单元的接法,参见计算机连接单元手册。
*4 当用 RS232/485 或 RS232/422 适配器时,适配器用 FX-485PC-IF。
3
3.1 一般规格
5V DC,60mA 的电源由 PLC 提供
3.3 规格表
规 格
一般规格与 FX 2N 系列可编程控制器相同。
3.2 电源规格
传输标准
传输距离
RS485 和 RS422
最大 50m
LED 灯
通 讯 方 式 和 协
议
N:N 网络
协议专用协议(形
式 1 或形式 4)
并行连接
非协议
SD,RD
半双工通讯系统
波特率
绝缘性
全双工通讯系统
专用协议和非协议 :300-19200(bps)
并行连接 :19200(bps)
N:N 网络 :38400(bps)
无绝缘
4
4.1 一般内容
诊断检查
1) 检查通讯模块和连线安装是否可靠。
2) 检查程序中是否应用了 VRRD 和 VRSC 指令,如果用了,将其删除,切断 PLC 电源,
然后再通电。
3) 根据使用需要正确设置通讯格式(D8120),N:N 网络(D8173 同 D8180)以及并
行连接(M8070,M8071)等参数,如果设置不合适通讯无法正确执行。每次设置
改变后 PLC 必须重新上电。
4)当使用 FX0N-485ADP 或 FX-485ADP 时,必须提供正确的电源。
4.2 LED 检查项目
4.2.1 N:N 网络
1)检查 485 上 RD LED 和 SD LED 的状态。
- 如果全亮或全灭,则没有问题。
-
,检查传输速率(波特
率)和从站总数。
-
如果 RD LED 不亮/不灭,检查接线。
2) 确保每个从站中通讯错误继电器(特殊辅助继电器FX2N:M8183-M8190,FX0N:M505-M511)
没有变 ON,数据通讯辅助继电器(FX2N:M8191,FX0N:M503)没有变 OFF。如果前者变 ON 或
后者变 OFF,检查特殊数据寄存器 D8211-D8218 中的错误码。错误码说明参见 FX
Communication User ’s Manual.
4.3 并行连接
1) 检查 485 上 RD LED 和 SD LED 的状态。
- 如果全亮或全灭,则没有问题。
-
,检查主、从站设定。
-
如果 RD LED 不亮/不灭,检查接线。
2) 主、从站要正确设定,如果设定不正确,校正。
3) 主、从站的元件要正确处理。如果不能正确处理,校正程序,使之能正确处理。
4.4 计算机连接
1) 检查 485BD 上 RD LED 和 SD LED 的状态。
- 如果全亮或全灭,则没有问题。
-
如果 RD LED 亮/灭但 SD LED 没有亮/灭(根本不亮)
速率(波特率)。
-
如果 RD LED 不亮/不灭,检查接线并确认 PC 的接法。
2) 要使通讯过程正确进行,如不正确,校正计算机设定。
3) 检查 NAK 错误码和可编程控制器错误码,说明详见 FX Communication User
’s
Manual
4.5 RS 指令
1) 检查每个 485 上的 RD LED 和 SD LED
- 如果当接收数据时 RD LED 不亮,检查接线。
- 如果发送数据时,SD LED 不亮,检查 PC 的接法。
2) 确认数据传送时序,如在发送数据前,确认相应设备已准备好接收数据。
3)当不用终端电阻时,确认要发送的数据量与要接收的数据量是兼容的。如果不兼
)
4) 外部单元要正确操作。
5) 发送数据的形式和接收数据形式要相同。如不同,使其相同。
6) 当在程序中应用了两条或更多 RS 的指令,要确认在一个操作周期内只有一条指
。
7) 对于 FX2N 系列(V2.00 或更高)如果计数单元接收到“NAK”RS 指令不被执行。
调整系统使得既使计数单元接收到“NAK”RS 指令也被执行。
5 通讯形式
此章包括诊断设备(相关的标志和数据寄存器)以及应用非协议和专用协议的通讯
方式。RS 指令细节,参看编程手册。专用协议细节参看 FX-485PC-IF。
5.1 相关的标志和数据寄存器
诊断设备 操作
M8121 数据传送延时(RS 指令)
M8122 数据传送标志(RS 指令)
M8123 完成接收(RS 指令)
M8124 取检测标志(RS 指令)
M8126 全局标志(专用协议)
M8127 在线交换标志(专用协议)
M8128 在线出错标志(专用协议)
M8129 在线字节/字标志(专用协议)
M8161 对应用指令 ASC, RS, ASCI, HEX,
诊断设备 操作
D8120 通讯形式(RS 指令,专用协议)
D8121 当地站号(专用协议)
D8122 传送剩余数据数(RS 指令)
D8123 已接收数据(RS 指令)
D8124 数据头标志<默认 STX(03H)>
(RS 指令)
D8125 数据尾标志(RS 指令)
D8127 头设备寄存器(专用协议)
D8128 数据长度寄存器(专用协议)
D8129 数据网络超时计时器值(专用协议)
CCD 选择 8 位操作
5.2 通讯形式
为在 RS485(422)单元间应用 485BD 进行数据传送和接收,包括传送速度(波特
率)和奇偶性的传送方式。485BD 和 RS485 单元必须兼容。
通讯方式可由参数或 FX
2N
中特殊数据寄存器 D8120 的内容设定。确认设定与
RS485(422)单元适合的通讯方式。修改完设定后,将电源切断后再通电。
位号 b0
意义
数据长度
0(OFF)
7 位
1(ON)
8 位
(b1,b2) b3
奇偶性
停止位
(0,0): 无 (1,1) 奇 (0,1) 偶
1 位 2 位
(b4,b5,b6,b7) 波特率(bps) ( 0,0,1,1):300 (0,1,0,0):600 (0,1,0,1):1200 (0,1,1,0): 2400 b8 头标志字符*1
(0,1,1,1):4800 (1,0,0,0):9600 (1,0,0,1):19200
无 D8124*2 b9 b10 b11 b12
尾标志字符*1
控制线形式 I*4
DTR 检查(控制线)*4
控制线形式Ⅱ*4
无
无
发送和接收
无
D8125*3
H/W
接收
H/W b13 b14
和检查*5
协议
和检查码不符加
无协议
和检查码自动附加
专用协议 b15 传送控制协议*5 协议形式 1 协议形式 4
*1:当用专用协议时,确认将其设定为"0"
*2:当用非协议并初始值为 STX(02H:可被用户修改)时,唯此值有效。
*3:当用非协议并初始值为 ETX(03H 可被用户修改)时,唯此值有效。
*4:在非协议(RS 指令)时确认设定(b10,b11,b12)=(1,1,0),在专用协议时确认
(b10,b11,b12)=(0,0,0)。
*5:当在非协议时将其设定为"0"。
4.2. 1 设定程序举例
通讯形式由特殊数据寄存器设定。D8120 设定只在由 RS 指令驱动时有效,因此如果
在指令后改变 D8120 值,此设定不能被实际接收。设定例如下:
数据长度 7 位 协议 非协议
[MOV H1B8E D8120]
奇偶性 奇 头标志字符 应用
停止位 2 位 尾标志字符 应用
H1B8E=0001 1011 1000 1110(二进制)
上面程序设定如右
波特率
控制线
9600 检查 接收
应用 H/W 形式Ⅱ(形式Ⅰ不用)
5.RS 指令程序例
此程序例应用 RS 指令。
5.1 打印机
当打印机的 RS232C 接口通过 RS232C/485 转换器(FX-485PC-IF)与 485BD 相连时,
由 PC 传出的数据可在打印机中打印出来。
5.1.1 系统配置
RS232C 口
打印机
RS232/485
信号转换器
发送 发送
FX-485PC-IF
FX 2N
485BD
为在打印机和 FX-485PC-IF 间通
讯,应用的电缆要和所用的打印机
的接口兼容。
FX-485PC-IF 和 485BD 间数据写
入,参看第二部分。
5.1.2 通讯形式 和 程序
串行打印顺序程序如下: 串行打印机通讯形式如下:
0
3
9
19
22
M8000
M8002
X000
X001
M8161
[MOV H182F D8120]
[RS D10 K11 D50 K0]
处理 8 位数据①
设置通讯方式②
RS 指令驱动③
数据长度
奇偶性
8 位
偶
M0
[PLS M0]
[MOV H0074 D10]
停止位
波特率
2 位
2400
≈ ≈
[MOV H0065 D11]
∫
[MOV H006E D17]
[MOV H0065 D18]
[MOV H000D D19]
[MOV H000A D20]
[SET M8122]
80 [END]
5.2 个人计算机
当个人计算机的 RS232C 接口通过 RS232C/485 转换器(FX-485PC-IF)与 485BD 相连时,
可以实现 PLC 与个人计算机之间的数据传送。
5.2.1 系统配置
RS232/485
信号转换器
发送 发送
≈
发送数据写入④
"test line"发送出
发送询问⑤
协议
头标志字符
尾标志字符
DTR 检查
控制线
非协议
不用
不用
接收
用 H/W 形式Ⅱ
(形式Ⅰ不用)
为在个人计算机和 FX-485PC-IF 间
通讯,应用的电缆要和所用的个人
计算机的接口兼容。FX-485PC-IF
和 485BD 间数据写入,参看第二部
接收
FX2N
个人微机
接收
FX-485PC-IF 485BD
分 。 FX-485PC-IF 用 法 , 参 看
FX-485PC-IF 用户手册。
准备软件:应用一般通讯软件(端子仿真)或指定的个人微机程序。
5.2.2 通讯形式和程序例
如果通讯形式应用软件不能设定,则调整 PLC 的设定与软件的设定相同。
M8000
M8002
X000
X001
M8161
[MOV H182F D8120]
[RS D10 K11 D50 K1]
处理 8 位数据①
设置通讯方式②
RS 指令驱动③
数据长度
奇偶性
8 位
偶
[PLS M0]
停止位 2 位
≈
M0
≈
[MOV H0074 D10]
∫
[MOV H006E D17]
≈
波特率 2400
[MOV H0065 D11]
发送数据写入④
"test line"发送出
协议
头标志字符
尾标志字符
非协议
不用
不用
[MOV H0065 D18]
[MOV H000D D19]
DTR 检查 接收
[MOV H000A D20]
控制线 用 H/W 形式Ⅱ
M8123
[SET M8122]
发送询问⑤
(形式Ⅰ不用)
[MOV D50 K4 Y000]
[PLS M1]
接收数据输出⑥
X002
M1
[RST M8123]
[END]
接收完成复位⑦
6 并行连接
6.1 连接概述
本部分说明了当 PLC 在 1:1 基础上连接时如何进行并行连接。并行连接指 PLC 按第二章
所述互相连接,应用特殊继电器在二台 PLC 间进行自动的数据传送。并行连接有一般模
式和高速模式两种。由特殊继电器 M8162 识别模式。主从站由 M8070 和 M8071 继电器设
定。
6.2 一般模式(特殊辅助继电器 M8162:OFF)
主站 M8070:ON
M800-M899/D490-D499
M900-M999/D500-D509
自动通讯
从站 M8071:ON
M800-M899/D490-D499
M900-M999/D500-D509
数据传送时间(ms):互答时间(70ms)+主站操作周期+从站操作周期
主站输入继电器 X000 到 X007 的 ON/OFF 状态输出到从站的 Y000 到 Y007①。当主站
计算结果(D0+D2)为 100 或更少,从站的 Y010 变 ON②。从站中的 M0 到 M7 的 ON/OFF
状态输出到主站的 Y000 到 Y007③。从站的 D0 的值用于设定主站的计时器(T0)值④。
主站
M8000
M8000
M8000
X010
M8070
[MOV K2 X000 K2 M800]
[ADD D0 D2 D490]
[MOV K2 M900 K2 Y000]
T0
D500
END
①
②
③
④
从站
M8000
M8000
M8000
X010
M8071
M10
[MOV K2 M800 K2 Y000]
[CMP D490 K100 M10]
Y010
[MOV K2 M0 K2 M900]
[MOV D10 D500]
END
①
②
③
④
6.3 高速模式(特殊辅助继电器 M8162:ON)
主站 M8070/M8162:ON
D490-D491
D500-D501
主站
M8000
M8000
M010
自动通讯
从站 M8071/M8162:ON
数据传送时间(ms):互答时间(70ms)+主站操作周
期+从站操作周期
M8070
D490-D491
D500-D501
从站
当主站计算结果为 100 或更小时,从站 Y010 变 ON
①,从站D0 的值用于设定主站的计时器T0 值②。
M8000
M8071
M8162
[ADD D0 D2 D490]
T0
①
②
M8000
M10
M8162
[CMP D490 K100 M10]
Y010
D500
X010
[MOV D10 D500]
①
②
END END
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement