freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

iec61131-3編程語(yǔ)言標(biāo)準(zhǔn)介紹(編輯修改稿)

2025-03-17 14:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 VAR (*過(guò)程變量 *) Stat:=T_STATE:=EMPTYIED。 END_VAR 2) 指令表 (Instruction List, IL) IEC611313的指令表 (IL)語(yǔ)言是一種低級(jí)語(yǔ)言,與匯編語(yǔ)言很相似 (2) 指令表操作符。 IEC611313指令表包括四類操作符:一般操作符、比較操作符、跳轉(zhuǎn)操作符和調(diào)用操作符。 ① 一般操作符是指在程序中經(jīng)常會(huì)用到的操作符。 裝入指令: LD N等。 邏輯指令: AND N (與指令 )、 OR N (或指令 )、 XOR N (異或指令 )等。 算術(shù)指令: ADD(加指令 )、 SUB(減指令 )、 MUL (乘指令),DIV(除指令 )、 MOD(取模指令 )等。 ② 比較操作符: GT(大于 )、 GE(大于等于 )、 EQ(等于 )、NE(不等于 )、 LE(小于等于 )、 LT(小于 )等。 ③ 跳轉(zhuǎn)及調(diào)用操作符: JMP C,N (跳轉(zhuǎn)操作符 )、 CALL C,N(調(diào)用操作符 )等。用結(jié)構(gòu)化文本描述的兩點(diǎn)間距離的計(jì)算公式為: Travel_distance: =SQRT[(x1- x2)*(x1- x2)+(y1-y2)*(y1- y2)] 用指令表編寫的該功能的函數(shù) TRAVEL()如下: FUNCTION TRAVEL: REAL VAR_INPUT X1,X2,Y1,Y2: REAL (*點(diǎn) X,Y坐標(biāo) *) TMax: REAL (*最大移動(dòng)距離 *) END_VAR VAR Temp: REAL; (*中間值 *) END_VAR LD Y1 SUB Y2 (*計(jì)算 Y2Y1*) ST Temp (*將 Y2Y1值存入 Temp *) MUL Temp (*計(jì)算 (Y2Y1) 的平方 *) ADD X1 SUB X2 (*計(jì)算 (X1X2)*) ST Temp (*將 (X1X2)值 存入 Temp *) MUL Temp (*計(jì)算 (X1X2)的平方 *) ADD TEMP (*將兩平方值相加 *) CAL SQRT (*調(diào)平方根函數(shù) *) ST TRAVEL (*設(shè)定計(jì)算結(jié)果 *) GT TMax (*比 TMax 大嗎? *) JMPC ERR (*是,轉(zhuǎn)到 ERR 執(zhí)行 *) S ENO (*設(shè)定 ENO *) ERR: RET (*錯(cuò)誤返回, ENO 不輸出 *)3) 功能塊圖 (Function Block Diagram, FBD) 功能塊圖 (FBD)是一種圖形化的控制編程語(yǔ)言,它通過(guò)調(diào)用函數(shù)和功能塊來(lái)實(shí)現(xiàn)編程。 4) 梯形圖 (Ladder Diagram, LD) 梯形圖 (LD)是 IEC611313三種圖形化編程語(yǔ)言的一種,是使用最多的 PLC編程語(yǔ)言,來(lái)源于美國(guó),最初用于表示的繼電器邏輯,簡(jiǎn)單易懂,很容易被電氣人員掌握。后來(lái)隨著 PLC硬件技術(shù)發(fā)展,梯形圖編程功能越來(lái)越強(qiáng)大,現(xiàn)在梯形圖在 DCS系統(tǒng)也得到廣泛使用。l 常見(jiàn)梯形圖指令NOTPN常開(kāi)觸點(diǎn)常閉觸點(diǎn)取反立即常開(kāi)正跳變負(fù)跳變立即常閉( ?。ā?R )( RI )( ?。?I( ?。?S( ?。?SI輸出立即輸出置位立即置位復(fù)位立即復(fù)位IEC 611313 PLC 標(biāo)準(zhǔn)標(biāo)準(zhǔn) 編程語(yǔ)言編程語(yǔ)言  在 IEC611313標(biāo)準(zhǔn)中定義了 5種 PLC編程語(yǔ)言,它們是:? 指令表 IL(Instructionlist)? 結(jié)構(gòu)文本 ST(Structuredtext)? 順序功能圖 SFC(Sequentialfunctionchart)? 功能塊圖 FBD(Functionblockdiagram)? 梯形圖 LD(Ladderdiagram)對(duì)解決某一問(wèn)題,最適用于,用上術(shù)語(yǔ)言中的某一種語(yǔ)言。SFC順序功能圖編程語(yǔ)言舉例在這一講中我們要介紹使用 SFC編程語(yǔ)言的一個(gè)應(yīng)用例子。德國(guó)西門子公司的 PLC編程語(yǔ)言中有一種叫 S7Graph的編程語(yǔ)言,實(shí)際上它就是一種標(biāo)準(zhǔn) SFC的編程語(yǔ)言。這里介紹的例子是用 S7Graph對(duì)一臺(tái)自動(dòng)鉆床的順序工作循環(huán),進(jìn)行編程。對(duì)順序控制這一類系統(tǒng)的編程,一般按照以下的流程進(jìn)行:從下圖中我們看到,首先要對(duì)實(shí)施的順序控制項(xiàng)目建立一個(gè)順序結(jié)構(gòu)和對(duì)系統(tǒng)的信號(hào)進(jìn)行定義,然后在西門子的 PLCSIMATIC管理器中建立一個(gè)項(xiàng)目,和STEP7一樣可以采用符號(hào)地址編程,也可以不用符號(hào)地址編程,如果用符號(hào)地址編程要求建立一個(gè)符號(hào)地址表。 SFC順序功能圖編程語(yǔ)言舉例對(duì)于順序控制系統(tǒng)最適合的編程語(yǔ)言是用 SFC語(yǔ)言,在本例中我們采用西門子公司的 S7Graph語(yǔ)言(類似SFC語(yǔ)言),用這種語(yǔ)言按照工藝要求編程一個(gè)功能塊 FB1, S7Graph會(huì)自動(dòng)生成 FB1的背景數(shù)據(jù)塊 DB1。在 STEP7程序的 OB1組織塊中調(diào)用 FB1和 DB1完成程序的組織。將程序下載到 PLC中,用 STEP7的調(diào)試手段調(diào)試和運(yùn)行程序。順序控制系統(tǒng)編程和調(diào)試的工作流程 自動(dòng)鉆床的系統(tǒng)配置自動(dòng)鉆床的系統(tǒng)配置上圖是我們的例子中的自動(dòng)鉆床的系統(tǒng)配置圖,它包含有以下一些元件:?鉆床的鉆頭電動(dòng)機(jī),電動(dòng)機(jī)給出運(yùn)行 /停止的反饋信號(hào)?啟動(dòng)按鈕和冷卻液的選擇開(kāi)關(guān)?冷卻液泵,當(dāng)冷卻液達(dá)到一定壓力時(shí)給出反饋信號(hào)?夾緊工件用的夾緊汽缸,當(dāng)夾緊工件達(dá)到一定壓力時(shí)給出反饋信號(hào)?鉆床工作臺(tái)升 /降的升降汽缸,當(dāng)鉆床工作臺(tái)到達(dá)高位或低位時(shí)由接近開(kāi)關(guān)發(fā)出信號(hào)。 自動(dòng)鉆床的系統(tǒng)配置自動(dòng)鉆床的初始狀態(tài)定義如下:?鉆床電動(dòng)機(jī)和冷卻液泵處于停止?fàn)顟B(tài)?鉆床的工作臺(tái)處在高位?工件臺(tái)上沒(méi)有工件,夾緊汽缸處于松開(kāi)狀態(tài)自動(dòng)鉆床的工作時(shí)序圖 自動(dòng)鉆床的工作時(shí)序圖自動(dòng)鉆床的時(shí)序可以劃分為以下一些階段:?裝入工件(手動(dòng))?根據(jù)需要(取決于被加工的材料)選擇是否要加冷卻液?按啟動(dòng)按鈕,啟動(dòng)自動(dòng)鉆床工作(鉆頭電動(dòng)機(jī)供電)?夾緊工件達(dá)到所需要的夾緊壓力?啟動(dòng)冷卻液泵(如果,選擇了要使用冷卻液)自動(dòng)鉆床的工作時(shí)序圖?工作臺(tái)向下直到底部目標(biāo)位置(鉆削過(guò)程)?在底部目標(biāo)位置等待 (鉆削過(guò)程)?提升工作臺(tái)到高位?松開(kāi)夾緊汽缸,停止鉆頭電動(dòng)機(jī)和冷卻液泵?卸下工件(手動(dòng))。在完成順序控制系統(tǒng)的編程之前,首先要建立起一個(gè)慨念,就是將自動(dòng)鉆床的工作分為若干個(gè)單步,慨念設(shè)計(jì)的基礎(chǔ)是繪制出工藝流程圖。自動(dòng)鉆床的工藝流程圖 自動(dòng)鉆床的工藝流程圖 上圖是自動(dòng)鉆床的工藝流程圖,圖中將自動(dòng)鉆床的工作分劃為若干個(gè)單步和若干個(gè)控制條件,這些條件是用來(lái)控制由一個(gè)單步轉(zhuǎn)移到下一個(gè)單步的具體邏輯條件或邏輯表達(dá)式。從圖 :?整個(gè)自動(dòng)鉆床的工藝過(guò)程分成 S1到 S7, 7個(gè)單步,并且表示了步的序列,跟隨 S1步的是 S2步,跟隨 S3步的是S4步或者是 S7步?對(duì)每一個(gè)步必須規(guī)定一個(gè)或若干個(gè)作用(例如,對(duì) S1步的作用是鉆床處于準(zhǔn)備狀態(tài),即: 鉆床電動(dòng)機(jī)和冷卻液泵處于停止?fàn)顟B(tài), 鉆床的工作臺(tái)處在高位, 工件臺(tái)上沒(méi)有工件,夾緊汽缸處于松開(kāi)狀態(tài)。對(duì) S3步的作用是啟動(dòng)鉆床鉆頭電動(dòng)機(jī)等)自動(dòng)鉆床的工藝流程圖 ?然后,每一個(gè)步確定其必須滿足的轉(zhuǎn)移條件,使得過(guò)程能夠從一個(gè)步轉(zhuǎn)移到下一個(gè)步。?圖上的轉(zhuǎn)移條件用 T表示(例如, T1的條件是按壓?jiǎn)?dòng)過(guò)程的啟動(dòng)按鈕, T5的轉(zhuǎn)移條件是工作臺(tái)到達(dá)高位)。?有了上面這些準(zhǔn)備工作后,我們就可以用 S7 Graph 語(yǔ)言來(lái)編程我們的例子了。?S7 Graph是 STEP 7軟件的一個(gè)選擇項(xiàng),首先要安裝 STEP 7軟件,然后再安裝 S7 Graph軟件選件,安裝完成后, S7 Graph是在 SIMATIC 管理器下運(yùn)行的。因此,下面的步驟就和我們?cè)诘谌轮幸呀?jīng)介紹的內(nèi)容類似。?首先在 SIMATIC 管理器下建立一個(gè)新的項(xiàng)目,取名“S7GRAPH_Drill”,然后,插入一個(gè) S7 300站和進(jìn)行硬件組態(tài),圖 情況。在 SIMATIC管理器下的S7GRAPH_Drill的項(xiàng)目結(jié)構(gòu)圖 在具體進(jìn)行編程之前,首先我們要建立一個(gè)符號(hào)地址表。表 I/O定義和相應(yīng)的的符號(hào)地址命名。在 SIMATIC管理器下的 S7GRAPH_Drill的硬件組態(tài)圖 自動(dòng)鉆床項(xiàng)目的 I/O 定義和符號(hào)地址表 自動(dòng)鉆床項(xiàng)目的 I/O 定義和符號(hào)地址表 自動(dòng)鉆床項(xiàng)目的 I/O 定義和符號(hào)地址表 圖 SIMATIC管理器中編輯的符號(hào)地址表。有了符號(hào)地址表,我們?cè)俳榻B使用 S7Graph編程語(yǔ)言,在 SIMATIC管理器中編輯順序控制器的功能塊 FB1(一般默認(rèn)為 FB1,也可以選擇其它功能塊號(hào))和背景數(shù)據(jù)塊 DB1。?在 SIMATIC項(xiàng)目管理器的左邊,樹(shù)形結(jié)構(gòu)中選擇“Blocks”?選擇菜單命令 Insert?S7Block?FunctionBlock?在 “屬性 ”( “Properties”)對(duì)話框中選擇 “S7Graph”作為編程語(yǔ)言(只有在 STEP7軟件中安裝了 S7Graph選件,才能選擇到這種編程語(yǔ)言)。自動(dòng)鉆床項(xiàng)目的 I/O 定義和符號(hào)地址表 完成上述步驟后,我們?cè)?“Blocks”文件夾中建立起FB1功能塊(不過(guò),這時(shí)的 FB1是空的)。?用鼠標(biāo)左鍵雙擊 FB1,打開(kāi) FB1,首先見(jiàn)到的是用雙框表示的初始步 S1和轉(zhuǎn)移 T1,選擇轉(zhuǎn)移 T1,并在屏幕左邊的 “順序控制器菜單條 ”中選擇圖標(biāo),這時(shí)會(huì)自動(dòng)插入步 S2和轉(zhuǎn)移 T2,用同樣的方法完成圖 S1到 S6的步結(jié)構(gòu)以及 T1到 T6的轉(zhuǎn)移圖標(biāo)?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1