首页 理论教育 ControlLogix控制器:现代控制工程设计

ControlLogix控制器:现代控制工程设计

时间:2023-11-19 理论教育 版权反馈
【摘要】:ControlLogix控制系统有多种类型的控制器,目前占主导地位的主要是1756-L6×和1756-L7×系列的控制器。以ControlLogix控制器为核心的ControlLogix平台是一个模块化的平台,适用于顺序、过程、安全、传动(或运动)以及批处理控制应用的任意组合。ControlLogix控制系统的控制器内存使用情况如图1-1所示。图1-1 ControlLogix控制器内存由图1-1可以看出ControlLogix控制器内存分为逻辑/数据内存和共享I/O数据内存。

ControlLogix控制器:现代控制工程设计

ControlLogix控制系统有多种类型的控制器,目前占主导地位的主要是1756-L6×和1756-L7×系列的控制器。以ControlLogix控制器为核心的ControlLogix平台是一个模块化的平台,适用于顺序、过程、安全、传动(或运动)以及批处理控制应用的任意组合。通过此平台,可无限地混用多种处理器、网络和I/O,而且随着系统的扩展,可使用EtherNet/IP、ControlNet或DeviceNet网络将控制设备分布到其他机架或其他Logix平台。控制器支持的数字量I/O最多可达到128000点,模拟量I/O最多可达到4000点。一个控制器支持32个任务(可组态为不同的类型:连续型、周期型和事件型)。ControlLogix控制系统的控制器内存使用情况如图1-1所示。

978-7-111-42627-1-Chapter01-1.jpg

图1-1 ControlLogix控制器内存

由图1-1可以看出ControlLogix控制器内存分为逻辑/数据内存和共享I/O数据内存。控制器有两个CPU:逻辑CPU和背板CPU。它们分别用来处理逻辑程序和进行数据通信。这样就能保证既能快速地执行程序,又不影响数据交换。

ControlLogix控制器模块可以插在ControlLogix框架的任意槽内,并且在同一个框架内可以插入多个控制器,控制器之间可以通过背板进行通信。控制器模块外形如图1-2a、1-2b所示。模块的LED指示灯用于指示控制器模块的状态,分别指示控制器的运行状态、I/O状态、I/O强制状态以及控制器的电池信息等。

ControlLogix控制器可以通过多种方式访问,最直接的访问方式是通过控制器上的内置通信端口进行通信,如1756-L6×系列的控制器可以通过内置的RS-232串行端口访问,而1756-L7×系列的控制器可以通过内置的USB 2.0全速B类端口访问。同时,ControlLogix控制器还可以经过1756-ENBT通信模块通过EtherNet/IP(工业以太网路由到框架的背板,再访问到控制器;同样,也可以经过1756-CNB(R)模块通过ControlNet(控制网)路由到背板,再访问到控制器。下文中会以示例实验的方式介绍访问控制器的方式。

978-7-111-42627-1-Chapter01-2.jpg(www.xing528.com)

图1-2 控制器模块外形

a)1756-L6×控制器模块外形 b)1756-L7×控制器模块外形

值得注意的一点是,一般情况下很少使用1756-L6×系列控制器的串口上传和下载程序,因为串口的速度相对于其他通信方式(如以太网)较慢。但是,在特殊情况下,会用到串口和控制器进行通信,串口的连接方式如图1-3所示。

978-7-111-42627-1-Chapter01-3.jpg

图1-3 1756-L6×系列控制器串口的连接方式

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈