99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

    文章

    3926

    瀏覽量

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

    關(guān)注

    0

    文章

    614

    瀏覽量

    28947

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    電子發(fā)燒友網(wǎng)站提供《發(fā)那科報警信息說明.pdf》資料免費(fèi)下載
    發(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 ?911次閱讀
    威綸通觸摸屏<b class='flag-5'>報警</b>功能的使用方法

    報警電纜是什么電纜

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

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

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

    CNC機(jī)床報警數(shù)據(jù)采集物聯(lián)網(wǎng)系統(tǒng)方案

    成本、提高生產(chǎn)效率具有重要意義。 然而,傳統(tǒng)的機(jī)床報警管理方式多依賴人工巡檢與手動抄錄,存在響應(yīng)滯后、信息記錄不完整、難以進(jìn)行深度數(shù)據(jù)分析等問題。因此,構(gòu)建一套智能化的 CNC 機(jī)床報警信號數(shù)據(jù)采集運(yùn)維管理系統(tǒng)勢在必行,
    的頭像 發(fā)表于 03-05 15:28 ?249次閱讀

    霍爾開關(guān)DH627/DH629在防盜報警裝置中的應(yīng)用

    霍爾開關(guān)的工作原理基于霍爾效應(yīng),即當(dāng)電流通過一個位于磁場中的導(dǎo)體時,電荷會受到洛倫茲力的作用而發(fā)生偏轉(zhuǎn),從而在導(dǎo)體兩側(cè)產(chǎn)生電勢差?;魻栭_關(guān)報警器正是利用這一原理,通過檢測磁場變化來觸發(fā)報警。
    的頭像 發(fā)表于 02-15 15:47 ?576次閱讀

    BTSGJ-ABTSGJ-A防爆聲光報警器是如何檢測危險信號的

    防爆聲光報警器可以同手動報警按鈕配合使用,達(dá)到簡單的聲、光報警目的。一些高級的防爆聲光報警器還支持遠(yuǎn)程監(jiān)管功能,如通過4G信號傳輸?shù)确绞綄⑻綔y器的氣體種類、濃度等
    的頭像 發(fā)表于 02-14 14:52 ?404次閱讀

    雨量入戶報警儀防汛預(yù)警終端山洪災(zāi)害入戶報警設(shè)備

    防汛預(yù)警終端是有傳感器實時監(jiān)測數(shù)據(jù),通過RTU將數(shù)據(jù)實時下發(fā)給防汛預(yù)警終端,數(shù)據(jù)可以在平臺設(shè)置報警值,根據(jù)不同的值發(fā)出3級報警,也可以根據(jù)報警值接入音頻喇叭,可以根據(jù)現(xiàn)場不同的需求定制播音內(nèi)容,實時顯示當(dāng)前雨量和今日雨量,時間,
    的頭像 發(fā)表于 11-16 14:49 ?906次閱讀
    雨量入戶<b class='flag-5'>報警</b>儀防汛預(yù)警終端山洪災(zāi)害入戶<b class='flag-5'>報警</b>設(shè)備

    BC-809警鈴聲光聯(lián)動報警的原理是什么

    警鈴聲光聯(lián)動報警的原理是通過聲音和光信號的同步觸發(fā)以及它們之間的聯(lián)動機(jī)制來實現(xiàn)的。這種設(shè)計能夠更有效地吸引人們的注意并傳達(dá)報警信息,為各種場所的安全防范提供有力保障。
    的頭像 發(fā)表于 10-15 11:27 ?1016次閱讀

    電子圍欄報警報警常見問題

    電子圍欄報警器是一種安全防護(hù)設(shè)備,廣泛應(yīng)用于住宅、商業(yè)、工業(yè)等場所,用于防止非法入侵和盜竊。然而,在使用過程中,可能會遇到各種問題,導(dǎo)致報警器無法正常工作或誤報。 1. 系統(tǒng)安裝問題 1.1 圍欄
    的頭像 發(fā)表于 09-24 09:15 ?1480次閱讀

    光電柵欄報警怎么解除

    光電柵欄報警的解除方法主要依賴于報警的具體原因和光電柵欄的類型。以下是一些常見的解除步驟和注意事項: 一、檢查并排除外部干擾 檢查周圍環(huán)境 :確認(rèn)是否有其他光源或物體干擾光電柵欄的正常工作。例如
    的頭像 發(fā)表于 09-24 09:14 ?1074次閱讀

    光柵報警器一直報警是什么原因

    光柵報警器是一種安全防護(hù)設(shè)備,通常用于防止非法入侵或保護(hù)特定區(qū)域。當(dāng)光柵報警器一直報警時,可能有幾個原因。 1. 硬件故障 傳感器損壞 :光柵報警器依賴于傳感器來檢測移動。如果傳感器損
    的頭像 發(fā)表于 09-24 09:12 ?2330次閱讀

    說明增強(qiáng)現(xiàn)實技術(shù)的產(chǎn)生原因

    增強(qiáng)現(xiàn)實技術(shù)(Augmented Reality, AR)的產(chǎn)生,主要源于人類對信息獲取和交互方式的不斷追求與探索,以及計算機(jī)技術(shù)、圖像處理、傳感器技術(shù)、網(wǎng)絡(luò)通信等多領(lǐng)域技術(shù)的快速發(fā)展。以下是增強(qiáng)現(xiàn)實技術(shù)產(chǎn)生的主要原因:
    的頭像 發(fā)表于 09-15 14:44 ?1135次閱讀

    太陽能逆變器報警是什么原因

    太陽能逆變器是太陽能發(fā)電系統(tǒng)中的關(guān)鍵設(shè)備,它將太陽能電池板產(chǎn)生的直流電轉(zhuǎn)換為交流電,以供家庭或工業(yè)用電。然而,在使用過程中,逆變器可能會出現(xiàn)各種報警情況,影響系統(tǒng)的正常運(yùn)行。 一、太陽能逆變器報警
    的頭像 發(fā)表于 08-15 10:44 ?3207次閱讀