【技术实现步骤摘要】
一种实现PLC数据转换为JSON格式的方法、系统及应用
[0001]本专利技术属于通信
,尤其涉及一种实现PLC数据转换为JSON格式的方法、系统及应用。
技术介绍
[0002]数字孪生技术和物联网技术是近些年发展的热门方向,数字工厂需要大量数据的支撑,工业数据又以PLC数据为主,数据的转换传输需要IT(Internet Technology,互联网技术)技术人员使用Visual Studio软件(Windows平台的应用程序开发软件)编写源代码实现功能,开发周期长,需要的IT技术门槛高,需要扎实的C(一种程序设计语言)、C++(一种程序设计语言)或者Java(一种程序设计语言)等计算机语言基础,而自控工程师多以研究逻辑控制为主要工作方向,主要以使用软件为主,并不适合对软件进行开发,而且更多的情况是,针对某一家PLC厂商编写的软件,并不能适用到其他PLC厂商,这时又要花费时间和经历重新编写与之对应的软件,导致重复开发,浪费时间和经历,效率太低。
[0003]Node
‑
RED平台技术和OPC软件相结合的技术就很完美的解决了以上这些问题,OPC协议是国际通用技术协议,具有一定的开放性,可以读取各个厂商的PLC数据,并对数据进行转发。Node
‑
RED平台技术是一种编程工具,用于以新颖有趣的方式将硬件设备,API和在线服务连接在一起。它提供了一个基于浏览器的编辑器,使得我们可以轻松地使用编辑面板中的各种节点将流连接在一起,只需单击即可将其部署到其运行时。Node
...
【技术保护点】
【技术特征摘要】
1.一种利用Node
‑
RED实现PLC数据转换为JSON格式的方法,其特征在于,应用于信息数据处理终端,该方法包括以下步骤:S1,搭建用于现场设备数据采集与传输的Node
‑
RED平台运行环境,并运行;S2,利用OPC协议采集PLC子站的实时数据;S3,利用OPC软件对步骤S2采集的实时数据进行转化并发布;S4,利用Node
‑
RED平台接收OPC软件的发布数据;S5,利用Node
‑
RED平台把接收的发布数据转换为JSON格式,并利用Node
‑
RED平台自带的数据调试节点对转换后的数据进行测试。2.根据权利要求1所述的利用Node
‑
RED实现PLC数据转换为JSON格式的方法,其特征在于,在步骤S1中,现场设备包括:PLC设备、流量计、压力表、温度表中的一种或多种。3.根据权利要求1所述的利用Node
‑
RED实现PLC数据转换为JSON格式的方法,其特征在于,在步骤S1中,搭建用于现场设备数据采集与传输的Node
‑
RED平台运行环境,并运行具体包括以下步骤:(1)安装Node
‑
RED平台运行环境:
①
搜索并下载Node.msi软件安装包;
②
在Node.msi软件安装包上,安装该软件;
③
使用管理员权限打开Windows系统的命令提示符;
④
复制代码npm config set registry http://registry.npmmirror.com到输入框中并运行该代码;
⑤
复制代码npminstall
‑
g
‑‑
unsafe
‑
perm node
‑
red pm2 pm2
‑
windows
‑
startup pm2
‑
windows
‑
service到输入框中并运行该代码;(2)使用CMD命令提示符运行Node
‑
RED平台;
①
开启Windows系统的命令提示符;
②
复制代码C:\Users\Administrator\AppData\Roaming\npm\node
‑
red.cmd到输入框中并回车运行该代码。4.根据权利要求1所述的利用...
【专利技术属性】
技术研发人员:李志庚,魏振彦,安波,白天宇,成旗,马宏伟,马利剑,乔治,王振,万龙,高云,
申请(专利权)人:天津泰达水业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。