background image

可以扩展到

4 GB 闪存/1 024 MB RAM,最多可实现 255 个总线端子连接到

CX1020 控制器上,再加上 Microsoft Windows CE.NET 或 Microsoft 嵌入

Windows XP 操作系统便成为功能强大的 PLC 和运动控制系统,通过网线

插在

CPU 模块的以太网接口上,可实现与主控制系统的连接。也可通过以太网

和计算机连接实现程序的下载和硬件组态。
   

(2) 电 机驱 动模 块 (KL2531/KL2541)

 

KL2531 最 大驱 动电 流为 1.5 

A,KL2541 最大驱动电流为 5 A。两者都通过背板总线 K-Bus、EtherCAT 网络
接口模块与控制器相连接。可通过程序设定实现步进电机的不同细分,通过

K-

Bus 总线通讯,其配置、诊断和维护非常方便,包括检测软件配置错误、模块温度
报警、欠压及电机

A、B 相断路、短路等。实现对电机运行过程中的故障诊断。可提

高系统运行的可靠性以及错误排查的方便性。
  

(3)数字量输入模块(BL1002/BL1408):BL1002 和 BL1408 分别为 2 路

8 路的数字量输入模块,主要用来配合光电开关或微动开关信号的检测,判

断设备是否已送入指定位置。
  

(4)终端端子模块(BK1009):放置在每路模块的终端,主要起电阻匹配的

作用。
  

(5)EtherCAT 网络模块(BK1120/EK1110):符合 IEC

——

规范

IEC/PAS 

62407 的超高速工业以太网模块,主要用于控制器的扩展连接。
  

(6)继电器模块(KL2622):主要用于控制系统的通断电控制,使得系统在工

作时加电,停止时断电,最大限度地减小系统的功率损耗。
  

(7)电源模块(CX1100):为 CPU 及其他模块提供 24 V 工作电源。

1.2.2 方案设计

  采用

1 台 CX1020 CPU 带若干个电机控制模块的控制方案,每个 CPU 模

块最多可带

255 个终端模块,满足控制区域内所需最多控制器的需求。为了更

加合理化布局,采用

BK1120/EK1110 模块将控制系统分为 3 排,控制器与上

层分系统控制台或总控管理

/束组控制台之间通过工业以太网(Ethernet)相连接,

控制系统块与块之间则通过超高速工业以太网

EtherCAT 进行连接,而每一控

制模块内部每个电机驱动端子模块之间则通过自身背板总线上的

K-Bus 总线进

行连接。由于

EtherCAT 网络通信的高速性,保证了从控制台下达的指令被控制

系统接收后,运动控制命令能迅速下达到每个电机驱动模块,充分确保实时性
的要求。电机收到运动指令后,按照要求的方向运行至指定的位置。在指定位置
的设备上安装光电开关或微动开关

,信号将导入输入模块 BL1002/BL1408 用

以确定最终位置是否准确

,以及是否需要修正。

2 控制系统软件设计

2.1 系统软件配置

  系统以

Beckhoff 公司的 TwinCAT 为软件开发测试平台。软件编程过程分

为控制用软件的编写过程和硬件组态过程。首先通过

PLC control 完成控制程序

的编写,然后再将程序加载到

SystemManager 中的 PLC Configuration,完

成 程 序 中 的 参 数 和 硬 件 端 子 的 连 接

,再通过以太网 (网络或者传输电缆 )与