国产精品视频一区二区三区四,亚洲av美洲av综合av,99国内精品久久久久久久,欧美电影一区二区三区电影

上海茂碩機械設(shè)備有限公司

TURCK圖爾克傳感器,TOYOOKI柱塞泵

化工儀器網(wǎng)收藏該商鋪

15

聯(lián)系電話

15214375780

 QQ交談      小標(biāo) 您所在位置:首頁 > 技術(shù)文章 > 西門子博途:EN/ENO 機制的基本知識
產(chǎn)品搜索

請輸入產(chǎn)品關(guān)鍵字:

德國TECHNOKON

德國ARADEXI

德國BAUSER寶色

德國BERNSTEIN伯恩斯坦

德國EPRO傳感器

德國HAWE哈威

德國GSR電磁閥

美國ASCO阿斯卡

意大利ATOS阿托斯

德國FESTO費斯托

德國BURKERT寶德

德國HYDAC賀德克

德國REXROTH力士樂

德國P+F倍加福

德國IFM易福門

德國BALLUFF巴魯夫

德國HIRSCHMANN赫斯曼交換機

德國MURR穆爾

德國PILZ皮爾茲

德國KUBLER庫伯勒編碼器

德國E+H恩德斯豪斯

德國SCHMERSAL施邁賽開關(guān)

德國HEIDENHAIN海德漢

德國TURCK圖爾克

美國MOOG穆格

美國MAC氣控閥

美國NUMATICS紐曼帝克

美國VICKERS威格士

美國PARKER派克

德國 IGUS易格斯電纜

意大利UNIVER電磁閥

美國Wilkerson

美國UFM

德國EHEIM 伊漢

德國Novotechnik傳感器

德國海絡(luò)斯HEROSE 過濾器

堡盟BAUMER

德馬格DEMAG

美國PHD

美國POSI-FLATE

日本CKD

美國UE

日本大金DAIKIN

日本豐興toyooki

日本TACO

意大利康茂盛CAMOZZI

德國schmersal施邁賽

德國sick西克

日本NACHI不二越

美國Ross

意大利GEFRAN

瑞士VAT

美國Rosemount/羅斯蒙特

聯(lián)系方式
地址:上海市松江區(qū)高技路655號4棟413-415
郵編:200001
聯(lián)系人:潘經(jīng)理
電話:15214375780
傳真:
手機:15214375780
售后電話:15214375780
留言:發(fā)送留言
個性化:www.jkgysh.com
網(wǎng)址:www.shmaoshuo.cn/
商鋪:http://www.duoo135.com/st177791/
技術(shù)文章

西門子博途:EN/ENO 機制的基本知識

點擊次數(shù):6854 發(fā)布時間:2023-7-4

簡介

使用使能輸出 ENO,可檢測和處理某些運行系統(tǒng)錯誤。后續(xù)指令的執(zhí)行取決于該使能輸出的信號狀態(tài)。使用 EN/ENO 機制可避免程序崩潰。塊狀態(tài)將以布爾型變量的形式進(jìn)行傳遞。

EN/ENO 機制可用于以下兩個方面:




    LAD 和 FBD 支持 EN/ENO 機制,可調(diào)用程序代碼中的簡單指令和高級指令。

    使用 EN/ENO 機制時,可對以下指令調(diào)用進(jìn)行影響,并使用指令“RET:返回"定制到程序塊外的跳轉(zhuǎn)。同時,還可為程序塊的使能輸出 ENO 賦值(0 或 1)。該特性通常用于 LAD 和 FBD 程序塊。在 SCL 程序塊中,也可使用該功能,無需再使用指令“RET"對 SCL 程序塊的使能輸出 ENO 進(jìn)行影響。

    在程序段邊界處,該使能輸出的信號狀態(tài)將重復(fù)性地置位為“1"。例如,在 LAD 程序塊中,可通過以下方式識別:即使上一個程序段中最后一個指令的使能輸出 ENO 返回信號狀態(tài)“0",左側(cè)母線也始終提供電流。

    指令“RET:返回"(LAD/FBD) 的功能

    邏輯運算結(jié)果為 0 時,不執(zhí)行該指令而執(zhí)行下一個程序段。

    邏輯運算結(jié)果為 1 時,將執(zhí)行該指令并返回調(diào)用程序塊。

    ENO 塊的信號狀態(tài)可通過以下四個選項確定:

    • RLO:RLO = 1 時,ENO 塊將置位為 TRUE。

    • TRUE:ENO 塊將置位為 TRUE。

    • FALSE:ENO 塊將置位為 FALSE。

    • Operand:由操作數(shù)的信號狀態(tài)確定 ENO 塊的信號狀態(tài)。

    編程與 I/O 訪問錯誤

    EN/ENO 機制無法編程和 I/O 訪問錯誤。為此,可通過 OB 進(jìn)行全局錯誤處理或使用“GET_ERROR"、“GET_ERR_ID"指令進(jìn)行本地錯誤處理或(僅 S7-1200/1500)。如果指令成功執(zhí)行無任何錯誤,則可評估相關(guān)的使能輸出 ENO。

    所有編程語言中的程序塊調(diào)用 (S7-300/400)

    以下示例適用于 S7-300/400 系列 CPU:如果調(diào)用的程序塊中不含任何指令,則 BR 位和 ENO 使能輸出均不受影響。BR 位的信號狀態(tài)將保持為一個常量結(jié)果。此時,所有語句都無法成功調(diào)用該程序塊。

    影響 SCL 程序塊的使能輸出 ENO

    說明

    SCL 程序塊中的最后一個指令 ENO 通常會影響 ENO 塊。

    另外,也可跳出該程序塊,并同時使用指令“RETURN"為 ENO 塊賦值“1"或“0"。

    操作步驟

    要影響 ENO 塊的信號狀態(tài),請按以下步驟操作:

    1. 激活 EN/ENO 機制。

    2. 然后編程:

      IF ENO := 0 THEN

      RETURN;

      END_IF;

    結(jié)果

    發(fā)生錯誤時(如,結(jié)果發(fā)生溢出),使能輸出 ENO 將先返回信號狀態(tài)“0",如一個加指令。該 ENO 塊因此為 FALSE,并在上一個程序塊調(diào)用完成后從該程序塊跳到下一個指令處。在一個 SCL 程序段(如,包含多個數(shù)學(xué)函數(shù)等)中,可對該操作步驟進(jìn)行多次編程。

    但無需編程跳轉(zhuǎn),跳出該程序塊。在 SCL 程序塊中,如果單個指令的使能輸出 ENO 信號狀態(tài)為“0",則可確定不執(zhí)行后續(xù)指令。為此,指令 ENO 將在后續(xù)的 IF 指令中與以下指令進(jìn)行關(guān)聯(lián)。


    說明

    ENO 塊的影響

    通過 SCL 程序塊,最后一個指令 ENO 的信號狀態(tài)將在該塊結(jié)束處傳送到 ENO 塊中。

    因此,指令 ENO 可直接影響 ENO 塊。


    在 SCL 中使用 EN/ENO 機制的示例

    使用 EN/ENO 機制的指令示例

    要在指令中使用 EN/ENO 機制,則需激活塊屬性“自動設(shè)置 ENO"。下文中舉例說明了如何在“a + b"運算中使用使能輸出 ENO:




    "MyOutputREAL":= #a + #b;

    "MyOutputBOOL":= ENO;


    如果執(zhí)行“a/b"運算后成功無錯誤,則操作數(shù)“MyOutputBool"的信號狀態(tài)為“1"。發(fā)生錯誤時,使能輸出 ENO 的信號狀態(tài)為“0"。

    通過 EN/ENO 機制調(diào)用程序塊的示例

    以下示例顯示了程序塊的調(diào)用過程。為此,需激活 EN/ENO 機制,且必須事先編程一個影響塊 ENO 的指令:




    IF ENO := 1 THEN

    "Block name_DB"();

    END_IF;


    僅當(dāng)使能輸出 ENO 的信號狀態(tài)為“1"時,才調(diào)用并執(zhí)行該程序塊。如果激活了 EN/ENO 機制,則被調(diào)用的程序塊還將返回一個 ENO 塊。該 ENO 塊之后將在被調(diào)用的程序塊中使用。


[ 打印 ] [ 返回頂部 ] [ 關(guān)閉

| 商鋪首頁 | 公司檔案 | 產(chǎn)品展示 | 供應(yīng)信息 | 公司動態(tài) | 詢價留言 | 聯(lián)系我們 | 會員管理 |
化工儀器網(wǎng) 設(shè)計制作,未經(jīng)允許翻錄必究.Copyright(C) http://www.duoo135.com, All rights reserved.
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),化工儀器網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。
二維碼 在線交流

掃一掃訪問手機站
九龙城区| 荔浦县| 枞阳县| 堆龙德庆县| 湘阴县| 洪洞县| 清镇市| 南开区| 广饶县| 巴东县| 略阳县| 汽车| 辽源市| 云龙县| 克什克腾旗| 米林县| 潜山县| 双城市| 清流县| 宜兴市| 大庆市| 五台县| 互助| 文山县| 灵璧县| 黄浦区| 龙江县| 英吉沙县| 汉阴县| 湛江市| 容城县| 城口县| 金坛市| 从化市| 平罗县| 衢州市| 丹江口市| 长子县| 弋阳县| 泰安市| 招远市|