创龙科技与中移物联网有限公司、CODESYS携手合作,成功实现了T113-i工业评估板对国产系统OneOS + CODESYS软件的适配,此举将让工业自动化领域的工程师们更高效地开发,并为众多企业产品的快速上市提供强有力的保障。
解决方案简介
CODESYS简介
CODESYS(Controlled Development System)是可编程逻辑控制PLC的完整开发环境,在PLC程序员编程时,CODESYS为强大的IEC语言提供了一个简单的方法。CODESYS支持IEC61131-3标准IL、ST、FBD、LD、CFC、SFC六种PLC编程语言,用户可以在同一项目中选择不同的语言编辑子程序,功能模块等。
工业组件简介
OneOS联合CODESYS推出基于OneOS的PLC编程规范开发套件,融合OneOS特色组件,支持一站式配置和裁剪,支持EtherCAT、CANopen等多种工业现场总线协议栈,支持多种运动控制算法,支持基于优先级的任务调度,搭建了嵌入式设备与工业控制的桥梁,为工业打开了更加庞大丰富的蓝海市场。
OneOS简介
OneOS工业操作系统是一款国产工业实时操作系统,可保障在高实时、高安全、高可靠要求的工业场景下设备的高效运行,提供标准控制器、网络控制器、功能安全控制器、混合OS等行业解决方案,广泛适用于智能制造、能源电力、工业机器人等对实时性要求极高的行业与领域。
CODESYS优势
功能集中
CODESYS全部功能都集成在一个单一的用户界面,支持全部IEC 61131-3的语言:SFC、LD、FBD、ST、IL,支持从经典PLC编程到面向对象编程。
CODESYS拥有全面的功能,方便工程和自动化应用的调试,为系统化应用程序开发提供可选的附加模块,可以对绝大多数工业现场总线系统或制造商特定的I/O系统进行组态和调试。
共享开放
CODESYS提供完全开放的组件接口(Interface)和库(Library)的编程模板,方便用户轻松实现基于特定行业或工艺需求的深度二次开发,支持用户集成自有的开发工具和模块(库)于CODESYS开发平台之中。
化繁为简
CODESYS快速运行的机器代码,用于不同复杂的设备和应用程序,如用于计算3D CNC/机器人,以及3D可视化的强大工具。CODESYS还有丰富的可扩展功能,并引入可重用程序代码的库的概念。
OneOS系统 +CODESYS应用领域
OneOS系统 +CODESYS广泛应用于以下应用领域:工业HMI、工业PLC、运动控制器、电力DTU、通信管理机、储能EMS。
CODESYS 功能说明
基础功能
CODESYS可以通过串口和网口进行设备连接,设备连接后可在CODESYS主界面进行设备调试。CODESYS提供了对ModBus协议的支持,可进行ModBus通信。
特色功能
CODESYS能够配置多个任务,任务可以调用不同的程序段,每个任务可以手动设置执行优先级及循环周期。OneOS支持基于优先级的抢占式调度,同时也支持多个具有相同优先级的任务时间片轮转调度。目前已经支持CODESYS任务与OneOS同步,即CODESYS新建任务时,会直接在OneOS上实现。
CODESYS演示
本小节演示CODESYS通过网口连接创龙科技T113-i工业评估板(TLT113-EVM),为了简化描述,本文仅摘录部分内容,如需获取详细产品资料,请扫描文末二维码进行下载。
进入OneOS系统后,在串口工具输入lwip_ifconfig获取评估板IP。
回到CODESYS的主界面,鼠标双击"Device",在弹出来的Device界面,点击“通信设置选项”。如下图所示,在界面中设备的状态标识为黑色,表示未连接设备。在激活路径输入评估板IP地址192.168.1.100,并回车。
连接成功后,设备的状态标识变为绿色。