一种S7-200SmartPLC与LonWorks网关的串口通信方法

基本信息

申请号 CN202110540647.3 申请日 -
公开(公告)号 CN113364658A 公开(公告)日 2021-09-07
申请公布号 CN113364658A 申请公布日 2021-09-07
分类号 H04L12/40(2006.01)I;H04L12/66(2006.01)I;H04L29/08(2006.01)I 分类 电通信技术;
发明人 史志鹏;康健飞;乔春;张军;齐雷先;谭兆海;谢涵超;赵晖;侯彦亘;温美玲;杜超;袁士成;陈建鹏;韩少锋;曹峻 申请(专利权)人 中电科鹏跃电子科技有限公司
代理机构 太原荣信德知识产权代理事务所(特殊普通合伙) 代理人 杨凯;连慧敏
地址 030032山西省太原市综改示范区太原唐槐园区工业园彩虹街1号
法律状态 -

摘要

摘要 本发明属于串口通信方法技术领域,具体涉及一种S7‑200Smart PLC与LonWorks网关的串口通信方法,包括下列步骤:PLC串口通信接收数据的起始条件设定;PLC串口通信接收数据的结束条件设定;循环接收触发;接收数据处理;控制命令发送。本发明通过串口通信起始条件设定,一旦启用RCV串口接收指令,就可以接收报文了,实现了LonWorks网关数据的实时无差别接收,无需考虑起始、结束字符的限制;另外,本发明在接收数据的同时,利用中断禁止和定时中断延时操作,进行接收和发送命令的切换,完成控制命令发送,从而实现RS485异步半双工通信的发送与接收动作。