如果服务器对Allocate_Master/Slave_Connection_Set报文产生错误响应,则认为服务器不支持预定义主/从连接组,或者该服务器已经充当其他组2客户机的组2服务器。可见,在预定义主/从连接中使用的报文包括:仅限组2未连接显式请求报文、响应报文、显式请求和I/O报文。表7-9 预定义主/从连接的连接实例ID从站必须预留预定义主/从连接所支持的实例ID。......
2023-11-20
1.基本概念
通用模式要求利用显式报文连接,在每个连接端点手工创建和配置连接对象,以“通用模式”为基础定义一套连接,此连接能方便主/从关系中常见的通信,此连接以下称为预定义主/从连接组。主站(Master)是指为过程控制器收集和分配I/O数据的设备,从站(Slave)则指主站从该处收集I/O数据及向它分配I/O数据的设备。
主站“拥有”其MAC ID在扫描清单中的从站,主站检查其扫描清单以决定与哪一个从站通信,然后发送命令。除了重复MAC ID检查,在主站通知授权前从站不能启动任何通信。一个主站和多个从站的连接如图7-17所示。
图7-17 DeviceNet主/从应用示例
预定义主/从连接组使用下列常用术语:
(1)组2服务器
指具有UCMM功能并被指定在预定义主/从标识符连接中充当服务器的设备,见Devi-ceNet从站。
(2)组2客户机
指在服务器中获得预定义主/从连接组的所有权并且在这些连接中充当客户机的设备,见DeviceNet主站。
(3)具有UCMM功能的设备
指支持非连接报文管理的设备。
(4)无UCMM功能的设备
一般较低级的设备,由于网络中断管理和第一代CAN芯片的屏蔽能力,不支持UCMM。
(5)仅限于组2的服务器
指无UCMM功能,必须通过预定义主/从连接组建立通信的从站(服务器)(至少必须支持预定义主/从显式报文连接)。仅限组2的设备只能发送和接收预定义主/从连接组所定义的标识符。
(6)仅限于组2的客户机
指仅作为组2的客户机对组2服务器操作的设备,仅限组2的客户机为仅限组2的服务器提供UCMM功能。
(7)DeviceNet主站
作为主/从应用的一个类型,DeviceNet主站是为处理控制器收集和分配I/O数据的设备,主站以它的扫描序列为基础扫描它的从站。在网络中,主站是指组2客户机或仅限于组2客户机。
(8)DeviceNet从站
作为主/从应用的一个类型,从站在主站扫描到时返回I/O数据。在网络中,从站是组2服务器或仅限组2服务器。
(9)预定义主/从连接组
一种能方便通信,特别是在主/从关系常见的连接中。在预定义主/从连接组定义中省略了创建和配置应用与应用之间连接的许多步骤,这样做是为了用比较少的网络和设备资源来创建一个通信环境。
2.预定义主/从标识区
预定义主/从连接组相关的CAN标识区见表7-7。表7-7中定义了在预定义主/从连接组中所有基于报文的连接所使用的标识符,同时也给出了预定义主/从连接对象相关的pro-duced_connection_id和consumed_connection_id属性。(www.chuimin.cn)
表7-7 预定义主/从连接组标识区
在表7-7中涉及的报文类型如下:
(1)I/O位-选通命令/响应报文
位-选通命令是由主站发送的一种I/O报文;位-选通命令具有多点发送功能,多个从站能同时接受并响应同一个位-选通命令(多点发送功能)。位-选通响应是当从站收到位-选通命令后,由从站发送回主站的I/O报文。在从站中,位-选通命令和位-选通响应报文由同一个连接对象来接收和发送。
(2)I/O轮询命令/响应报文
轮询命令是由主站发送的一种I/O报文。轮询命令指向单独特定的从站(点到点)。主站必须向它的每个要查询的从站分别发送不同的查询命令报文。轮询响应是当从站收到轮询命令后,由从站发送回主站的I/O报文。在从站中,轮询命令和轮询响应报文由同一个连接对象来接收和发送。
(3)I/O状态变化/循环报文
主站和从站都可以发送状态变化/循环报文。状态变化/循环报文指向单独特定的节点(点到点),并返回一个应答报文作为响应报文。无论是在主站,还是在从站中,生产状态变化报文和消费应答报文都由同一个连接对象接收和发送。消费状态变化报文和生产应答报文由另一个连接对象接收和发送。
(4)I/O多点轮询命令/响应报文
多点轮询命令是一个由主站发送的I/O报文。多点轮询指向一个或多个从站。多点轮询响应是在接收到多点轮询命令时,从站返回主站的I/O报文。在从站内,多点轮询命令和多点轮询响应报文由单个连接对象接收和发送。
(5)显式响应/请求报文
显式请求报文用于执行如读、写属性的操作。显式响应报文表明对显式请求报文的服务结果。在从站中,显式响应和请求报文由一个连续对象接收和发送。
(6)仅限组2非连接显式请求报文
仅限组2非连接显式请求报文端口用于分配或释放预定义主/从连接组。此端口(组2,报文ID=6)已预留,不可用做其他用途。
(7)仅限组2非连接显式响应报文
仅限组2非连接显式响应报文端口用于响应仅限组2非连接显式请求报文和发送设备监测脉冲/设备关闭报文,这些报文采用和显式响应报文相同的标识符(组2,报文ID=3)发送。
(8)重复MAC ID检查报文
DeviceNet的每一个物理连接必须分配一个MAC ID。这一配置包括人工设备,因此,同一链接上的两个模块具有相同MAC ID的情况将是很难避免的。因为定义每一个DeviceNet传输时都涉及MAC ID,所以要求所有DeviceNet模块都参与重复MAC ID检测算法。组2中定义了一个特定的报文ID值,用以规定重复MAC ID检查报文。重复MAC ID检查报文的数据格式见表7-8。
表7-8 重复MAC ID检查报文的数据格式
其中,R/R位为请求/响应标志;物理端口编号是DeviceNet内部分配给每个物理连接的一个识别值。完成与DeviceNet多个物理连接的产品必须在十进制数0~127范围内分配唯一的值。执行单个连接的产品设备值为0;制造商ID为16位整数区(UINT),包含分配给报文发送设备的制造商识别代码;系列号为32位整数区(UDINT),包含由制造商分配给设备的系列号。
所有生产DeviceNet节点设备的制造商都将被分配一个制造商识别码。另外,当制造产品时,每一个制造商必须为每一个DeviceNet产品配置一个唯一的32bit系列号。系列号对特定的制造商应该是唯一的。
对于不具有UCMM能力的从站,称为仅限组2从站。它没有能力接收通常的未连接显式报文,只能通过预定义主/从连接组内预留的未连接显式请求报文(组2,报文ID=6)和从站的显式/未连接响应报文(组2,报文ID=3)来实现预定义主/从连接的分配或删除。
许多传感器和执行装置执行规定的动作(如测量压力、起动电动机等),其数据的类型和流量在使用时已经确定。这些设备主要是输入/输出数据和接受组态数据等。用预定义的主/从连接已能满足这些功能。
有关现场总线与工业以太网及其应用技术的文章
如果服务器对Allocate_Master/Slave_Connection_Set报文产生错误响应,则认为服务器不支持预定义主/从连接组,或者该服务器已经充当其他组2客户机的组2服务器。可见,在预定义主/从连接中使用的报文包括:仅限组2未连接显式请求报文、响应报文、显式请求和I/O报文。表7-9 预定义主/从连接的连接实例ID从站必须预留预定义主/从连接所支持的实例ID。......
2023-11-20
图9-16 DeviceNet主/从应用示例在预定义主/从连接组定义内已省略了创建和配置应用与应用之间连接的许多步骤,这样做是为了用较少的网络和设备资源来创建一个通信环境。2)组2客户机:指在服务器中获得预定义主/从连接组的所有权并且在这些连接中充当客户机的设备,见DeviceNet主站。仅限组2的设备只能发送和接收预定义主/从连接组所定义的标识符。9)预定义主/从连接组:一种能方便通信,特别是在主/从关系常见的连接中。......
2023-11-22
轮询连接是预定义主/从连接组中定义的4种I/O连接之一,轮询连接实例ID为2。轮询连接传送的是I/O轮询命令和轮询响应报文。从站返回的轮询响应信息由连接ID和I/O数据两部分组成。图7-20 轮询应用实例主站和从站轮询连接Produced_Connection_ID属性的值是由组报文、报文ID和从站的MAC ID共同决定的。......
2023-11-20
DeviceNet的应用层规范详细定义了有关连接、报文传送和数据分割等方面的内容。DeviceNet不仅允许预先设置或取消连接,也允许动态建立或撤销连接,这使通信具有更大的灵活性。DeviceNet用连接标识符将优先级不同的报文分为4组。DeviceNet所定义的4个报文组见表7-2。表7-2 DeviceNet的报文分组MAC ID为DeviceNet上的每一个节点分配一个整数标识值,用于在网络上识别这一个节点。......
2023-11-20
UCMM负责处理非连接显式请求和响应。图7-16 UCMM报文流图支持UCMM的设备同样必须筛选重名的MAC ID,检查报文和任何其他建立连接相关的连接ID。以下为动态建立I/O连接所必须完成的任务。·通过向DeviceNet连接分类发送一个创建请求来创建一个I/O连接对象。......
2023-11-20
任何制造DeviceNet产品的公司都可以加入ODVA,并参与对DeviceNet规范进行增补的技术工作。DeviceNet规范的购买者将得到一份不受限制的、真正免费的开发DeviceNet产品的许可。它是一个独立组织,管理DeviceNet技术规范,促进DeviceNet在全球的推广与应用。DeviceNet是一个比较年轻的,也是较晚进入中国的现场总线。但DeviceNet价格低、效率高,特别适用于制造业、工业控制、电力系统等行业的自动化,适合于制造系统的信息化。2002年10月8日,DeviceNet现场总线被批准为国家标准。......
2023-11-20
为满足实时性要求,也为了实现工业网络的低成本,现场总线采用的通信模型大都在OSI模型的基础上进行了不同程度的简化。图2-24 OSI与部分现场总线通信参考模型的对应关系图2-24中的H1指IEC标准中的61158。图2-25是OSI模型与另两种现场总线的通信参考模型的分层比较。其中LonWorks采用了OSI模型的全部七层通信协议,被誉为通用控制网络。......
2023-11-20
在从站节点中,如果接收到分配显式报文连接的请求,将建立一个显式连接实例,即连接类实例1。图7-18是一个显式报文连接建立的过程图例,这里假设主站的MAC ID为03hex,从站的MAC ID为06hex。其他I/O连接的建立与激活与轮询连接类似。......
2023-11-20
相关推荐