发明名称 |
智能设备的通信系统、可编程协议网关设备及其通信方法 |
摘要 |
本发明提出了一种可编程协议网关设备的通信方法,包括:S1:设置多个端口;S2:判断可编程协议网关设备的串口的类型,如果串口的类型为主动上传型则执行S3,如果串口的类型为轮询类型则执行S4;S3:调用READ端口读取数据并存储到内存,对数据进行校验并利用结构化文本ST语言进行解析;S4:定时调用WRITE端口发送预设格式的数据并对数据进行校验,调用READ端口读取数据并将数据存储到内存,对数据进行校验并利用结构化文本ST语言进行解析。本发明还提出一种可编程协议网关设备及具有其的智能设备的通信系统。利用本发明,用户可以通过编程将各种协议转换成一种标准的协议,上位机仅需解析一种协议,从而降低了编程难度。 |
申请公布号 |
CN103795618A |
申请公布日期 |
2014.05.14 |
申请号 |
CN201410054095.5 |
申请日期 |
2014.02.18 |
申请人 |
北京腾控科技有限公司 |
发明人 |
王铁钢;施纪中;陈玉龙;李贺 |
分类号 |
H04L12/66(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L12/66(2006.01)I |
代理机构 |
北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 |
代理人 |
王玉松 |
主权项 |
一种可编程协议网关设备的通信方法,其特征在于,所述可编程协议网关设备的通信方法通过IEC61131‑3协议的图像化编程环境,执行如下步骤:S1:设置多个端口,所述多个端口包括OPEN端口、READ端口和WRITE端口,其中,所述OPEN端口用于设置所述可编程协议网关设备的串口的多个参数,所述READ端口用于接收数据并存储至所述可编程协议网关设备的内存,所述WRITE端口用于发送数据;S2:判断所述可编程协议网关设备的串口的类型,如果串口的类型为主动上传型,则执行步骤S3,如果串口的类型为轮询类型,则执行步骤S4;S3:调用所述READ端口读取数据并将所述数据存储到所述可编程协议网关设备的内存,对所述数据进行校验,并利用结构化文本ST语言进行解析;S4:利用定时器定时调用所述WRITE端口发送预设格式的数据,并对所述数据进行校验,以及调用所述READ端口读取数据并将所述数据存储到所述可编程协议网关设备的内存,对所述数据进行校验,并利用结构化文本ST语言进行解析。 |
地址 |
100081 北京市海淀区紫竹院路广源大厦312室 |