Modbus协议是应用于PLC或其他控制器上的一种通用语言。采用Modbus协议,不同厂商生产的控制设备可以互连成工业网络,实现集中监控。当在Modbus网络上通信时,此协议要求每个控制器必须知道它们的设备地址,识别按地址发来的消息,决定要产生何种动作。如果需要响应,控制器将生成反馈信息并用Modbus协议发出。从设备响应消息也由Modbus协议构成,包括确认要动作的域、任何要返回的数据和一个错误检测域。......
2023-11-22
1.协议概述
(1)通信过程
CC-Link通信过程分为3个阶段,如图8-3所示。
1)初始循环。本阶段用于建立从站的数据连接。实现方式为:在上电或复位恢复后,作为传输测试,主站进行轮询传输,从站返回响应。
2)刷新循环。本阶段执行主站和从站之间的循环或瞬时传输。
3)恢复循环。本阶段用于建立从站的数据连接。实现方式为:主站向未建立数据连接的从站执行测试传输,该从站返回响应。
(2)运行概述
所有从站接收到从主站发送来的刷新数据后,根据接收到的主站的轮询,返回响应数据。
(3)协议配置
CC-Link的协议配置如图8-4所示。
图8-3 CC-Link通信过程示意图
图8-4 CC-Link的协议配置
2.物理层
CC-Link传输介质使用3芯屏蔽绞线,其电气特性符合EIA485。通信信号由差动信号A(正:DA)和B(反:DB)以及数字信号接地(DG)构成。
3.数据链路层
CC-Link支持的传输类型如下:(www.chuimin.cn)
1)对上电或恢复处理时还未能建立数据连接的站所进行的测试传输。
2)循环传输(周期性数据传输)。
3)瞬时传输(非周期性数据传输)。
CC-Link传输由主站发起,采用广播轮询方式,依次进行测试传输、循环传输和瞬时传输。从站通过测试传输建立与网络的数据连接,进而进行循环传输和瞬时传输。另外,瞬时传输是通过在循环传输过程中传输的帧中加入瞬时传输数据来实现的。
4.应用层
(1)网络管理实体
网络管理包括参数管理、本站和其他站的状态监视以及网络状态管理等。
CC-Link支持的网络管理服务见表8-2。
表8-2 CC-Link支持的网络管理服务
(2)循环传输实体
循环传输是一种数据传输功能,主站周期性地向所有从站发送数据,且各从站通过响应向主站发送数据。
CC-Link支持的循环传输服务见表8-3。
表8-3 CC-Link支持的循环传输服务
(3)瞬时传输实体
瞬时传输是一种在主站、本地站和智能设备站之间传输非周期数据的功能。
有关现场总线及其应用技术的文章
Modbus协议是应用于PLC或其他控制器上的一种通用语言。采用Modbus协议,不同厂商生产的控制设备可以互连成工业网络,实现集中监控。当在Modbus网络上通信时,此协议要求每个控制器必须知道它们的设备地址,识别按地址发来的消息,决定要产生何种动作。如果需要响应,控制器将生成反馈信息并用Modbus协议发出。从设备响应消息也由Modbus协议构成,包括确认要动作的域、任何要返回的数据和一个错误检测域。......
2023-11-22
同时,串口通信协议也可以用于获取远程采集设备的数据。比如IEEE488定义并行通信状态时,规定设备线总长不得超过20m,并且任意两个设备间的长度不得超过2m;而对于串口而言,长度可达1200m。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。典型的值为1、1.5和2。4)奇偶校验位:在串口通信中一种简单的检错方式。......
2023-07-02
基于相同的理念,CCSDS又提出了分组遥控协议,该协议适用于将间歇性、长度可变传输帧从地面发送到不同空间飞行器上。早期的这3种标准,后来由CCSDS进行了重新修订,形成了一个更加统一的标准,具体如下:空间分组协议。CCSDS又提出了叫做Proximity-1空间链路协议,适用于近距离的空间链路。......
2023-07-02
CCSDS数据链路层提供了在空间链路上发送数据的功能,其中TM\TC\AOS可使用SDLS协议在数据帧中插入安全用户数据,保证数据传输的安全性。NASA为所有CCSDS协议提供注册服务。CCSDS有5个同步和信道编码协议标准,其中TM有3个,即TM同步与信道编码、高码率遥感应用的灵活高级编码调制系统以及基于ETSI DVB-2标准CCSDS空间链路协议,一个TC的同步与信道编码标准和一个Proximity-1协议的编码与同步子层标准。4)传输层CCSDS提出了SC......
2023-07-02
2)实现从ModBus RTU主到BACnet MS/TP,BACnet IP从的网关转换。6)ModBus寄存器的映射关系和ModBus RTU的波特率等参数通过串口进行配置。7)ModBus轮循的时间间隔可以进行配置。......
2023-08-30
只有DataSocket是一项在测量和自动化应用中用于共享和发布实时数据的技术,如图11-20所示。DataSocket基于Microsoft的COM和ActiveX技术,源于TCP/IP协议并对其进行高度封装,面向测量和自动化应用,用于共享和发布实时数据,是一种易用的高性能数据交换编程接口。数据项实际上是DataSocket Server中的数据文件,未经授权的用户不能在DataSocket Server上创建或读写数据项。在LabVIEW中进行DataSocket通信之前,必须首先运行DataSocket Server。图11-22 DataSocket Server窗口3.DataSocket函数库DataSocket函数库用于实现DataSocket通信。......
2023-11-26
EtherCAT从站设备使用一个价格低廉的从站控制器芯片。EtherCAT协议扩展了IEEE 802.3以太网标准,使得数据传输中具有可预测性定时及高准确度同步等特点。EtherCAT协议标准帧结构如图9-21所示。表9-5 EtherCAT帧结构的含义表9-6 子报文结构参量含义EtherCAT的通信协议模型如图9-22所示。EtherCAT网络中组态数据或参数的传输是在一个确定的时间中通过一个专用的服务通道进行的。图9-23 EtherCAT子报文结构......
2023-08-29
PCI总线作为处理器系统的局部总线,其主要目的是为了连接外部设备,而不是作为处理器的系统总线连接Cache和主存储器。孤立地研究PCI总线并不可取,因为PCI总线仅是处理器系统的一个部分。深入理解PCI总线需要了解一些与处理器体系结构相关的知识。PCI规范并没有对HOST主桥的设计进行约束。PCI桥是PCI总线的一个重要组成部件,该部件的存在使得PCI总线极具扩展性。PCI总线提供的峰值带宽远高于这些总线。......
2023-10-20
相关推荐