91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MELD報警信息的產(chǎn)生

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 2020-05-11 08:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DB801 信息緩沖

DB802 信息觀看

DB803 信息檔案

FC650 信息傳輸MeldSend

DB804-DB811 德語報警數(shù)據(jù)庫由SiVArc 生成

DB814-DB821中文報警數(shù)據(jù)庫由SiVArc 生成

例如:

一個代報警的功能塊里的設(shè)置//

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 發(fā)出給 pMeldAbb

AenderungsID : STRUCT 初始化默認(rèn)值

SNr DB塊號

ANr 01

Detail FF

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

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

FB650 用于信息的傳輸?shù)紻B802和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進(jìn)行初始化

T#MsgV.S_MSGID[2] DB802里的ID進(jìn)行初始化

T#MsgV.S_MSGID[3] DB802里的ID進(jìn)行初始化

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 出現(xiàn)一次故障#MsgPtr在FC650中被加

SPBN NPtr

CALL "READ_CLK" SFC1讀取CPU時間

RET_VAL:=#Result

CDT :=#Zeitstempel

FB650將DB801 里的信息放入到DB802 只顯示20條信息,或DB803 報警歷史紀(jì)錄

FB650將多語言塊的故障TEXT文本,時間,狀態(tài),ID故障號給入到DB802和DB803里。

FB650 將DB801 的ActPtr 時刻消除0

畫面Meldeanzeige 是顯示DB802里的內(nèi)容

畫面Meldearchiv_250 是顯示DB803里的內(nèi)容

FB651 用于 多語言轉(zhuǎn)換

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    4020

    瀏覽量

    68353
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    616

    瀏覽量

    29506

原文標(biāo)題:MELD報警信息的產(chǎn)生

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    校園一鍵報警

    報警
    jf_55301954
    發(fā)布于 :2025年11月06日 16:46:52

    電能質(zhì)量在線監(jiān)測裝置的報警功能可以關(guān)閉嗎?

    電能質(zhì)量在線監(jiān)測裝置的報警功能 能否關(guān)閉及如何關(guān)閉,取決于裝置的設(shè)計、功能等級和具體配置 。以下是詳細(xì)分析: 一、核心結(jié)論:報警功能可部分關(guān)閉,但安全相關(guān)報警通常不可禁用 多數(shù)裝置支持選擇性關(guān)閉
    的頭像 發(fā)表于 11-05 13:38 ?423次閱讀

    4g報警器能不能改成一個反電魚報警

    4G報警器通過震動脫落磁鐵來感應(yīng)報警能不能改成感應(yīng)電流報警應(yīng)用場景-魚塘水庫 江河湖泊新能源監(jiān)控實時感應(yīng)報警對于電路完全小白求大佬指點一下需要加什么配件實現(xiàn)
    發(fā)表于 10-31 23:35

    布線復(fù)雜、干擾誤報?隔離485總線與云平臺,重塑報警系統(tǒng)穩(wěn)定性

    語音報警器是一種通過預(yù)先錄制或合成的語音信息來發(fā)出警示信號的電子設(shè)備。它的核心功能是替代或補(bǔ)充傳統(tǒng)的蜂鳴聲、鈴聲報警,用更清晰、明確的語言告知人們發(fā)生了什么情況以及該如何應(yīng)對。 語音報警
    的頭像 發(fā)表于 10-30 16:51 ?537次閱讀

    語音報警器:TTS語音播報,云平臺邏輯自控

    TTS語音播報報警器是一種集成了傳統(tǒng)報警器和TTS(文本轉(zhuǎn)語音)技術(shù)的智能設(shè)備。清晰、準(zhǔn)確地用人類語言播報報警原因、位置、狀態(tài)等具體信息。 工作原理 文本語音:輸入文字自動合成語音,支
    的頭像 發(fā)表于 10-29 16:31 ?762次閱讀

    工業(yè)/校園/居家安防必看!語音報警器怎么報警?控輸出、組物聯(lián)網(wǎng)全攻略

    語音報警器之所以能替代傳統(tǒng)聲光報警器,成為智慧安防的核心設(shè)備,關(guān)鍵在于其 “能說話、可控制、可聯(lián)動” 的特性,不僅能發(fā)出警示,還能精準(zhǔn)傳遞故障信息、指引處置流程,且能接入物聯(lián)網(wǎng)實現(xiàn)遠(yuǎn)程管控。 一
    的頭像 發(fā)表于 10-28 17:12 ?521次閱讀

    從單機(jī)報警到云端服務(wù):移遠(yuǎn)燃?xì)?b class='flag-5'>報警解決方案推動產(chǎn)業(yè)共贏

    當(dāng)前,燃?xì)獍踩芾磉~入智能化深水區(qū)。過去僅依賴單一硬件報警的模式,已難以滿足行業(yè)對效率與安全的更高要求。為此,移遠(yuǎn)通信推出“硬件+服務(wù)”一體化燃?xì)?b class='flag-5'>報警解決方案,并于第27屆中國國際燃?xì)狻⒐峒夹g(shù)
    的頭像 發(fā)表于 10-23 19:09 ?465次閱讀
    從單機(jī)<b class='flag-5'>報警</b>到云端服務(wù):移遠(yuǎn)燃?xì)?b class='flag-5'>報警</b>解決方案推動產(chǎn)業(yè)共贏

    報警芯片怎樣選擇?報警器用的什么芯片?報警芯片的主要類型?常見報警芯片推薦?防盜器芯片有哪些?

    選擇報警芯片時,需要根據(jù)具體的應(yīng)用場景、功能需求、成本預(yù)算和性能要求進(jìn)行綜合評估。以下是選擇報警芯片時需要考慮的幾個關(guān)鍵因素,幫助你做出更合適的選擇:
    的頭像 發(fā)表于 09-22 18:55 ?479次閱讀
    <b class='flag-5'>報警</b>芯片怎樣選擇?<b class='flag-5'>報警</b>器用的什么芯片?<b class='flag-5'>報警</b>芯片的主要類型?常見<b class='flag-5'>報警</b>芯片推薦?防盜器芯片有哪些?

    無線風(fēng)速報警

    報警
    pingao141378
    發(fā)布于 :2025年08月11日 14:37:13

    微五科技CF5010RBT60開發(fā)板試用體驗+氣體報警器項目demo

    VRL的電壓配置在3.3V以內(nèi),即可使用CF5010RBT60上的12位AD采到氣體反應(yīng)的電壓變化值。我們提前標(biāo)定好報警點的濃度,當(dāng)氣體反應(yīng)達(dá)到報警濃度時,報警器即可發(fā)出報警提示
    發(fā)表于 08-05 11:38

    發(fā)那科報警信息說明

    電子發(fā)燒友網(wǎng)站提供《發(fā)那科報警信息說明.pdf》資料免費下載
    發(fā)表于 06-03 17:44 ?0次下載

    威綸通觸摸屏報警功能的使用方法

    在實際工業(yè)應(yīng)用中,設(shè)備的報警信息通常需要顯示在HMI上,及時的提醒操作人員避免設(shè)備損壞或安全事故;這自然需要對報警功能進(jìn)行組態(tài)和設(shè)計,本示例以威綸通觸摸屏為例進(jìn)行報警功能組態(tài)的應(yīng)用。希
    的頭像 發(fā)表于 05-24 14:59 ?5719次閱讀
    威綸通觸摸屏<b class='flag-5'>報警</b>功能的使用方法

    報警電纜是什么電纜

    報警電纜是一種專門用于安全報警系統(tǒng)的電纜,它能夠在特定條件下(如入侵、火災(zāi)、泄漏等)傳輸報警信號,以觸發(fā)相應(yīng)的警報裝置或通知安全人員。以下從其組成、類型、特點及應(yīng)用場景幾個方面進(jìn)行詳細(xì)介紹: 一
    的頭像 發(fā)表于 05-07 09:55 ?595次閱讀

    東元伺服驅(qū)動器報警代碼

    東元伺服驅(qū)動器的報警代碼是用于指示驅(qū)動器運行過程中遇到的故障或異常狀態(tài)的重要信息。以下是一些常見的東元伺服驅(qū)動器報警代碼及其對應(yīng)的故障原因: 1. AL-00:無報警。表示伺服驅(qū)動器當(dāng)
    的頭像 發(fā)表于 04-23 17:58 ?7340次閱讀
    東元伺服驅(qū)動器<b class='flag-5'>報警</b>代碼

    西門子S120變頻器故障及報警信息的讀取

    西門子S120變頻器故障及報警信息的讀取,通??梢酝ㄟ^以下幾種方式進(jìn)行: 一、通過Web網(wǎng)頁查看 1. 硬件連接:將PC機(jī)的以太網(wǎng)口與S120的X127調(diào)試端口連接。 2. 打開瀏覽器:打開IE
    的頭像 發(fā)表于 03-27 07:37 ?5123次閱讀
    西門子S120變頻器故障及<b class='flag-5'>報警</b><b class='flag-5'>信息</b>的讀取