[实用新型]一种工业自动化控制器有效
申请号: | 201720955385.6 | 申请日: | 2017-08-02 |
公开(公告)号: | CN207488786U | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 刘爱华 | 申请(专利权)人: | 安世亚太科技股份有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 100025 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 工业自动化控制器 可执行程序 编译器 解析器 控制工业设备 文本配置文件 本实用新型 运行时系统 编程语言 程序编译 系统环境 解析 壁垒 | ||
本实用新型公开了一种工业自动化控制器,采用ARM芯片作为控制器,Linux作为系统环境,实现PLC控制。该控制器中包括IEC2C解析器及PLC编译器,其中,IEC2C解析器将描述PLC控制逻辑的文本配置文件(.ST后缀)解析为C语言程序,再由PLC编译器将C程序编译为基于Linux系统上的PLC可执行程序,运行PLC可执行程序从而在ARM芯片上实现PLC功能,进而控制工业设备。该控制器将IEC‑61131‑3标准集成在了ARM芯片上,支持IEC61131‑3所描述的5种编程语言,不再依赖于现有的运行时系统(Runtime System)即可实现PLC功能,打破国外垄断的壁垒,使得PLC简单易用且性价比高。
技术领域
本申请涉及工业自动化领域,特别涉及一种工业自动化控制器。
背景技术
在工业自动化领域中,常常采用可编程控制器(PLC)控制机械或生产过程,PLC其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算数操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。目前,PLC中存储的程序通常采用Java语言编译,且在执行时采用的是运行时系统(Runtime System)调用程序运行所需的软硬件,实现控制各种类型的工业设备。由于运行时系统无法直接调用程序所需的软硬件,而是通过Java虚拟机方式调用,所以在控制时工业设备时比较繁琐,不容易实现。更进一步地,在PLC中装载采用Java语言的程序也需要通过专用的接口实现,不容易装载及更新。
实用新型内容
有鉴于此,本申请实施例提供一种工业自动化控制器,该工业自动化控制器采用容易装载及更新其中的控制程序,且在控制工业设备时更简单且易于实现。
本实用新型实施例的方案是这样实现的:
一种工业自动化控制器,采用ARM芯片作为控制器实现可编程控制器PLC功能,ARM控制器内主要包括:系统电源、输入隔离采集接口、输出隔离驱动接口、IEC2C解析器及PLC编译器,其中,
系统电源提供ARM控制器的供电;
输入隔离采集接口包括模拟量隔离采集和数字量隔离采集;
输出隔离驱动接口包括模拟量隔离驱动和数字量隔离驱动;
IEC2C解析器将描述用户控制逻辑的文本配置文件(.ST格式)解析为C语言程序;
PLC编译器将C语言程序编译为基于Linux操作系统的PLC可执行程序;
PLC可执行程序通过输入隔离采集接口采集到工业设备的状态信号,根据PLC控制逻辑对输入状态信号进行处理,通过输出隔离驱动接口控制工业设备的运行。
从上述方案可以看出,本实用新型实施例提供的工业自动化控制器中的处理器采用ARM芯片,ARM芯片中包括了IEC2C解析器及PLC编译器,其中,IEC2C解析器将描述用户控制逻辑的文本配置文件解析为C语言程序,再由PLC编译器编译为基于Linux系统上的PLC可执行程序,在ARM芯片上通过Linux系统上创建多线程执行控制逻辑,从而控制工业设备。本实用新型直接在硬件平台实现PLC功能,执行用户逻辑,不再依赖于现有的PLC运行时系统。由于本实用新型是采用ARM芯片中的Linux系统实现控制逻辑,Linux系统是开源的且ARM芯片是软件控制,而不像背景技术那样是采用Java语言及运行时系统实现控制逻辑,所以容易装载及更新其中的控制程序,且在控制工业设备时更简单且易于实现。
附图说明
图1为本实用新型提供的工业自动化控制器结构示意图;
图2为本实用新型提供的工业自动化控制器的组成示意图;
图3为本实用新型提供的工业自动化控制器例子结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安世亚太科技股份有限公司,未经安世亚太科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201720955385.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种船舶信息采集和监控设备
- 下一篇:PLC控制系统实训设备