本文结合舰船机电控制系统特点和测控技术领域PLC和Labview两者优点,基于字节流数据包的数据灵活性,设计PLC和Labview通信数据包模型,并遵循模块化程序设计原则完成通信接口程序设计,解决舰船机电系统集中控制器和人机接口数据交互的描述问题和通信接口程序通用性问题。最后,通过实例验证设计的数据包模型和通信接口程序能够实现数据快速可靠安全的交互。该技术可应用于舰船综合监控系统和类似系统的软件开发。
Based on the characteristics of marine electromechanical control system and the advantages of PLC and Labview in the field of measurement and control technology, the communication data package model of PLC and LabVIEW is designed based on the data flexibility of byte flow data package, and the communication interface programming is completed according to the principle of modular programming, which solves the description problem of data interaction and the universality of communication interface program between centralized controller and human-machine interface in marine electromechanical system. Finally, an example is given to verify that the designed data package model and communication interface program can realize fast, reliable and safe data interaction, and the technology can be applied to the software development of integrated monitoring system and similar systems.
2021,43(3): 171-174 收稿日期:2020-04-29
DOI:10.3404/j.issn.1672-7649.2021.03.033
分类号:U664
作者简介:张东京(1989-),男,工程师,主要从事过程控制系统软件开发
参考文献:
[1] 邢建春, 王平, 仲未央, 等. 工业控制软件互操作标准OPC综述[J]. 工业控制计算机, 2000(1): 29–32+37
[2] 陈树学, 刘萱. LabVIEW宝典[M]. 北京: 电子工业出版社, 2011.
[3] 汪晓旭, 郑松. PLC在舰船机电控制系统中的应用[C]//中国指挥与控制学会会议论文集, 2015(1): 360 − 364.
[4] 段礼才等. 西门子S7-1200PLC编程及使用指南[M]. 北京: 机械工业出版社, 2017.
[5] 许楠. 浅谈我国工业自动化控制的现状及发展趋势[J]. 中国高新技术企业, 2017(6): 73–74
[6] 施斌, 薛倡新, 王华, 等. 字节流对象模型的设计和应用[J]. 火力与指挥控, 2015, 40(1): 163–166
[7] 李阳, 王华, 张得华. 测控系统指显数据处理方法[J]. 计算机系统应用, 2019, 28(2): 270–273
[8] 席盛代. 基于PC+PLC工业控制系统的应用与发展趋势[J]. 工业控制计算机, 2008(7): 1–2
[9] 郭军杰, 赵恒永, 李洁. 字节流式数据传输协议的设计与实现[J]. 微计算机应用, 2000(6): 342–345
[10] 陈效军. LabVIEW在舰船主机自动遥控系统的应用[J]. 舰船科学技术, 2017(14): 360–364