System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种双向通信方法和计算机可读存储介质技术_技高网

一种双向通信方法和计算机可读存储介质技术

技术编号:44027665 阅读:1 留言:0更新日期:2025-01-15 01:09
本发明专利技术提供了一种双向通信方法,用于HPC设备与PLC设备,包括:HPC设备与PLC设备建立网络连接;当HPC设备处于发送状态,PLC设备处于接收状态时,HPC设备对第一数据进行第一预处理,得到第一转换数据,HPC设备将第一转换数据发送至PLC设备,PLC设备基于接收到的第一转换数据发出第一指令;当HPC设备处于接收状态,PLC设备处于发送状态时,PLC设备对第二数据进行第二预处理,得到第二转换数据,PLC设备将第二转换数据发送至HPC设备,HPC设备基于接收到的第二转换数据发出第二指令。本发明专利技术提高了HPC设备和PLC设备之间的交互性、灵活性和交互效率,使得HPC设备与PLC设备能够基于更丰富的信息交换,做出更加精准、迅速的反应与决策。

【技术实现步骤摘要】

本专利技术涉及双向通信领域,具体而言,涉及一种双向通信方法和计算机可读存储介质


技术介绍

1、目前,在相关技术中,网络通信模式大部分由客户端与服务器端这两段实现的,然而,在现有技术中,服务器端只用来提供服务,客户端只提出服务请求,进而导致设备之间的交互性差,且服务端无法将数据传给客户端,以便于客户端提出更准确的服务请求。


技术实现思路

1、本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。

2、为此,本专利技术的第一方面提出一种双向通信方法。

3、本专利技术的第二方面提出一种计算机可读存储介质。

4、有鉴于此,本专利技术的第一方面提供的一种双向通信方法,用于hpc设备与plc设备,包括:hpc设备与plc设备建立网络连接;当hpc设备处于发送状态,plc设备处于接收状态时,hpc设备对第一数据进行第一预处理,得到第一转换数据,hpc设备将第一转换数据发送至plc设备,plc设备基于接收到的第一转换数据发出第一指令;当hpc设备处于接收状态,plc设备处于发送状态时,plc设备对第二数据进行第二预处理,得到第二转换数据,plc设备将第二转换数据发送至hpc设备,hpc设备基于接收到的第二转换数据发出第二指令。

5、本专利技术提供了一种双向通信方法,应用于hpc设备与plc设备,hpc设备与plc设备先建立网络连接,在hpc设备与plc设备建立网络连接之后,根据hpc设备与plc设备的不同状态执行不同的操作。

6、其中,当hpc设备处于发送状态,plc设备处于接收状态时,由hpc设备作为客户端(即发送端),plc设备作为服务端,其中hpc设备对第一数据进行第一预处理,并得到通过第一预处理之后的第一数据,即第一转换数据,而后hpc设备将第一转换数据发送至plc设备,进而由plc设备发出第一指令,其中,plc设备对接收到的第一转换数据进行分析,基于plc设备对第一转换数据分析得到的结果发出第一指令;而当hpc设备处于接收状态,plc设备处于发送状态时,由plc设备作为客户端(即发送端),hpc设备作为服务端,plc设备对第二数据进行第二预处理,得到通过第二预处理之后的第二数据,即第二转换数据,plc设备将第二转换数据发送至hpc设备,hpc设备基于接收到的第二转换数据发出第二指令。

7、本申请考虑了hpc设备与plc设备各自具有的特性,进而让hpc设备和plc设备在不同的状态时,对所要发送的数据进行了不同的处理,实现了hpc设备和plc设备的通信均可作为客户端或服务端使用,即hpc设备和plc设备的通信过程中,均可以发送数据或接收数据,提高了hpc设备和plc设备之间的交互性、灵活性和交互效率,使得hpc设备与plc设备能够基于更丰富的信息交换,做出更加精准、迅速的反应与决策。此外,双向通信还促进了设备间功能的互补与协同,为构建更加智能、高效的系统提供了坚实的基础。通过实现hpc设备与plc设备的双向通信,极大地增强了设备间的信息交互能力,提升了系统的整体性能和用户体验。

8、另外,本专利技术提供的上述技术方案中的双向通信方法还可以具有如下附加技术特征:

9、在本专利技术的一些技术方案中,可选地,当hpc设备处于发送状态,plc设备处于接收状态时,hpc设备对第一数据进行第一预处理,得到第一转换数据,hpc设备将第一转换数据发送至plc设备,plc设备基于接收到的第一转换数据发出第一指令,包括hpc设备基于第一报文格式对第一数据进行打包处理;基于hpc设备存储的第一数字证书对打包后的第一数据进行加密处理,得到第一转换数据;基于plc设备存储的第二数字证书对第一转换数据解密;plc设备分析第一转换数据并发出第一指令。

10、在该技术方案中,本申请设置hpc设备对第一数据基于第一报文格式进行打包处理,并将打包处理后的第一数据进行加密处理,得到第一转换数据,将第一数据打包并加密处理后得到的第一转换数据在提高了安全性,同时经由打包处理的第一数据可以被plc设备接收,让hpc设备可以像plc设备传输数据,增强了数据传输的实时性和准确性。此外,第一转换数据可以利用plc设备存储的第二数字证书对第一转换数据进行解密,进一步防止接收到被篡改的数据,并提高了数据的安全性,而后plc设备分析第一转换数据,并根据分析的结果发出第一指令,使得两个设备能够基于最新的信息作出更加精准的判断和决策,促进了设备间的功能互补和协同工作促进了设备间的功能互补和协同工作,极大地提升了系统的整体性能和用户体验。

11、在本专利技术的一些技术方案中,可选地,第一报文格式包括报文头,报文头用于验证第一转换数据的目标接收性;数据发送次数字段,数据发送次数字段用于判断hpc设备与plc设备的通讯状态;ip地址字段,ip地址字段用于标识第一转换数据的地址;任务进程号字段,任务进程号字段用于验证第一转换数据的编号;其中,报文头、数据发送次数字段、ip地址字段和任务进程号字段以此排列。

12、在该技术方案中,本申请用于打包第一数据的第一报文格式包括报文头、数据发送次数字段、ip地址字段和任务进程号字段,其中,报文头、数据发送次数字段、ip地址字段和任务进程号字段以此排列。其中,通过设置报文头,可以让plc设备在接收第一转换数据时,plc设备可以对分析报文头的数据,进而对第一转换数据的来源进行校验,以保第一转换数据在传输过程中的安全性和完整性,防止第一转换数据被篡改或窃取。通过设置数据发送次数字段,可以让plc设备对数据发送次数字段进行分析,通过比较预期接收的次数与实际接收的次数,进而用作对通讯状态的判断,便于故障排查和诊断,有助于缩短故障排查时间,提高网络维护效率。通过设置ip地址字段,可以让plc设备根据第一转换数据存储的ip地址对数据进行访问,根据ip地址字段进行访问可以提高安全性。通过设置任务进程号字段,则可以进一步对第一转换数据进行确认,进而确保plc设备访问的是hpc设备所要发送的数据,有效区分了任务所设的编号,避免了数据的混淆和错误,提高了工作效率和准确性。并且,报文头、数据发送次数字段、ip地址字段和任务进程号字段以此排列,通过上述方式排列的报文格式可以更加高效地传输数据并处理,在确保数据无误后与数据进行访问,以增强被访问数据完整性与准确性,从而提升系统整体效能。

13、在本专利技术的一些技术方案中,可选地,hpc设备与plc设备建立网络连接,包括hpc设备发起网络连接请求;hpc设备判断hpc设备与plc设备的连接状态;若hpc设备与plc设备建立网络连接成功,hpc设备与plc设备互相验证身份;若hpc设备与plc设备建立网络连接失败,hpc设备停止发送网络连接请求;或plc设备发起网络连接请求;plc设备判断hpc设备与plc设备的连接状态;若hpc设备与plc设备建立网络连接成功,hpc设备与plc设备互相验证身份;若hpc设备与plc设备建立网络连接失败,plc设备停止发送网络连接请求。

14、在该技术方案中,本申请令本文档来自技高网...

【技术保护点】

1.一种双向通信方法,用于HPC设备与PLC设备,其特征在于,包括:

2.根据权利要求1所述的双向通信方法,其特征在于,所述当所述HPC设备处于发送状态,所述PLC设备处于接收状态时,所述HPC设备对第一数据进行第一预处理,得到第一转换数据,所述HPC设备将所述第一转换数据发送至所述PLC设备,所述PLC设备基于接收到的所述第一转换数据发出第一指令,包括:

3.根据权利要求2所述的双向通信方法,其特征在于,所述第一报文格式包括:

4.根据权利要求1所述的双向通信方法,其特征在于,所述HPC设备与所述PLC设备建立网络连接,包括:

5.根据权利要求4所述的双向通信方法,其特征在于,所述HPC设备与所述PLC设备验证身份,包括:

6.根据权利要求5所述的双向通信方法,其特征在于,所述若所述第一数字证书和所述第二数字证书均通过验证,所述HPC设备检测第一输入信号的变化,所述PLC设备检测第二输入信号的变化,包括:

7.根据权利要求3所述的双向通信方法,其特征在于,所述IP地址字段包括:

8.根据权利要求1所述的双向通信方法,其特征在于,所述当所述HPC设备处于接收状态,所述PLC设备处于发送状态时,所述PLC设备对第二数据进行第二预处理,得到第二转换数据,所述PLC设备将所述第二转换数据发送至所述HPC设备,所述HPC设备基于接收到的所述第二转换数据发出第二指令,包括:

9.根据权利要求1至8中任一项所述的双向通信方法,其特征在于,

10.一种计算机可读存储介质,所述可读存储介质上存储程序或指令,其特征在于,

...

【技术特征摘要】

1.一种双向通信方法,用于hpc设备与plc设备,其特征在于,包括:

2.根据权利要求1所述的双向通信方法,其特征在于,所述当所述hpc设备处于发送状态,所述plc设备处于接收状态时,所述hpc设备对第一数据进行第一预处理,得到第一转换数据,所述hpc设备将所述第一转换数据发送至所述plc设备,所述plc设备基于接收到的所述第一转换数据发出第一指令,包括:

3.根据权利要求2所述的双向通信方法,其特征在于,所述第一报文格式包括:

4.根据权利要求1所述的双向通信方法,其特征在于,所述hpc设备与所述plc设备建立网络连接,包括:

5.根据权利要求4所述的双向通信方法,其特征在于,所述hpc设备与所述plc设备验证身份,包括:

6.根据权利要求5所述...

【专利技术属性】
技术研发人员:倪启立权崇卿马涛马永强郭凤志
申请(专利权)人:天津太钢天管不锈钢有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1