-
公开(公告)号:CN115766330A
公开(公告)日:2023-03-07
申请号:CN202211424999.3
申请日:2022-11-14
Applicant: 北京航天自动控制研究所
Inventor: 董昊天 , 闫威 , 唐波 , 郑智辉 , 郭宸瑞 , 王硕 , 闫涛 , 李钊 , 张海荣 , 赵玲 , 张伯川 , 朱泽林 , 亓欣媛 , 常城 , 许敏 , 武鹏 , 彭晧 , 任子建 , 熊寸平 , 徐振涛 , 郄丹婷 , 杜飞
IPC: H04L12/40 , H04L67/141 , H04L67/303 , H04L69/22 , H04L69/163
Abstract: 本发明提供一种基于Modbus/TCP协议的PLC通讯方法及装置,涉及港口工业环境中PLC通讯技术领域。以克服现有技术中Modbus/TCP通讯软件适应性较差,无法匹配各类PLC厂商不同的通信点位。该方法包括:读取Modbus设备的相应配置文件,对接收客户端类和发送客户端类、数据解析类、接收类和发送类初始化;在接收线程中,调用接收客户端类,读线圈数据、读离散输入数据、读输入寄存器数据、读保持寄存器数据,并将读取的数据发送至数据解析类进行解析,获得解析后的通信点位信息;在发送线程中,调用发送客户端类,将解析后的通信点位信息写单个线圈、写单个保持寄存器、写多个线圈、写多个保持寄存器。所基于Modbus/TCP协议的PLC通讯装置应用于基于Modbus/TCP协议的PLC通讯方法。