【技术实现步骤摘要】
一种基于CODESYS编程环境的工业云平台通信方法
[0001]本专利技术涉及一种通信方法,具体是一种基于
CODESYS
编程环境的工业云平台通信方法
。
技术介绍
[0002]随着工业智能化的发展,在工业控制领域,也面临着现场数据需要传输至云平台的问题,在
CODESYS
编程环境下,如何上传
CODESYS
总线数据成为问题,现有技术都需要
PLC
工程师为对接云平台的通信协议进行特定的编程,还要求
PLC
工程师与
IT
工程师相互协商通讯协议和数据的使用方式
。
一旦一方有改动,另一方也要修改,这种方式无法做到现场侧与云平台侧解耦,给使用者带来不便
。
[0003]因此,本领域技术人员提供了一种基于
CODESYS
编程环境的工业云平台通信方法,以解决上述
技术介绍
中提出的问题
。
技术实现思路
[0004]本专利技术的目的在于提供一种基于
CODESYS
编程环境的工业云平台通信方法,不仅能够做到数据上传服务无感,还能够做到
PLC
设备端与
IT
服务端解耦,便于使用,以解决上述
技术介绍
中提出的问题
。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于
CODESYS
编程环境的工业云平台通信方法,包括以下步骤:通过
CODESY ...
【技术保护点】
【技术特征摘要】
1.
一种基于
CODESYS
编程环境的工业云平台通信方法,其特征在于,包括以下步骤:通过
CODESYS
组态插件映射
PLC
应用中的总线数据,将
CODESYS
总线上的数据抽象成设备物模型,并完成与
OTConnector
的数据请求交互;
OTConnector
负责接收
PLC
应用传递来的各种现场设备数据,然后上报到
ITConnector
运行的设备;
ITConnector
负责接收
OTConnector
传递的各种现场设备数据,转换为物模型方式,为工业
APP
提供微服务,并在工业
APP
中通过控制逻辑注入攻击检测方法来部署
PLC
网络安全保障;
OTConnector
以容器方式打包,运行在控制器设备和
/
或算力平台
。2.
根据权利要求1所述的一种基于
CODESYS
编程环境的工业云平台通信方法,其特征在于,所述控制逻辑注入攻击检测方法包括白名单规则生成阶段和基于规则的主被动攻击检测阶段
。3.
根据权利要求2所述的一种基于
CODESYS
编程环境的工业云平台通信方法,其特征在于,所述白名单规则生成阶段具体为:基线程序采集
→
程序反编译
→
白名单规则生成
→
白名单数据库
。4.
根据权利要求3所述的一种基于
CODESYS
编程环境的工业云平台通信方法,其特征在于,所述白名单规则是以
PLC
正常工作状态下运行的控制逻辑为依据构建,将
PLC
未遭受攻击状态下的控制逻辑程序称为基线程序,使用特定的通信协议与
PLC
建立连接并发送程序上载请求提取基线程序
。5.
根据权利要求4所述的一种基于
CODESYS
编程环境的工业云平台通信方法,其特征在于,所述程序上载包括配置文件
、
代码文件和数据文件
。6.
根据权利要求3所述的一种基于
CODESYS
编程环境的工业云平台通信方法,其特征在于,所述程序反编译是将二进制程序反编译为
IL
程序,所采用的二进制程...
【专利技术属性】
技术研发人员:伍建军,何炳龙,
申请(专利权)人:广州翼辉信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。