浏览全部资源
扫码关注微信
1.华中科技大学 机械科学与工程学院,湖北 武汉 430074
2.国防科技大学 智能科学学院,湖南 长沙 410073
[ "周 敏(1985-),男,湖北咸宁人,博士研究生,2009年于中国地质大学获得学士学位,2012年于中国地质大学(武汉)获得硕士学位,主要从事数控技术、总线分布式测控系统技术的研究。E-mail:18062697293@126.com" ]
[ "王晓宇(1972-),男,湖北襄樊人,讲师,硕士生导师,2008年于华中科技大学获得博士学位,主要从事国产可编程自动化控制器技术的研究。E-mail: xy_wang@hust.edu.cn" ]
收稿日期:2022-09-02,
修回日期:2022-11-08,
纸质出版日期:2023-01-10
移动端阅览
周敏,高朝阳,陈凌宇等.控制系统主站编程工具开发[J].光学精密工程,2023,31(01):27-41.
ZHOU Min,GAO Chaoyang,CHEN Lingyu,et al.Development of programming tool for master station of control system[J].Optics and Precision Engineering,2023,31(01):27-41.
周敏,高朝阳,陈凌宇等.控制系统主站编程工具开发[J].光学精密工程,2023,31(01):27-41. DOI: 10.37188/OPE.20233101.0027.
ZHOU Min,GAO Chaoyang,CHEN Lingyu,et al.Development of programming tool for master station of control system[J].Optics and Precision Engineering,2023,31(01):27-41. DOI: 10.37188/OPE.20233101.0027.
主站编程工具是可编程控制系统整体逻辑功能、运动控制功能程序可视化设计、下载、运行的重要功能组成部分。为打破国外对工业控制软件平台的垄断,形成服务于自主可控可编程控制系统的安全可信的主站编程工具,研究了软件功能架构、系统功能插件、主站运行时、安全功能库的设计方法。根据开源的集成开发环境工作原理,提出了一种基于IEC61131-3的主站编程工具软件架构。从生成代码完整性的角度对集成开发环境中总线组态、数据访问系统插件进行设计,并对主站代码执行的运行时间的功能架构以及各功能组件进行设计,形成了功能完善的编程工具链。最后以两个基本安全功能为例,分析了IEC61800-5-2功能安全基础库的集成开发方法。实验结果表明,本文设计的主站编程工具具有可视化编程、下载、运行等功能,基本满足自主可控可编程控制系统的程序开发需求。
The master station programming tool is an important component of the visual design, download, and operation of the whole logic function and motion control function programs of a programmable control system. To break the foreign monopoly on industrial control software platforms, the development of a safe and reliable master station programming tool serving an autonomously controllable, programmable, control system, is paramount. This paper investigates the design method for each component of the master station programming tool chain. First, according to the working principle of an open-source integrated development environment (IDE), a software architecture for the master station programming tool based on IEC61131-3 is proposed. Then, the plug-ins for bus configuration and data access in the IDE are designed from the perspective of generating code integrity, and the architecture and components of Runtime executed by the master code are also designed, forming a fully functional programming tool chain. Finally, taking two basic safety functions as examples, the integrated development method of the IEC61800-5-2 functional safety basic library is analyzed. The experimental results show that the master station programming tool designed in this paper has functions such as visual programming, downloading, and running, and it meets the basic program development requirements for autonomously controllable, programmable, control systems.
孙柏林 . 工业控制软件“十二五”发展趋势展望 [J]. 自动化博览 , 2011 , 28 ( 7 ): 24 - 29 . doi: 10.3969/j.issn.1003-0492.2011.07.007 http://dx.doi.org/10.3969/j.issn.1003-0492.2011.07.007
SUN B L . Development trend of industrial control software in the 12th five-year plan [J]. Automation Panorama , 2011 , 28 ( 7 ): 24 - 29 . (in Chinese) . doi: 10.3969/j.issn.1003-0492.2011.07.007 http://dx.doi.org/10.3969/j.issn.1003-0492.2011.07.007
王兆义 . PLC的市场、技术和国产化现状 [J]. 电世界 , 2013 , 54 ( 4 ): 1 - 3 . doi: 10.3969/j.issn.1000-1344.2013.04.001 http://dx.doi.org/10.3969/j.issn.1000-1344.2013.04.001
WANG ZH Y . Market, technology and localization status of PLC [J]. Electrical World , 2013 , 54 ( 4 ): 1 - 3 . (in Chinese) . doi: 10.3969/j.issn.1000-1344.2013.04.001 http://dx.doi.org/10.3969/j.issn.1000-1344.2013.04.001
秦华 , 夏清国 , 付钰 . 基于IEC61131-3标准的PLC编程环境 [J]. 计算机工程 , 2009 , 35 ( 23 ): 246 - 248, 251 . doi: 10.3969/j.issn.1000-3428.2009.23.086 http://dx.doi.org/10.3969/j.issn.1000-3428.2009.23.086
QIN H , XIA Q G , FU Y . PLC programming environment based on IEC61131-3 standard [J]. Computer Engineering , 2009 , 35 ( 23 ): 246 - 248, 251 . (in Chinese) . doi: 10.3969/j.issn.1000-3428.2009.23.086 http://dx.doi.org/10.3969/j.issn.1000-3428.2009.23.086
周峰 , 王新华 , 李剑峰 , 等 . 软PLC技术的发展现状及应用前景 [J]. 计算机工程与应用 , 2004 , 40 ( 24 ): 57 - 60 . doi: 10.3321/j.issn:1002-8331.2004.24.018 http://dx.doi.org/10.3321/j.issn:1002-8331.2004.24.018
ZHOU F , WANG X H , LI J F , et al . Development actuality and application foreground of SoftPLC tech nol ogy [J]. Computer Engineering and Applications , 2004 , 40 ( 24 ): 57 - 60 . (in Chinese) . doi: 10.3321/j.issn:1002-8331.2004.24.018 http://dx.doi.org/10.3321/j.issn:1002-8331.2004.24.018
KIM I , PARK S , SUNG M , et al . Design and implementation of a real-time motion controller using open source software [J]. Journal of KIISE: Computer Systems and Theory , 2012 , 39 ( 2 ): 84 - 95 .
宋立志 . 基于IEC61131-3标准的数控系统开发环境原型研究 [D]. 武汉 : 华中科技大学 , 2013 .
SONG L ZH . Research on Prototype Developing Environment for CNC System Based on IEC 61131 - 3 [D]. Wuhan : Huazhong University of Science and Technology , 2013 . (in Chinese)
DE SOUSA M , SOBREIRA H . On adding IEC61131-3 support to ROS based robots [C]. 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA). 10-13, 2013 , Cagliari, Italy. IEEE , 2013 : 1 - 4 . doi: 10.1109/etfa.2013.6648142 http://dx.doi.org/10.1109/etfa.2013.6648142
赵新华 , 刘培昌 , 赵磊 , 等 . 大范围平动并联机器人运动学解耦与速度自适应规划 [J]. 光学 精密工程 , 2021 , 29 ( 2 ): 305 - 315 . doi: 10.37188/OPE.20212902.0305 http://dx.doi.org/10.37188/OPE.20212902.0305
ZHAO X H , LIU P CH , ZHAO L , et al . Kinematic decoupling and velocity adaptive planning [J]. Opt. Precision Eng. , 2021 , 29 ( 2 ): 305 - 315 . (in Chinese) . doi: 10.37188/OPE.20212902.0305 http://dx.doi.org/10.37188/OPE.20212902.0305
祁超 , 谢馨 , 陈凌宇 , 等 . 精密转台S曲线轨迹规划及高精度控制 [J]. 光学 精密工程 , 2018 , 26 ( 12 ): 2971 - 2981 . doi: 10.3788/ope.20182612.2971 http://dx.doi.org/10.3788/ope.20182612.2971
QI C , XIE X , CHEN L Y , et al . S-curve trajectory planning and high-precision control of precision servo turntable [J]. Opt. Precision Eng. , 2018 , 26 ( 12 ): 2971 - 2981 . (in Chinese) . doi: 10.3788/ope.20182612.2971 http://dx.doi.org/10.3788/ope.20182612.2971
RAHMAN M A . Conception and Implementation of a Secure Engineering and Key Exchange Mechanism for the Open Source PLC Beremiz Using a Test Driven Approach [D]. Stuttgart : University of Stuttgart , 2016 .
DE SOUSA M . The beremiz PLC: adding support for industrial communication protocols [C]. 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA). 1013,2019 , Zaragoza, Spain. IEEE , 2019 : 232 - 239 . doi: 10.1109/etfa.2019.8869526 http://dx.doi.org/10.1109/etfa.2019.8869526
王翰 . 基于PLCopen规范的运动控制系统研究与实现 [D]. 武汉 : 华中科技大学 , 2014 . doi: 10.13245/j.hust.140103 http://dx.doi.org/10.13245/j.hust.140103
WANG H . Research and Implementation of Motion Control System Based on PLCopen Standard [D]. Wuhan : Huazhong University of Science and Technology , 2014 . (in Chinese) . doi: 10.13245/j.hust.140103 http://dx.doi.org/10.13245/j.hust.140103
CHU S , SHIN E , LEE S , et al . Can we use beremiz real-time engine for robot programmable logic controller? [C]. 2015 International Automatic Control Conference (CACS). 1820,2015 , Yilan, Taiwan, China. IEEE , 2016 : 114 - 118 . doi: 10.1109/cacs.2015.7378375 http://dx.doi.org/10.1109/cacs.2015.7378375
华中科技大学国家数控系统工程技术研究中心PAC项目组 . 西门子S7、HPAC与IEC61131-3兼容性v0 . 4 .语雀[Z/OL].( 2022-11-20 )[ 2022-11-21 ]. https://ts0zfg.yuque.com/ts0zfg/pl8rqx/qeocze p7pawfzgt7 https://ts0zfg.yuque.com/ts0zfg/pl8rqx/qeoczep7pawfzgt7
Programmable controllers - Part 3: Programming languages: DS/EN 61131-3: 2003 [S]. Danish Standards, 2003 .
0
浏览量
1280
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构