摘要
该文介绍了一款多功能PLC采集终端的系统设计与实现,旨在提高数控机床运行状态的信息化和可视化水平。该终端基于I.MX6ULL控制核心在Linux系统下开发,具备多种输入接口(Modbus TCP、Modbus 485以及I/O接口)以适配不同PLC设备,并可通过上位机配置选择Wi-Fi、4G或以太网接口模块实现数据实时传输至MQTT服务器。系统实物测试表明,该终端能够有效地读取PLC数据,并可通过MQTT协议准确地将数据上传至服务器,实现了预期的功能目标,对于提升工业生产线的智能化水平具有重要意义。
This paper introduces the system design and implementation of a multifunctional PLC acquisition terminal,aiming at improving the information and visualization level of the running state of CNC machine tools.The terminal is developed in Linux based on the I.MX 6ull control core and has a variety of input interfaces(Modbus TCP,Modbus 485 and I/O interfaces)to adapt to different PLC devices.And it can select Wi-Fi,4G or Ethernet interface module through the upper computer configuration to achieve real-time data transmission to MQTT server.The physical test of the system shows that the terminal can effectively read PLC data,and can accurately upload the data to the server through MQTT protocol,and achieve the expected functional goals,which is of great significance for improving the intelligent level of industrial production lines.
作者
李璇
王苏恺
和鹏祥
LI Xuan;WANG Sukai;HE Pengxiang(School of Information and Communication Engineering,North University of China,Shanxi Taiyuan 030051,China;School of Computer Science and Technology,North University of China,Shanxi Taiyuan 030051,China)
出处
《工业仪表与自动化装置》
2024年第5期13-16,共4页
Industrial Instrumentation & Automation
基金
2022年山西省应用基础研究计划项目(202203021212123)
省部共建动态测试技术国家重点实验室开放研究基金(2022-SYSJJ-08)
山西省重点研发计划“基于环境自适应光学扫描平台的焦炉机车精确定位系统关键技术研究”(202202110401015)。