UCMM负责处理非连接显式请求和响应。图7-16 UCMM报文流图支持UCMM的设备同样必须筛选重名的MAC ID,检查报文和任何其他建立连接相关的连接ID。以下为动态建立I/O连接所必须完成的任务。·通过向DeviceNet连接分类发送一个创建请求来创建一个I/O连接对象。......
2023-11-20
1.显式报文连接和UCMM
非连接显式报文建立和管理显式报文连接。通过发送一个组3报文(报文ID值设置成6)来指定非连接的请求报文,对非连接显式请求的响应将以非连接响应报文的方式发送,通过发送一个组3的报文(报文ID值设置成5)来指定非连接响应报文。
非连接报文管理(UCMM)负责处理非连接显式请求和响应。UCMM需要一个设备将非连接显式请求报文CAN标识符从所有可能的源MAC ID中筛选出来。UCMM报文流图如图9-6所示。
图9-6 UCMM报文流图
支持UCMM的设备同样必须筛选重名的MAC ID检查报文和任何其他建立连接相关的连接ID,这些筛选要求通过使用具有掩码/匹配功能的CAN芯片筛选器来实现,该筛选器能够接收所有组3报文。这样,就可能支持UCMM接收大量报文说明,该说明必须在软件中得以筛选。与低端设备特定相关的资源限制可以禁止这一级的软件筛选。
显式报文连接是无条件点对点连接。点对点连接只存在于两个设备之间,请求打开连接(源发站)的设备是连接的一个端点,接收和响应这个请求的模块是另一个端点。
2.I/O连接
动态I/O连接是通过先前建立的显式报文连接的连接分类接口而建立的。以下为动态建立I/O连接所必须完成的任务:
1)与将建立I/O连接的一个端点建立显式报文连接。
2)通过向DeviceNet连接分类发送一个创建请求来创建一个I/O连接对象。
3)配置连接实例。
4)应用I/O连接对象执行的配置,这样做将实例化服务于I/O连接所必需的组件中。
5)在另一个端点重复这一步骤。
DeviceNet并不要求支持I/O连接的动态建立。(www.chuimin.cn)
动态处理便于不同种类的I/O连接的建立。该规范并不规定何方可以执行连接配置的任何规则。I/O连接可以是点到点的,也可以是多点的,多点通信连接允许多个节点收听单点发送。
3.离线连接组
组4离线连接组报文可由客户机用来恢复处于通信故障状态的节点。使用离线连接组报文,客户机能够做到:
1)通过LED闪烁可视觉表明正与之通信的故障节点。
2)如可能,则向故障节点发送故障恢复报文。
3)在不从子网上拆除故障节点的情况下,恢复故障节点。
只有支持离线连接设备的客户机才产生使用组4报文ID=2F的报文,并接收响应报文,组4报文ID=2E。一旦获取所有权,客户机应该产生所有使用组4报文ID=2D的发往通信故障节点的报文。
当处在通信故障状态时,支持这一特性的节点只需消费单个的连接ID;组4报文ID=2D。一个故障节点将以组4报文ID=2C形式产生通信故障响应报文。
客户机一旦得到了离线连接组所有权,它就能够发送通信故障请求报文;组4报文ID=2D,并接收通信故障响应报文;组4报文ID=2C。
4.离线所有权
为了获得离线连接组的控制权,客户机应产生一个离线所有权请求报文。在此报文成功发送后,客户机应等待1s。如果没有收到响应报文,它将产生第二个离线所有权请求报文,并再等待1s。如果还没有收到响应报文,它将成为离线请求报文的所有者。如果在任一等待时间内收到离线所有权响应报文,它将不成为离线连接设备的所有者,并将等待成为所有者。在某时刻任意点上只允许有一个客户机拥有离线连接组的所有权,一个等待的客户机在收到离线所有权响应报文后至少2s内不能发出下一个离线所有权请求报文。
5.通信故障报文
通信故障状态下所有支持故障恢复机制的节点将收到以组4报文ID=2D形式产生的通信故障请求报文。此时,通信故障节点将以组4报文ID=2C形式产生一个通信故障响应报文。
有关现场总线及其应用技术的文章
UCMM负责处理非连接显式请求和响应。图7-16 UCMM报文流图支持UCMM的设备同样必须筛选重名的MAC ID,检查报文和任何其他建立连接相关的连接ID。以下为动态建立I/O连接所必须完成的任务。·通过向DeviceNet连接分类发送一个创建请求来创建一个I/O连接对象。......
2023-11-20
TCP在IP之上工作,IP本身是一个无连接的协议,在无连接的协议之上要建立连接,对初学者来说,这是一个较难理解的问题。同时客户机的TCP协议层通知应用层进程,连接已建立,可以进行数据传输了。由客户机的应用进程向其TCP协议层发出终止连接的命令,则客户TCP协议层向服务器TCP协议层发送一个FIN被置1的关闭连接的TCP报文段。当服务器收到确认后,整个连接被完全关闭。......
2023-11-20
在从站节点中,如果接收到分配显式报文连接的请求,将建立一个显式连接实例,即连接类实例1。图7-18是一个显式报文连接建立的过程图例,这里假设主站的MAC ID为03hex,从站的MAC ID为06hex。其他I/O连接的建立与激活与轮询连接类似。......
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
如果服务器对Allocate_Master/Slave_Connection_Set报文产生错误响应,则认为服务器不支持预定义主/从连接组,或者该服务器已经充当其他组2客户机的组2服务器。可见,在预定义主/从连接中使用的报文包括:仅限组2未连接显式请求报文、响应报文、显式请求和I/O报文。表7-9 预定义主/从连接的连接实例ID从站必须预留预定义主/从连接所支持的实例ID。......
2023-11-20
图7-17 DeviceNet主/从应用示例预定义主/从连接组使用下列常用术语:组2服务器指具有UCMM功能并被指定在预定义主/从标识符连接中充当服务器的设备,见Devi-ceNet从站。DeviceNet从站作为主/从应用的一个类型,从站在主站扫描到时返回I/O数据。完成与DeviceNet多个物理连接的产品必须在十进制数0~127范围内分配唯一的值。所有生产DeviceNet节点设备的制造商都将被分配一个制造商识别码。......
2023-11-20
在造型特征中,连接分曲线连接和曲面连接两种情形。曲线连接的定义涉及导引曲线和从动曲线。“造型”设计环境中曲面连接的类型见表7-6。1)在功能区的“样式”选项卡中单击“曲面”组中的按钮,打开图7-103所示的“造型:曲面连接”选项卡。......
2023-11-08
相关推荐