工控培訓教程、手冊合集micro800中文指令_第1頁
工控培訓教程、手冊合集micro800中文指令_第2頁
工控培訓教程、手冊合集micro800中文指令_第3頁
工控培訓教程、手冊合集micro800中文指令_第4頁
工控培訓教程、手冊合集micro800中文指令_第5頁
免費預覽已結束,剩余621頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

參考手 Micro800可編程控制器通用指類型編號2080-LC10,2080-LC30,2080-wwwwwwPLCworld重要用戶固態設備具有與機電設備不同的運行特性。《固態控制設備的應用、安裝與安全指南》(號SGI-1.1,可向您當地的RockwellAutomation銷售辦事處索取或通/literature/索取)描述了固態設備和硬接線機電設備之間的一些重任何情況下,對于因使用或應用本設備造成的任何間接或連帶損失,RockwellAutomation,Inc.概不負本手冊中包含的示例和圖表僅用于說明。由于任何具體安裝都涉及眾多變化和要求,RockwellInc.對于依據這些示例和圖表所進行的實際使用不承擔任何責任對于因使用本手冊中所述信息、電路、設備或軟件而引起的專利問題,RockwellAutomation,Inc.不承擔RockwellAutomation,Inc.的, 在整本手冊中,我們在必要的地方給出了說明,以提醒您留意相關安全注意事項警告:用于標警告:用于標息環境中可,進而導致人員傷亡、財產損失或經濟損失的操作或注意:用于標識可能導致人員傷亡、財產損失或經濟損失的操作或情況信息。注意信息可幫助您識wwwPLCworld,避 并了解相 觸 :位于設備(例如,驅動器或電機)表面或內部 ,提醒相關人員可能存 電壓灼度:位于設備(例如,驅動器或電機)表面或內,提醒相關人員表面可能達 重要說明:Allen-Bradley、RockwellAutomation、Logix5000、RSLogix5000、Studio5000、ConnectedComponentsWorkbench、ControlLogix、GuardLogix、CompactLogix、Micro800、PowerFlex、SoftLogix、RockwellSoftware、PLC-2、PLC-3、PLC-5、SLC、SLC500和TechConnect是RockwellAutomation,Inc.的商標。不屬于RockwellAutomation的商標是其各自公司的財產前梯形(LD)

在本手冊 支持的控制 附加資 1 運算 函 功能 按字母順序排列的指令 按類型和功能排列的指令 2LD程 LD程序開發環 wwwPLCworld梯形(LD)

3梯 LD指令 塊 線 觸 返 跳 LD程序中的指令 使用LD語言編輯 梯形圖(LD)程序示 示例:R_TRIG功能 Subtraction、ABSLessthan(<) LD鍵盤快捷 RockwellAutomation2080-RM001B-ZH-E-2014年4 ASCII串行端口

4 5 取 6 ASCII參數詳細信 RockwellAutomation2080-RM001B-ZH-E-2014年4ABL錯誤代 ABLACB數據類 ACL數據類 AHLChannelSts數據類 AHLI數據類 ARDARL數據類 AWAAWT數據類 二進制指

7 第8 wwwPLCworld TTABLE輸入組 通信協議支 嵌入式通信信 9 CIPAPPCFG數據類 CIPCONTROLCFG數據類 CIPSTATUS數據類 RockwellAutomation2080-RM001B-ZH-E-2014年4 CIPTARGETCFG數據類 CIPSYMBOLICCFG數據類 CIPAPPCFG數據類 CIPCONTROLCFG數據類 CIPSTATUS數據類 CIPTARGETCFG數據類 Modbus錯誤代 MODBUSLOCPARA數據類 消息執行過程(Rung= MODBUSTARPARA數據類 Modbus2錯誤代 MODBUS2LOCPARA數據類 MODBUS2TARPARA數據類 消息執行過程和時間 消息執行過程(常規 消息執行次序(常規 g= 消息執行時間圖(Rung= 消息執行過程(Rung= 消息執行時間圖(Rung= 消息執行過程(錯誤 消息執行時間圖(錯誤 使用通信(消息)功能 配置顯式消息的對象數據值 示例:如何創建MSG_CIPGENERIC消息程序以從控制器中數 示例:如何創建MSG_CIPSYMBOLIC消息程序以將值寫入變 示例:如果配置Modbus通信以和寫入驅動

10等 Greater GreaterThanor Less LessThanor Not RockwellAutomation2080-RM001B-ZH-E-2014年4計數器指高速計(HSC)指

11 12 ANY_TO_TwPL 13 COP操作狀態 到不同的數據類 14什么是高速計數器 HSCCmd HSCAPP數據類 HSCSTS數據類 RockwellAutomation2080-RM001B-ZH-E-2014年4 PLS數據類 HSC狀態代碼 使用高速計數器指 更新HSC應用程序數 “高速計數器(HSC)用戶中斷” 示例中使用的正交編添加和配置高速計數器(HSC)用戶中 配置可編程限位開關 示例:如何創建高速計數器(HSC)程 添加可編程限制轉換(PLS)功能 示例:可編程限位開關(PLS)已啟 輸入/

15 LCD_BKLT_REM狀態代 LCD_REww DLG狀態代 DLG錯誤代 IIM狀態代 IOM狀態代 KEY_READ_REM操 KEY_READ_REM狀態代 鍵數據位字段 MMINFO數據類 PLUGIN_READ狀態代 RockwellAutomation2080-RM001B-ZH-E-2014年4RCP狀態代 RCP錯誤代 RTC數據類 RTC設置狀態 SYS_INFO數據類 微調電位ID定 微調電位操作狀態

16 17

wwwPLCworld運動控制指 運動控制功能塊的一般規 運動控制功能塊參數詳細信 運動控制軸狀 運動控制功能塊參數編 運動控制功能塊錯誤 軸出錯場 AXIS_REF數據類 軸變 歸位模 AxisErrorID錯誤代 RockwellAutomation2080-RM001B-ZH-E-2014年4 運動固定輸入/輸 比例積分微分指

18 狀態代碼 19章wwwPLCworld 20什么是比例積分微分(PID)控制 IPIDController功能塊如何實施PID控 GAIN_PID數據類 AT_Param數據類 IPIDController功能塊操 使用比例積分微分指 通過IPIDController功能塊實現自動調 示例:具有自動調節的 示例:如何創建操作值的反饋回 示例:如何將UDFB添加到PID程 示例:如何創建IPIDController程序以控制溫 示例:如何創建IPIDController程序以控制供水水 RockwellAutomation2080-RM001B-ZH-E-2014年4實時時(RTC)字符串操作指

21 RTC數據類 RTC設置狀態 22 23www23計時器指索

計時器指令配 DOYDATA數據類 TOWDATA數據類 前wwwPLCworld前前在本手冊功能塊圖(FBD)編程語言支持。此外,還定義ConnectedComponentsWorkbench開發環境中支持的梯形在本手冊wwwPLCworld前支持的控ConnectedComponentsWorkbench?包括用于下Micro800?控制器支持的控2080-LC10-2080-LC10-2080-LC20-2080-LC20-2080-LC20-2080-LC30-2080-LC30-2080-LC30-2080-LC30-wwwPLCworld2080-LC30-

2080-LC30-2080-LC30-2080-LC30-2080-LC30-2080-LC30-2080-LC30-2080-LC30-2080-LC50-2080-LC50-2080-LC50-2080-LC50-2080-LC50-2080-LC50-2080-LC50-2080-LC50-資說Rockwell1770-4.1工業系統的一般指南in/1770-in041_-en-p.pdf資說Rockwell1770-4.1工業系統的一般指南in/1770-in041_-en-p.pdf獲取)產品認,、您可以通過/literature查看或版物。要訂購技術文檔的紙質副本,請聯系您當地的RockwellAutomation經銷商或銷售代表。wwwPLCworld1查找有關指令和梯形元素ConnectedComponentsWorkbench?包括一個含結構和數組的全面指令此外,ConnectedComponentsWorkbench還包Micro800?控制器、PowerFlex?驅動器、安全繼電器設備、PanelView?Component圖形終錄中或從以下參考中找到相應指令塊。wwwPLCworldConnectedComponentsWorkbench中使用的梯形元素的說明,請第1 塊ConnectedComponentsWorkbench指令集包括符IEC61131-3標準的塊函函數具有一個或多個輸入參數及一個輸出參數 項說塊名指令塊要執行的功能的名稱寫在其矩形形狀內(位于頂端)輸指令塊的每個輸入都帶有且具有定義的類型輸入連輸入在左邊框進行連接輸指令塊的每個輸出都帶有且具有定義的類型輸出連輸出在右邊框進行連接ConnectedComponentsWorkbenchTM不支持遞歸函數調用。當“函數”部此外,函數不會其局部變量的本地值。由于函數實例化,因而 wwwPLCworld函數名稱和函數參數名稱最多128個字符。函數參數名稱可以字項說塊名指令塊要執行的功能的名稱寫在其矩形形狀內(位于頂端)輸指令塊的每個輸入都帶有且具有定義的類型輸入連輸入在左邊框進行連接輸指令塊的每個輸出都帶有且具有定義的類型wwwPLCworld輸出連輸出在右邊框進行連接塊的每個實例局部變量。功能塊實例的變量值將從一個循環至函數實例化。功能塊名稱和功能塊參數名稱128個字符。功能塊參數名稱指指令塊類ABL功指指令塊類ABL功能ABS函ACB功能ACL功能ACOS函函Addition運算AHL功能AND運算AND_MASK函函函(函 wwwPLCworldcn函函函(函函函函ANY_TO_SINT函函函(函函函(函函ARD功能ARL功能ASCII函ASIN函

下表按字母順序列出ConnectedComponentsworkbench中提供的指指指令塊類函ATAN函函AVERAGE功能AWA函AWT函CHAR函COP功能COS函函CTD函CTU函CTUD函DELETE函DERIVATE功能運算DOY函(運算EXPT函FIND函F_TRIG功能(運算(運算HSC功能功能HYSTER功能IIM功能INSERT函INTEGRAL功能IOM功能(功能KEY_READ功能LCD函LEFT函指指令塊類(運算(運算功能LIMIT函LOG函MAX函功能MC_Halt功能MC_Home功能功能功能功能MC_Power功能(功能MC_ReadBoolParameter(參考頁數 wwwPLCworldcn功能功能功能MC_Reset功能功能MC_Stop功能功能MC_WriteBoolParameter參考頁數功能功能MID函MIN函MLEN函MM_INFO功能MOD函MOV運算(函MSG_CIPSYMBOLIC(參考頁數函函指指令塊類函運算MUX4B函MUX8B函(運算(運算(運算NOT_MASK函函OR運算功能功能(功能(功能POW函R_TRIG wwwPLCworld功能RAND函REPLACE函RHC函RIGHT函ROL函ROR函RPC函RS功能RTC_READ功能RTC_SET功能SCALER功能SHL函SHR函SIN函SIN_LREAL函SQRT函SR功能STACKINT功能指指令塊類STIS函Subtraction運算SUS功能SYS_INFO功能TAN函函TDF函TND函TOF功能TON功能TONOFF功能TOW函TP功能(功能TRUNC函函UIC函UID函UIE函UIF函XOR_MASK函XOR運算

下表按功能類別列出了各種功能塊指功能類ABLASCII(ACBACLAHLARDARLAWAAWTAVERAGE(COPCTD266wwwPLCworld(CTUCTUDDERIVATE(F_TRIG(HSC輸入/(HYSTER(IIM輸入/(INTEGRAL(IOM輸入/(((PID)(KEY_READ輸入/(LIM_ALRM((MC_HaltMC_Home指功能類MC_Power(MC_ReadBoolParameter參考頁數MC_ResetMC_StopMC_WriteBoolParameter參考頁數MM_INFO輸入/(((wwwPLCworld輸入/((((RSRTC_READ輸入/(RTC_SETSCALER(SR(STACKINT(SUS(SYS_INFO輸入/(TOF(TON指功能類TONOFFTP(輸入/(函下表按功能類別列出了各種函數指功能類ABS(ACOSAND_MASK(ASCII(參考頁數 wwwPLCworld(ASIN(ASIN_LREALATANATAN_LREALCHAR(COS(COS_LREALDELETE(DOY(EXPT(FIND(INSERTLCD輸入/(LEFT(LIMIT(LOG(MAX(MID(指功能類MIN(MLEN(MOD(MUX4B(MUX8B(POW(RANDREPLACE(RHC輸入/(RIGHT(ROL(RORRPC輸入/(SHL(參考頁數 wwwPLCworld(SHRSIN(SIN_LREALSQRTSTIS(TAN(TDF(TND(TOW(TRUNC(TTABLE(UIC(UIDUIEUIFXOR_MASK(第1 下表按功能類別列出了各種運算符指功能類Addition(AND((((ANY_TO_REAL(參考頁數284)ANY_TO_STRING(參考頁數286)ANY_TO_ULINT(參考頁數290) ANY_TO_USINT(參考頁數291)((Division(((((((MOV((((查找有關指令和梯形元素的信 第1指功能類(seeNotequal"(OR(Subtraction(XOR(wwwPLCworld2(LD)LD程 LD程序開發環梯形(LD)元素LD程序中的指令 使用LD語言編輯 梯形圖(LD)程序示 LD鍵盤快捷 wwwPLCworld第2 梯形圖(LD)語LD出結果)相結合。LD語言通過程序圖表(像繼電器梯形布線圖那樣組LDLD圖形符號在作為電接觸圖的圖表內進行組織。“梯形”一詞來源于兩ConnectedComponentsWorkbench?支持梯形?ConnectedComponentsWorkbench?軟件隨附的元素和指令wwwPLCworld梯形圖(LD)語 第2wwwPLCworldLD程序開發下圖顯示的是用LD程序的語言編輯器,您可以LD程序組織單(POU)LD工具LD鍵盤快捷鍵wwwPLCworldLD程序開發3(LD)ConnectedComponentsWorkbenchLD工具箱添加到梯形。元說表示導致線圈被激活的一組回路元素指令包括運算符、函數和功能塊(包括用戶定義的功能塊)兩個或多個并行指令表示輸出或內部變量的賦值。在LD程序中,線圈表示操作表示輸入或內 數表示功能塊圖輸出的條件性結束表示控制梯形圖執行的LD程序中的條件邏輯和無條件邏輯梯LD圖的圖形組件,表示導致線圈被激活的一組回路元素。梯級可以具有,用于在圖內標識梯級。這些與跳轉一起控制梯更改默認梯級寬按照以下步驟使用梯級的新寬度。在項目中無法調整現有梯級的寬度在工具菜單中,選擇選項在視圖設置下,單擊默認單元格寬度增大單元格寬度值,然后單擊確定第3 梯形圖(LD)元Ctrl鍵的同時,向下滾動鼠標上的指輪,直到您的計算機上在梯級上方的空間中輸入的注釋以RTF格式保存并在控制器中在語言編輯器中,雙擊梯級上方的矩形區域,然后鍵入相應注單擊“向梯級添加wwwPLCworld語言編輯器中的每個梯級的左側都有一個區域,用于輸入名稱要為梯級添加,請執行以下操單擊梯級左側的區域,然后鍵入名稱示例:LD程序添加元要向LD語言編輯器中添加梯級,可執行以下操作將梯級元素從工具箱拖動到語言編輯器中,在工具箱中,雙擊相應的梯級元素以將其添加到語言編輯器 (+)。松開鼠標鍵可添加元素LDLD (57)355 動條查看附加梯級分

wwwPLCworld在工具箱中,將分支元素拖動到語言編輯器內的現有元素上向梯級添加語言編輯器中的每個梯級的左側都有一個區域,用于輸 名稱要為梯級添加,請執行以下操單擊梯級左側的區域,然后鍵入名稱

wwwPLCworldLD塊元素是梯形圖中的一個功能元素,它可以是功能塊、函數、用戶示例LD指令ConnectedComponentsWorkbench指令集包括符IEC61131-3標準的LD程序添加LD工具箱LD程序添加塊。在添加塊后,可以通過“模塊選擇按照以下步驟向LD程序添加塊元素或更改現有塊元素的類型向程序添加塊元wwwPLCworld在語言編輯器中,雙擊塊以顯示“模塊選擇器”在“搜索”您可以啟EN輸入參ENO輸出參數,以便始終通過指令塊添加注意:EN和ENO參數將僅添加到啟用設置后添加的指令塊,已在程序中的指令塊不會受影要針對添加到LD程序的EN/ENO,請執行在工具菜單中,單擊選項IEC>(LD)以顯示語言編輯器屬性在塊設置中,將啟用EN/ENO設置為真單擊確定要針對塊啟用EN/ENO,請執行以下操在“模塊選擇器”中選擇一個塊后,選擇EN/ENO(位于列表底部在“模塊選擇器”中,在指令列表底部進行選擇后選擇EN/ENOLD指令塊enable輸入enableLD圖中的梯級狀態始終為布爾狀態,并將塊的第一個輸入和第一個輸ww如果第一個布爾輸入或輸出不存在,則會EN和/ENO參數添加到當EN輸入為“真”時,才會執行指令塊。如果第一個塊輸出不是布爾輸出,則將ENOENO輸出的狀態始終與指令塊的首個輸入相同可以在“模塊選擇器”或在梯形(LD)程序的“塊設置”中為單個指令塊啟用/禁用EN/ENO塊設置。下表介紹在圖中顯示的塊中啟用和禁用EN/ENO參數的結果。梯塊是否已添EN輸入是否已添ENO輸?12wwwwwwPLCworld示例:啟用輸示的是帶有Enable輸入的SUS指令塊。線LD圖的圖形組件,表示輸出或內部變量的賦值。在LD圖中,可以從“工具箱”LD線圈元說(參考頁數直接線圈支持連接線布爾狀態的布爾輸(參考頁數反向線圈根據連接線狀態的布爾非運算結果支持布爾輸考頁數46)脈沖上升沿(或正極)的線圈支持連接線布爾狀態的布爾輸考頁數46)脈沖下降沿(或負值)的線圈支持連接線布爾狀態的布爾輸設置線圈支持連接線布爾狀態的布爾輸(參考頁數重設線圈支持連接線布爾狀態的布爾輸wwwwwwPLCworld按照以下步驟添加和修改線圈元素為線圈分配變量 (+)。松開鼠標鍵可添加元素LDLD (57)更改線圈的類wwwPLCworld直接線圈支持連接線布爾狀態的布爾反向線圈元素根據連接線狀態的布爾非運算結果支持布爾輸脈沖下降沿的線脈沖下降沿(或負值)的線圈支持連接線布爾狀態的布爾輸出變量在所有其他情況下都將重置為“假”。左側連接的狀態將至右脈沖上升沿的線脈沖上升沿(或正極)的線圈支持連接線布爾狀態的布爾輸出變量在所有其他情況下都將重置為“假”。左側連接的狀態將至右關聯的布爾變量必須為輸出變量或用戶定義的變示例:脈沖上升沿的線設置線圈支持連接線布爾狀態的布爾wwwwwwPLCworld重設線圈支持連接線布爾狀態的布爾關聯的布爾變量必須為輸出變量或用戶定義的變示例:重設線觸LD圖的圖形組件。根據類型不同,接觸表示輸入或內部變量的值或函數。接觸只能添加LD語言編輯器中定義的梯級。在添加接wwwwwwPLCworldConnectedComponentsWorkbenchLD工具箱將以下接觸元素類型添加到LD程序。接觸元說(參考頁數直接接觸支持在連接線狀態與布爾變量之間進行布爾運(參考頁數(參考頁數50)脈沖下降沿按照以下步驟向梯形圖梯級添加接觸元素或更改使用的接觸 (+)。松開鼠標鍵可添加元素LDLD (57)更改接觸的類在語言編輯器wwwPL 直接接觸支持在連接線狀態與布爾變量之間進行布爾運算示例:直接接示例:反向接脈沖上升沿接wwwPLCworld示例:脈沖上升沿接或輸出的沿,建議您使用R_TRIG/F_TRIG功能塊,它支持所有語言,脈沖下降沿接示例:脈沖下降沿接 或輸出的沿,建議您使用R_TRIG/F_TRIG功能塊,它支持所有語言,返返回是表示梯形圖的條件性結束的輸注意LD圖為函數時,其名稱與用于設置返回值(返回到調用圖)的輸出示例:返在工具箱中,將返回元素拖動到語言編輯器中,并將其放置在梯級跳跳轉是控制LD圖執行的條件元素或無>>LAB-跳轉至(名稱為wwwwwwPLCworldLD程序中的指令ConnectedComponentsWorkbench指令集包括符IEC61131-3標準的LD程序中的指令wwwPLCworld使用LD語言編輯器在LD程序中將項目添加到梯級時,根據以下條件LD程序添加元LD工具箱中,將相應的元素拖放LD語言編輯器中,并將其放置 (+)。松開鼠標鍵可添加元素LDLD 您可以直接從語言編輯器或“變量選擇器”替換分配的變量-或要從“變量選擇器”修改變量,請執行以下操在語言編輯器中,雙擊變量以打開變量選擇器梯形(LD)程序示

示例:R_TRIG功能塊(參考頁示例:使用相減(-)、ABS和小(<)比較實型值的示例(see"示例:使用Subtraction(-)、ABS和Lessthan(<)比較實型值"參考頁數55)示例:R_TRIG功能下面是一個處于調試模式中的示例程序,它展示了我們推薦R_TRIG功能塊檢測沿的方法wwwwwwPLCworld示例Subtraction、ABSLessthan舍入的數字。兩個輸出值在ConnectedComponentsWorkbench畫面中可能顯示為相等,但評估為FALSE。例如,在變量輸入畫面中,23.50000123.499999都將顯示23.5,類型的值的信息,請參見以下LD程序示例。wwwPLCworldLD鍵盤快捷 快捷說將梯級插入到選定梯級之后。將梯級插入到選定梯級之前。Ctrl+將分支插入到選定元后將分支插入到選定元前將指令塊插入到選定元后。將指令塊插入到選定元前。將觸點插入到選定元后。將觸點插入到選定元前。將線圈插入到選定元后**將線圈插入到選定元后**將跳轉插入到選定元后**wwwrld將跳轉插入到選定元后**將返回插入到選定元后**將返回插入到選定元后**空格針對線圈或觸點,在可用類型之間切換選擇/清除語言編輯器工作區中的網格Ctrl+下箭頭打開塊選擇Ctrl+上箭頭在分支和子分支之間移動刪刪除選定的梯級或元素回調用變量/模塊選擇器(具體取決于選定的元素)Shift+插入換行Ctrl+打開當前行之上的Ctrl+Shift+打開當前行之下的刪除當前Ctrl+刪除當前行中的下一個第3 梯形圖(LD)元退格刪除左側的Ctrl+退格刪除當前行中的上一個將選定文本到剪貼Ctrl+將選定文本到剪貼將當前行剪切到剪貼將選定文本剪切到剪貼Shift+將選定文本剪切到剪貼將保存在剪貼板中的文本粘貼到插入Shift+將保存在剪貼板中的文本粘貼到插入撤銷上一個恢復上一個恢復上一個Ctrl+向左箭移動到上一個語句或Ctrl+向右箭移動到下一個語起移動到行移動到行Ctrl+起 wwwrld移動到文檔Ctrl+移動到文檔上移動到可見代碼的頂下移動到可見代碼的底Ctrl+移動到可見代碼的頂Ctrl+移動到可見代碼的底移動到配對的括Ctrl+向下箭向下滾Ctrl+向上箭向上滾Shift+向下箭選擇下Shift+向上箭選擇上Shift+向左箭選擇左Shift+向右箭選擇右Ctrl+Shift+向左箭選擇到上一個語句或Ctrl+Shift+向右箭選擇到下一個語句或Shift+從插入點選擇到行Shift+從插入點選擇到行Ctrl+Shift+從插入點選擇到文檔開梯形圖(LD)元 第3結從插入點選擇到文檔末Shift+從插入點選擇到可見代碼的頂Shift+從插入點選擇到可見代碼的底Ctrl+Shift+從插入點選擇到可見代碼的頂Ctrl+Shift+從插入點選擇到可見代碼的底選擇整個文選擇下一個選擇到配對的括Shift+Alt+向下箭選擇當前行和下一Shift+Alt+向上箭選擇當前行和上一Shift+Alt+向左箭選擇當前行的左Shift+Alt+向右箭選擇當前行的右Ctrl+Shift+Alt+向左箭在代碼行中從左向右選擇可用Ctrl+Shift+Alt+向右箭在代碼行中從右向左選擇可用Ctrl+空格Ctrl+Shift+空格鍵www將選定文本更改為大寫字將選定文本更改為小寫字退取消選擇選定文打開變量選打開變量選打開塊選擇打開塊選擇插在覆蓋/插入鍵入模式之間切調換當前字與上一個調換當前行和下一 如果未選定梯級,則會將某個梯級添加到梯級列表的末 如果選定了某個分支,則會將某個元素插入到該分支的末第四警報警報指令用于在達到配置的上限或下限時發出提功能說LIM_ALRM上限和下限實值的滯后wwwPLCworld LIM_ALRM是關于上限和下限實型值滯LIM_ALRMwwwPLCworld參參參數類數據類說輸功能塊啟用ENTRUELIM_ALRM計算。當EN=FALSE時,不執行計算。LDH輸上限值X輸輸入:任何實型值L輸下限值輸滯后值(必須大于0)輸XHTRUEQ輸XTRUE輸XLTRUE警報指 第四LIM_ALRM時間圖示LIM_ALRM功能塊語言功能塊圖wwwwwwPLCworld梯形圖結構化文本結wwwwwwPLCworld5算術算術指令使控制器能夠執行數學函數,例如數據的加減乘除函說ABS實型值的絕ACOS實型值的反64Addition加ASIN實型值的反ASIN_LREAL64ATAN實型值的反ATAN_LREAL64COS64Division除整型或實EXPT實型值的指數計LOG實型值的對MOD模MOV移動值副乘整型或實Neg將值取POW實型值的冪RAND隨機SIN實型值的正64SQRT實型值的平Subtraction減TAN實型值的正64TRUNC(參考頁數 截斷實型值,只保留整數第5 算術指 ABS生成實型值的絕對值(正值)參參參數類數據類說輸函數啟用ENTRUE時,執行當前絕對值計算。當EN=FALSE時,不執行計算。輸任何有符號實型值輸啟用輸出輸絕對值(始終為正數)ABS函數語言功能塊 wwwPLCworld梯形結構化文本(*與之等效over:=(ABS(delta)>結wwwPLCworld ACOS生成實型值的反余弦。輸入值和輸出值都以參參參數類數據類說輸函數啟用ENTRUE時,執行當前反余弦計算。當EN=FALSE時,不執行計算。輸必須位于以下集合內:[-1.0..+1.0]輸啟用輸出輸對于無效輸入,輸入值的反余弦(位于集 [-ACOS函數語言示wwwPLCworld功能塊梯形結構化文(*與之等效ST:*)cosine:=COS(angle);resultACOScosine*結果為角結wwwPLCworld ACOS_LREAL計算長實型值的反余弦參參參數類數據類說輸函數啟用ENTRUE時,執行當前計算。ENFALSE輸必須位于以下集合內:[-1.0..+1.0]輸啟用輸出輸]ACOS_LREAL函數語言wwwPLCworld功能塊梯形結構化文(*與之等效cosine:=COS_LREALresultACOS_LREAL(cosine(*結果為角結wwwPLCworld Addition將兩個或多個整型、實型、時間或字符串值相加AdditionAddition函數支持參參參數類數據類說輸函數啟用EnableTRUE時,執行當前相加計算。當Enable=FALSE時,不執行計算。LD輸SINT-USINTwwwBYTE-INTUINT-WORD-DINT-UDINT-DWORD-LINTULINT-LWORD-TIME-整型、時間或字符串數據類型的加數rld所有輸入的數據類型必須相同輸SINT-USINT-BYTE-INT-UINT-WORD-DINT-UDINT-DWORD-ULINT-LWORD-TIME-參參數類數據類說輸SINT-USINT-BYTE-INT-UINT-WORD-DINT-UDINT-DWORD-ULINT-LWORD-TIME-輸啟用輸出LD示(*與之等效ao10:=ai101+ao5:=(ai51+ai52)+wwwPLCworld ASIN生成實型值的反正弦。輸入值和輸出值都以參參參數類數據類說輸函數啟用ENFALSE。輸必須位于以下集合內輸對于無效輸入,輸入值的反正([-p1/2..+p1/2]內=0啟用輸出ASIN函數語言示功能塊梯形結構化文(*與之等效ST:*)sine:=SIN(angle);resultASINsine(*結果為角結wwwPLCworld ASIN_LREAL計算長實型值參參參數類數據類說輸函數啟用ENTRUE時,執行當前計ENFALSE。輸必須位于以下集合內輸對于無效輸入,輸入值的反正([-PI/2PI/2內)=啟用輸出ASIN_LREAL函數語言功能塊梯形結構化文(*與之等效sine:=SIN_LREALresultASIN_LREAL(sine(*結果為角結wwwwwwPLCworld ATAN生成實型值的反正切參參參數類數據類說輸函數啟用ENTRUE時,執行當前反正切計算。當EN=FALSE時,不執行計算。輸任何實型值輸0.0輸啟用輸出ATAN函數語言示wwwPLCworld功能塊梯形結構化文(*與之等ST:*)tangentTANresultATANtangent*結果為角結wwwPLCworld ATAN_LREAL計算長實型值的反正切參參參數類數據類說輸函數啟用ENTRUE時,執行當前計算。ENFALSE輸任何長實型輸0.0輸啟用輸出ATAN_LREAL函數語言功能塊 wwwPLCworld梯形結構化文(*與之等效tangent:=TAN_LREALresultATAN_LREALtangent(*結果為角結wwwPLCworld 參參參數類數據類說輸函數啟用ENTRUE時,執行當前余弦計算。當EN=FALSE時,不執行計算。輸任何實型值輸輸入值的余弦(位于集合[-1.0..+1.0]輸啟用輸出COS函數語言功能塊 wwwPLCworld梯形結構化文(*與之等效ST:*)cosine:=COS(angle);resultACOScosine*結果為角結wwwPLCworld COS_LREAL計算長實型值的余弦參參參數類數據類說輸函數啟用ENTRUE時,執行當前計算。ENFALSE輸任何長實型輸輸入值的余弦(位于集合[-1.0..+1.0]輸啟用輸出COS_LREAL函數語言功能塊 wwwPLCworld梯形結構化文(*與之等效cosine:=COS_LREALresultACOS_LREAL(cosine(*結果為角結wwwPLCworld Division將首個整型或實型輸入值除以第二個整型或實型輸入值參參參數類數據類說輸函數啟用EnableTRUE時,執行當前相除計算。當Enable=FALSE時,不執行計算。LD輸SINT-BYTE-INT-UINT-DINT-UDINT-DWORD-LWORD-REAL-wPLCworld輸SINT-BYTE-INT-UINT-DINT-UDINT-DWORD-LWORD-REAL-輸SINT-BYTE-INT-UINT-DINT-UDINT-DWORD-LWORD-REAL-輸啟用輸出LD示(*與之等效的ST:*)ao10:=ai101/ai102;ao5(ai52ai53;wwwPLCworld如果“base”是第一個參數,“exponent”是第二個參數EXPT生成下列運算的實型結果:(baseexponent)。參參參數類數據類說輸函數啟用ENTRUE時,執行當前指數計算。當EN=FALSE時,不執行計算。輸任何有符號實型值輸整型指數輸(INEXP)輸啟用輸出wwwPLCworldEXPT函數語言示功能塊梯形結構化文(*與之等效tb_size:=ANY_TO_DINT(EXPT(2.0,range)結wwwPLCworld LOG生成實型值的對數(10為底)參參參數類數據類說輸函數啟用ENTRUE時,執行當前對數計算。當EN=FALSE時,不執行計算。輸必須大于零輸輸入值的對數(10為底)ININ-3.4E+38輸啟用輸出LOG函數語言wwwPLCworld功能塊梯形結構化文(*與之等效ST:*)xpos:=ABS(xval);xlog:=LOG(xpos);結wwwPLCworld 參參參數類數據類說輸函數啟用當EN=TRUE時,執行模計算。ENFALSE輸任何有符號整型值輸必須大于零輸模計算(MODBase)/Base0-1輸啟用輸出

wwwPLCworld函數語言示功能塊梯形結構化文(*與之等效wwwPLCworlddivision_result:=(value/divider);(*整型除法*)rest_of_divisionMODvalue,divider*相除后的余wwwPLCworld MOV將輸(i1)中值的副本移動到(o1)參參參數類數據類說輸函數啟用當EN=TRUE時,執行直接到輸出的ENFALSE時,不執行計算。僅適用于LD程序。LD輸BOOL-DINT-REAL-TIME-STRING-SINT-USINT-UINT-UDINT-LINT-DATE-LREAL-BYTE-WORD-DWORD-LWORD輸入和輸出必須使用相同的數據類型輸BOOL-DINT-REAL-TIME-STRING-SIww -INTUINT-UDINT-LINT-DATE-LREAL-BYTE-WORD-DWORD-LWORD輸入和輸出必須使用相同的數據類型輸啟用輸出LD示(*與之等效ao23:=持附加 Multiplication將兩個或多個整型或實型值相乘。Multiplication持附加參參參數類數據類說輸函數啟用EnableTRUE時,執行當前相乘計算。當Enable=FALSE時,不執行計算。LD輸SINT-USINT-BYTE-INT--WORD-DINT-LINT-ULLWORD-REAL-輸SINT-USINT-BYTE-INT--WORD-DINT-LINT-ULINT-LWORD-REAL-輸SINT-USINT-BYTE-INT--WORD-DINT-LINT-ULINT-LWORD-REAL-整型或實型數據類型輸入的乘積輸入和輸出必須使用相同的數據類型輸啟用輸出LD示(*ST等效ao10:=ai101*ao5:=(ai51*ai52)*取 將值轉換為反值參參參數類數據類說輸函數啟用EnableTRUE時,執行當EnableFALSE時,不執LD輸SINT-INT-DINT-LINT-REAL-LREAL輸SINT-INT-DINT-LINT-REAL-LREAL輸 啟用輸出LD示(*與之等效ao23:=-ro100:=-(ri1+如果第一個參數為“base”,第二個參數為“exponent”POW生成下列運算的實型結果:(baseexponent)。POWExponent為實型值參參參數類數據類說輸函數啟用ENTRUE時,執行當前指數計算。當EN=FALSE時,不執行計算。輸wwwPLCworld要計算指數的實型數輸冪(指數)輸(IN1.0(IN0.0EXP0.0(IN0.0EXP為負數0.0(INEXP0.0(INEXP不對應于整數)輸啟用輸出POW函數語言示功能塊梯形結構化文(*與之等效的ST:*) RAND從定義的范圍生成隨參參參數類數據類說輸函數啟用ENTRUE時,執行隨機整數值計算當EN=FALSE時,不執行計算。輸定義支持的一組數字輸[0..base-1]輸啟用輸出RAND函數語言示功能塊

wwwPLCworld梯形結構化文(*與之等效selected:=MUX4(RAND(4),1,4,8,16RAND調用發出的值位于[0..3]內所以從MUX4發出的“選定值”將“隨機”獲取1(如果從RAND發出0)、或4(如果從RAND1)或8(如果從RAND2)結wwwwwwPLCworld 參參參數類數據類說輸函數啟用ENTRUE時,執行當前正弦計算。當EN=FALSE時,不執行計算。輸任何實型值輸輸入值的正弦(位于集合[-1.0..+1.0]輸啟用輸出SIN函數語言功能塊

wwwPLCworld梯形結構化文(*與之等效ST:*)sine:=SIN(angle);resultASINsine(*結果為角結結wwwPLCworld SIN_LREAL計算長實型值的參參參數類數據類說輸函數啟用ENTRUE時,執行當前計算。ENFALSE輸任何長實型輸輸入值的正弦(位于集合[-1.0..+1.0]輸啟用輸出SIN_LREAL函數語言功能塊 wwwPLCworld梯形結構化文(*與之等效TESTOUTPUT1:=SIN_LREAL(TESTINPUT1)wwwPLCworld 參參參數類數據類說輸函數啟用ENTRUE時,執行當前平方根計算。當EN=FALSE時,不執行計算。輸必須大于或等于零輸IN0輸啟用輸出SQRT函數語言示功能塊 wwwPLCworld梯形結構化文(*與之等效ST:*)xpos:=ABS(xval);xroot:=SQRT(xpos);wwwPLCworld Subtraction用整型、實型或時間值減去另一個整型、實型或時間值參參參數類數據類說輸函數啟用EnableTRUE時,執行當前相加計算。當Enable=FALSE時,不執行計算。LD輸SINT-USINT-INT-UINT-DINT-UDINTDWORD-LINT-ULINT-LWORD輸SINT-USINT-INT-UINT-DINT-UDINT-DWORD-LINT-REAL-LREAL-輸SINT-USINT-INT-UINT-DINT-UDINT-DWORD-LINT-REAL-LREAL-輸出數據類型必須與輸入相同輸啟用輸出LD示(*與之等效ao10:=ai101-ai102;ao5:=(ai51-1)-ai53; 參參參數類數據類說輸函數啟用ENTRUE時,執行當前正切計算。當EN=FALSE時,不執行計算。輸PI/2PI輸對于無效輸入,輸入值的正切=1E+38輸啟用輸出TAN函數語言功能塊

wwwPLCworld梯形結構化文(*與之等ST:*)tangentTANresultATANtangent*結果為角結wwwPLCworld TAN_LREAL計算長實型值的正切參參參數類說輸函數啟用ENTRUE時,執行當前計算。ENFALSE輸PI/2PI輸對于無效輸入,輸入值的正切=1E+38輸啟用輸出TAN_LREAL函數語言wwwPLCworld功能塊梯形結構化文(*與之等效tangent:=TAN_LREALresultATAN_LREALtangent(*結果為角結wwwPLCworld第5 算術指 TRUNC截斷實型值,只保留整數參參參數類數據類說輸函數啟用ENTRUE時,執行實型值截斷計算。當EN=FALSE時,不執行計算。輸任何實型值輸如果IN>0,則最大整數值小于或等于輸入值。 輸啟用輸出TRUNC函數語言示wwwPLCworld功能塊梯形結構化文(*與之等效result:=TRUNC(+2.67)+TRUNC(-(*表示:result2.02.0)0.0;算術指 第5結wwwPLCworld6ASCIIASCII串行端口指令是通信指令,這些指令通過使用或修改通信信道來功能說ABL確定緩沖區中的字符數(甚至可包括行尾字符ACB確定緩沖區中的字符總ACL清除接收和傳輸的緩AHL設置或重置調制解調器握手信號ARD從輸入緩沖區字符,并將這些字符放置到某個字符串ARL從輸入緩沖區一行字符,并將這些字符放置到某個字符串AWA寫入某個字符串,該字符串包含追加到外部設備的用戶配置AWTwwwPLCworld將字符從源字符串寫入到外部設第6 ASCII串行端口指 ABL統計輸入緩沖區中的字符總數,甚至可包括行參參參數類數據類說輸(IN從“假”變為“真”,則啟動功能塊,前提是上一輸要操作的通ABLACB(132)Q輸FALSE-wwwPLCworldTRUE-輸82輸FALSE-TRUE-輸ABL(132)ABL功能塊語言示功能塊圖梯形圖結構化文本wwwPLCworld ACB確定緩沖區中的字符總數參參參數類數據類說輸如果為上升沿(INFALSETRUE),則啟動功能塊,前輸要操作的通ABLACB(132)Q輸PLCworldTRUE-輸字符數輸FALSE-TRUE-輸ABL(132)ACB功能塊語言示功能塊圖梯形圖結構化文本wwwPLCworld 參參參數類數據類說輸如果為上升沿(INFALSETRUE),則啟動功能塊,前輸傳輸和接收緩沖區的狀態ACL(Q輸FALSE-TRUE-輸wwPC-TRUE-輸ABL(132)ACL功能塊語言示功能塊圖梯形圖結構化文本wwwPLCworldAHL可設置或重置調制解RS-232發送請(RTS)握手信號控參參參數類數據類說輸如果為上升沿(INFALSETRUE),則啟動功能輸www置位或重置調制解調器的RTS控制行。AHLI(134)CworldQ輸FALSE-TRUE-輸請參見AHLChannelSts數據類型(參考頁數133)。輸FALSE-TRUE-輸ABL(132)AHL功能塊語言示功能塊圖梯形圖結構化文本wwwPLCworld ARD從緩沖 字符,并將這些字 在字符串中ARD命令將排隊等ARD完成。可執ACL(參考頁120)指令以中止ARD指令。可使ACB(118)ARD指令。這可以防止ARD指令在等待所需字符數時阻礙ASCII隊列。wwwPLCworld參參參數類數據類說輸如果為上升沿(INFALSETRUE),則啟動功輸從緩沖區字符(最大值為82)ARDARL(134)Q輸FALSE-TRUE-輸您希望在其中字符的字符串元素輸字符數輸FALSE-TRUE-輸ABL(132)ARD功能塊語言示功能塊圖梯形圖wwwwwwPLCworld結構化文本參參參數類數據類說輸如果為上升沿(INFALSETRUE),則啟動功能塊,前Input輸ww ARDARL(134)Q輸FALSE-TRUE-輸您希望在其中字符的字符串元素輸字符數輸FALSE-TRUE-輸ABL(132)ARL功能塊語言示功能塊圖梯形圖wwwwwwPLCworld結構化文本AWA將源字符串中的字符寫入到外部設備中。本指令添加兩個附加的參參參數類數據類說輸如果為上升沿(INFALSETRUE),則啟動功輸www要操作的通道和長度輸源字符串:字符數組Q輸FALSE-TRUE-輸字符數輸FALSE-TRUE-輸ABL(132)AWA功能塊語功能塊圖梯形圖wwwwwwPLCworld結構化文本 AWT將源字符串中的字符寫入到外部設參參參數類數據類說輸如果為上升沿(INFALSETRUE),則啟動輸要操作的通道和長度AWAAWT(134)輸orldcnQ輸FALSE-TRUE-輸QTRUE時將NumChar可能短于傳輸所要求的長度。輸FALSE-TRUE-輸ABL(132)AWT功能塊語功能塊圖梯形圖wwwwwwPLCworld結構化文本ASCII參數詳細信息以 提供ASCII參數和結構化數據類型的附加詳細信息ABL錯誤代錯誤描操作無法完成,因為調制解調器已脫機傳輸無法完成,因為清除發送信號已丟ASCIIASCII(DF1)檢測到參數無法完成 發送或接收,因為已通過通道配置框關閉通道配置ASCIIASCIIASCII已設 Cancel,從而停止指令的執行。不需要任何操作字符串的請求長度無效、為負數、大于82或為0。適用于ARD(參考頁數124)和ARL(參考頁數126)功能塊。 wwwPLCworldcn820AWA128)AWT參考頁數130)功能塊。控制塊中請求的(.LEN)長度為負數或大于在源字符串中的字符串大小。適用于AWA(參考頁數128)和AWT(參考頁數130)功能塊。ACL120)通道配置模式已被更改ABLACB數據類參數據類說通串行端嵌入式串行端口為215512345表示以下之0Msg(INFalseTrue時1INTrue其他值:保TRUEACL參數據類說通串行端嵌入式串行端口為2155123插槽4為 wwwPLCworld5TRUEASCIIASCII(ARL和ARD)。TRUEASCIIASCII(AWAAWT)AHLChannelSts數據類參數據類說DTR信號(已保留DCD信號(3)1表示活動DSR信號(已保留RTS信號(1)1表示活動CTS信號(0)1表示活動第6 ASCII串行端口指AHLI數據類參數據類說通串行端嵌入式串行端口為215512345RTSRTSTRUE參數據類說通串行端嵌入式串行端口為215512345您希望從緩沖區的字符數(最大值 82)當此輸入設置為 時,此功能塊不會執行。如果已執行,則操作會停止AWAAWT數據類參數據類說ASCII串行端口指 第6參數據類說通串行端嵌入式串行端口為215512345您想要寫入緩沖區的字符數(最大值 82)注意:如果您將Length設置為0,則AWA將0個字節的用戶數據和2當此輸入設置為 時,此功能塊不會執行。如果已執行,則操作會停止wwwPLCworld7二進制指二進制指令執行數算,即組合兩個元素以獲得單個結果運算說AND_MASKROL向左旋轉整ROR向右旋轉整SHL向左旋轉整SHR向左移動整XOR_MASK整型位到位異或掩wwwPLCworld第7 二進制指 整型位到位與參參參參數類數據類說輸函數啟用ENTRUE時,執行整型與位到位掩碼計算。當EN=FALSE時,不執行計算。輸必須具有整型格式輸必須具有整型格式輸INMSK輸啟用輸出wwwPLCworldAND_MASK函數語言功能塊梯形結構化文(*與之等效parityAND_MASKxvalue,1(*xvalue為奇數,則1*)result:=AND_MASK(16#abc,16#f0f);(*等于16#a0c*)結wwwwwwPLCworld 整型位到位取反掩碼,NOT_MASK將反轉參數參參參數類數據類說輸函數啟用ENTRUE時,執行位到位非運算掩碼計算。當EN=FALSE時,不執行計算。輸必須具有整型格式輸32IN輸啟用輸出NOT_MASK函數語言功能塊 wwwPLCworld梯形結構化文(*與之等效result:=NOT_MASK(*結果16#FFFF_EDCB結wwwPLCworld 整型或位到位掩碼,OR_MASK將啟用位參參參數類數據類說輸函數啟用ENTRUE時,執行整型或位到位掩碼計算。當EN=FALSE時,不執行計算。輸必須具有整型格式輸必須具有整型格式輸INMSK輸啟用輸出wwwPLCworldOR_MASK函數功能塊梯形結構化文(*與之等效wwwPLCworldparity:=OR_MASK(xvalue,1);(*使值始終為奇*)resultOR_MASK(16#abc,16#f0f*16#fbfwwwPLCworld 32位整數,ROL將整數位旋轉到參參參數類數據類說輸函數啟用ENTRUE時,執行向左旋轉位整數值計算。當EN=FALSE時,不執行計算。輸整數值輸輸NbR0輸啟用輸出ROL函數語言功能塊梯形結構結構化文(*與之等效的ST:*)resultROLregister,1);(*register2#0100_1101_0011_0101*)(*result=2#1001_1010_0110_1010*)wwwwwwPLCworld 32位整數,ROR將整數位旋轉到參參參數類數據類說輸函數啟用ENTRUE時,執行向右旋轉位整數值計算。當EN=FALSE時,不執行計算。輸任何整數值輸1位旋轉的數量([1..31]內)PLCworld輸NbR0輸啟用輸出ROR函數語言功能塊梯形(*與之等效的ST:*)resultRORregister,1);(*register2#0100_1101_0011_0101*)(*result=2#1010_0110_1001_1010*)wwwwwwPLCworld 參參參數類數據類說輸函數啟用當ENTRUE時,將整數向左移動。ENFALSE輸任何整數值輸1位移動的數量([1..31]內)輸輸啟用輸出SHL函數語言示功能塊梯形結構化結構化文(*與之等效的ST:*)resultSHL(*register2#0100_1101_0011_0101*)(*result=2#1001_1010_0110_1010*)wwwwwwPLCworld 參參參數類數據類說輸函數啟用當ENTRUE時,將整數向右移動。ENFALSE輸任何整數值輸1位移動的數量([1..31]內)輸PLCworld輸啟用輸出SHR函數語言功能塊梯形(*與之等效的ST:*)resultSHR(*register2#1100_1101_0011_0101*)(*result=2#0110_0110_1001_1010*)wwwwwwPLCworld第7 二進制指 整數異或位到位掩碼,XOR_MASK返回反參參參數類數據類說輸函數啟用ENTRUE時,執行異或位到位掩碼計算。當EN=FALSE時,不執行計算。輸必須具有整型格式輸必須具有整型格式輸INMSK輸啟用輸出wwwPLCworldXOR_MASK語言示功能塊梯形結構化文二進制指 第7(*與之等效crc32:=XOR_MASK(prevcrc,resultXOR_MASK(16#012,16#011);(*16#003結wwwwwwPLCworld8布爾函說MUX4BMUX4BOOLBOOL類MUX8BMUX8BOOLBOOL類TTABLE根據輸入組合提供輸出功能說F_TRIG下降沿檢RS雙穩態重置SR設置雙穩態運算說AND在兩個或多個值之間執行布爾與操作(對于布爾表達式,將值轉換為反XOR兩個值的布爾異或OR兩個或值的布爾或第8 布爾指 F_TRIG檢測布爾變量的下參參參數類數據類說輸任何布爾變Q輸CLKTRUEFALSETRUE。在所有其他情況下均為FALSE。F_TRIG功能塊功能塊圖wwwwwwPLCworld梯形圖結構化文本(*與之等效ST:F_TRIG1F_TRIGnb_edge:=ANY_TO_DINT(F_TRIG1.Q)+結結wwwwwwPLCworld R_TRIG檢測布爾變量的上參參參數類數據類說輸任何布爾變Q輸CLKFALSETRUETRUE。在所有其他情況下均為FALSE。R_TRIG功能塊功能塊圖wwwwwwPLCworld梯形圖結構化文本(*與之等ST:R_TRIG1R_TRIGnb_edge:=ANY_TO_DINT(R_TRIG1.Q)+wwwPLCworld 參參參數類數據類說輸TRUEQ1TRUE輸如果為“真”Q1設置為“假”(優先)輸布爾內存狀RS功能塊語言示功能塊圖wwwwwwPLCworld梯形圖結構化文本(*與之等效ST:RS1RSRS1(start_cmd,(stop_cmdORalarm));command:=RS1.Q1;結wwwPLCworld 兩個 值的布爾或OR參參參數類數據類說輸輸輸輸入項的布爾或OR運算ST語言示wwwPLCworld(*與之等bo10:=bi101ORNOTbo5:=(bi51ORbi52)OR AND在兩個或多個值之間執行布爾“與”操作AND參參參數類數據類說輸布爾數據類型中的值輸布爾數據類型中的值輸對輸入值執行布爾與操作所得結果AND運算符ST語言示wwwPLCworld(*與之等效bo10:=bi101ANDNOTbo5:=(bi51ANDbi52)AND 兩個值的布爾參參參數類數據類說輸輸輸兩個輸入項的布爾異或XOR運算符ST語言示(*與之等效bo10:=bi101XORNOTbo5:=(bi51XORbi52)XORwwwPLCworld 對于布爾表達式,NOT將值轉換為反值參參參數類數據類說輸任何布爾值或復雜表達式輸TRUE(INFALSE時)FALSE(INTRUE時)NOT運算符ST語言示(*與之等效bo10:=bi101wwwPLCworld 參參參數類數據類說輸TRUEQ1TRUE(優先)輸TRUEQ1FALSE輸布爾內存狀雙穩態基準示 000011010001101001101111011111SR功能塊語言示功能塊圖梯形圖結構化文本(*與之等ST:SR1SR*)SR1((auto_mode&start_cmdstop_cmd);command:=SR1.Q1;wwwPLCworldwwwPLCworld TTABLE函數根據輸入組合給出輸出值如果值0xABCDIn3In0對應于數7TTABLE是表中位7的值(為1)。表中的最低有效位是位0。參參參數類數據類說輸BOOLEAN輸BOOL輸PLCworldBOOL輸BOOL輸BOOL輸基于輸入組合的輸出值TTABLE(170)TTABLE輸入組該函數具有四個輸入,因此有16種組合。可以在真值表中找到這些組編編012000000001010編810009100110101011110001111TTABLE函數語言示功能塊wwwwwwPLCworld梯形結構化文結wwwwwwPLCworldTTABLE輸入組該函數具有四個輸入,因此有16種組合。可以在真值表中找到這些組編000001000120010300160110編701110101011110001111wwwPLCworld 參參參數類參參數類數據類說輸[0...7]輸BOOL輸BOOL輸BOOL輸BOOL輸BOOL輸BOOL輸BOOL輸BOOL參參數類數據類說輸可以為下列In0(SelectorIn1(SelectorIn2(SelectorIn3(SelectorIn4(SelectorIn5(SelectorIn6(SelectorIn7(Selector對于選擇器的所有其他值,將為FALSEMUX8B函數語言示功能塊wwwwwwPLCworld梯形wwwwwwPLCworld結構化文(*與之等效range:=MUX8(choice,1,5,10,50,100,500,1000,結wwwwwwPLCworld 參參參數類數據類說輸[0...3]輸BOOL輸BOOL輸BOOLPLCworld輸BOOL輸可以為下列對于選擇器的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論