精品课件-现场总线技术及应用-第3章
合集下载
《现场总线技术》PPT课件
ppt课件
9
1.1.3 几种有影响的现场总线
• 1、基金会现场总线(Foundation Fieldbus,ff) • 应用领域以过程自动化为主 • 2、Profibus 总线 • 应用领域:制造业自动化、过程自动化、电力、
楼宇、铁路交通 • 3、LonWorks总线 • 应用领域:楼宇 • 4、CAN总线 • 应用领域:汽车、机器人、液压系统等
ppt课件
10
几种有影响的现场总线
• 5、WorldFIP总线 • 应用领域:过程自动化、制造业自动化、电力、
楼宇等 • 6、P-NET 总线 • 应用领域:石化、能源、交通、轻工、建筑、
环保和制造业等。 • 7、HART (Highway Addressable Remote
Transducer) • 可寻址远程传感器高速通道开放协议 • 特点:在 模拟信号传输线上实现数字通信
组成:
ppt课件
13
FCS组成
• 数字信号代替模拟信号,1对N通信,通 信电缆又对设备提供电源,现场设备以 外不再需要A/D-D/A转换部件。
• FCS由控制系统软件、测量系统、网络 系统和管理系统组成
ppt课件
14
1、控制系统软件
• 包括监控组态软件、维护软件、仿真软 件和设备管理软件等
• 步骤:
数据库、通信协议、网络ppt管课件理协议等
现场总线,第3章——控制层网络
CMND梯形图及功能
3.3 Controller Link网络的通信机理
3.3.1 Controller Link网络的通信原理
通过传递令牌来控制网络的存取,是一种使用令牌传递的总 线网络
令牌传送过程
令牌通信数据传送过程
令牌通讯周期
3.3.2 Controller Link网络的网络参数
第1步:确定网络拓扑结构及机型
第2步:选择数据交换方式 第3步:使用Controller Link通信单元的硬开关进行相关设置 第4步:器件安装及接线 4
第5步:系统设置
第6步:通信测试
第7步:应用程序编制
实验二 Controller Link网络的配置及实现
实验内容简介 :实验预习内容(根据提纲填写具体内容) 实验目的:Controller Link网络的典型配置 ; 实验目的: 通信单元的硬件设置; 人工设置数据链接的类型和设置方法 ; 自动设置数据链接的方法; 数据链接的启,停. 实验原理: 实验原理: 实验步骤:见演示 实验步骤:
Controller Link网络结构图
CS系列通信单元
CJ系列通信单元
CQ系列通信单元
�
3.4 Controller Link网络的应用设计
Controller Link网络是企业的控制层,是实现系统功 能的关键,其主要功能是接受管理层设置的参数和命 令,通过主站PLC与从站PLC的协调,对现场生产过程进 行控制,并将现场的过程参数上传,输送到管理层.信 息传输具有一定的周期性和实时性,数据吞吐量较大, 因此要求网络具有较大的带宽.
《网络控制技术》第3章 FF现场总线技术
3.1.2 通信模型
系统管理内核(System Management Kernel,SMK)在系统结构中只占 用应用层和用户层的位置。 系统管理内核(SMK)主要负责与系统相关的管理任务,例如确定设备 在网段中的地址、协调与网络上其它设备的动作和功能块执行时间。 系统管理信息库(System Management Information Base,SMIB) 存 储系统管理操作对象。系统管理内核在设备运行之前应将其基本信息 置入SMIB,然后分配一个永久的数据链路地址。 功能块是实现某种应用功能或算法,并按某种方式反复执行的函数模 块,例如PID功能块完成现场总线系统中的控制计算,AI功能块完成 参数输入等。多个功能块相互连接集成为功能块应用。功能块应用进 程除了功能块对象之外,还包括对象字典OD和设备描述DD。功能块 采用OD和DD来简化设备的互操作,因而也可以把OD和DD看作支持 功能块应用的标准化工具。 应用进程(AP)在ISO7498中定义,用以描述驻留在设备内的分布式应 用。AP一词在现场总线系统中是指设备内部实现的一组相关功能的整 体。功能块应用进程(Function Block Application Process,FBAP)在 模型分层结构中也位于应用层和用户层,主要用于实现用户所需要的 各种功能。
3.1.2 通信模型
《网络控制技术》第3章 FF现场总线技术
FMS
3.1.3 虚拟通信关系
⑵报告分发型(Report) 报告分发型VCR是由用户发起的、一对多的、排队的、非 周期的通信。当一个带有事件报告或趋势报告的设备收到 LAS传递的令牌时,就通过这种报告分发型虚拟通信关系, 把报文分发给由它的虚拟通信关系指定的一组地址,即有 一组设备将接收该报文。报告分发型VCR区别于客户/服 务器型VCR的最大特点是它采用一对多通信。一个报告者 对应由多个设备组成的一组收听者。 报告分发型VCR用于广播或多点传送事件与趋势报道。数 据分发者按预先规定好的VCR目标地址向总线设备多点传 送数据,可以一次分发所有报告,也可能按每种报文的传 送类型将其排队,然后按分发顺序传送给接收者。报告分 发型VCR最典型的应用场合是将报警状态、趋势数据等通 知操作台。
Cnf Svc 请求 Init确认 Init请求
DTC 请求 ASC确认 ASC请求
DL-Conn确认 DL-Conn请求 Phy 请求
物理层
Cnf Svc 确认
FMS
DTC确认
DL-Data确认
DC DLPDU EC DLPDU
图3-3 客户/服务器VCR的执行过程
物理层 DC DLPDU DT DLPDU DT DLPDU EC DLPDU 失败
3.1.2 通信模型
通信实体贯穿从物理层到用户层的所有各层,由图3-1中 各层协议及层管理实体共同组成。通信实体完成生成报文、 提供报文传送服务的功能,是实现信号数字通信的核心部 分。 首先用户层形成用户数据,每帧最多可发送251个字节的 数据信息;然后在各层加上协议控制信息,在数据链路层 还要加上帧校验信息;最后送住物理层打包,即加上前导 码帧、前定界码、帧结束码;报文帧形成后,物理层将其 转换为符合规范的物理信号,发送到现场总线网段上。 网络管理代理借助各协议层及其管理实体支持组态管理、 运行管理、出错管理的功能。各种组态、运行、故障信息 保存在网络管理信息库(Network Management Information Base,NMIB)中,并借助对象字典(Object Dictionary,OD)来描述。对象字典为设备的网络可视对 象提供定义与描述。
《PROFIBUS总线》PPT课件
3.PROFIBUS-PA行规
PROFIBUS-PA行规保证了不同厂商所生产的 现场设备的互换性和互操作性,PA行规的 任务是选用各种类型现场设备真正需要的 通信功能,对所有通用的测量变送器和其 他被选类型的设备作了具体规定:
〔1〕压力、液位、温度和流量用测量变送 器
8>使用半双工传输; 9>地址定义范围为:0~127; 10>使用两类站:主站 <主动站,具有总线存取控制权
>和从站 <被动站,没有总线存取控制权>; 11>总线存取基于混合、分散、集中3种方式; 12>数据传输服务有两类: 非循环的:有/无应答要求的发送数据;有应答要求的
发送和请求数据. 循环的 <轮询>:有应答要求的发送和请求数据.
纤总线终端〕 一个不带集成纤维光缆接头的PROFIBUS站
或一个RS-485段可以通过OBT连接到一个光 纤电路.
3.PA的物理层 〔1〕数据传输 非直流传输的位同步、曼彻斯特编码 <
也称H1编码>. 数据的发送采用对总线系统的基本电流
IB调节±9mA的方法实现 .
PROFIBUS-PA的数据传输
〔2〕传输电缆 PROFIBUS-PA的传输介质采用屏蔽/非屏蔽双绞
线. IEC 61158-2标准推荐了四种标准电缆类型:A
型〔基准〕、B型、C型、D型. C型和D型仅用于网络的升级改造工作.
第3章 现场总线Profibus
如何使控制网络和企业信息网络达到无缝连接是近期企业信息 网络的发展重点。现场总线控制系统的信息集成技术就是在 这样的趋势下产生的。 由于各种现场总线技术的发展和竞争、各种计算机主流 技术在工业控制领域的渗透和应用以及自动化技术发展的延 续性和继承性,现场总线控制系统中的集成技术的研究和发 展将面临着多总线集成、多系统集成、多技术集成的局面。
Profibus协议根据ISO 74898国际标准,以开放系统互连 ISO/OSI为参考模型。协议结构如图1所示。协议定义了 第1层(物理层)、第2层(数据链路层)和第7层(应用 层)。没有使用第3层至第6层,这样可以减少通信开支, 增加效率。
Profibus协议的设计要满足介质存取控制的两个基 本要求: 1)在复杂的自动化系统(主站)间的通信,必须保 证在确切限定的时间间隔中,任何一个站点要有足 够的时间来完成通信任务。 2)在复杂的程序控制器和简单的I/O设备(从站)间 通信,应尽可能快速又简单地完成数据的实时传输。 因此,Profibus总线存取协议,主站之间采用令牌 传送方式,主站与从站之间采用主从方式。
应用实例
PROFIBUS 在楼宇自动化
在法国的 Bibliotheque Nationale,PROFIBUS 控制四个 80 米高的塔楼 PROFIBUS 任务包括 报警管理 能量优化 监视 技术设备的控制 操作服务间的可靠、有效的通信、
现场总线技术及其应用
现场总线技术及其应用
现场总线是连接智能现场设备和自动化系统的数字式、双向传输、多分支结构的通信网络,是过程控制技术、自动化仪表技术、计算机网络技术三大技术发展的交汇点,将带来控制系统的一大变革。
1 引言
随着计算机、控制、通信、网络等技术的发展,作为工业控制数字化、智能化与网络化典型代表的现场总线(FieldBus)技术也得到了发展迅速、影响巨大,引起了工程技术界的普遍兴趣与重视,使计算机控制系统逐步从集散控制系统(Distributed Control System dcs)走向以现场总线位基础的分布式现场总线控制系统(Fieldbus Control System,FCS),被誉为工业自动化领域具有革命性的新技术。现场总线是当今自动化领域技术发展的热点之一。
2 被誉为自动化领域的计算机局域网
2.1 现场总线及其特点
(1)什么是现场总线?
根据国际电工委员会(IEC)和美国仪表协会(ISA)的定义:现场总线是连接智能现场设备和自动化系统的数字、双向传输、多分支结构的通信网络,它的关键标志是能支持双向
多节点、总线式的全数字通讯,具有可靠性高、稳定性好、抗干扰能力强、通信速率快、系统安全、造价低廉、维护成本低等特点。
国际电工协会(IEC)的SP50委员会对现场总线有以下三点要求:
《现场总线技术大全》课件
通讯设备
用于实现现场设备之间的数据 传输和通讯,如总线适配器、 网关等。
控制系统
用于实现整个现场总线系统的 控制和管理,如PLC、DCS等。
硬件设备的选择
根据实际需求选择合适的硬件设备,需要考虑设备的性能、可靠性、兼容 性、成本等多个因素。
选择硬件设备时需要遵循标准化、模块化、互换性等原则,以便于设备的 维护和升级。
EtherNet/IP是一种基于以太网的通信协议,支持实时数据传输和设 备之间的信息交互,广泛应用于工业自动化领域。
CAN总线协议
CAN总线是一种串行通信协议,支持多个设备之间的数据传输和监控 ,广泛应用于汽车和工业自动化领域。
通信协议的选择
1 2 3
根据实际需求选择
在选择通信协议时,需要根据实际需求进行选择 ,如传输距离、传输速率、设备数量、实时性要 求等。
常见的通信协议
Modbus协议
Modbus是一种串行通信协议,广泛应用于工业自动化领域,支持主 从通信方式,可以实现多个设备之间的数据传输和监控。
Profinet协议
Profinet是一种基于以太网的通信协议,支持实时数据传输和分布式 自动化控制,具有高可靠性和高扩展性。
EtherNet/IP协议
考虑兼容性和开放性
在选择通信协议时,需要考虑协议的兼容性和开 放性,以确保与其他设备的互操作性和可扩展性 。
现场总线技术及其应用
CC-Link
控制与通信链接
CC-Link是一种开放式的现场总线标准,由日本三菱电机 公司开发。它支持高速数据传输、实时控制和设备互连等 功能,广泛应用于制造业、电力、交通等领域。
03
现场总线技术的应用领域
工业自动化
工业自动化是现场总线技术最广泛应 用的领域之一。通过现场总线,可以 实现生产设备与控制系统之间的实时 数据传输和控制,提高生产效率、降 低能耗和减少维护成本。
特点
具有开放性、互操作性、分散性、可 靠性和实时性等特点,能够适应工业 现场的复杂环境和恶劣条件。
历史与发展
历史
现场总线技术起源于20世纪80年代 ,经历了多个阶段的发展,包括模拟 信号传输、数字信号传输和网络化传 输等。
发展
目前,现场总线技术已经广泛应用于 工业自动化领域,成为工业4.0和智能 制造的重要组成部分。
在工业自动化领域,常见的现场总线 技术包括PROFIBUS、Modbus、 EtherNet/IP等。
智能建筑
智能建筑是现场总线技术的另一个重 要应用领域。通过现场总线,可以实 现建筑物内各种设备(如照明、空调 、安防等)的集中控制和管理,提高 建筑物的能源利用效率和舒适度。
VS
在智能建筑领域,常见的现场总线技 术包括LonWorks、CAN等。
现场总线技术及其应用
汇报人: 2024-01-06
3 第三章 现场总线技术及其应用
28
BACnet是一个开放的建筑电器气总线,选用一 种成熟的局域网技术,其标准是遵从和参照国际 标准化组织的开放系统互联模型,采用了4层结 构:应用层、网络层、数据链路层和物理层。 BACnet标准体系结构与OSI/ISO的参照图,如 图3-5所示。
29
图3-5 BACnet体系结构与OSI/ISO的参照图 BACnet体系结构与OSI/ISO的参照图
现场总线是控制(Control)技术、计算机 (Computer)与通信(Communication)(即3C技术) 发展汇聚的结果。 现场总线的网络拓扑结构有点对点方式、树 型方式、带桥方式3种。 其结构如图3-1所示。
8
图3-1 现场总线的几种连接方式
9
1. 点对点方式
每个现场仪表,包括智能变送器、支持维护的 装置及手持通信器等,单独接到低速(31.25kbps) 现场总线H1上,用于现场仪表比较分散或传输信息 量大的场合,接法与4~20mA接线方式相似。
DDC
DDC
27
3.2.4 BACNET总线
BACnet是A Data Communication Protocol for Building Automation and Control Network的简称, 是一种为楼宇自控网络制定的数据通讯协议。 1987年,美国暖通空调工程师协会组织(ASHARE) 的标准项目委员会调集了全球20多位业内著名专家, 经过8年半时间,在1995年6月,ASHARE正式通过全 球首个楼宇自控行业通讯标准——BACnet 。 BACnet标准的目的是——为计算机控制暖通空调 和制冷系统及其他系统规定通信服务和协议,从而 使不同厂家的产品可以在同一个系统内协调工作。
BACnet是一个开放的建筑电器气总线,选用一 种成熟的局域网技术,其标准是遵从和参照国际 标准化组织的开放系统互联模型,采用了4层结 构:应用层、网络层、数据链路层和物理层。 BACnet标准体系结构与OSI/ISO的参照图,如 图3-5所示。
29
图3-5 BACnet体系结构与OSI/ISO的参照图 BACnet体系结构与OSI/ISO的参照图
现场总线是控制(Control)技术、计算机 (Computer)与通信(Communication)(即3C技术) 发展汇聚的结果。 现场总线的网络拓扑结构有点对点方式、树 型方式、带桥方式3种。 其结构如图3-1所示。
8
图3-1 现场总线的几种连接方式
9
1. 点对点方式
每个现场仪表,包括智能变送器、支持维护的 装置及手持通信器等,单独接到低速(31.25kbps) 现场总线H1上,用于现场仪表比较分散或传输信息 量大的场合,接法与4~20mA接线方式相似。
DDC
DDC
27
3.2.4 BACNET总线
BACnet是A Data Communication Protocol for Building Automation and Control Network的简称, 是一种为楼宇自控网络制定的数据通讯协议。 1987年,美国暖通空调工程师协会组织(ASHARE) 的标准项目委员会调集了全球20多位业内著名专家, 经过8年半时间,在1995年6月,ASHARE正式通过全 球首个楼宇自控行业通讯标准——BACnet 。 BACnet标准的目的是——为计算机控制暖通空调 和制冷系统及其他系统规定通信服务和协议,从而 使不同厂家的产品可以在同一个系统内协调工作。
3CC-Link现场总线第3章(1)图文模板
Date: 2020/11/14
Page: 34
2、LJ61BT11为主站四设备7从站网络组建
要求:LPLC为主站,FX3G为1号站占两站,远 程IO为3号站,QPLC为4号站占三站,变频器为7号 站,传输速度为2.5M
(1)主站的网络参数设置
(2)FX3G远程设备站站号、站数、传输速度的设置
(3)远程I/O站号、站数、传输速度的设置 (4)本地站的网络参数设置及站号传输速度设置 (5)变频器的站号速率设置
Date: 2020/11/14
Page: 47
3、LJ61BT11为主站四设备6从站网络组建
要求:LPLC为主站, QPLC为1号站占2站,变 频器为3号站占1站, 远程IO为4号站占1站, FX3G为 5号站占两站,传输速度为5M
(1)主站的网络参数设置 (2)本地站的网络参数设置及站号传输速度设置
项目四 CC-Link主站和远程I/O的位通信
学习 目标
1、理解CC-Link的性能规格。 2、 会CC-Link 硬件接线和站号波特率设置。 3、会主站本地站的网络参数设置。 4、理解主站与远程I/O通信机制
重点: CC-Link 硬件接线和站号波特率设置。 难点:主站本地站的网络参数设置。
Date: 2020/11/14
第4章 CC-Link总线及其应用
CC-Link是Control & Communication Link (控制与通信链路系统)的简称,可以同时高速 处理控制和信息数据,是三菱电机于1996年推出 的开放式现场总线,也是唯一起源于亚洲地区的 总线系统。
现场总线技术及其应用
总线访问子层
数据链路 层 物理层
ຫໍສະໝຸດ Baidu
OSI 参考模型与现场总线协议的结构
现场总线的结构
物理层
规定传输介质、传输速率、每条线可接仪表数量、最大传输距离、电源及连接方式和信 号类型 本安型与非本安型:网络通讯段数量、长度不同 H1b标准与4-20mA标准:设备电路不同连接的设备类型不同 规定了物理层与数据层间的接口:包括数据结构、差错识别处理、噪声检查,通过帧数 据的校验保证信息的正确性和完整性。控制对传输介质的访问。
用户层
现场总线的发展概况
现场总线的发展是综合自动化的发展需要
计算机集成制造系统:未来生成制造业的发展趋势。 综合自动化:在信息采集、加工的基础上,运用网络和数据库技术, 实现信息集成,在集成信息的基础上进一步优化生产与操作,增加 产量,改善TQCS,提供企业竞争能力。 传输信号的数字化:以微处理器为核心进行仪表的数字化 1984年美国仪表协会开始制定现场总线标准 1985年国际电工委员会决定由PWG负责现场总线标准研究 1986年德国开始制定过程现场总线标准 1992年80家公司开始联合,成立ISP组织 1993年120个公司组织成立FIP组织 1994年成立成立现场基金会组织FF,1996年颁布低速总线标准H1 各行业公司推出自己的标准:CAN,LonWorks。
智能仪表为现场总线的出现奠定了基础
现场总线 fieldbus chap3-1
HSE I/O网关
HSE链接设备
路由器
HI
HI网桥 HSE设备
源自文库
总 线
HI设备
HSE现场设备
HSE链路设备
HSE
总 线
HI设备
HSE现场设备
HI设备
HSE I/O网关
I/O
总 线
HI
HI设备
图3-6 FF总线的网络拓扑结构
2019/4/8
29
3.1.4.2数据链路层
数据链路层(Data Link Layer, DLL)在基金 会现场总线中处于第二层,它在物理层上传输 “位”信息的基础上,在相邻节点间传送帧数 据信息,DLL也可能在传输中出现差错,也需 要进行检错、纠错而向上层提供无错的透明传 送。 总线通信中的链路活动调度,数据的发送和接 收,活动状态的检测、相应,总线上各台设备 间的链路时间同步,都是通过数据链路层来完 成的。
2019/4/8 21
如某个用户要将数据通过现场总线发往其他设备,首 先在用户层形成用户数据,并把它们送往总线报文规 范层( FMS )处理,每帧最多可发送 251 个 8 位字节的 用户数据信息; 然后依次送往现场总线访问子层( FAS )和数据链路 层(DLL); 用户数据信息在 FAS , FMS , DLL 各层分别加上各层 的协议控制信息,在数据链路层还加上帧校验信息 (一般为CRC校验码)后,送往物理层将数据打包; 信息帧形成之后,还要通过物理层转换为符合规范的 物理信号,在网络系统的管理控制下,发送到现场总 线网段上。
第3章现场总线技术概述
现场智能设备的出现及发展 传输技术的发展 通信技术的发展
这使得传送数字化信息的网络技术在工业控制领域的广泛应用 成为可能-这种现场数字信号传输网络技术就是所谓的现场总 线技术。
2007.2 V2.0
Hale Waihona Puke Baidu
现场总线技术及应用教程
3
3.2 现场总线及现场总线控制系统 ● 现场总线技术
的定义
概述
1. 现场总线的定义
现场总线技术及应用教程
12
3.6 现场总线与IT计算机网络 的区别
● 现场总线技术 概述
1.功能方面
1)IT计算机网络
IT计算机网络连接局域区域的各台计算机,网线上传输 的是大批量的数字信息,如文本、声音、图像等;
传输速率高,不要求实时性。 计算机IT网络通信的基本功能是可靠地传递信息;
2)现场总线
10
3.5 现场总线的国际标准 及其制定过程
● 现场总线技术 概述
3、IEC61158中的现场总线类型
经过长达16年的历程,IEC终于在2000年1月4日公布了IEC61158 标准中的现场总线类型。
Type 1 IEC技术报告(即FF的H1); Type 2 ControlNet (美国Rockwell公司支持); Type 3 PROFIBUS (德国Siemens公司支持); Type 4 P-net (丹麦Process Data公司支持); Type 5 FF HSE(High Speed Ethernet) (即原FF的H2,Fisher-
这使得传送数字化信息的网络技术在工业控制领域的广泛应用 成为可能-这种现场数字信号传输网络技术就是所谓的现场总 线技术。
2007.2 V2.0
Hale Waihona Puke Baidu
现场总线技术及应用教程
3
3.2 现场总线及现场总线控制系统 ● 现场总线技术
的定义
概述
1. 现场总线的定义
现场总线技术及应用教程
12
3.6 现场总线与IT计算机网络 的区别
● 现场总线技术 概述
1.功能方面
1)IT计算机网络
IT计算机网络连接局域区域的各台计算机,网线上传输 的是大批量的数字信息,如文本、声音、图像等;
传输速率高,不要求实时性。 计算机IT网络通信的基本功能是可靠地传递信息;
2)现场总线
10
3.5 现场总线的国际标准 及其制定过程
● 现场总线技术 概述
3、IEC61158中的现场总线类型
经过长达16年的历程,IEC终于在2000年1月4日公布了IEC61158 标准中的现场总线类型。
Type 1 IEC技术报告(即FF的H1); Type 2 ControlNet (美国Rockwell公司支持); Type 3 PROFIBUS (德国Siemens公司支持); Type 4 P-net (丹麦Process Data公司支持); Type 5 FF HSE(High Speed Ethernet) (即原FF的H2,Fisher-
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. Modbus RTU传输方式 Modbus RTU消息中每个8 bit字节包含两个4 bit的十六 进制字符。代码系统为8位二进制,十六进制数0,…,9, A,…,F;消息中的每个8位域都是由两个十六进制字符组成。 每个字节的位包括: · 1个起始位。 · 8个数据位,最小的有效位先发送。 · 1个奇偶校验位,无校验则无。 · 1个停止位(有校验时),2个bit(无校验时)。
能力目标 (1) 掌握PLC和其他设备Modbus通信的建立方法。 (2) 掌握通信程序的结构。
第3章 Modbus现场总线及其应用
3.1 Modbus总线概述
3.1.1 Modbus总线简介 Modbus是莫迪康(Modicon)公司在1979年发布的,莫迪康
被施耐德(Schneider)收购以后,施耐德将Modbus作为中高端 设备的标准配置广泛应用于现场中。
PCt:远程控制面板设置。本实验中无需使用远程控制面 板,保持为出厂值OFF。
第3章 Modbus现场总线及其应用
(1) 03功能码的消息格式: 主机请求
第3章 Modbus现场总线及其应用
(2) 06功能码的主机请求和从机应答的消息格式是相同 的:
第3章 Modbus现场总线及其应用
4. 错误检测 标准的Modbus采用两种错误检测方法:奇偶校验和帧检 测。奇偶校验应用于每个字符,帧检测(LRC或CRC)则应用于 整个消息。它们都是在消息发送前由主设备产生的,从设备在 接收过程中检测每个字符和整个消息。 1) 奇偶校验 用户需要配置控制器是奇校验、偶校验或无校验,这将决 定每个字符中的奇偶校验位是如何设置的。
Modbus有Modbus RTU和Modbus ASCⅡ两种传输方式。它 们的主要区别在于Modbus RTU是以RTU(远程终端单元)模式通 信,消息中传送的是数字;而Modbus ASCII是以ASCII(美国 标准信息交换代码)模式通信,消息中传送的是ASCII字符。
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用
FOr:通信格式,即Modbus通信的数据格式。本实验中设 置为8E1,即8个数据位,Even偶校验,1个停止位。
tLP:串口超时设定,即Modbus通信的超时时间。本实验 使用出厂值5 s,即PC和ATS48的通信数据交换中断超过5 s则 软启进入通信故障状态。
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用
3.1 Modbus总线概述 3.2 Modscan软件与ATS48软启Modbus RTU通信实例 3.3 M340 PLC与ATV71变频器Modbus通信 小结 思考与习题
第3章 Modbus现场总线及其应用
知识目标 (1) 了解Modbus总线的特点及应用范围。 (2) 理解Modbus总线的硬件拓扑及数据结构。
第3章 Modbus现场总线及其应用
注意:在实际使用过程中,Modbus作为协议在主机和从 机中都已经被定义好,主机在发送和接受命令时是参考以上格 式来进行的,但是在编写主机的命令时需要按照主机的语言来 编写。例如,施耐德的M340 PLC的读写命令是Read_var和 Write_var,编程时只需要按PLC的格式发出读/写命令即可, PLC会将命令转换成Modbus的格式发送出去,功能码、CRC16 校验码等是不需要人为编写的。
第3章 Modbus现场总线及其应用
3.1.2 Modbus RTU通信协议 1.Modbus RTU数据交换 Modbus RTU的数据是以二进制代码传输的,数据帧里不
包含任何消息报头字节或消息字节结束符。其基本格式定义如 下:
第3章 Modbus现场总线及其应用
请求代码:即功能码。不同的功能码能实现数据的读写、 诊断等不同的功能。
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用
Add:通信地址,即ATS48的从站通信地址。在Modbus通 信中,每个从站都有自己唯一的不重复的地址。本实验中将该 软启的通信地址设置为3。
tbr:通信速度,即Modbus通信的波特率。在实际应用中, 通信速度越快,数据的刷新速度就越快,但通信距离越短;通 信速度越慢,数据的刷新速度就越慢,但通信距离越长。本实 验中PC和ATS48仅有1 m左右,可以使用最高波特率19.2 kb/s。
第3章 Modbus现场总线及其应用
(5) 重复步骤(3)和步骤(4),累计右移8次,完成一个字 节(8位)的数据处理。
(6) 重复步骤(2)到步骤(5),进行通信信息帧的下一个 字节的数据处理。
(7) 将通信信息帧所有字节按以上步骤处理完成后,将 CRC寄存器的高低字节数据进行交换。
(8) 最终得到的CRC寄存器内容即为校验码。
第3章 Modbus现场总线及其应用
如果从站产生一个正常的回应,回应消息中的功能码则是 在查询消息中的功能码的回应。数据段包括了从站收集的数据: 寄存器的值或者状态。如果有错误发生,功能码将被修改以用 于指出回应消息是错误的,同时数据段包含了描述此错误信息 的代码。错误检测允许主站确认消息内容是否可用。
ATS48软启在和PLC等上位机通信时,可以使用分线箱或 者分线盒来实现多个从站通信线路的并联,分别如图3-3和图 3-4所示。
第3章 Modbus现场总线及其应用 图3-3 通过分路块和RJ45型连接器的连接
第3章 Modbus现场总线及其应用 图3-4 通过接线盒的连接
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用 图3-6 ATS48的Modbus通信Fra Baidu bibliotek口
第3章 Modbus现场总线及其应用
3.2.2 软启配置 本实验中,只需要和ATS48进行通信的连接测试,并不需
要进行电机的启动,所以软启只需要在CL1、CL2端子上连接 控制电源即可。
ATS48软启通信相关的设置都集中在COP菜单中,如表3-4 所示。
主站和从站之间的数据交换方式有以下两种: (1) 主站向从站发送请求并等待其响应。 (2) 主站向所有从站发送请求,但不等待它们响应(广播 模式)。 主站和从站的查询和回应周期如图3-1所示。
第3章 Modbus现场总线及其应用 图3-1 查询和回应的周期
第3章 Modbus现场总线及其应用
主站发送的查询消息中,通过功能码告知被查询的从站需 要执行哪种功能,数据段中包含了从设备需要执行功能的附加 信息。例如,功能代码03是要求从设备读取保持寄存器并返回 它们的内容。数据段必须包含要告知从设备的信息:从哪个寄 存器开始读取,需要读取的寄存器数量。错误检测为从站提供 一种验证消息内容是否正确的方法。
3. Modbus RTU常用功能码 功能码是Modbus通信的基础,不同的功能码能够实现数 据的读/写、对设备的诊断等功能。Modbus公用功能码定义如 表3-2所示。
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用
其中最常用的就是03(读取保持寄存器)和06(写入单个寄 存器)等功能码。它们的消息格式如下:
第3章 Modbus现场总线及其应用
(1) 配置为奇校验或者偶校验,“1”的位数将算到每个 字符的位数中(RTU中为8个数据位)。例如,RTU字符帧中包含 8个数据位11000101,整个“1”的数量是4个。如果使用了偶 校验,则帧的奇偶校验位将是0,使得整个“1”的个数仍然是 4个;如果使用了奇校验,则帧的奇偶校验位将是1,使得整个 “1”的个数变为5个。
(2) 没有指定奇偶校验位,传输时就没有校验位,也不 进行校验检测,只取一附加的停止位填充到要传输的字符帧中。
第3章 Modbus现场总线及其应用
2) CRC检测 CRC循环冗余校验码包含两个字节的错误检测码,由传输 设备计算后加入到消息中,接收设备重新计算收到消息的CRC, 并与接收到的CRC域中的值进行比较;如果两个值不同,则标 明有错误。在有些系统中,还需要对数据进行奇偶校验,奇偶 校验对每个字符都可用,而帧检测CRC则应用于整个消息。
第3章 Modbus现场总线及其应用 图3-2 Modbus RTU的标准连接方式
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用
实际应用中,尤其要注意终端电阻的使用,在整个总线的 起始和终止位置都要加上终端电阻,它们可以消除在通信总线 上由于阻抗不连续或者阻抗不匹配引起的信号反射,从而保证 通信数据的稳定传输。
第3章 Modbus现场总线及其应用
Modbus是位于OSI模型第7层的应用层消息传送协议,它 为连接于不同总线或网络的设备提供了主/从模式的通信。总 线上只能有一个主机,可以有多个从机(最多支持247个从机, 主机和从机通过请求和应答的方式来实现通信,所有的请求都 由主机发出,从机负责应答,需要使用Modbus规定的功能码。
图3-5 TSXCUSB485通信电缆
第3章 Modbus现场总线及其应用
ATS48的Modbus通信端口同样为RJ45接口,4号脚为信号 正,5号脚为信号负,7号脚为10 V电源,8号脚为0 V公共端。 其接口位置及端子定义如图3-6所示。
本实验中,PC和ATS48都有单独的电源供电,无需将10 V 信号引出,网络电缆只需要连接TSXCUSB485和ATS48的RJ45口 的4、5、8这三个引脚即可。
第3章 Modbus现场总线及其应用 3.2 Modscan软件与ATS48软启Modbus RTU通信实例
3.2.1 硬件连接 实验需要使用的硬件如表3-3所示。
第3章 Modbus现场总线及其应用 TSXCUSB485通信电缆如图3-5所示,分别有一个USB接口
和一个RJ45接口,USB接口直接连接至PC,RJ45接口通过网络 电缆连接至ATS48软启。
第3章 Modbus现场总线及其应用
2. Modbus RTU硬件连接 Modbus RTU的物理层是基于RS485的,它的标准连接方式 是二线制多点连接串行总线,如图3-2所示。 总线上的干线电缆类型、总线最大长度、最大站数量、分 接连线的最大长度、总线极化、线路端接器、公共端极性的具 体规定如表3-1所示。
第3章 Modbus现场总线及其应用
CRC16校验码计算方法如下: (1) 将CRC寄存器(16位)初始化为16#FFFF。 (2) 把通信信息帧的第一个字节(8位二进制数据)与CRC 寄存器的低8位相异或,并把结果储存于CRC寄存器的低8位, CRC寄存器的高8位数据不变。 (3) 将CRC寄存器的内容朝低位右移1位,并用0填补最高 位。 (4) 检查右移后的输出位,如果输出位为0,则重复步骤 (3);如果输出位为1,则CRC寄存器和16#A001相异或。
第3章 Modbus现场总线及其应用
错误检测域为CRC循环冗长检测。 Modbus RTU的主要优点是在波特率相同的情况下可以比 Modbus ASCII传送更多的数据。施耐德的变频器、软启、电 机控制器等使用的Modbus都是Modbus RTU。
第3章 Modbus现场总线及其应用
2. Modbus ASCII传输方式 Modbus ASCII消息中每个8 bit字节都作为两个ASCII字 符发送。代码系统为十六进制,ASCII字符0,…,9,A,…, F;消息中的每个ASCII字符都是由一个十六进制字符组成。 每个字节的位包括: · 1个起始位。 · 7个数据位,最小的有效位先发送。 · 1个奇偶校验位,无校验则无。 · 1个停止位(有校验时),2个bit(无校验时)。 错误检测域为LRC纵向冗长检测。 Modbus ASCII的主要优点是字符发送的时间间隔可以达 到1秒而不产生错误。
数据:主站发送的请求数据或者从站反馈的应答数据。 CRC16:循环冗余校验参数。
消息在标准的Modbus系列网络传输时,每个字符或字节 以如下方式发送,从左到右依次表示为最低有效位到最高有效 位。
第3章 Modbus现场总线及其应用 使用RTU字符帧时,有奇偶校验,位的序列是:
第3章 Modbus现场总线及其应用
能力目标 (1) 掌握PLC和其他设备Modbus通信的建立方法。 (2) 掌握通信程序的结构。
第3章 Modbus现场总线及其应用
3.1 Modbus总线概述
3.1.1 Modbus总线简介 Modbus是莫迪康(Modicon)公司在1979年发布的,莫迪康
被施耐德(Schneider)收购以后,施耐德将Modbus作为中高端 设备的标准配置广泛应用于现场中。
PCt:远程控制面板设置。本实验中无需使用远程控制面 板,保持为出厂值OFF。
第3章 Modbus现场总线及其应用
(1) 03功能码的消息格式: 主机请求
第3章 Modbus现场总线及其应用
(2) 06功能码的主机请求和从机应答的消息格式是相同 的:
第3章 Modbus现场总线及其应用
4. 错误检测 标准的Modbus采用两种错误检测方法:奇偶校验和帧检 测。奇偶校验应用于每个字符,帧检测(LRC或CRC)则应用于 整个消息。它们都是在消息发送前由主设备产生的,从设备在 接收过程中检测每个字符和整个消息。 1) 奇偶校验 用户需要配置控制器是奇校验、偶校验或无校验,这将决 定每个字符中的奇偶校验位是如何设置的。
Modbus有Modbus RTU和Modbus ASCⅡ两种传输方式。它 们的主要区别在于Modbus RTU是以RTU(远程终端单元)模式通 信,消息中传送的是数字;而Modbus ASCII是以ASCII(美国 标准信息交换代码)模式通信,消息中传送的是ASCII字符。
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用
FOr:通信格式,即Modbus通信的数据格式。本实验中设 置为8E1,即8个数据位,Even偶校验,1个停止位。
tLP:串口超时设定,即Modbus通信的超时时间。本实验 使用出厂值5 s,即PC和ATS48的通信数据交换中断超过5 s则 软启进入通信故障状态。
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用
3.1 Modbus总线概述 3.2 Modscan软件与ATS48软启Modbus RTU通信实例 3.3 M340 PLC与ATV71变频器Modbus通信 小结 思考与习题
第3章 Modbus现场总线及其应用
知识目标 (1) 了解Modbus总线的特点及应用范围。 (2) 理解Modbus总线的硬件拓扑及数据结构。
第3章 Modbus现场总线及其应用
注意:在实际使用过程中,Modbus作为协议在主机和从 机中都已经被定义好,主机在发送和接受命令时是参考以上格 式来进行的,但是在编写主机的命令时需要按照主机的语言来 编写。例如,施耐德的M340 PLC的读写命令是Read_var和 Write_var,编程时只需要按PLC的格式发出读/写命令即可, PLC会将命令转换成Modbus的格式发送出去,功能码、CRC16 校验码等是不需要人为编写的。
第3章 Modbus现场总线及其应用
3.1.2 Modbus RTU通信协议 1.Modbus RTU数据交换 Modbus RTU的数据是以二进制代码传输的,数据帧里不
包含任何消息报头字节或消息字节结束符。其基本格式定义如 下:
第3章 Modbus现场总线及其应用
请求代码:即功能码。不同的功能码能实现数据的读写、 诊断等不同的功能。
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用
Add:通信地址,即ATS48的从站通信地址。在Modbus通 信中,每个从站都有自己唯一的不重复的地址。本实验中将该 软启的通信地址设置为3。
tbr:通信速度,即Modbus通信的波特率。在实际应用中, 通信速度越快,数据的刷新速度就越快,但通信距离越短;通 信速度越慢,数据的刷新速度就越慢,但通信距离越长。本实 验中PC和ATS48仅有1 m左右,可以使用最高波特率19.2 kb/s。
第3章 Modbus现场总线及其应用
(5) 重复步骤(3)和步骤(4),累计右移8次,完成一个字 节(8位)的数据处理。
(6) 重复步骤(2)到步骤(5),进行通信信息帧的下一个 字节的数据处理。
(7) 将通信信息帧所有字节按以上步骤处理完成后,将 CRC寄存器的高低字节数据进行交换。
(8) 最终得到的CRC寄存器内容即为校验码。
第3章 Modbus现场总线及其应用
如果从站产生一个正常的回应,回应消息中的功能码则是 在查询消息中的功能码的回应。数据段包括了从站收集的数据: 寄存器的值或者状态。如果有错误发生,功能码将被修改以用 于指出回应消息是错误的,同时数据段包含了描述此错误信息 的代码。错误检测允许主站确认消息内容是否可用。
ATS48软启在和PLC等上位机通信时,可以使用分线箱或 者分线盒来实现多个从站通信线路的并联,分别如图3-3和图 3-4所示。
第3章 Modbus现场总线及其应用 图3-3 通过分路块和RJ45型连接器的连接
第3章 Modbus现场总线及其应用 图3-4 通过接线盒的连接
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用 图3-6 ATS48的Modbus通信Fra Baidu bibliotek口
第3章 Modbus现场总线及其应用
3.2.2 软启配置 本实验中,只需要和ATS48进行通信的连接测试,并不需
要进行电机的启动,所以软启只需要在CL1、CL2端子上连接 控制电源即可。
ATS48软启通信相关的设置都集中在COP菜单中,如表3-4 所示。
主站和从站之间的数据交换方式有以下两种: (1) 主站向从站发送请求并等待其响应。 (2) 主站向所有从站发送请求,但不等待它们响应(广播 模式)。 主站和从站的查询和回应周期如图3-1所示。
第3章 Modbus现场总线及其应用 图3-1 查询和回应的周期
第3章 Modbus现场总线及其应用
主站发送的查询消息中,通过功能码告知被查询的从站需 要执行哪种功能,数据段中包含了从设备需要执行功能的附加 信息。例如,功能代码03是要求从设备读取保持寄存器并返回 它们的内容。数据段必须包含要告知从设备的信息:从哪个寄 存器开始读取,需要读取的寄存器数量。错误检测为从站提供 一种验证消息内容是否正确的方法。
3. Modbus RTU常用功能码 功能码是Modbus通信的基础,不同的功能码能够实现数 据的读/写、对设备的诊断等功能。Modbus公用功能码定义如 表3-2所示。
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用
其中最常用的就是03(读取保持寄存器)和06(写入单个寄 存器)等功能码。它们的消息格式如下:
第3章 Modbus现场总线及其应用
(1) 配置为奇校验或者偶校验,“1”的位数将算到每个 字符的位数中(RTU中为8个数据位)。例如,RTU字符帧中包含 8个数据位11000101,整个“1”的数量是4个。如果使用了偶 校验,则帧的奇偶校验位将是0,使得整个“1”的个数仍然是 4个;如果使用了奇校验,则帧的奇偶校验位将是1,使得整个 “1”的个数变为5个。
(2) 没有指定奇偶校验位,传输时就没有校验位,也不 进行校验检测,只取一附加的停止位填充到要传输的字符帧中。
第3章 Modbus现场总线及其应用
2) CRC检测 CRC循环冗余校验码包含两个字节的错误检测码,由传输 设备计算后加入到消息中,接收设备重新计算收到消息的CRC, 并与接收到的CRC域中的值进行比较;如果两个值不同,则标 明有错误。在有些系统中,还需要对数据进行奇偶校验,奇偶 校验对每个字符都可用,而帧检测CRC则应用于整个消息。
第3章 Modbus现场总线及其应用 图3-2 Modbus RTU的标准连接方式
第3章 Modbus现场总线及其应用
第3章 Modbus现场总线及其应用
实际应用中,尤其要注意终端电阻的使用,在整个总线的 起始和终止位置都要加上终端电阻,它们可以消除在通信总线 上由于阻抗不连续或者阻抗不匹配引起的信号反射,从而保证 通信数据的稳定传输。
第3章 Modbus现场总线及其应用
Modbus是位于OSI模型第7层的应用层消息传送协议,它 为连接于不同总线或网络的设备提供了主/从模式的通信。总 线上只能有一个主机,可以有多个从机(最多支持247个从机, 主机和从机通过请求和应答的方式来实现通信,所有的请求都 由主机发出,从机负责应答,需要使用Modbus规定的功能码。
图3-5 TSXCUSB485通信电缆
第3章 Modbus现场总线及其应用
ATS48的Modbus通信端口同样为RJ45接口,4号脚为信号 正,5号脚为信号负,7号脚为10 V电源,8号脚为0 V公共端。 其接口位置及端子定义如图3-6所示。
本实验中,PC和ATS48都有单独的电源供电,无需将10 V 信号引出,网络电缆只需要连接TSXCUSB485和ATS48的RJ45口 的4、5、8这三个引脚即可。
第3章 Modbus现场总线及其应用 3.2 Modscan软件与ATS48软启Modbus RTU通信实例
3.2.1 硬件连接 实验需要使用的硬件如表3-3所示。
第3章 Modbus现场总线及其应用 TSXCUSB485通信电缆如图3-5所示,分别有一个USB接口
和一个RJ45接口,USB接口直接连接至PC,RJ45接口通过网络 电缆连接至ATS48软启。
第3章 Modbus现场总线及其应用
2. Modbus RTU硬件连接 Modbus RTU的物理层是基于RS485的,它的标准连接方式 是二线制多点连接串行总线,如图3-2所示。 总线上的干线电缆类型、总线最大长度、最大站数量、分 接连线的最大长度、总线极化、线路端接器、公共端极性的具 体规定如表3-1所示。
第3章 Modbus现场总线及其应用
CRC16校验码计算方法如下: (1) 将CRC寄存器(16位)初始化为16#FFFF。 (2) 把通信信息帧的第一个字节(8位二进制数据)与CRC 寄存器的低8位相异或,并把结果储存于CRC寄存器的低8位, CRC寄存器的高8位数据不变。 (3) 将CRC寄存器的内容朝低位右移1位,并用0填补最高 位。 (4) 检查右移后的输出位,如果输出位为0,则重复步骤 (3);如果输出位为1,则CRC寄存器和16#A001相异或。
第3章 Modbus现场总线及其应用
错误检测域为CRC循环冗长检测。 Modbus RTU的主要优点是在波特率相同的情况下可以比 Modbus ASCII传送更多的数据。施耐德的变频器、软启、电 机控制器等使用的Modbus都是Modbus RTU。
第3章 Modbus现场总线及其应用
2. Modbus ASCII传输方式 Modbus ASCII消息中每个8 bit字节都作为两个ASCII字 符发送。代码系统为十六进制,ASCII字符0,…,9,A,…, F;消息中的每个ASCII字符都是由一个十六进制字符组成。 每个字节的位包括: · 1个起始位。 · 7个数据位,最小的有效位先发送。 · 1个奇偶校验位,无校验则无。 · 1个停止位(有校验时),2个bit(无校验时)。 错误检测域为LRC纵向冗长检测。 Modbus ASCII的主要优点是字符发送的时间间隔可以达 到1秒而不产生错误。
数据:主站发送的请求数据或者从站反馈的应答数据。 CRC16:循环冗余校验参数。
消息在标准的Modbus系列网络传输时,每个字符或字节 以如下方式发送,从左到右依次表示为最低有效位到最高有效 位。
第3章 Modbus现场总线及其应用 使用RTU字符帧时,有奇偶校验,位的序列是:
第3章 Modbus现场总线及其应用