[发明专利]基于Json-RPC的PLC通讯系统及方法在审
申请号: | 202111531572.9 | 申请日: | 2021-12-15 |
公开(公告)号: | CN114253210A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 王志鹏;洪超;杨宁;李欣泽;曹月琴;陆云飞;刘瑞刚;施辽;合平凯 | 申请(专利权)人: | 昆船智能技术股份有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 和占宏 |
地址: | 650000 云南省昆明市中国(云南*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 json rpc plc 通讯 系统 方法 | ||
1.一种基于Json-RPC的PLC通讯系统,其特征在于,包括RPC服务端、IOT网关和至少一个远程客户端,所述远程客户端包括RPC客户端和数据库,所述RPC客户端为WEB端,所述RPC服务端为PLC控制器,通过IOT网关与所述RPC服务端连接,基于Json格式进行数据和指令的交互,所述RPC客户端上设有应用程序用于配置访问连接参数。
2.一种基于Json-RPC的通讯方法,用于PLC与RPC客户端之间的通讯,PLC通过IOT网关与RPC客户端建立通讯连接,其特征在于,包括:
S1:配置PLC参数,下载PLC程序,并启动采集数据,建立PLC与IOT网关的连接;
S2:客户端与选定IOT网关建立连接;
S3:通过IOT网关建立所述客户端与所述PLC的连接;
S4:在客户端配置读取参数,读取PLC数据;
S5:设置待写入的数据内容,向PLC写入数据。
3.根据权利要求2所述的基于Json-RPC的通讯方法,其特征在于,步骤S1具体过程如下:
开启PLC的客户端服务功能,并设置PLC允许通过HTTPS协议进行访问;
配置PLC以太网口的IP地址,并配置IOT网关的以太网接口的IP地址与所述PLC以太网的IP地址为相同网段,建立PLC与IOT网关的连接。
4.根据权利要求2所述的基于Json-RPC的通讯方法,其特征在于,步骤S2具体过程如下:
通过在所述客户端上的操作,选择所需连接的IOT网关,启动客户端IOT网关连接程序,建立客户端与选定IOT网关的连接。
5.根据权利要求3或4任一所述的基于Json-RPC的通讯方法,其特征在于,步骤S3具体过程如下:
在客户端配置待连接IP地址,所述待连接IP地址与所述PLC上配置以太网口的IP地址为相同网段;
客户端发起连接请求,发送申请ID以及Api.Ping命令至所述PLC;
若发送成功,所述PLC以Json格式的字符串返回同样编码的申请ID并附带PLC识别码;
客户端接收返回数据后,间隔设定时间更新申请ID,并再次向所述PLC发送连接请求;
连接请求发出后在预设连接时间内,如果无法收到所述PLC返回的Json字符串或该字符串的内容错误,则判定客户端与PLC之间的连接状态不正常,客户端继续发送连接请求直到手动终止。
6.根据权利要求5所述的基于Json-RPC的通讯方法,其特征在于,所述配置PLC参数还包括在PLC中配置用户名及密码,所述用户名及密码用于建立远程访问时对访问用户进行身份验证;
若PLC参数配置了用户名及密码,所述客户端与所述PLC的连接时,在所述客户端上还需设置待连接PLC对应的用户名及密码。
7.根据权利要求5所述的基于Json-RPC的通讯方法,其特征在于,客户端发送的所述申请ID采用顺序编码,客户端接收PLC返回数据后,通过对顺序编码的申请ID进行累加来更新申请ID。
8.根据权利要求5所述的基于Json-RPC的通讯方法,其特征在于,所述设定时间和所述预设连接时间均设置为1s。
9.根据权利要求2所述的基于Json-RPC的通讯方法,其特征在于,步骤S4中,PLC数据读取具体过程如下:
在客户端配置文件中配置需要采集数据的参数,所述参数与PLC程序中设置的采集数据的变量名称一致;
在客户端与PLC连接正常的状态下,客户端根据设定的数据采样周期,使用Json格式发送PlcProgram.Read命令、随机ID以及参数名称至PLC;
所述PLC根据参数名称获取对应的数据内容,并通过Json格式将随机ID以及数据内容返回至客户端;
客户端接受PLC控制器返回Json格式字符串,进行解析后得到所需获取参数的实际数据内容,并将获得的数据写入数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆船智能技术股份有限公司,未经昆船智能技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111531572.9/1.html,转载请声明来源钻瓜专利网。