现场总线技术-3-Modbus-35P-BD
现场总线技术概述
信息量大、易操作、容错性好等。
组成:由操作站、管理机和外部设备(如打印机)等组 成,相当于车间操作管理级和全厂优化及调度管理级, 实现人机接口。
1.2.1 DCS的结构
3.通信系统部分
连接分散过程控制装置以及集中操作和管理系统等 进行信息交换和数据共享的计算机通信网络,是DCS 控制系统的中枢。
由于嵌入式技术的发展,许多测量变送仪表和执行机构等现场设 备实现了智能化,即内置微处理器,完成诸如线性化、量程转换、 数字滤波甚至回路调节等功能。
因此,对于这些智能现场设备增加一个串行数据接口(如RS232/485)是非常方便的。有了这样的接口, 控制器就可以按其 规定协议,通过串行通信方式(而不是并行I/O方式)完成对现场 设备的监控。
的模拟量接口(4~20mA) 双向通信方式使传输的信息量大大丰富
1.1 自动控制系统的发展及体系结构
(4)现场总线控制系统Fieldbus Control System
操作站
通信接口
现场总线
监控网络
通信接口 现场总线接口
控制回路
1.1 自动控制系统的发展及体系结构
(4)现场总线控制系统Fieldbus Control System
FCS的新特征 FCS用现场总线替代DCS中的I/O总线,并且直接用
于生产现场; FCS用现场总线数字仪表替代DCS中的现场模拟仪表,
实现更复杂的功能。
1.1 自动控制系统的发展及体系结构
传统控制系统的主要缺点
(1)信息集成能力不强 控制器与现场设备之间通过I/O连线连接,传送4~20mA模拟量信 号或24VDC开关量信号,并以此监控现场设备。 控制器获取信息量有限,如设备参数、故障记录等有用数据很难 得到。
精品文档-物联网控制基础(王志良)-第2章
第 2 章 现场总线技术
3
现场总线的国际标准从1984年开始就着手制定, 经过 各方的共同努力和协商妥协, 包含八种现场总线协议的 IEC61158国际标准终于在1999年底正式通过。 2003年, 由 IEC/5C6SC/MT9小组负责修订的现场总线标准第3版(IEC61158 ED.3)正式成为国际标准, 在新版本标准中规定了十种类型的 现场总线。 随着相关标准的不断完善, 现场总线技术越来越广 泛的应用于过程自动化、 制造自动 化、 楼宇自动化等领域的现场智能设备互联通信网络。
第 2 章 现场总线技术
5
纵观控制系统的发展历史, 我们不难发现每一代新控制系 统的推出都是针对老一代控制系统存在的缺陷而给出的解决方案, 最终在用户需求和市场竞争两大外因的推动下占领市场的主导地 位。 现场总线和现场总线控制系统的产生也不例外, 它们将在 物联网这个前沿的感知控制系统网络中渐渐崭露头角。
第 2 章 现场总线技术
17
FCS一方面突破了DCS系统采用专用通信网络的局限, 采用 了基于公开化、 标准化的解决方案, 克服了封闭系统所造成的 缺陷; 另一方面把DCS的集中与分散相结合的集散系统结构变成 了新型的全分布式结构。 与传统的控制系统相比, 它具有体系 结构开放、 系统集成灵活方便、 硬件智能化、 传输数字化、 控制计算高品质化的特点。 可以说, 开放性、 分散性与数字 通信是现场总线系统最显著的特征。
第 2 章 现场总线技术
23
在现场总线控制系统中, 由于使用了高度智能化的现场设 备和通信技术, 在一条电缆上就能实现所有网络中信号的传递, 系统设计完成、 施工完成后, 去掉或添加现场设备也轻而易举。 所以现场总线控制系统结构的彻底改变使得整个系统具有了高度 的灵活性, 更方便于应用在物联网的系统环境中, 图2-3为智 能家居系统中的总线控制结构。
modbus通信协议,profibus、FF、CAN总线等几种现场总线知识合集
在工业的发展中,现场总线起着非常重要的作用,主要应用于石油、化工、电力、医药、冶金、加工制造、交通运输、国防、航天、农业和楼宇等领域。
今天小编就给大家介绍一下modbus通信协议,profibus、FF、CAN总线等几种现场总线。
Modbus通信协议Modbus的起源和发展Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。
为更好地普及和推动Modbus在基于以太网上的分布式应用,目前施耐德公司已将Modbus协议的所有权移交给IDA(Interface for Distributed Automation,分布式自动化接口)组织,并成立了Modbus-IDA组织,为Modbus今后的发展奠定了基础。
在中国,Modbus已经成为国家标准GB/T19582-2008。
据不完全统计:截止到2007年,Modbus的节点安装数量已经超过了1000万个。
为更好地普及和推动Modbus在基于以太网上的分布式应用,目前施耐德公司已将Modbus协议的所有权移交给IDA(Interface for Distributed Automation,分布式自动化接口)组织,并成立了Modbus-IDA组织,为Modbus今后的发展奠定了基础。
在中国,Modbus已经成为国家标准GB/T19582-2008。
据不完全统计:截止到2007年,Modbus的节点安装数量已经超过了1000万个。
Modbus的应用应用于电子控制器上的一种通用语言。
通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。
当在同一Modbus网络上通信时,此协议决定了每个控制器需要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。
此协议支持传统的RS-232、RS-422、RS-485和以太网设备。
许多工业设备,包括PLC,DCS,智能仪表等都在使用。
MODBUS简介
MODBUS简介图片:图片:MODBUS是MODICON公司为该公司生产的PLC设计的一种通信协议,从其功能上看,可以认为是一种现场总线。
它通过24种总线命令实现PLC与外界的信息交换。
具有MODBUS接口的PLC可以很方便的进行组态。
MODBUS传输协议定义了控制器可以识别和使用的信息结构,而不须考虑通信网络的拓扑结构。
它定义了各种数据帧格式,描述了控制器访问另一设备的过程,怎样作出应答响应,以及可检查和报告的错误。
MODBUS 有两种传送方式,RTU(Remote Terminal Unit)方式和ASCⅡ方式。
MODBUS 以LSB在先的形式传送数字量,以MSB在先的形式传送模拟量。
MODBUS把通信参与者规定为“主站” (MASTER)和“从站”(SLAVE)。
主站可向多个从站发送通信请求,最多可达247个从站。
每个从站都有自己的地址编号。
MODBUS 的RTU方式规定通信字符串的最后两个字节用于传递循环冗余校验数据。
其校验方式是将整个字符串(不包括最后两个字节)的所有字节按规定的方式进行位移并进行XOR(异或)计算。
接收方在收到该字符串时按同样的方式进行计算,并将结果同收到的循环冗余校验的两个字节进行比较,如果一致则认为通信正确,如果不一致,则认为通信有误,从站将发送CRC错误应答。
MODBUS中RTU采用CRC-16的冗余校验方式。
控制器与PLC之间通信的内容包括主站对从站的读取和写入,MODBUS规定,只有主站具有主动权,从站只能被动的响应,包括回答出错信息。
数据通信的一般格式如下:从功能上讲,MODBUS包括24种命令,每一功能都有相应的功能码。
最基本的功能主要包括AI/AO、DI/DO的数据传送, PLC如果支持MODBUS,那么都应该包含这些基本命令。
PLC将模拟量和数字量存放在不同的寄存器中。
模拟量在PLC中是保存在寄存器(Holding Register)中,数字量保存在线圈中(Holding Coils)。
现场总线有哪几种-现场总线优缺点
现场总线有哪几种?现场总线优缺点常见的现场总线有:PROFIBUS、EtherCA T、Lightbus、Interbus、CANopen、ControlNet、SERCOS interface、Ethernet、PROFINET、USB、Modbus、RS232/RS485、CC-Link、AS-Interface、LON、EIB、SNMP、QOS、CAN、MECHATROLINK。
总线优点:现场总线使自控设备与系统步入了信息网络的行列,为其应用开拓了更为广阔的领域;一对双绞线上可挂接多个控制设备,便于节省安装费用;节省维护开销;提高了系统的可靠性;为用户提供了更为灵活的系统集成主动权。
总线缺点:网络通信中数据包的传输延迟,通信系统的瞬时错误和数据包丢失,发送与到达次序的不一致等都会破坏传统控制系统原本具有的确定性,使得控制系统的分析与综合变得更复杂,使控制系统的性能受到负面影响。
总线本质不同的机构和不同的人可能对现场总线有着不同的定义,不过通常情况下,大家公认在以下六个方面:1、通信网络用于过程自动化和制造自动化的现场设备或现场仪表互连的现场通信网络。
2、设备互联依据实际需要使用不同的传输介质把不同的现场设备或者现场仪表相互关联。
3、互操作性用户可以根据自身的需求选择不同厂家或不同型号的产品构成所需的控制回路,从而可以自由地集成FCS。
4、分散功能块FCS废弃了DCS的输入/输出单元和控制站,把DCS控制站的功能块分散地分配给现场仪表,从而构成虚拟控制站,彻底地实现了分散控制。
5、通信线供电通信线供电方式允许现场仪表直接从通信线上摄取能量,这种方式提供用于本质安全环境的低功耗现场仪表,与其配套的还有安全栅。
6、开放式互联网现场总线为开放式互联网络,既可以与同层网络互联,也可与不同层网络互联,还可以实现网络数据库的共享。
培训教材-现场总线及OPC接口
现场总线
现场总线
Modbus总线目前有基于串口、以太网二种方式。 串口方式物理层一般是基于RS485,以太网方式物理层就是以太网。 串口方式有二种协议:Modbus RTU及Modbus ASCII。 对于所有的这三种通信协议在数据模型和功能调用上都是相同的,只有封装方式是不同的。 Modbus有一个扩展版本Modbus Plus(Modbus+或者MB+),不过此协议是Modicon专有的, 和Modbus不同。它需要一个专门的协议处理器来处理类似HDLC的高速令牌旋转。它使用 1Mbit/s的双绞线,并且每个节点都有转换隔离装置,是一种采用转换/边缘触发而不是电压/水平 触发的装置。连接Modbus Plus到计算机需要特别的接口,通常是支持ISA(SA85),PCI或者 PMCIA总线的板卡。
现场总线及OPC接口培训
现场总线
现场总线(Field bus)是近年来迅速发展起来的一种工业数据总线,它主 要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通 信以及这些现场控制设备和高级控制系统之间的信息传递问题。由于现场总线 简单、可靠、经济实用等一系列突出的优点,因而受到了许多标准团体和计算 机厂商的高度重视。
现场总线
ห้องสมุดไป่ตู้
FF总线是以ISO/OSI模型为基础,取其物理层、 数据链路层、应用层为FF通信模型的相应层 次,并在应用层上增加了用户层。
FF总线分低速H1和高速H2两种通信速率。 H1的传输速率为 3125Kbps,通信距离可达 1900m (可加中继器延长),可支持总线供电, 支持防爆环境。H2的传输速率为 1Mbps和 2.5Mbps两种,其通信距离为750m和500m。 物理传输介质可支持双绞线、光缆和无线, 协议符合IEC1158-2标准。
现场总线--简介
(5)提高了系统的准确性与可靠性
• 由于现场总线设备的智能化、数字化,与模拟信号相比, 它从根本上提高了测量与控制的准确度,减少了传送误差。 同时,由于系统的结构简化,设备与连线减少,现场仪表 内部功能加强;减少了信号的往返传输,提高了系统的工 作可靠性。 • 此外,由于设备标准化和功能模块化,因而还具有设计简 单,易于重构等优点。
• 1.现场总线的结构特点 •控制系统采用一对一的设备连线,按控制回路分 别进行连接。位于现场的测量变送器与位于控制室的控制 器之间,控制器与位于现场的执行器、开关、电动机之间 均为一对一的物理连接。 • 现场总线控制系统由于采用了智能现场设备,能够把原先
• 由于标准并未统一,所以对现场总线也有不同的定义。但现 场总线的本质含义主要表现在以下6个方面。 • 1.现场通信网络 • 用于过程以及制造自动化的现场设备或现场仪表互连的通信 网络。 • 2.现场设备互连 • 现场设备或现场仪表是指传感器、变送器和执行器等,这些 设备通过一对传输线互连,传输线可以使用双绞线、同轴电 缆、光纤和电源线等,并可根据需要因地制宜地选择不同类 型的传输介质。 • 3.互操作性 • 现场设备或现场仪表种类繁多,没有任何一家制造商可以提 供一个工厂所需的全部现场设备,所以,互相连接不同制造 商的产品是不可避免的。用户不希望为选用不同的产品而在 硬件或软件上花很大气力,而希望选用各制造商性能价格比 最优的产品,并将其集成在一起,实现“即接即用”;用户 希望对不同品牌的现场设备统一组态,构成所需要的控制回 路。
(3)现场设备的智能化与功能自治性
• 它将传感测量、补偿计算、工程量处理与控制等功能分散 到现场设备中完成,仅靠现场设备即可完成自动控制的基 本功能,并可随时诊断设备的运行状态。 (4)系统结构的高度分散性 • 由于现场设备本身已可完成自动控制的基本功能,使得现 场总线已构成一种新的全分布式控制系统的体系结构。从 根本上改变了现有DCS集中与分散相结合的集散控制系统体 系,简化了系统结构,提高了可靠性。 (5)对现场环境的适应性
现场总线NCUC-Bus的技术特点与应用
期 通 信 。周 期 通信 可 以 完 成 主设 备 和从 设 备 问 实时
设 备 为 主 设 备 ,不 能 主 动 发 起 总 线 通 信 、只 能 被
动 响应 的 总 线 设备 称 为 从 设 备 。 基于 NCUC Bu s
信息 ( 如伺服控制指令 、实时状态等);非周期通
信 则 实现 非 实 时信 息 ( 如监 控 、诊 断信 息 状 态 等 )
圈 圈
IO体系结构 S
知识产权 的数控 系统 现场总线协 议与标准 已是迫
在 眉 睫 。2 0 年 2 ,成 立 了 由华 中数 控 、大 连 光 08 月 洋 、沈 阳 高 精 、广 州 数 控 及 浙 江 中控 组 成 的 数 控
系 统现 场 总线 技 术联 盟 ( ino hn il NC Uno fC i aF ed
协议包括延时测量和时钟 同步两个步骤 。延时测量
用 于 测 量 数据 帧在 现 场总 线 网络 中 的总 环路 时 间和 主 站 到 各从 站 的 延 时 ;时 钟 同 步通 过 主 站发 送 的 时 间基 准 和 从 站 延 时 同 步 各从 站 时 钟 。NC UC—B s u
3 NC C—B s 信实时性技术 . U u通
准和现场总线基金会F 的定义:现场总线是连接智 F
能 现场 设 备 和 自动 化 系统 的 数 字式 、双 向传 输 、 多 分 支 结 构的 通 信 网络 。至 今 为 止 ,世 界上 公 布 的现 场 总 线 不 下 1 0 ,其 中应 用 于 数 控 领 域 的现 场 总 0种 线有 S R O Ⅲ 、P O I E  ̄Eh r A 。各 种 总 E C S R FN T N teC T 线标 准 之 间互 不兼 容 ,技 术特 点 各异 。我 国 的数 控
浅论主流现场总线的兼容通信
浅论主流现场总线的兼容通信主流现场总线技术是现代工业控制系统中使用最广泛的一种技术。
主流现场总线技术的出现是为了解决现代工业控制系统中的通信问题。
主流现场总线技术具有通信效率高、可靠性强等优点,被广泛使用。
但是由于不同制造商的设备存在差异,导致不同的设备采用不同的通信协议,这就给设备的交互使用带来了困难。
兼容通信是一种将不同制造商的设备进行衔接并使其之间能够相互通信的技术。
采用兼容通信技术能够解决设备协议不一致的问题,使设备之间能够进行数据交互。
下面我们就来浅论主流现场总线技术的兼容通信。
1.主流现场总线技术主流现场总线技术是工业自动化所使用的一种内容丰富、通用性强、范围广泛、具有良好可靠性和成熟性的现场总线通讯技术。
主流现场总线技术主要包括Profibus、CAN、DeviceNet和Ethernet等。
Profibus是一个国际标准的现场总线技术,它是一种开放式的通讯系统,包括Profibus-DP、Profibus-PA和Profibus-FMS等几种类型。
Profibus在面向制造自动化的现场设备和零部件上广泛应用。
CAN是一种分布式的总线系统,它在自动化、汽车、机械控制和诊断等领域得到了广泛应用。
CAN总线支持多种通讯协议,包括CANopen、DeviceNet和J1939等通讯协议。
DeviceNet是Rockwell公司推荐的一个现场总线,它的实现是基于Can总线技术的,它被应用在现场设备和控制器之间的连接和通讯。
Ethernet是一种广泛使用的局域网技术,它可以通过标准的以太网协议来实现数据通信。
它在现场总线上的应用主要是EtherCAT和Modbus-TCP等。
2.主流现场总线技术的兼容通信在实际工业生产环境中,不同制造商的设备多采用不同的通信协议,这就导致了不同设备之间的通信问题。
因此,在现场总线处理过程中,必然需要考虑设备之间的互联问题,也就是设备之间的协议转换问题。
在兼容通信技术的实现过程中,通过使用网关技术、转换器技术等手段,将不同协议的数据进行转换,并转换为可由其他设备识别的数据格式,从而达到设备之间的兼容性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
每次通信请求由主站向从站发起。 每个从站都有自己的地址编号,数量最多 可达 247个。 主站和从站之间通过多达24 种总线命令 实现息交换。 简单、高效、可靠、和容易实现等优点。 从功能上看,它可以被看作一种现场总线。
3.2 Modbus协议
主设备可单独和从设备通信,也能以广播方 式和所有从设备通信。如果单独通信,从设 备返回一消息作为回应,如果是以广播方式 查询的,则不作任何回应。 Modbus协议建立了主设备查询的格式: 设备(或广播)地址、功能代码、所有要发 送的数据、错误检测域
3.1 串行通信接口
在串行通信中,用“波特率”来描述数据的传输 速率。所谓波特率,即每秒钟传送的二进制位数, 其单位为bps(bits per second)。它是衡量串行 数据速度快慢的重要指标。 国际上规定了一个标准波特率系列:110、300、 600 、 1200 、 1800 、 2400 、 4800 、 9600 、 14.4Kbps 、 19.2Kbps 、 28.8Kbps 、 33.6Kbps 、 56Kbps。 例如:9600bps,指每秒传送9600位, 包含字符的数位和其它必须的数位,如起始位、 停止位和奇偶校验位等。
3.1 串行通信接口
RS-232C的接口标准 RS-232C标准(协议)的全称是EIA-RS-232C标准, 其中EIA(Electronic Industry Association)代表美 国电子工业协会,RS(Recommended Standard) 代表推荐标准,232是标识号,C代表RS-232的第 3次修改(1969),在这之前,有RS-232B、RS232A。它规定连接电缆和机械、电气特性、信号 功能及传送过程。 大家熟悉的个人电脑上的COM1、COM2接口,就 是RS-232C接口。
3.2 Modbus协议
Master-Slaver方式 控制器通信使用主—从技术,即仅有一 个设备(主设备)能初始化传输(查 询)。其它设备(从设备)根据主设备 查询提供的数据做出相应反应。 典型的主设备:主机和可编程仪表。 典型的从设备:可编程控制器。
3.2 Modbus协议
3.1 串行通信接口
电气特性 EIA-RS-232C对电气特性、逻辑电平和各种信号线的 功能都作了规定。值得注意的是RS-232C的数据线采 用的是负逻辑。
在数据线(TxD和RxD)上: 逻辑1(MARK)= -3V~-15V 逻辑0(SPACE)= +3~+15V 在控制线(RTS、CTS、DSR、DTR和DCD等)上: 信号有效(接通,ON状态,正电压)= +3V~+15V 信号无效(断开,OFF状态,负电压) = -3V~-15V
3.1 串行通信接口
在异步数据传输中,数据是一帧一帧传送 的,每一帧中包含一个字符代码或一个字 节的数据。 每一帧数据通常包含4个部分:起始位、数 据位、奇偶校验位和停止位。首先是一个 起始位“0”,然后是5-8位数据(规定低 位bit0在前,高位bit7在后),接下来是 奇偶校验位(可省略),最后是1个或多个 停止位“1”。
3.1 串行通信接口
连接器的功能特性 由于RS-232C并未定义连接器的物理特性,因此, 出现了DB-25、DB-15和DB-9各种类型的连接器, 其引脚的定义也各不相同。 目前常用的是DB-9和DB-25。
3.1 串行通信接口
9针串口(DB9) 针号 1 2 3 功能说明 数据载波检测 接收数据 发送数据 缩写 DCD RXD TXD 针号 8 3 2 25针串口(DB25) 功能说明 数据载波检测 接收数据 发送数据 缩写 DCD RXD TXD
Modbus协议最初由Modicon公司在1978年开发出 来,1979年末该公司成为施耐德自动化部门的一 部分,1980年该协议公开后,成为了事实上的工 业标准。 现在Modbus已经是工业领域全球最流行的协议。 此协议支持传统的RS-232、RS-422、RS-485和 以太网接口。 许多工业设备,包括PLC、DCS、智能仪表等都在 使用Modbus协议作为他们之间的通讯标准。
3.2 Modbus协议
ASCII消息帧
起始位
设备地址
功能代码
数 据
LRC校验
结束符
1个字符
2个字符
2个字符
n个字符
2个字符
2个字符
3.2 Modbus协议
RTU消息帧 消息开始:发送至少要以3.5个字符时间的停 顿间隔开始。 使用8bit十六进制数:0...9,A...F。 网络设备不断侦测网络总线,当第一个域 (地址域)接收到,每个设备都进行解码以 判断是否发往自己的消息。在最后一个传输 字符之后,一个至少3.5个字符时间的停顿标 定了消息的结束。
3.2 Modbus协议
RTU模式 代码系统 8位二进制,十六进制数0...9,A...F 消息中的每个8位字节都是由两个十六进制字符组成 帧格式(每个字节的形式) 每个字节包括: 1个起始位 8个数据位,最小的有效位(LSB)先发送 1个奇偶校验位,无校验则无 1个停止位(有校验时),2个Bit(无校验时)
3.2 Modbus协议
查询和回应过程
3.2 Modbus协议
两种传输方式 控制器可以设置为两种传输模式(ASCII或 RTU)中的任何一种(RTU---85%)。 在标准的Modbus网络通信中,用户选择需 要的模式,包括串口通信参数(波特率、校 验方式等),在配置每个控制器的时候,在 Modbus网络上的所有设备都必须选择相同 的传输模式和串口参数。
3.2 Modbus协议
RTU消息帧
起始位
设备地址
功能代码
数 据
CRC校验
结束符
T1-T2-T3-T4
8Bit
8Bit
n个8Bit
16Bit
T1-T2-T3-T4
3.2 Modbus协议
消息的地址域 消息帧的地址域包含两个字符(ASCII)或 8Bit (RTU)。可能的从设备地址是0...247 (十进制)。 单个设备的地址范围是1...247。 主设备通过将要联络的从设备的地址放入消息中的 地址域来选通从设备。当从设备发送回应消息时, 它把自己的地址放入回应的地址域中,以便主设备 知道是哪一个设备作出回应。 地址0是用作广播地址,以使所有的从设备都能认识。
3.1 串行通信接口
DTE-DCE接口 在计算机设备内部处理的数据为并行格式,如果 要实现计算机类设备之间的串行通信,需要在数 据的发送端将并行数据转换为串行数据,在接收 端再将串行数据转换为并行数据,完成这种并行 →串行及串行→并行数据转换的器件称为UART (Universal Asynchronous Receiver Transmitter),即通用异步收发接口。
ASCII码 ASCII是英文American Standard Code for Information Interchange的简写,即美国 标准信息交换码。 原始的ASCII码由7位二进制数组成,用来 表示可打印的字符、格式字符和数据链接 或控制字符。目前,大多数计算机都采用 这种编码形式。
D6d5d4 D3d2d1d0 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 a 1011 b 1100 c 1101 d 1110 e 1111 f 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7
NUL SOL STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
空格 ! ” # $ % & ’ ( ) * + , _ . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
3.2 Modbus协议
ASCII消息帧 消息以冒号(:)字符(ASCII码 3AH)开始,以 回车、换行符结束(ASCII码 0DH,0AH)。 其它域可以使用的传输字符是十六进制的0...9, A...F。 网络上的设备不断侦测“:”字符,当有一个冒号接 收到时,每个设备都解码下一个域(地址域)来判 断是否发给自己的。 消息中字符间发送的时间间隔最长不能超过1秒, 否则接收的设备将认为传输错误。
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ↑ -
、 a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } DEL
3.1 串行通信接口
串行通信接口标准经过使用和发展,目前已经有 几种,但都是在RS-232标准的基础上经过改进而 形成的。 RS-232C标准是美国EIA(电子工业联合会)与 BELL等公司一起开发的1969年公布的通信协议, 它适合于数据传输速率在0~20000bps范围内的 通信。 这个标准对串行通信接口的有关问题,如信号线 的功能、电气特性等都作了明确规定。
3.1 串行通信接口
大多数串行接口电路的接收波特率和发送波特率可以分别 设置,但接收方的接收波特率必须与发送方的发送波特率 相同。 通信线上所传输的字符数据(代码)是逐位传送的,1个字 符由若干位组成,因此每秒钟所传输的字符数(字符速率) 和波特率是两种概念。 在串行通信中,所说的传输速率是指波特率,而不是指字 符速率,它们两者的关系是:假如在异步串行通信中,传 送一个字符,包括12位(其中有一个起始位,8个数据位, 2个停止位),其传输速率是1200b/s,每秒所能传送的字 符数是1200/(1+8+1+2)=100个。