程序編輯器的功能
可以使用程序編輯器創(chuàng)建程序包含的塊。 程序編輯器由若干區(qū)域組成,可根據(jù)不同功能對(duì)各種編程任務(wù)的執(zhí)行提供支持。
下圖顯示了程序編輯器的結(jié)構(gòu):
① 工具欄:
使用工具欄可以訪問程序編輯器的主要功能,例如:
插入、刪除、打開和關(guān)閉程序段
顯示和隱藏絕對(duì)操作數(shù)
顯示和隱藏程序段注釋
顯示和隱藏收藏夾
顯示和隱藏程序狀態(tài)
② 塊接口:
通過塊接口可以創(chuàng)建和管理局部變量。
③ “指令”(Instructions) 任務(wù)卡中的“收藏夾”(Favorites) 窗格和程序編輯器中的收藏夾:
通過收藏夾可以快速訪問常用的指令。 可單獨(dú)擴(kuò)展“收藏夾”(Favorites ) 窗格以包含更多指令。
④ 指令窗口:
指令窗口是程序編輯器的工作區(qū)。 可在其中執(zhí)行以下任務(wù):
創(chuàng)建和管理程序段 ( 頁 39)
輸入塊和程序段的標(biāo)題與注釋
插入指令并為指令提供變量。
⑤ “指令”(Instructions) 任務(wù)卡中的“指令” 窗格
⑥ “指令”(Instructions) 任務(wù)卡中的“擴(kuò)展指令”(Extended Instructions) 窗格
⑦ “指令”(Instructions) 任務(wù)卡
“指令”(Instructions) 任務(wù)卡包含用于創(chuàng)建程序內(nèi)容的指令。
⑧ “測試”(Testing)任務(wù)卡
LAD 指令
可以使用用戶界面的“指令”任務(wù)卡中提供的 LAD 指令創(chuàng)建實(shí)際程序內(nèi)容。 有三種不同類
型的 LAD 指令:
觸點(diǎn):可以使用觸點(diǎn)創(chuàng)建或中斷兩個(gè)元素之間的載流連接。 在這種情況下,元素可以是 LAD 程序元素或電源線的邊沿。電流從左向右傳遞。 可以使用觸點(diǎn)查詢操作數(shù)的信號(hào)狀態(tài)或值,并根據(jù)電流的結(jié)果對(duì)其進(jìn)行控制。
線圈: 可以使用線圈修改二進(jìn)制操作數(shù)。 線圈可根據(jù)邏輯運(yùn)算結(jié)果的信號(hào)狀態(tài)置位或復(fù)位二進(jìn)制操作數(shù)。
功能框: 功能框是具有復(fù)雜功能的 LAD 元素。但空功能框除外。 可以使用空功能框作為占位符,在其中可以選擇所需的運(yùn)算。
在“指令”任務(wù)卡中可找到觸點(diǎn)、線圈和功能框的各種變體,這些變體根據(jù)其功能被劃分到不同的文件夾中。 必須給多數(shù) LAD 指令提供變量。
下圖顯示了已編寫的 LAD 程序段實(shí)例:
① 電源線
② 梯級(jí)
③ 分支
④ 觸點(diǎn)
⑤ 線圈
⑥ 功能框
插入 LAD 指令
以下步驟介紹了如何在組織塊“Main [OB1]” 的第一個(gè)程序段中創(chuàng)建實(shí)例機(jī)器的開關(guān)程序。
為此,需插入一個(gè)分支和下列指令:
常開觸點(diǎn)
輸出線圈
取反線圈
此外,采用“LAD” 編程語言通過分支來設(shè)計(jì)一個(gè)并聯(lián)結(jié)構(gòu)。
常開觸點(diǎn)
下圖顯示了程序中常開觸點(diǎn)的圖標(biāo):
<操作數(shù)>
---| |---
常開觸點(diǎn)的激活取決于相關(guān)變量的信號(hào)狀態(tài)(<操作數(shù)>)。
如果變量的信號(hào)狀態(tài)為“1”,則常開觸點(diǎn)閉合。 信號(hào)流從左側(cè)電源線通過該常開觸點(diǎn)流到右側(cè)電源線,并且該指令輸出的信號(hào)狀態(tài)設(shè)置為“1”。
如果變量的信號(hào)狀態(tài)為“0”,則常開觸點(diǎn)不會(huì)被激活。 到右側(cè)電源線的信號(hào)流中斷,并且該指令輸出的信號(hào)狀態(tài)復(fù)位為“0”。
在本項(xiàng)目中,還將用到常閉觸點(diǎn) ( 頁 101) ,它的作用與常開觸點(diǎn)基本相同,只是以相反的方式響應(yīng)變量的信號(hào)狀態(tài)。
輸出線圈
下圖顯示了程序中“輸出線圈”指令的圖標(biāo):
<操作數(shù)>
---( )---
可以使用“輸出線圈”運(yùn)算置位指定變量(<操作數(shù)>)的位。 如果線圈輸入的信號(hào)狀態(tài)為“1”,則變量位置位為“1”。 如果線圈輸入的信號(hào)狀態(tài)為“0”,則變量位的信號(hào)狀態(tài)也為“0”。
取反線圈
下圖顯示了程序中“取反線圈”指令的圖標(biāo):
<操作數(shù)>
---( / )---
“取反線圈”操作對(duì)信號(hào)狀態(tài)取反并將相應(yīng)的位分配給指定變量(<操作數(shù)>)。 如果線圈輸入的信號(hào)狀態(tài)為“1”,則相應(yīng)位復(fù)位為“0”。 如果線圈輸入的信號(hào)狀態(tài)為“0”,則變量位置位為“1”。
步驟
要?jiǎng)?chuàng)建實(shí)例機(jī)器的開關(guān)程序,請(qǐng)按以下步驟操作:
激活變量的符號(hào)表示形式。
激活變量的符號(hào)表示形式后,程序段中將不顯示變量地址。
向塊中的第一個(gè)程序段插入一個(gè)常開觸點(diǎn)。
打開“指令”(Instructions) 任務(wù)卡。
在主梯級(jí)的末尾插入“輸出線圈”指令。
插入分支。
在分支末尾插入“取反線圈”指令。
結(jié)果
在組織塊“Main [OB1]” 的第一個(gè)程序段中插入這些 LAD 指令后,即完成創(chuàng)建實(shí)例機(jī)器開關(guān)程序的第一部分。
在下一部分中,將 LAD 指令與 PLC 變量互連,從而完成該程序。
審核編輯:湯梓紅
-
西門子
+關(guān)注
關(guān)注
95文章
3063瀏覽量
116482 -
程序
+關(guān)注
關(guān)注
117文章
3797瀏覽量
81439 -
編輯器
+關(guān)注
關(guān)注
1文章
806瀏覽量
31296
原文標(biāo)題:西門子博途:程序編輯器概述
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
暢銷西門子助聽器價(jià)格表_西門子助聽器價(jià)格大全
![暢銷<b class='flag-5'>西門子</b>助聽器價(jià)格表_<b class='flag-5'>西門子</b>助聽器價(jià)格大全](https://file1.elecfans.com//web2/M00/A6/4F/wKgZomUMPNOAc5InAAALDIjB_Uk526.jpg)
西門子變頻器如何選型_西門子變頻器選型注意哪些
博世和西門子哪個(gè)好_博世和西門子的關(guān)系
西門子變頻器參數(shù)設(shè)定_西門子變頻器故障代碼
![<b class='flag-5'>西門子</b>變頻<b class='flag-5'>器</b>參數(shù)設(shè)定_<b class='flag-5'>西門子</b>變頻<b class='flag-5'>器</b>故障代碼](https://file.elecfans.com/web1/M00/EF/E9/o4YBAGCmCeaAJu1qAABccNZ9MPc954.jpg)
博圖如何實(shí)現(xiàn)遠(yuǎn)程調(diào)試西門子PLC
西門子PLC編程軟件功能及安裝
![<b class='flag-5'>西門子</b>PLC編程軟件<b class='flag-5'>功能</b>及安裝](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論