![9456978d-d41c-eb11-8da9-e4434bdf6706.gif](http://p01.5ceimg.com/content/9456978d-d41c-eb11-8da9-e4434bdf6706.gif)
CODESYS Runtime 概述
![9456978d-d41c-eb11-8da9-e4434bdf6706.gif](http://p01.5ceimg.com/content/9456978d-d41c-eb11-8da9-e4434bdf6706.gif)
为了使硬件设备可以使用基于IEC 61131-3标准的编程环境CODESYS IDE进行编程,必须在对应的硬件设备中移植CODESYS Runtime System。CODESYS Runtime System为工业级的实时操作系统内核,通过在硬件平台上移植CODESYS Runtime System,可以将任何嵌入式设备或基于PC的设备转变为符合IEC 61131-3标准的工业控制器。
CODESYS代码执行机制为编译执行,即在CODESYS IDE中编写的IEC代码,通过集成的编译器编译为机器代码,再通过网线或串口下载到CODESYS Runtime 里。CODESYS Runtime可以调动硬件平台的资源(如时钟资源、内存资源等)来处理这些指令。CODESYS公司的技术工程师负责将CODESYS Runtime部署到客户选用的硬件平台上,并且我们开放CODESYS Runtime接口,支持用户作二次开发。
CODESYS Runtime 可完成以下主要任务
1. 下载和执行基于IEC 61131-3的应用程序
2. 应用程序的调试和监控
3. 执行对I/O的操作
4. 与CODESYS 编程系统通信
5. 与其他控制器设备通信
6. 路由控制器网络中的数据信息
此外,该实时运行系统还包含重要的附加组件,如现场总线、运动控制、可视化等,以便您的控制器可以与工业现场中的其他组件进行通信或实现其他复杂的功能。
CODESYS