您现在的位置是:首页 > PLC技术 > PLC技术
Schneider PLC的Modbus Plus全局数据
来源:艾特贸易2017-06-05
简介全局数据可以在 PLC 的 Modbus Plus 网络中共享全局变量。这样, CPU 就可以很容易跟踪过程敏感信息,因为全局数据库是广播式的,全局信息的更新是非常迅速的。 网络中的每一个 CPU 都
全局数据可以在PLC的Modbus Plus网络中共享全局变量。这样,CPU就可以很容易跟踪过程敏感信息,因为全局数据库是广播式的,全局信息的更新是非常迅速的。 网络中的每一个CPU都维护着一个全局数据表,都有多达32个全局数据寄存器,其中包含网络中其他每个CFU发送的全局数据。Modbus Plus网络总共可以支持2048个全局数据寄存器(32个寄存器×64个CPU)。对网络中的64个CPU来说,每一个CPU都需要通过MSTR指令更新自己的32个数据寄存器。虽然只有一个节点接收令牌传递,但是所有节点都会监视令牌传送并读取其内容。每个CPU可以从其他CPU的32个全局寄存器中读取数据。当一个CPU更新了它的全局数据后,这一更新信息会自动传送到网络其他的CPU中。每一个接收控制器负责收集最新的全局信息,并将其存储到全局数据表中去。该表包含若干个独立的存储区域,以存储每个节点的全局数据,而其他应用程序可以忽略这些数据。CPU在读取其他CPU全局数据过程中,实际上也将自身的网络接口信息传送出去。 但是,只有同一个网络中的节点可以访问全局数据,因为它不能经由桥多路器或者网桥设备传输。 全局数据库的应用包括: ●时间同步; ●报警信息快速通知; ●通过公共过程将设定点值和常量多点传送到所有设备。 因为所有的Modbus Plus节点都对网络进行监测,所以任何一个设备都可以得到专门发送给它的数据。基于同样的道理,在网络中的所有节点都可以收到全局数据。Peer Cop使得当前拥有令牌的Modbus Plus设备能够将专门数据发到个体节点,将全局数据广播发送到所有节点,它们都是令牌帧的一部分。每一个发送节点都可以指定特定的参考地址作为数据源,每一个接收接点也要指定特定的参考地址作为数据目的地。每一个节点在接收全局数据时,都可以在发送过来的数据中规定特定的位置和接收长度。这样,作为令牌轮询过程的一部分,数据传送就可以很快完成,数据发射端和接收端的参考地址之间也建立了直接映射。 Peer Cop技术是一种连接到同一个Modbus Plus段的各工作站之间的自动交换机制,可以通过隐式交换,连续控制远程输入/输出。使用Peer Cop的节点可以配置为从每个源节点(最多64个)接收最多32个字的全局输入数据,所接收数据的总和最多为500字。可以为来自每个源节点的传入数据最多建立8个索引字段,以便在接收节点将这些数据传递到不同的数据目标。使用Peer Cop的节点可以配置最多发送32字的全局输出数据。这些数据将广播到网络上的所有活动节点。 在Modbus Plus网络中PLC与PLC之间的数据交换是通过Peer Cop或者MSTR功能块来实现的。Peer Cop不需要组态编程就可以直接实现PLC间通信。而MSTR功能块需要通过读、写或者传送全局数据的方式实现PLC间的数据交换。
点击排行
