PLC的通信网络技术课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据长度
起始符 *1
奇偶校验
b2,b1 (0,0):无(None) (0,1):奇数(Odd) (1,1):偶数(Even)
b9
结束符 *1
无
D8125 *3
PLC高级应用技术 FX2N-232-BD通信板简介 为了使用232BD在RS232C设备之间发送和接收数据,两者 间的通信格式必须一致,修改设定后,一定要先关闭 PLC 的电 源,然后重新开机。 表中说明: *1 当使用专门协议时设置为“0”。 *2 仅当选择无协议 (RS 指令 ) 和有一个 STX 的初始值 (02H : 能够被用户修改)时有效。 *3 仅当选择无协议 (RS 指令 ) 和有一个 ETX 的初始值 (03H : 能够被用户修改)时有效。 *4 当使用专门协议时,设定(b9,b12)=(1,0)。 *5 当使用无协议时,设定为“0”。
种类
AS-i系统
内容 最大传送距离
≤128点 200 m × × FX2N-16CCL-M
≤31从站 100 m × × FX2N-32ASI-M
通 功能扩展板 × 信 特殊适配器 × 设 备 特殊模块 FX2N-32CCL
PLC高级应用技术 FX系列PLC数据链接与通信功能概况
表1 FX系列PLC网络通信一览表(续表)
PLC高级应用技术
PLC的通信网络技术
随着工矿企业对工厂自动化程度要求的不断提高,传统的 集中式控制已难以满足“传输信息、资源共享、分散控制、集 中管理”等管控一体化的需要。为此,各PLC 厂家都不断推出 自己的PLC 网络系统,以满足多元化分布式的控制要求。如日 本三菱公司推出的各种网络模块:企业级的以太网模块、控制 级的 MELSECNE T/T 模块、现场总线级的 CC-Link 模块、传感器 级的CC-Link/LT模块,以及其他通信设备,以满足不同层次的 通信与网络控制需要。随着计算机网络技术的发展, PLC 网络 也在向高速、多层次、大信息吞吐量、高可靠性和开放式的方 向发展。 本次从最简易的通信功能扩展板入手,介绍一些 PLC 通信 的基础知识,为进一步学习和运用PLC网络技术打下基础。
FX2NC
远程站
远程站
主站/远程站
主站/远程站
主站
主站
主站
主站
主站
×
PLC高级应用技术 FX系列PLC数据链接与通信功能概况
表2 FX系列PLC数据链接一览表
种类 内容 最大传送距离 功能扩展板 通 信 设 备 N∶N链接 FX间简单链接 ≤8台 50 m或500 m FX1N-485-BD FX2N-485-BD 1∶1链接 FX间简单链接 ≤2台 50 m或500 m FX1N-485-BD FX2N-485-BD FX0N-485ADP FX2NC-485ADP × 与PC 1∶N链接 主站PC—从站FX 1∶N (N≤16台) 50 m或500 m FX1N-485-BD FX2N-485-BD FX0N-485ADP FX2NC-485ADP × 与PC 1∶1链接 主站PC—从站FX 1∶1 15 m FX1N-232-BD FX2N-232-BD FX0N-232ADP FX2NC-232ADP ×
PLC高级应用技术 FX2N-232-BD通信板的应用
1.串行数据传送指令 该指令的助记符、指令代码、操作数、程序步如表8所示。
表8 串行数据传送指令的要素表
指令 名称 串行数 据传送 助记符 RS 指令代码 (位数) FNC80(16) 操作数范围 [S•] D m K、H、D [D•] D n K、H RS…9步 程序步
图1 RS指令应用
PLC高级应用技术 FX2N-232-BD通信板的应用 2.232BD的应用实例 【例1】 连接232BD和打印机,如图2所示,打印出由PLC 发送来的数据。
图2 打印机与PLC连接示意图
表5 FX2N-232-BD通信板的性能规格
规 格 RS-232C ≤15 m 内 容 传输标准 传输距离
连接器
LED指示器 通信方式 协议
9针D-SUB型,针脚配置如表4所示。
RXD LED:接收时高速闪烁;TXD LED:发送时高速闪烁 半双工通信 编程协议,专用协议(格式1或4),无协议
隔离
消耗电流
PLC高级应用技术 FX2N-232-BD通信板简介 4.通信格式D8120的位定义 其通信格式包括:传送速度 ( 波特率) 和奇偶性等,能够 由FX2N 系列PLC的特殊数据寄存器D8120的内容来设定。D8120 的位定义如表7所示。
表7 D8120的位定义
位 号 b0 b1 b2 意 义 内 0(OFF) 7位 容 1(ON) 8位 位号 b8 意 义 内 0(OFF) 无 容 1(ON) D8124 *2
数据收(RS232C设备到232BD)
发送数据(232BD到RS232C设备) 为数据发送到RS232C设备的请求信号 信号地
⑥
⑦ ⑧ ⑨
DR (DSR)
NC
传送允许
没有连接
表示RS232C装置已准备好接受数据
未用
PLC高级应用技术 FX2N-232-BD通信板简介 2.性能规格 表5中列出了FX2N-232-BD通信板的性能规格。
特殊适配器 特殊模块
FX0N-485ADP FX2NC485ADP
×
PLC高级应用技术 FX系列PLC数据链接与通信功能概况
表2 FX系列PLC数据链接一览表 (续表)
种类 N∶N链接 √ √ √ √ √ 1∶1链接 √ √ √ √ √ 与PC 1∶N链接 √ √ √ √ √ 与PC 1∶1链接 √ √ √ √ √
PLC高级应用技术
PLC的通信网络技术
FX系列PLC数据链接与通信功能概况 FX 系 列 PLC 具 有 组网 功 能 , FX 系 列 PLC 之 间 、 FX 系 列 与 A.QnA.Q系列之间可构成表1所示的CC-Link、CC-Link/LT、ASi 等网络通信系统; FX 系列 PLC 之间可实现 1∶1 、 N∶N 数据链 接, FX 系列 PLC 与计算机之间可进行1∶1 、 1∶N 数据链接,如 表2所示;以及FX系列PLC与具有RS232C、RS485、RS422等通信 接口的外围设备之间进行通信连接,如表3所示。
对 应 P L C
FX1S FX1N FX2N FX1NC FX2NC
PLC高级应用技术 FX系列PLC数据链接与通信功能概况
表3 FX系列PLC与外围设备通信一览表
种类 内容 最大传送距离 功能扩展 板 特殊适配 器 特殊模块 RS-232C通信 FX与RS232C设备间 1∶1无协议通信 15 m FX1N-232-BD FX2N-232-BD FX0N-232ADP FX2NC-232ADP FX2N-232IF RS-485通信 FX与RS485设备间 1∶1(1∶N)无协 议通信 50 m或500 m FX1N-485-BD FX2N-485-BD FX0N-485ADP FX2NC-485ADP × 外设端口扩展 变频器通信 扩展 1 个 RS-422 或 使用功能扩展存 储器的EXTR指令, RS232C口 通信控制≤8台 1∶1 FREQROL变频器 根据外设规格 FX1N-232-BD FX2N-232-BD FX1N-422-BD FX2N-422-BD FX0N-232ADP FX2NC-232ADP × 50 m或500 m
CC-Link系 统 CC-Link系统 (A.QnA.Q主 (FX主站) 站) × 远程站 远程站 × 主站/远程站 主站/远程站 CC-Link/LT 系统 × 主站 主站 MELSEC I/O 系统 × 主站 主站
种类
AS-i系统
对 应 P L C
FX1S FX1N FX2N
× 主站 主站
FX1NC
PLC高级应用技术 FX2N-232-BD通信板简介 1.端子布置 FX2N-232-BD 作为 RS232C 的通信卡 ( 板) 能够内装一台 FX2N 系列 PLC 的主机上,不能和 FX2N-485-BD 和 FX2N-422-BD 一起使 用。当两个或更多的 RS232C 单元需要连接时,需使用 RS232 通 信的特殊模块。 FX2N-232-BD 采用专门的协议,在采用 RS232C 通信装置和个人计算机、条形码阅读器和打印机之间实现数据 传送。通信格式包括波特率、奇偶校验和数据长度,由FX2N系 列PLC的特殊数据寄存器D8120的参数内容来指定。 FX2N-232-BD 功能扩展板的连接器为 9 针 D-SUB 型,针脚配 置如表4所示。
PLC高级应用技术 FX2N-232-BD通信板的应用
RS指令,是使用RS-232C及RS-485功能扩展板及特殊适配 器,进行发送、接受串行数据的指令。如图1所示,X2=ON时, RS指令执行。[S•] 指定发送缓冲区的首地址;[D•] 指定接受 缓冲区的首地址; m指定发送数据的长度; n指定接受数据的 长度。m,n:0~4 096,但m+n≤8 000。
不隔离
DC 5 V,60 mA(PLC供电)
PLC高级应用技术 FX2N-232-BD通信板简介 3.相关标志和数据寄存器 使用232BD通信时,首先要用相关标志和数据寄存器定义 通信方式,如表6所示。
表6 相关标志和数据寄存器
特殊辅助继电器 M8121 操作说明 数据传送延时(RS指令) 数据寄存器 D8120 操作说明 通信形式(RS指令,专用协议)
PLC高级应用技术 FX2N-232-BD通信板简介
表4 FX2N-232-BD功能扩展板的针脚配置
针脚布置 针脚号 ① 信 号 意 义 功 能
CD (DCD)
载波检测
当检测到数据接收载波时为ON
②
③ ④ ⑤
RD (RXD)
SD (TXD) ER (DTR) SG (GND)
数据接收
数据发送 发送请求 信号地
M8122
M8123 M8124
数据传送标志(RS指令)
完成接收标志(RS指令) 载波检测标志(RS指令)
D8121
D8122 D8123
当地站号(专用协议)
剩余待传送数据数(RS指令) 已接收数据数(RS指令) 数据头标志〈默认 STX(02H)〉 (RS指令)
M8126
全局标志(专用协议)
D8124
PLC高级应用技术 FX系列PLC数据链接与通信功能概况
表1 FX系列PLC网络通信一览表
CC-Link系 统 CC-Link系统 (A.QnA.Q主 (FX主站) 站) FX为从站, 最大64台。 1 200 m 远程I/O≤7台 远程设备≤7台 1 200 m × × FX2N-16CCL-M CC-Link/LT 系统 FX为主站 远程I/O≤64台 560 m × × FX2N-64CL-M MELSEC I/O 系统
FX1N
FX2N FX1NC FX2NC
√
√ √ √
√
√ √ √
√
√ 仅限于 FX0N-232ADP FX2NC-232ADP
×
√(V3.00以上) × √(V3.00以上)
由表 1 ~表 3 可知, FX 系列 PLC 支持:① N∶N 链接;②并行 链接;③计算机链接(用专用协议进行数据转输);④无协议通 信(用RS指令进行数据传输);⑤可选编程端口等多种类型的通 信。
通 信 设 备
FX2N-485-BD
FX0N-485ADP FX2NC-485ADP ×
PLC高级应用技术 FX系列PLC数据链接与通信功能概况
表3 FX系列PLC与外围设备通信一览表(续表)
种类 FX1S RS-232C通信 √ RS-485通信 √ 外设端口扩展 √ 变频器通信 ×
对 应 P L C
PLC高级应用技术 FX2N-232-BD通信板简介
表6 相关标志和数据寄存器(续表)
特殊辅助继电器 M8127 M8128 M8129 M8161 操作说明 接通要求握手标志(专用 协议) 接通要求出错标志(专用 协议) 接通要求字/字节标志 (专用协议) 对功能指令ASC 、RS、 ASCI 、 HEX 、 CCD 选 择8位操作(RS指令) 数据寄存器 D8125 D8127 D8128 D8129 操作说明 数据尾标志〈默认 ETX(03H)〉 (RS指令) 接通要求头设备寄存器(专用 协议) 接通要求数据长度寄存器 (专 用协议) 数据网络超时记时器值(专用 协议)