CN107132835B - 一种异型控制系统通讯故障检测判断方法 - Google Patents
一种异型控制系统通讯故障检测判断方法 Download PDFInfo
- Publication number
- CN107132835B CN107132835B CN201710243711.5A CN201710243711A CN107132835B CN 107132835 B CN107132835 B CN 107132835B CN 201710243711 A CN201710243711 A CN 201710243711A CN 107132835 B CN107132835 B CN 107132835B
- Authority
- CN
- China
- Prior art keywords
- control system
- value
- boolean
- seconds
- special
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 37
- 238000001514 detection method Methods 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 title claims abstract description 9
- 230000002159 abnormal effect Effects 0.000 title claims abstract description 6
- 230000004888 barrier function Effects 0.000 claims 2
- 238000007689 inspection Methods 0.000 claims 1
- 230000005611 electricity Effects 0.000 description 3
- 210000001367 artery Anatomy 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000003462 vein Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0256—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults injecting test signals and analyzing monitored process response, e.g. injecting the test signal while interrupting the normal operation of the monitored system; superimposing the test signal onto a control signal during normal operation of the monitored system
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明涉及异型控制系统通讯领域。一种异型控制系统通讯故障检测判断方法,通过在异型控制系统之间相互发送连续的方波脉冲信号,并在各自控制系统里检测接收到的方波脉冲信号高低电平的时间长度,从而判断异型控制系统之间是否发生通讯故障。本发明在异型控制系统两端同时检测、判断二者是否有通讯故障发生。一旦异型控制系统之间的通讯出现故障,能够立即给出紧急控制信号和警示信号,以便紧急自动处置运转的设备,并警示生产操作人员进行必要的处理。
Description
技术领域
本发明涉及异型控制系统通讯领域。
背景技术
很多工厂的自动化控制系统由于建设时间不同、工程投资费用高低不同、对设备性能要求有差异等等原因,造成同一个工厂里往往配置不同品牌的自动化控制系统,即异型控制系统。根据生产控制的要求,异型控制系统之间需要进行通讯,从而实现异型控制系统之间的数据交换和设备联锁控制。一旦异型控制系统之间的通讯出现故障,比如通讯中断,必须马上给出紧急控制信号和警示信号,以便紧急自动处置运转的设备,并警示生产操作人员进行必要的处理。如何判断分析这些异型控制系统之间的通讯是否出现故障,目前主要靠人工观测通讯卡件上的指示灯显示正常与否来判断,这种判断通讯故障方法显然很滞后,不能满足生产要求。
发明内容
本发明所要解决的技术问题是:如何解决目前人工判断异型控制系统之间的通讯故障的方法不能满足生产要求的问题。
本发明所采用的技术方案是:一种异型控制系统通讯故障检测判断方法,按照如下的步骤进行
步骤一、甲型控制系统经过第一通信介质,发出连续的方波脉冲信号送给乙型控制系统,该方波脉冲高电平和低电平的时间长度都是2秒,同时,乙型控制系统经过第二通信介质,发出连续的方波脉冲信号送给甲型控制系统,该方波脉冲高电平和低电平的时间长度都是2秒;
步骤二、甲型控制系统接收到来自乙型控制系统的连续方波脉冲信号后,利用2个3秒的计时器,分别对接收到的方波脉冲信号的高电平和低电平的时间长度进行检测,并把检测结果的逻辑值分别给至S1和S2两个布尔变量,通讯正常情况下,接收到的方波脉冲信号的高电平和低电平的时间长度都是2秒,如果检测得到高电平时间长度大于2秒,则S1=1,否则S1=0;同理如果低电平时间长度大于2秒,则S2=1,否则S2=0;将S1与S2进行逻辑或运算,其结果赋给布尔变量S3,只要S1和S2两个布尔变量中有一个值为1则S3=1;S1和S2两个布尔变量的值全为0时,S3=0,S3=1表明甲型控制系统检测判断出异型控制系统之间的通讯有故障,与此同时,甲型控制系统把布尔变量S3的值传输给乙型控制系统;
步骤三、乙型控制系统接收到来自甲型控制系统的连续方波脉冲信号后,同样利用2个3秒的计时器,分别对接收到的方波脉冲信号的高电平和低电平的时间长度进行检测,并把检测结果的逻辑值分别给至X1和X2两个布尔变量,通讯正常情况下,接收到的方波脉冲信号的高电平和低电平的时间长度都是2秒,如果检测得到高电平时间长度大于2秒,则X1=1,否则X1=0;如果低电平时间长度大于2秒,则X2=1,否则X2=0;将X1与X2进行逻辑或运算,其结果赋给布尔变量X3,只要X1和X2两个布尔变量中有一个值为1则X3=1;X1和X2两个布尔变量的值全为0时,X3=0,X3=1表明乙型控制系统检测判断出异型控制系统之间的通讯有故障,与此同时,乙型控制系统把布尔变量X3的值传输给甲型控制系统;
步骤四、甲型控制系统把从乙型控制系统接收到的布尔变量X3的值传输给布尔变量S4,S3与S4进行逻辑或运算,其结果赋给布尔变量S5,只要S3和S4两个布尔变量中有一个值为1则S5=1;S3和S4两个布尔变量的值全为0时,S5=0,S5=1表明,或者是甲型控制系统或者是乙型控制系统、或者是甲型控制系统和乙型控制系统同时检测出异型控制系统之间的通讯有故障,总之,S5=1表明异型控制系统之间的通讯有故障,这时,甲型控制系统给出声光报警;
步骤五、乙型控制系统把从甲型控制系统接收到的布尔变量S3的值传输给布尔变量X4,X3与X4进行逻辑或运算,其结果赋给布尔变量X5,只要X3和X4两个布尔变量中有一个值为1则X5=1;X3和X4两个布尔变量的值全为0时,X5=0,X5=1表明,或者是甲型控制系统或者是乙型控制系统或者是甲型控制系统和乙型控制系统同时检测出异型控制系统之间的通讯有故障,总之,X5=1表明异型控制系统之间的通讯有故障。这时,乙型控制系统给出声光报警。
本发明的有益效果是:本发明通过在异型控制系统之间相互发送连续的方波脉冲信号,并在各自控制系统里检测接收到的方波脉冲信号高低电平的时间长度,从而判断异型控制系统之间是否发生通讯故障。本发明方法的优点是逻辑严密、思路清晰、可靠性高。本发明在异型控制系统两端同时检测、判断二者是否有通讯故障发生。一旦异型控制系统之间的通讯出现故障,能够立即给出紧急控制信号和警示信号,以便紧急自动处置运转的设备,并警示生产操作人员进行必要的处理。彻底解决了人工通过观测通讯卡件上的指示灯显示正常与否来判断通讯故障的滞后问题,满足了生产要求。本发明方法可应用于任何异型控制系统通讯故障检测。
具体实施方式
实施例1
在施耐德控制系统与西门子控制系统之间,通过通信介质,相互发送高、低电平时间长度都是2秒的连续方波脉冲信号。
在施耐德控制系统里设置2个3秒计时器,通讯正常情况下,接收到的方波脉冲信号的高电平和低电平的时间长度都是2秒,如果检测得到高电平时间长度为3秒,则S1=1,否则S1=0;同理如果低电平时间长度为3秒,则S2=1,否则S2=0,第1个3秒计时器对接收到的来自西门子控制系统方波脉冲信号的高电平时间长度进行检测,,检测结果的逻辑值0赋给变量S1,即S1=0;第2个3秒计时器对接收到的来自西门子控制系统方波脉冲信号的低电平时间长度进行检测,检测结果的逻辑值1赋给变量S2,即S2=1。
在施耐德控制系统里,S1与S2进行逻辑或运算,其结果赋给布尔变量S3,即S3=S1+S2=0+1=1,施耐德控制系统把布尔变量S3的值传输给西门子控制系统。
在西门子控制系统里同样设置2个3秒计时器,第1个3秒计时器对接收到的来自施耐德控制系统方波脉冲信号的高电平时间长度进行检测,检测结果的逻辑值0赋给变量X1,即X1=0;第2个3秒计时器对接收到的来自施耐德控制系统方波脉冲信号的低电平时间长度进行检测,检测结果的逻辑值0赋给变量X2,即X2=0。
在西门子控制系统里,X1与X2进行逻辑或运算,其结果赋给布尔变量X3,即X3= X1+X2= 0+0=0,西门子控制系统把布尔变量X3的值传输给施耐德控制系统。
施耐德控制系统把从西门子控制系统接收到的布尔变量X3的值传输给布尔变量S4,S4= X3=0,S3与S4进行逻辑或运算,其结果赋给布尔变量S5,即S5= S3+S4= 1+0=1,施耐德控制系统根据S5=1,紧急自动处置运转的设备,同时给出声光报警,提示生产操作人员进行必要的应对。
西门子控制系统把从施耐德控制系统接收到的布尔变量S3的值传输给布尔变量X4,X4= S3=1,X3与X4进行逻辑或运算,其结果赋给布尔变量X5, 即X5= X3+X4= 0+1=1,西门子控制系统根据X5=1,紧急自动处置运转的设备,同时给出声光报警,提示生产操作人员进行必要的应对。
实施例2
在罗克韦尔AB控制系统与和利时控制系统之间,通过通信介质,相互发送高、低电平时间长度都是2秒的连续方波脉冲信号。
在罗克韦尔AB控制系统里设置2个3秒计时器,通讯正常情况下,接收到的方波脉冲信号的高电平和低电平的时间长度都是2秒,如果检测得到高电平时间长度为3秒,则S1=1,否则S1=0;同理如果低电平时间长度为3秒,则S2=1,否则S2=0,第1个3秒计时器对接收到的来自和利时控制系统方波脉冲信号的高电平时间长度进行检测,检测结果的逻辑值0赋给变量S1,即S1=0;第2个3秒计时器对接收到的来自和利时控制系统方波脉冲信号的低电平时间长度进行检测,检测结果的逻辑值0赋给变量S2,即S2=0。
在罗克韦尔AB控制系统里,S1与S2进行逻辑或运算,其结果赋给布尔变量S3,即S3= S1+S2= 0+0=0,罗克韦尔AB控制系统把布尔变量S3的值传输给和利时控制系统。
在和利时控制系统里同样设置2个3秒计时器,第1个3秒计时器对接收到的来自罗克韦尔AB控制系统方波脉冲信号的高电平时间长度进行检测,检测结果的逻辑值0赋给变量X1,即X1=0;第2个3秒计时器对接收到的来自罗克韦尔AB控制系统方波脉冲信号的低电平时间长度进行检测,检测结果的逻辑值1赋给变量X2,即X2=1。
在和利时控制系统里,X1与X2进行逻辑或运算,其结果赋给布尔变量X3,即X3=X1+X2= 0+1=1,和利时控制系统把布尔变量X3的值传输给罗克韦尔AB控制系统。
罗克韦尔AB控制系统把从和利时控制系统接收到的布尔变量X3的值传输给布尔变量S4,S4= X3=1,S3与S4进行逻辑或运算,其结果赋给布尔变量S5,即S5= S3+S4= 0+1=1,罗克韦尔AB控制系统根据S5=1,紧急自动处置运转的设备,同时给出声光报警,提示生产操作人员进行必要的应对。
和利时控制系统把从罗克韦尔AB控制系统接收到的布尔变量S3的值传输给布尔变量X4,X4=S3=0,X3与X4进行逻辑或运算,其结果赋给布尔变量X5, 即X5= X3+X4=1+0=1,和利时控制系统根据X5=1,紧急自动处置运转的设备,同时给出声光报警,提示生产操作人员进行必要的应对。
Claims (1)
1.一种异型控制系统通讯故障检测判断方法,其特征在于:按照如下的步骤进行
步骤一、异型控制系统指不同品牌的自动化控制系统,甲型控制系统经过第一通信介质,发出连续的方波脉冲信号送给乙型控制系统,该方波脉冲高电平和低电平的时间长度都是2秒,同时,乙型控制系统经过第二通信介质,发出连续的方波脉冲信号送给甲型控制系统,该方波脉冲高电平和低电平的时间长度都是2秒;
步骤二、甲型控制系统接收到来自乙型控制系统的连续方波脉冲信号后,利用2个3秒的计时器,分别对接收到的方波脉冲信号的高电平和低电平的时间长度进行检测,并把检测结果的逻辑值分别给至S1和S2两个布尔变量,通讯正常情况下,接收到的方波脉冲信号的高电平和低电平的时间长度都是2秒,如果检测得到高电平时间长度大于2秒,则S1=1,否则S1=0;同理如果低电平时间长度大于2秒,则S2=1,否则S2=0;将S1与S2进行逻辑或运算,其结果赋给布尔变量S3,只要S1和S2两个布尔变量中有一个值为1则S3=1;S1和S2两个布尔变量的值全为0时,S3=0,S3=1表明甲型控制系统检测判断出异型控制系统之间的通讯有故障,与此同时,甲型控制系统把布尔变量S3的值传输给乙型控制系统;
步骤三、乙型控制系统接收到来自甲型控制系统的连续方波脉冲信号后,同样利用2个3秒的计时器,分别对接收到的方波脉冲信号的高电平和低电平的时间长度进行检测,并把检测结果的逻辑值分别给至X1和X2两个布尔变量,通讯正常情况下,接收到的方波脉冲信号的高电平和低电平的时间长度都是2秒,如果检测得到高电平时间长度大于2秒,则X1=1,否则X1=0;如果低电平时间长度大于2秒,则X2=1,否则X2=0;将X1与X2进行逻辑或运算,其结果赋给布尔变量X3,只要X1和X2两个布尔变量中有一个值为1则X3=1;X1和X2两个布尔变量的值全为0时,X3=0,X3=1表明乙型控制系统检测判断出异型控制系统之间的通讯有故障,与此同时,乙型控制系统把布尔变量X3的值传输给甲型控制系统;
步骤四、甲型控制系统把从乙型控制系统接收到的布尔变量X3的值传输给布尔变量S4,S3与S4进行逻辑或运算,其结果赋给布尔变量S5,只要S3和S4两个布尔变量中有一个值为1则S5=1;S3和S4两个布尔变量的值全为0时,S5=0,S5=1表明,或者是甲型控制系统或者是乙型控制系统、或者是甲型控制系统和乙型控制系统同时检测出异型控制系统之间的通讯有故障,总之,S5=1表明异型控制系统之间的通讯有故障,这时,甲型控制系统给出声光报警;
步骤五、乙型控制系统把从甲型控制系统接收到的布尔变量S3的值传输给布尔变量X4,X3与X4进行逻辑或运算,其结果赋给布尔变量X5,只要X3和X4两个布尔变量中有一个值为1则X5=1;X3和X4两个布尔变量的值全为0时,X5=0,X5=1表明,或者是甲型控制系统或者是乙型控制系统或者是甲型控制系统和乙型控制系统同时检测出异型控制系统之间的通讯有故障,总之,X5=1表明异型控制系统之间的通讯有故障,这时,乙型控制系统给出声光报警。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710243711.5A CN107132835B (zh) | 2017-04-14 | 2017-04-14 | 一种异型控制系统通讯故障检测判断方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710243711.5A CN107132835B (zh) | 2017-04-14 | 2017-04-14 | 一种异型控制系统通讯故障检测判断方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107132835A CN107132835A (zh) | 2017-09-05 |
CN107132835B true CN107132835B (zh) | 2019-03-01 |
Family
ID=59715976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710243711.5A Active CN107132835B (zh) | 2017-04-14 | 2017-04-14 | 一种异型控制系统通讯故障检测判断方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107132835B (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004519059A (ja) * | 2001-03-15 | 2004-06-24 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 分配された安全上重要なシステムのコンポーネントの駆動方法 |
US7617412B2 (en) * | 2006-10-25 | 2009-11-10 | Rockwell Automation Technologies, Inc. | Safety timer crosscheck diagnostic in a dual-CPU safety system |
CN102182334A (zh) * | 2011-03-25 | 2011-09-14 | 北京联合大学生物化学工程学院 | 异型升降式停车楼 |
CN104007758B (zh) * | 2014-05-28 | 2016-08-17 | 中广核核电运营有限公司 | 核电站分布式控制系统中网关通讯异常自诊断方法及系统 |
-
2017
- 2017-04-14 CN CN201710243711.5A patent/CN107132835B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107132835A (zh) | 2017-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109443528A (zh) | 一种基于振动信号分析的变压器故障诊断系统及其诊断方法 | |
CA2574428A1 (en) | System and method for determining rail safety limits | |
US20120273307A1 (en) | Monitoring method for an elevator installation | |
CN106525107A (zh) | 一种通过仲裁方式鉴定传感器失效的方法 | |
CN104453527A (zh) | 带故障监测的安全继电器模块、安全继电器组及其监测方法 | |
US6314350B1 (en) | Methods and apparatus for generating maintenance messages | |
KR101023533B1 (ko) | 고속철도 에이티시의 실시간 원격복구 시스템 및 그 제어방법 | |
CN105022382A (zh) | 一种故障处理方法、装置、系统及消防设备 | |
CN107132835B (zh) | 一种异型控制系统通讯故障检测判断方法 | |
CN107846314A (zh) | 一种智能运维管理系统 | |
CN106647351A (zh) | 一种冗余切换电路 | |
CN104282125A (zh) | 线性光束感烟探测器的检测方法 | |
CN114978874B (zh) | 一种多重化热备冗余系统 | |
CN102829939A (zh) | 电路系统、工程机械及进水识别方法 | |
CN211236664U (zh) | 一种桁架机及桁架生产系统 | |
CN106226625A (zh) | 一种塔机电气系统自动诊断装置及其使用方法 | |
CN205486679U (zh) | 一种通信设备故障识别装置 | |
CN219430187U (zh) | 一种单晶炉紧急警报装置 | |
CN210799574U (zh) | 一种汽轮机组开度测量系统及伺服阀自检测系统 | |
CN105337803B (zh) | 一种环形系统通讯线解裂检测方法 | |
CN108093218A (zh) | 一种施工质量视频监理方法及系统 | |
US11276284B1 (en) | System and method for detecting events in a system | |
CN102208127A (zh) | 一种具有自检功能的入侵报警系统 | |
CN204559080U (zh) | 一种继电保护装置死机的监测装置 | |
CN109109906B (zh) | 一种报警装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |