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

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

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

在HMI設(shè)備上進(jìn)行初始值采集和條件分析所涉及的工作原理是什么?

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-08-21 09:47 ? 次閱讀

簡介

按照定義的順序執(zhí)行 PLC 代碼視圖中的條件分析評(píng)估。

本示例介紹了在 HMI 設(shè)備上進(jìn)行初始值采集和條件分析所涉及的工作原理。

初始值采集 在用戶程序中記錄自動(dòng)和手動(dòng)模式下的互鎖信號(hào)狀態(tài),并已組態(tài)以下操作數(shù):

符號(hào)名稱 注釋 含義
Tag_1 自動(dòng)模式 自動(dòng)模式
Tag_2 Interlock_1 第一個(gè)互鎖
Tag_3 電機(jī)開啟 接通電機(jī)
Tag_4 Interlock_2 第二個(gè)互鎖
Tag_5 手動(dòng)模式 手動(dòng)模式
Tag_6 手動(dòng)開關(guān) 手動(dòng)按鈕

操作數(shù)的信號(hào)狀態(tài)按照以下順序進(jìn)行記錄,并被寫入到 DWORD 中:

ae5aaed6-3f3d-11ee-ac96-dac502259ad0.png

出錯(cuò)時(shí)的條件分析 互鎖出錯(cuò)時(shí),請(qǐng)使用組態(tài)的按鈕從錯(cuò)誤消息跳轉(zhuǎn)至 PLC 代碼視圖,并查看程序中的錯(cuò)誤位置。

由于已激活了初始值采集,因此會(huì)自動(dòng)在 PLC 代碼視圖中隨條件分析一起顯示初始值視圖。

觸發(fā)錯(cuò)誤的操作數(shù)以相應(yīng)顏色突出顯示。

只能根據(jù)初始值采集的順序,在 PLC 代碼視圖的符號(hào)表中查看錯(cuò)誤操作數(shù)的名稱、絕對(duì)地址和注釋。

ae793d1a-3f3d-11ee-ac96-dac502259ad0.png

可選擇切換至手動(dòng)模式并啟用條件分析。

這樣即可在詳細(xì)視圖中查看錯(cuò)誤觸發(fā)網(wǎng)絡(luò),即使當(dāng)時(shí)已更正錯(cuò)誤情況。

互鎖編程的優(yōu)化 在本示例中,為快速明確因光柵而導(dǎo)致出錯(cuò),最好先編程操作數(shù) Tag_4。

有關(guān)打開光柵的信息,隨即會(huì)顯示在符號(hào)表的第一行中。

以下示例顯示了針對(duì)“PLC 代碼視圖”(PLC code view) 對(duì)象的最佳視圖的編程:

ae9f0536-3f3d-11ee-ac96-dac502259ad0.png ? ?






審核編輯:劉清

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

    關(guān)注

    5001

    文章

    12946

    瀏覽量

    459214
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1990

    瀏覽量

    60870
  • HMI系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    1018

原文標(biāo)題:西門子博途:條件分析順序的示例

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LTC2943初始化的時(shí)候要如何確定Qlsb的初始值呢?

    最近公司使用一款LTC2943的庫侖計(jì),但是初始化的時(shí)候要如何確定Qlsb的初始值呢?或者可以提供一個(gè)STM32作為MCU的例程最好。
    發(fā)表于 01-04 06:47

    編譯出錯(cuò),初始值太多

    寫一個(gè)音樂盒的程序,寫簡譜初值時(shí)會(huì)有較多值,編譯報(bào)錯(cuò)有初始值太多,有什么號(hào)的解決方法呢?懇請(qǐng)各位前輩提出寶貴意見~~~
    發(fā)表于 01-16 19:07

    怎么基于正計(jì)數(shù)的賦初始值

    `我想賦上初始值0,可以實(shí)現(xiàn)從0開始計(jì)數(shù)。怎么改,或者類似從10計(jì)數(shù)到100謝謝!`
    發(fā)表于 04-22 09:58

    如何查全局變量的初始值

    對(duì)于一些全局變量,我找不到它們的初始值,哪位能告訴我如何查出來?
    發(fā)表于 01-13 23:17

    請(qǐng)問中OSrunning初始值是多少?

    ucos中OSrunning初始值為多少啊,true or false?
    發(fā)表于 02-20 00:56

    抑制初始值的警告

    我將一些寄存器的初始值用作永不改變的“常量”。另外,我使用$ readmemb以傳統(tǒng)方式初始化內(nèi)存。 這導(dǎo)致“警告:HDLC編譯器:872 ......:使用XXX的初始值,因?yàn)樗鼜奈幢环峙洹S锌赡?/div>
    發(fā)表于 02-25 11:10

    請(qǐng)問如何指定EEPROM的初始值?

    :(1324).ier“eeprom”忽略,事實(shí)上數(shù)據(jù)沒有寫入EEPROM。情況2中(在任何情況下我都不想使用它,因?yàn)槲倚枰付ǔ^8個(gè)字節(jié)的初始值。有人能告訴我我在做什么嗎?ON,我如何指定EEPROM的初始值?非常感謝您的
    發(fā)表于 09-17 07:32

    換路定律及初始值的確定

    換路定律及初始值的確定:3.2 換路定律及初始值的確定3.2.1 換路定律通常,我們把電路中開關(guān)的接通、斷開或電路參數(shù)的突然變化等統(tǒng)稱為“換路”。我們研究的是換路后電
    發(fā)表于 05-10 00:04 ?30次下載

    淺析MCU內(nèi)部的RAM上電之后的初始值相關(guān)問題

    首先我們明確一個(gè)問題,我們都知道,根據(jù)RAM的特性,MCU每次上電之后RAM里面的是隨機(jī)的。也就是說RAM上電后的初始值可以是0xAA,也可以是0x55,也可以是其它任何的,這個(gè)都是正常的。明確了這個(gè)基本原理之后,我們來看一
    發(fā)表于 01-05 08:59 ?6109次閱讀

    教你們?cè)趺慈ピO(shè)定寄存器的初始值

    對(duì)于寄存器,如果沒有明確指定其初始值,Vivado會(huì)根據(jù)其類型(FDCE/FDRE/FDPE/FDRE)設(shè)定合適的初始值。有些工程師喜歡使用復(fù)位信號(hào),對(duì)所有的寄存器進(jìn)行上電復(fù)位,使其
    的頭像 發(fā)表于 04-01 10:27 ?7006次閱讀
    教你們?cè)趺慈ピO(shè)定寄存器的<b class='flag-5'>初始值</b>

    由RAM上電后初始值引起的問題

    本篇LAT的內(nèi)容簡介了一個(gè)由RAM上電后初始值引起的問題。
    發(fā)表于 04-28 15:36 ?12次下載

    如何保證MCU上電后RAM的初始值唯一

    由于工作的原因,筆者經(jīng)常接到工程師詢問MCU內(nèi)部的RAM上電之后的初始值到底是什么,有什么特性和規(guī)律。今天筆者就以設(shè)計(jì)過程中遇到的幾個(gè)問題與大家做一個(gè)交流。首先明確一個(gè)問題,我們都知道,根據(jù)RAM
    發(fā)表于 11-05 19:05 ?4次下載
    如何保證MCU上電后RAM的<b class='flag-5'>初始值</b>唯一

    如何保證MCU上電后RAM的初始值唯一

    由于工作的原因,筆者經(jīng)常接到工程師詢問MCU內(nèi)部的RAM上電之后的初始值到底是什么,有什么特性和規(guī)律。今天筆者就以設(shè)計(jì)過程中遇到的幾個(gè)問題與大家做一個(gè)交流。 首先明確一個(gè)問題,我們都知道,根據(jù)RAM
    發(fā)表于 02-10 12:01 ?1次下載
    如何保證MCU上電后RAM的<b class='flag-5'>初始值</b>唯一

    FLOEFD如何用穩(wěn)態(tài)結(jié)果做瞬態(tài)計(jì)算的初始值呢?

    FLOEFD可以將穩(wěn)態(tài)工況的計(jì)算結(jié)果作為瞬態(tài)工況的計(jì)算初始值。
    的頭像 發(fā)表于 05-17 16:13 ?1871次閱讀
    FLOEFD如何用穩(wěn)態(tài)結(jié)果做瞬態(tài)計(jì)算的<b class='flag-5'>初始值</b>呢?

    MCU編程中局部變量賦初始值的重要性

    MCU編程中局部變量賦初始值的重要性
    的頭像 發(fā)表于 10-16 18:29 ?616次閱讀
    <b class='flag-5'>在</b>MCU編程中局部變量賦<b class='flag-5'>初始值</b>的重要性