工控培訓(xùn)教程、手冊合集micro800中文指令_第1頁
工控培訓(xùn)教程、手冊合集micro800中文指令_第2頁
工控培訓(xùn)教程、手冊合集micro800中文指令_第3頁
工控培訓(xùn)教程、手冊合集micro800中文指令_第4頁
工控培訓(xùn)教程、手冊合集micro800中文指令_第5頁
已閱讀5頁,還剩621頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

參考手 Micro800可編程控制器通用指類型編號(hào)2080-LC10,2080-LC30,2080-wwwwwwPLCworld重要用戶固態(tài)設(shè)備具有與機(jī)電設(shè)備不同的運(yùn)行特性?!豆虘B(tài)控制設(shè)備的應(yīng)用、安裝與安全指南》(號(hào)SGI-1.1,可向您當(dāng)?shù)氐腞ockwellAutomation銷售辦事處索取或通/literature/索取)描述了固態(tài)設(shè)備和硬接線機(jī)電設(shè)備之間的一些重任何情況下,對于因使用或應(yīng)用本設(shè)備造成的任何間接或連帶損失,RockwellAutomation,Inc.概不負(fù)本手冊中包含的示例和圖表僅用于說明。由于任何具體安裝都涉及眾多變化和要求,RockwellInc.對于依據(jù)這些示例和圖表所進(jìn)行的實(shí)際使用不承擔(dān)任何責(zé)任對于因使用本手冊中所述信息、電路、設(shè)備或軟件而引起的專利問題,RockwellAutomation,Inc.不承擔(dān)RockwellAutomation,Inc.的, 在整本手冊中,我們在必要的地方給出了說明,以提醒您留意相關(guān)安全注意事項(xiàng)警告:用于標(biāo)警告:用于標(biāo)息環(huán)境中可,進(jìn)而導(dǎo)致人員傷亡、財(cái)產(chǎn)損失或經(jīng)濟(jì)損失的操作或注意:用于標(biāo)識(shí)可能導(dǎo)致人員傷亡、財(cái)產(chǎn)損失或經(jīng)濟(jì)損失的操作或情況信息。注意信息可幫助您識(shí)wwwPLCworld,避 并了解相 觸 :位于設(shè)備(例如,驅(qū)動(dòng)器或電機(jī))表面或內(nèi)部 ,提醒相關(guān)人員可能存 電壓灼度:位于設(shè)備(例如,驅(qū)動(dòng)器或電機(jī))表面或內(nèi),提醒相關(guān)人員表面可能達(dá) 重要說明: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.的商標(biāo)。不屬于RockwellAutomation的商標(biāo)是其各自公司的財(cái)產(chǎn)前梯形(LD)

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

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

4 5 取 6 ASCII參數(shù)詳細(xì)信 RockwellAutomation2080-RM001B-ZH-E-2014年4ABL錯(cuò)誤代 ABLACB數(shù)據(jù)類 ACL數(shù)據(jù)類 AHLChannelSts數(shù)據(jù)類 AHLI數(shù)據(jù)類 ARDARL數(shù)據(jù)類 AWAAWT數(shù)據(jù)類 二進(jìn)制指

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

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

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

15 LCD_BKLT_REM狀態(tài)代 LCD_REww DLG狀態(tài)代 DLG錯(cuò)誤代 IIM狀態(tài)代 IOM狀態(tài)代 KEY_READ_REM操 KEY_READ_REM狀態(tài)代 鍵數(shù)據(jù)位字段 MMINFO數(shù)據(jù)類 PLUGIN_READ狀態(tài)代 RockwellAutomation2080-RM001B-ZH-E-2014年4RCP狀態(tài)代 RCP錯(cuò)誤代 RTC數(shù)據(jù)類 RTC設(shè)置狀態(tài) SYS_INFO數(shù)據(jù)類 微調(diào)電位ID定 微調(diào)電位操作狀態(tài)

16 17

wwwPLCworld運(yùn)動(dòng)控制指 運(yùn)動(dòng)控制功能塊的一般規(guī) 運(yùn)動(dòng)控制功能塊參數(shù)詳細(xì)信 運(yùn)動(dòng)控制軸狀 運(yùn)動(dòng)控制功能塊參數(shù)編 運(yùn)動(dòng)控制功能塊錯(cuò)誤 軸出錯(cuò)場 AXIS_REF數(shù)據(jù)類 軸變 歸位模 AxisErrorID錯(cuò)誤代 RockwellAutomation2080-RM001B-ZH-E-2014年4 運(yùn)動(dòng)固定輸入/輸 比例積分微分指

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

21 RTC數(shù)據(jù)類 RTC設(shè)置狀態(tài) 22 23www23計(jì)時(shí)器指索

計(jì)時(shí)器指令配 DOYDATA數(shù)據(jù)類 TOWDATA數(shù)據(jù)類 前wwwPLCworld前前在本手冊功能塊圖(FBD)編程語言支持。此外,還定義ConnectedComponentsWorkbench開發(fā)環(huán)境中支持的梯形在本手冊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工業(yè)系統(tǒng)的一般指南in/1770-in041_-en-p.pdf資說Rockwell1770-4.1工業(yè)系統(tǒng)的一般指南in/1770-in041_-en-p.pdf獲?。┊a(chǎn)品認(rèn),、您可以通過/literature查看或版物。要訂購技術(shù)文檔的紙質(zhì)副本,請聯(lián)系您當(dāng)?shù)氐腞ockwellAutomation經(jīng)銷商或銷售代表。wwwPLCworld1查找有關(guān)指令和梯形元素ConnectedComponentsWorkbench?包括一個(gè)含結(jié)構(gòu)和數(shù)組的全面指令此外,ConnectedComponentsWorkbench還包Micro800?控制器、PowerFlex?驅(qū)動(dòng)器、安全繼電器設(shè)備、PanelView?Component圖形終錄中或從以下參考中找到相應(yīng)指令塊。wwwPLCworldConnectedComponentsWorkbench中使用的梯形元素的說明,請第1 塊ConnectedComponentsWorkbench指令集包括符IEC61131-3標(biāo)準(zhǔn)的塊函函數(shù)具有一個(gè)或多個(gè)輸入?yún)?shù)及一個(gè)輸出參數(shù) 項(xiàng)說塊名指令塊要執(zhí)行的功能的名稱寫在其矩形形狀內(nèi)(位于頂端)輸指令塊的每個(gè)輸入都帶有且具有定義的類型輸入連輸入在左邊框進(jìn)行連接輸指令塊的每個(gè)輸出都帶有且具有定義的類型輸出連輸出在右邊框進(jìn)行連接ConnectedComponentsWorkbenchTM不支持遞歸函數(shù)調(diào)用。當(dāng)“函數(shù)”部此外,函數(shù)不會(huì)其局部變量的本地值。由于函數(shù)實(shí)例化,因而 wwwPLCworld函數(shù)名稱和函數(shù)參數(shù)名稱最多128個(gè)字符。函數(shù)參數(shù)名稱可以字項(xiàng)說塊名指令塊要執(zhí)行的功能的名稱寫在其矩形形狀內(nèi)(位于頂端)輸指令塊的每個(gè)輸入都帶有且具有定義的類型輸入連輸入在左邊框進(jìn)行連接輸指令塊的每個(gè)輸出都帶有且具有定義的類型wwwPLCworld輸出連輸出在右邊框進(jìn)行連接塊的每個(gè)實(shí)例局部變量。功能塊實(shí)例的變量值將從一個(gè)循環(huán)至函數(shù)實(shí)例化。功能塊名稱和功能塊參數(shù)名稱128個(gè)字符。功能塊參數(shù)名稱指指令塊類ABL功指指令塊類ABL功能ABS函ACB功能ACL功能ACOS函函Addition運(yùn)算AHL功能AND運(yùn)算AND_MASK函函函(函 wwwPLCworldcn函函函(函函函函ANY_TO_SINT函函函(函函函(函函ARD功能ARL功能ASCII函ASIN函

下表按字母順序列出ConnectedComponentsworkbench中提供的指指指令塊類函ATAN函函AVERAGE功能AWA函AWT函CHAR函COP功能COS函函CTD函CTU函CTUD函DELETE函DERIVATE功能運(yùn)算DOY函(運(yùn)算EXPT函FIND函F_TRIG功能(運(yùn)算(運(yùn)算HSC功能功能HYSTER功能IIM功能INSERT函INTEGRAL功能IOM功能(功能KEY_READ功能LCD函LEFT函指指令塊類(運(yùn)算(運(yùn)算功能LIMIT函LOG函MAX函功能MC_Halt功能MC_Home功能功能功能功能MC_Power功能(功能MC_ReadBoolParameter(參考頁數(shù) wwwPLCworldcn功能功能功能MC_Reset功能功能MC_Stop功能功能MC_WriteBoolParameter參考頁數(shù)功能功能MID函MIN函MLEN函MM_INFO功能MOD函MOV運(yùn)算(函MSG_CIPSYMBOLIC(參考頁數(shù)函函指指令塊類函運(yùn)算MUX4B函MUX8B函(運(yùn)算(運(yùn)算(運(yùn)算NOT_MASK函函OR運(yùn)算功能功能(功能(功能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運(yùn)算SUS功能SYS_INFO功能TAN函函TDF函TND函TOF功能TON功能TONOFF功能TOW函TP功能(功能TRUNC函函UIC函UID函UIE函UIF函XOR_MASK函XOR運(yùn)算

下表按功能類別列出了各種功能塊指功能類ABLASCII(ACBACLAHLARDARLAWAAWTAVERAGE(COPCTD266wwwPLCworld(CTUCTUDDERIVATE(F_TRIG(HSC輸入/(HYSTER(IIM輸入/(INTEGRAL(IOM輸入/(((PID)(KEY_READ輸入/(LIM_ALRM((MC_HaltMC_Home指功能類MC_Power(MC_ReadBoolParameter參考頁數(shù)MC_ResetMC_StopMC_WriteBoolParameter參考頁數(shù)MM_INFO輸入/(((wwwPLCworld輸入/((((RSRTC_READ輸入/(RTC_SETSCALER(SR(STACKINT(SUS(SYS_INFO輸入/(TOF(TON指功能類TONOFFTP(輸入/(函下表按功能類別列出了各種函數(shù)指功能類ABS(ACOSAND_MASK(ASCII(參考頁數(shù) 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(參考頁數(shù) wwwPLCworld(SHRSIN(SIN_LREALSQRTSTIS(TAN(TDF(TND(TOW(TRUNC(TTABLE(UIC(UIDUIEUIFXOR_MASK(第1 下表按功能類別列出了各種運(yùn)算符指功能類Addition(AND((((ANY_TO_REAL(參考頁數(shù)284)ANY_TO_STRING(參考頁數(shù)286)ANY_TO_ULINT(參考頁數(shù)290) ANY_TO_USINT(參考頁數(shù)291)((Division(((((((MOV((((查找有關(guān)指令和梯形元素的信 第1指功能類(seeNotequal"(OR(Subtraction(XOR(wwwPLCworld2(LD)LD程 LD程序開發(fā)環(huán)梯形(LD)元素LD程序中的指令 使用LD語言編輯 梯形圖(LD)程序示 LD鍵盤快捷 wwwPLCworld第2 梯形圖(LD)語LD出結(jié)果)相結(jié)合。LD語言通過程序圖表(像繼電器梯形布線圖那樣組LDLD圖形符號(hào)在作為電接觸圖的圖表內(nèi)進(jìn)行組織?!疤菪巍币辉~來源于兩ConnectedComponentsWorkbench?支持梯形?ConnectedComponentsWorkbench?軟件隨附的元素和指令wwwPLCworld梯形圖(LD)語 第2wwwPLCworldLD程序開發(fā)下圖顯示的是用LD程序的語言編輯器,您可以LD程序組織單(POU)LD工具LD鍵盤快捷鍵wwwPLCworldLD程序開發(fā)3(LD)ConnectedComponentsWorkbenchLD工具箱添加到梯形。元說表示導(dǎo)致線圈被激活的一組回路元素指令包括運(yùn)算符、函數(shù)和功能塊(包括用戶定義的功能塊)兩個(gè)或多個(gè)并行指令表示輸出或內(nèi)部變量的賦值。在LD程序中,線圈表示操作表示輸入或內(nèi) 數(shù)表示功能塊圖輸出的條件性結(jié)束表示控制梯形圖執(zhí)行的LD程序中的條件邏輯和無條件邏輯梯LD圖的圖形組件,表示導(dǎo)致線圈被激活的一組回路元素。梯級(jí)可以具有,用于在圖內(nèi)標(biāo)識(shí)梯級(jí)。這些與跳轉(zhuǎn)一起控制梯更改默認(rèn)梯級(jí)寬按照以下步驟使用梯級(jí)的新寬度。在項(xiàng)目中無法調(diào)整現(xiàn)有梯級(jí)的寬度在工具菜單中,選擇選項(xiàng)在視圖設(shè)置下,單擊默認(rèn)單元格寬度增大單元格寬度值,然后單擊確定第3 梯形圖(LD)元Ctrl鍵的同時(shí),向下滾動(dòng)鼠標(biāo)上的指輪,直到您的計(jì)算機(jī)上在梯級(jí)上方的空間中輸入的注釋以RTF格式保存并在控制器中在語言編輯器中,雙擊梯級(jí)上方的矩形區(qū)域,然后鍵入相應(yīng)注單擊“向梯級(jí)添加wwwPLCworld語言編輯器中的每個(gè)梯級(jí)的左側(cè)都有一個(gè)區(qū)域,用于輸入名稱要為梯級(jí)添加,請執(zhí)行以下操單擊梯級(jí)左側(cè)的區(qū)域,然后鍵入名稱示例:LD程序添加元要向LD語言編輯器中添加梯級(jí),可執(zhí)行以下操作將梯級(jí)元素從工具箱拖動(dòng)到語言編輯器中,在工具箱中,雙擊相應(yīng)的梯級(jí)元素以將其添加到語言編輯器 (+)。松開鼠標(biāo)鍵可添加元素LDLD (57)355 動(dòng)條查看附加梯級(jí)分

wwwPLCworld在工具箱中,將分支元素拖動(dòng)到語言編輯器內(nèi)的現(xiàn)有元素上向梯級(jí)添加語言編輯器中的每個(gè)梯級(jí)的左側(cè)都有一個(gè)區(qū)域,用于輸 名稱要為梯級(jí)添加,請執(zhí)行以下操單擊梯級(jí)左側(cè)的區(qū)域,然后鍵入名稱

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

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

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

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

wwwPLCworld梯形結(jié)構(gòu)化文(*與之等效ST:*)sine:=SIN(angle);resultASINsine(*結(jié)果為角結(jié)結(jié)wwwPLCworld SIN_LREAL計(jì)算長實(shí)型值的參參參數(shù)類數(shù)據(jù)類說輸函數(shù)啟用ENTRUE時(shí),執(zhí)行當(dāng)前計(jì)算。ENFALSE輸任何長實(shí)型輸輸入值的正弦(位于集合[-1.0..+1.0]輸啟用輸出SIN_LREAL函數(shù)語言功能塊 wwwPLCworld梯形結(jié)構(gòu)化文(*與之等效TESTOUTPUT1:=SIN_LREAL(TESTINPUT1)wwwPLCworld 參參參數(shù)類數(shù)據(jù)類說輸函數(shù)啟用ENTRUE時(shí),執(zhí)行當(dāng)前平方根計(jì)算。當(dāng)EN=FALSE時(shí),不執(zhí)行計(jì)算。輸必須大于或等于零輸IN0輸啟用輸出SQRT函數(shù)語言示功能塊 wwwPLCworld梯形結(jié)構(gòu)化文(*與之等效ST:*)xpos:=ABS(xval);xroot:=SQRT(xpos);wwwPLCworld Subtraction用整型、實(shí)型或時(shí)間值減去另一個(gè)整型、實(shí)型或時(shí)間值參參參數(shù)類數(shù)據(jù)類說輸函數(shù)啟用EnableTRUE時(shí),執(zhí)行當(dāng)前相加計(jì)算。當(dāng)Enable=FALSE時(shí),不執(zhí)行計(jì)算。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-輸出數(shù)據(jù)類型必須與輸入相同輸啟用輸出LD示(*與之等效ao10:=ai101-ai102;ao5:=(ai51-1)-ai53; 參參參數(shù)類數(shù)據(jù)類說輸函數(shù)啟用ENTRUE時(shí),執(zhí)行當(dāng)前正切計(jì)算。當(dāng)EN=FALSE時(shí),不執(zhí)行計(jì)算。輸PI/2PI輸對于無效輸入,輸入值的正切=1E+38輸啟用輸出TAN函數(shù)語言功能塊

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論