0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MELD报警信息的产生

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-05-11 08:37 次阅读

DB801 信息缓冲

DB802 信息观看

DB803 信息档案

FC650 信息传输MeldSend

DB804-DB811 德语报警数据库由SiVArc 生成

DB814-DB821中文报警数据库由SiVArc 生成

例如:

一个代报警的功能块里的设置//

VAR_Temp

TempPointerMsys : ANY; //中间变量

TempPointerFlanken :ANY; //中间变量

TempPointerMeldpuffer :ANY; //中间变量

TempPointerDiagnose : ANY; //中间变量

pMeldFeld AT TempPointerMsys: STRUCT

BYTE0 : BYTE; //Byte 0

TYP : BYTE; //Byte 1Daten/Parametertyp

ANZ : WORD; //Byte 2+3 Laenge der Variablen

DBNR : WORD; //Byte 4+5 DB-Nummer

BZ : DWORD; //Byte6 bis 10 Bereichszeiger

END_STRUCT;

pMeldAbb AT TempPointerFlanken:STRUCT

BYTE0 : BYTE; //Byte 0

TYP : BYTE; //Byte 1 Daten/Parametertyp

ANZ : WORD; //Byte 2+3 Laenge der Variablen

DBNR : WORD; //Byte 4+5 DB-Nummer

BZ : DWORD; //Byte 6 bis 10 Bereichszeiger

END_STRUCT;

pMeldDBNR AT TempPointerMeldpuffer:STRUCT

BYTE0 : BYTE; //Byte 0

TYP : BYTE; //Byte 1 Daten/Parametertyp

ANZ : WORD; //Byte 2+3 Laengeder Variablen

DBNR : WORD; //Byte 4+5 DB-Nummer

BZ : DWORD; //Byte 6 bis 10 Bereichszeiger

MSYS : STRUCT

xF_1 : BOOL;

xF_2 : BOOL;

xF_3 : BOOL;

xF_4 : BOOL;

xF_5 : BOOL;

xF_6 : BOOL;

xF_7 : BOOL;

xF_8 : BOOL;

xF_9 : BOOL;

xF_10 : BOOL;

xF_11 : BOOL;

Flanken : ARRAY[1..2] OF BYTE;

AenderungsID : STRUCT

SNr : WORD;

ANr : BYTE;

Detail : BYTE;

TempPointerMsys:= Msys;

TempPointerFlanken:= Msys.Flanken;

TempPointerMeldpuffer := ST_Meld;

pMeldFeld.BZ := pMeldFeld.BZ OR 16#1000000;

// Speicherbereich im Bereichszeiger von 84 (DB) auf 85 (DI) aendern

pMeldAbb.BZ := pMeldAbb.BZ OR 16#1000000;

// Speicherbereich im Bereichszeiger von 84 (DB) auf 85 (DI) aendern

pMeldFeld.TYP := 1; // Typ:=1 ist gleich BOOL

pMeldFeld.ANZ := 16;

// Anzahl der Meldungen min. 8 Bit oder mehr, muss jedoch durch 8 teilbar sein.

pMeldAbb.TYP := 2; // Typ:=2 ist gleich BYTE

pMeldAbb.ANZ := 2; // Anzahl der Bytes im ARRAY min. jedoch 1Byte

故障信息存储部分:

MSYS.xF_1 := xF_Sign; //'MT0/Signatur hat sichgeaendert'

MSYS.xF_2 := xF_Mode; //'MT0/Anlage im unsicherenBetrieb'

MSYS.xF_3 := NOT RUECK; //'STE/Rueckfuehrkreis'

MSYS.xF_4 := NOT AC AND (ACKR OR NOT CFG.X3); //'STE/Passivierung'

MSYS.xF_5 := NOT BusOK; //'STE/Busfehler'

MSYS.xF_6 := xVKE_IBN_nio; //'STE/Vorbesetzungsfehler VKE/IBN'

MSYS.xF_7 := xF_S7TimeStamp; //'MT0/Zeitstempel Projektordnern.i.O.'

MSYS.xF_8 := xPN_MAINT; //'MT1/Wartungsanforderung (HW-Konfigbeachten)

MSYS.xF_9 := xF_PN_Diag; //'MT1/PN Diagnose (HW-Konfig beachten)

MSYS.xF_10 := xPN_Wart_Q;; //'MT1/PN Wartungsbedarf(HW-Konfig beachten)

MSYS.xF_11 := NOT AC AND NOT ACKR AND CFG.X3;//'ST0/Depassivierung Erforderlich'

故障号的指针地址例如:85000250

校验故障号的地址指针例如:85000260

要写入的DB块号 801

传输故障点信息

MeldSend(AufrufNr := 1

,Anz_Meld := 11

,pMeldFeld := pMeldFeld.BZ

,pMeldAbb := pMeldAbb.BZ

,MeldDB := WORD_TO_INT(pMeldDBNR.DBNR)

,AenderungsID := AenderungsID

,Integritaet := xIntegritaet

,Neustart := Neustart

);

FC650 将 pMeldFeld 发出给 pMeldAbb

AenderungsID : STRUCT 初始化默认值

SNr DB块号

ANr 01

Detail FF

FB651 在初始化时,可以使DB801的ActPtr=0

在FB651中通过COM_RST=1使的DB801的ActPtr=0和DB802 的S_MSGID值为0

FB650 用于信息的传输到DB802和DB803 已近语言控制

L 49

InVw: T #Index 用于初始化

+ -1

SLD5

LAR1

L0

TDBD [AR1,P#0.0]

L#Index

LOOPInVw

T#MsgV.S_MSGID[1] DB802里的ID进行初始化

T#MsgV.S_MSGID[2] DB802里的ID进行初始化

T#MsgV.S_MSGID[3] DB802里的ID进行初始化

LAR1P##MsgQ

L0

LDIW [AR1,P#0.0]

T#MsgQ_DB

<>I

SPBN EXIT

AUF DB [#MsgQ_DB]

L 0

T #MsgQ.ActPtr DB801的ActPtr被清零

FLib: L 0

L #MsgPtr 出现一次故障#MsgPtr在FC650中被加

SPBN NPtr

CALL "READ_CLK" SFC1读取CPU时间

RET_VAL:=#Result

CDT :=#Zeitstempel

FB650将DB801 里的信息放入到DB802 只显示20条信息,或DB803 报警历史纪录

FB650将多语言块的故障TEXT文本,时间,状态,ID故障号给入到DB802和DB803里。

FB650 将DB801 的ActPtr 时刻消除0

画面Meldeanzeige 是显示DB802里的内容

画面Meldearchiv_250 是显示DB803里的内容

FB651 用于 多语言转换

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3856

    浏览量

    64802
  • 变量
    +关注

    关注

    0

    文章

    613

    浏览量

    28501

原文标题:MELD报警信息的产生

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    霍尔开关DH627/DH629在防盗报警装置中的应用

    霍尔开关的工作原理基于霍尔效应,即当电流通过一个位于磁场中的导体时,电荷会受到洛伦兹力的作用而发生偏转,从而在导体两侧产生电势差。霍尔开关报警器正是利用这一原理,通过检测磁场变化来触发报警
    的头像 发表于 02-15 15:47 89次阅读

    BTSGJ-ABTSGJ-A防爆声光报警器是如何检测危险信号的

    防爆声光报警器可以同手动报警按钮配合使用,达到简单的声、光报警目的。一些高级的防爆声光报警器还支持远程监管功能,如通过4G信号传输等方式将探测器的气体种类、浓度等
    的头像 发表于 02-14 14:52 52次阅读

    BC-809警铃声光联动报警的原理是什么

    警铃声光联动报警的原理是通过声音和光信号的同步触发以及它们之间的联动机制来实现的。这种设计能够更有效地吸引人们的注意并传达报警信息,为各种场所的安全防范提供有力保障。
    的头像 发表于 10-15 11:27 466次阅读

    电子围栏报警报警常见问题

    电子围栏报警器是一种安全防护设备,广泛应用于住宅、商业、工业等场所,用于防止非法入侵和盗窃。然而,在使用过程中,可能会遇到各种问题,导致报警器无法正常工作或误报。 1. 系统安装问题 1.1 围栏
    的头像 发表于 09-24 09:15 771次阅读

    光栅报警器一直报警是什么原因

    光栅报警器是一种安全防护设备,通常用于防止非法入侵或保护特定区域。当光栅报警器一直报警时,可能有几个原因。 1. 硬件故障 传感器损坏 :光栅报警器依赖于传感器来检测移动。如果传感器损
    的头像 发表于 09-24 09:12 1258次阅读

    太阳能逆变器报警是什么原因

    太阳能逆变器是太阳能发电系统中的关键设备,它将太阳能电池板产生的直流电转换为交流电,以供家庭或工业用电。然而,在使用过程中,逆变器可能会出现各种报警情况,影响系统的正常运行。 一、太阳能逆变器报警
    的头像 发表于 08-15 10:44 1849次阅读

    解除PLC报警的具体方法

    、操作失误、环境因素等多种原因引起的。因此,了解并掌握解除PLC报警的方法对于保障生产线的正常运行至关重要。本文将从多个方面详细介绍解除PLC报警的方法,并结合相关数字和信息进行阐述。
    的头像 发表于 06-12 11:30 7512次阅读

    伺服驱动器报警原因及处理方法

      伺服驱动器是工业自动化中不可或缺的关键组件,它负责控制伺服电机的运动,实现精准的位置、速度和力矩控制。然而,在实际应用中,伺服驱动器可能会因各种原因产生报警,影响生产效率和设备安全。因此,了解
    的头像 发表于 06-06 13:57 1.8w次阅读

    伺服驱动器报警怎么复位

    伺服驱动器是现代工业自动化领域中不可或缺的核心部件之一,广泛应用于数控机床、机器人、自动化生产线等场合。伺服驱动器报警是驱动器在运行过程中出现异常情况时的一种警示方式,通过报警信息可以快速定位故障
    的头像 发表于 06-06 12:25 5904次阅读

    AI老人跌倒监测报警摄像机

    监测老人的行为,如姿势变化和行动模式,识别并分析出可能发生跌倒的情况。一旦监测到老人跌倒,摄像机会立即发送报警信息给相关人员,如家人、护理人员或医护人员,以便及时
    的头像 发表于 03-25 12:12 908次阅读
    AI老人跌倒监测<b class='flag-5'>报警</b>摄像机

    AI火灾监测报警摄像机

    。一旦检测到火灾迹象,系统会立即启动报警机制,并向相关管理人员发送警报信息,以便及时采取应对措施,从而尽可能减少火灾带来的损失。AI火灾监测报警摄像机的工作原理主
    的头像 发表于 03-20 10:27 1754次阅读
    AI火灾监测<b class='flag-5'>报警</b>摄像机

    家庭燃气报警器应用示例

    燃气安全无小事,燃气报警器在检测到气体泄漏后发出报警并切断燃气阀,范防于未“燃”。燃气报警器通过高精度传感器检测周围环境气体,产生电信号给到MCU,当达到
    的头像 发表于 03-14 10:58 1137次阅读
    家庭燃气<b class='flag-5'>报警</b>器应用示例

    吊车防触电报警装置:如影随形的施工副手

    的设计十分科学。它的前端探测单元安装在车臂上,监测高压信号;接收端则安装在驾驶舱内,确保驾驶员能够在第一时间收到警报信息。这种设计充分考虑了作业环境和人的反应时间,通过技术手段最大程度地避免了人为失误。 吊车防触电报警
    的头像 发表于 02-29 18:29 752次阅读

    医用剩余电流监测报警 安科瑞AID120 超温设备故障报警 远程设置报警

    出现故障时发出声光报警信号。也可以通过AID系列报警与显示仪远程设置AIM-M系列医疗智能绝缘监测仪的报警阈值。AID系列报警与显示仪根据安装方式和显示方式的不同共有AID10、AID
    的头像 发表于 02-25 14:49 445次阅读
    医用剩余电流监测<b class='flag-5'>报警</b> 安科瑞AID120 超温设备故障<b class='flag-5'>报警</b> 远程设置<b class='flag-5'>报警</b>值

    浅谈基于Web的配电室监控报警系统的设计与实现

    的总体设计方案和实现方法,规范报警信息和提升报警效率的方案。 关键词:配电工程,监测,报警,配电监控。 0 引言 随着经济迅速发展,当前企业对电力依赖性逐渐增强,企业对电能质量的要求也
    的头像 发表于 02-19 14:11 462次阅读
    浅谈基于Web的配电室监控<b class='flag-5'>报警</b>系统的设计与实现