一种制造技术

技术编号:39647061 阅读:8 留言:0更新日期:2023-12-09 11:14
本发明专利技术提供一种

【技术实现步骤摘要】
一种DCS控制器站间通信方法和系统


[0001]本专利技术涉及通信
,具体涉及一种
DCS
控制器站间通信方法和系统


技术介绍

[0002]在很多核电数字化仪控系统
(DigitalInstrument&ControlSystem
,以下简称
DCS)(
或大型
PLC)
系统中,都涉及站间通信,站间通信可以使部署在某个控制器上的点通过网络的方式传输给其他控制器,供其他控制器使用,举个例子:控制器
(

)A
的一个开关量点表示了某个实际物理设备的状态,控制器
(

)B
通过站间通信获取到控制站
A
此开关量点的值,并进行相应的逻辑处理

安全的站间通信可大大节省硬接线的数量,方便系统中各控制节点进行数据共享

[0003]站间通信有多种设计方案,比如基于点对点通信或广播
(
组播
)
通信

从信息安全角度,点对点通信要优于广播
(
或组播

多播
)
等方式,但点对点通信具有以下缺点:站间通信支持增量下装,但是当通信数据内容发生变化时,需要通信的源节点和目的节点都进行重新下装


技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种
DCS
控制器站间通信方法,以实现在通信数据内容发生变化时,仅需要控制通信的目的节点进行重新下装即可

[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]一种
DCS
控制器站间通信方法,包括:
[0007]目的站获取并下装站间通信点表,所述站间通信点表用于配置并下装通讯关联数据,目的站基于所述站间通信点表生成并向源站发送握手请求,所述握手请求至少包括站间通信数据请求信息以及相关信息的唯一标识;
[0008]源站获取所述目的站的握手请求后,对所述握手请求进行校验,当校验通过时,记录此次请求的站间通信信息以及相关信息的唯一标识,生成用于表征握手通过的应答信息并发送给所述目的站;
[0009]所述目的站在获取到用于表征握手通过的应答信息后,基于所述站间通信点表生成并向源站发送网络变量请求,所述网络变量请求至少包括握手时站间通信请求的唯一标识,以及上一次接收的部分应答数据;
[0010]源站获取所述目的站发送的网络变量请求时,至少基于握手时的存储数据对所述网络变量请求进行校验,当校验通过时,生成用于响应所述网络变量请求的应答信息和应答数据,并发送给所述目的站

[0011]可选地,上述
DCS
控制器站间通信方法中,站间通信点表的配置数据内容至少包括:
[0012]通信双方的通信数据量;
[0013]通信双方的设备标识信息;
[0014]通信周期;
[0015]通信点表校验信息;
[0016]每个通信点的唯一标识信息;
[0017]每个通信点的数据类型;
[0018]每个通信点的数据长度;
[0019]每个通信点的其他附属信息

[0020]可选地,上述
DCS
控制器站间通信方法中,所述源站获取所述目的站的握手请求,包括:
[0021]源站获取所述目的站通过
N
个网口发送的握手请求,所述
N
个网口为冗余网口,所述
N
为不小于1的正整数;
[0022]源站获取所述目的站发送的网络变量请求,包括:
[0023]源站获取所述目的站通过
N
个网口发送的网络变量请求

[0024]可选地,上述
DCS
控制器站间通信方法中,生成应答信息并发送给所述目的站,包括:
[0025]生成应答信息并发送给所述目的站的
N
个网口

[0026]可选地,上述
DCS
控制器站间通信方法中,所述目标站和所述源站之间的通讯方式可以采用链路层通信
、UDP
协议或
TCP
协议

[0027]可选地,上述
DCS
控制器站间通信方法中,对所述网络变量请求进行校验之后,还包括:
[0028]当校验未通过时,生成用于表征校验失败的应答信息并发送给所述目的站,以控制所述目的站向所述源站再次发送握手请求

[0029]一种
DCS
控制器站间通信系统,包括:
[0030]目的站和源站;
[0031]所述目的站用于:获取并下装站间通信点表,所述站间通信点表用于配置并下装通讯关联数据,目的站基于所述站间通信点表生成并向源站发送握手请求,所述握手请求至少包括站间通信数据请求信息以及相关信息的唯一标识;在获取到用于表征握手通过的应答信息后,基于所述站间通信点表生成并向源站发送网络变量请求,所述网络变量请求至少包括握手时站间通信请求的唯一标识,以及上一次接收的部分应答数据;
[0032]所述源站用于:获取所述目的站的握手请求后,对所述握手请求进行校验,当校验通过时,记录此次请求的站间通信信息以及相关信息的唯一标识,生成用于表征握手通过的应答信息并发送给所述目的站;获取所述目的站发送的网络变量请求时,至少基于握手时的存储数据对所述网络变量请求进行校验,当校验通过时,生成用于响应所述网络变量请求的应答信息和应答数据,并发送给所述目的站

[0033]可选地,上述
DCS
控制器站间通信系统中,所述目的站和源站各配置有
N
个冗余网口,所述谜底站和源站之间通过所述
N
个冗余网口进行数据交互,所述
N
为不小于1的正整数

[0034]可选地,上述
DCS
控制器站间通信系统中,所述目标站和源站的数量均不少于1个,所述目标站和所述源站之间的匹配关系存储于所述站间通信点表中

[0035]可选地,上述
DCS
控制器站间通信系统中,所述目的站还用于,当获取到站间通信
点表更新指令时,基于获取到的数据或用户操作更新所述站间通信点表

[0036]基于上述技术方案,本专利技术实施例提供的上述方案,通过在所述目的站中配置站间通信点表,目的站和源站握手成功后,在对所述目的站增量下装时,通过所述站间通信点表描述目的站需要下装增量哪些数据,基于这些数据生成网络变量请求,将该网络变量请求发送至所述源站,当源站校验通过后,获取并下装源站发送的应答数据即可,在本方案中,仅在所述目的站中进行增量下装即可,方便工程人员组态
。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
DCS
控制器站间通信方法,其特征在于,包括:目的站获取并下装站间通信点表,所述站间通信点表用于配置并下装通讯关联数据,目的站基于所述站间通信点表生成并向源站发送握手请求,所述握手请求至少包括站间通信数据请求信息以及相关信息的唯一标识;源站获取所述目的站的握手请求后,对所述握手请求进行校验,当校验通过时,记录此次请求的站间通信信息以及相关信息的唯一标识,生成用于表征握手通过的应答信息并发送给所述目的站;所述目的站在获取到用于表征握手通过的应答信息后,基于所述站间通信点表生成并向源站发送网络变量请求,所述网络变量请求至少包括握手时站间通信请求的唯一标识,以及上一次接收的部分应答数据;源站获取所述目的站发送的网络变量请求时,至少基于握手时的存储数据对所述网络变量请求进行校验,当校验通过时,生成用于响应所述网络变量请求的应答信息和应答数据,并发送给所述目的站
。2.
根据权利要求1所述的
DCS
控制器站间通信方法,其特征在于,站间通信点表的配置数据内容至少包括:通信双方的通信数据量;通信双方的设备标识信息;通信周期;通信点表校验信息;每个通信点的唯一标识信息;每个通信点的数据类型;每个通信点的数据长度;每个通信点的其他附属信息
。3.
根据权利要求1所述的
DCS
控制器站间通信方法,其特征在于,所述源站获取所述目的站的握手请求,包括:源站获取所述目的站通过
N
个网口发送的握手请求,所述
N
个网口为冗余网口,所述
N
为不小于1的正整数;源站获取所述目的站发送的网络变量请求,包括:源站获取所述目的站通过
N
个网口发送的网络变量请求
。4.
根据权利要求3所述的
DCS
控制器站间通信方法,其特征在于,生成应答信息并发送给所述目的站,包括:生成应答信息并发送给所述目的站的
N
个网口
。5.
根据权利要求1所述的
DCS
控制器站间通信方法,其特征在于,所述目标站和所述源站之间的通讯方式可以采用链路层通...

【专利技术属性】
技术研发人员:王晓伟李明钢张晓冬马建新
申请(专利权)人:北京广利核系统工程有限公司
类型:发明
国别省市:

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

1