CODESYS在工厂自动化中的应用案例:基于CODESYS的分布式智能控制器

当前自动化市场对于可编程控制器产品的需求主要包括易于使用,便于维护;高速通信,系统快速响应,高效数据处理;保障人身安全和信息安全;提高工厂可用性,减少停机等内容。
CODESYS在工厂自动化中的应用案例:基于CODESYS的分布式智能控制器_第1张图片
KNV Kock, Neff & Volckmar是德国最大的图书批发商,在斯图加特和科隆都设有分店。他们选择Kontron(控创)的精简型控制系统,该系统由ThinkIO(作为中央处理器)、Wago模块化 I/O系统和符合IEC 61131-3标准的CODESYS控制器开发系统组成,以控制工厂中的文件打印及传送流程。
此方案的主要任务是如何在庞大的生产线下优化系统路线、减少安装和调试时间。在这里,ThinkIO不仅可以控制打印机,还可以控制打印机周围的纸张传输。纸张传输必须与纸张印刷同步运行。例如,需要验证文档是否打印正确、确认纸张物料箱开始移动之前打印是否已完成、检查打印机状态是否存在异常、缓存区是否有等待物料等。所有这些信息都通过传感器、扫描仪和邻近的控制装置传送到ThinkIO系统。
因此,基于CODESYS的Kontron模块的基本要求包括:易于扩展的附加接口(例如扫描仪接口)、可连接打印机的USB端口、与主计算机和相邻控件的通信网络(以太网)以及易于编程等。
系统性能:
l Kontron的分散式智能控制器“ThinkIO”(基于CODESYS)
l 英特尔奔腾MXX兼容266 MHZ处理器
l Wago的模块化I/O系统
l 具备看门狗定时器
l Linux
l 标准PC接口:USB、DVI模拟和数字、串口、局域网(以太网)
为了使硬件设备可以使用基于IEC 61131-3标准的编程环境CODESYS IDE进行编程,必须在对应的硬件设备中移植CODESYS Runtime System,通过在硬件平台上移植Runtime,可以将任何嵌入式设备或基于PC的设备转变为符合IEC 61131-3标准的工业控制器。CODESYS代码执行机制为编译执行,即在CODESYS IDE中编写的IEC代码,通过集成的编译器编译为机器代码,再通过Gateway组件下载到CODESYS Runtime。CODESYS Runtime可以调动硬件平台的资源(如时钟资源、内存资源等)来处理这些指令。CODESYS公司的技术工程师负责将CODESYS Runtime部署到用户选用的硬件平台上。用户可基于CODESYS Runtime开放的接口进行二次开发。
CODESYS Runtime 移植过程如下:
(1)安装带有可用的基本组件和附加组件的CODESYS实时运行系统工具包;
(2)通过引导工具配置和选择实时运行系统所需功能的组件;
(3)配置操作系统接口,实现定制驱动程序或集成的附加功能(外部库),连接外部系统等;
(4)将所有组件链接和编译到可执行的实时运行系统,并在目标设备上实现运行;
(5)在CODESYS IDE中提供用于设备使用的相关文件(如:设备描述文件)。
CODESYS在工厂自动化中的应用案例:基于CODESYS的分布式智能控制器_第2张图片

你可能感兴趣的:(CODESYS在工厂自动化中的应用案例:基于CODESYS的分布式智能控制器)