欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開(kāi)發(fā)網(wǎng)

電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> plc工業(yè)軟件使用 >> 正文

STEP7的三種基本編程語(yǔ)言LAD、FBD及STL 該如何抉擇?

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2018/10/28
本文介紹STEP7 的三種基本編程語(yǔ)言:LAD、FBD以及STL。
一、梯形圖LAD
梯形圖語(yǔ)言是從常用的繼電器與接觸器邏輯控制基礎(chǔ)上簡(jiǎn)化了符號(hào)演變而來(lái)的,具有形象、直觀、實(shí)用等特點(diǎn),電氣技術(shù)人員容易接受,是目前運(yùn)用上最多的一種plc的編程語(yǔ)言。
在PLC程序圖中,左、右母線類(lèi)似于繼電器與接觸器控制電源線,輸出線圈類(lèi)似于負(fù)載,輸入觸點(diǎn)類(lèi)似于按鈕。梯形圖由若干階級(jí)構(gòu)成,自上而下排列,每個(gè)階級(jí)起于左母線,經(jīng)過(guò)觸點(diǎn)與線圈,止于右母線。圖1為一段典型的梯形圖語(yǔ)言編寫(xiě)的程序。


圖1 梯形圖語(yǔ)言
上圖中,“常開(kāi)點(diǎn)”I0.3、I1.2、I1.1及“常閉點(diǎn)”I0.2串聯(lián)后,與“常開(kāi)點(diǎn)”M0.0并聯(lián),然后為“線圈”Q4.2供電。在“繼電器與接觸器“型電路中,用梯形圖編程會(huì)顯得一目了然,猶如看電氣連接圖一般。
二、功能塊圖FBD
FBD用方框圖的形式來(lái)表示控制邏輯,類(lèi)似于數(shù)字邏輯門(mén)電路的編程語(yǔ)言。駝子在大學(xué)時(shí),對(duì)數(shù)字電路情有獨(dú)鐘,因而后來(lái)對(duì)FBD語(yǔ)言有了天然的好感,工作中傾向于用FBD進(jìn)行編程。FBD語(yǔ)言對(duì)于有數(shù)字電路基礎(chǔ)的人來(lái)說(shuō)很容易掌握,該編程語(yǔ)言用類(lèi)似與門(mén)、或門(mén)的方框來(lái)表示邏輯運(yùn)算關(guān)系,方框的左側(cè)為邏輯運(yùn)算的輸入變量,右側(cè)為輸出變量;信號(hào)也是由左向右流向的,各個(gè)功能方框之間可以串聯(lián),也可以插入中間信號(hào)。在每個(gè)最后輸出的前面組合邏輯操作方框數(shù)是有限的,同一組邏輯運(yùn)算的輸出結(jié)果的數(shù)目也要根據(jù)操作系統(tǒng)的不同而不同;經(jīng)過(guò)擴(kuò)展,不但可以表示各種簡(jiǎn)單的邏輯操作,并且也可以表示復(fù)雜的運(yùn)算、操作功能。圖1的梯形圖控制邏輯用FBD編程的話,如圖2所示。


圖2 FBD語(yǔ)言
圖2中,方框”&“為“與”運(yùn)算,“>="為或運(yùn)算,其真值表如下:


圖3 真值表
FBD語(yǔ)言的編程過(guò)程類(lèi)似于數(shù)字電路中用集成模塊搭建電路,每個(gè)模塊都有其自己的功能,根據(jù)控制需要,選用合適的模塊,用“線”連起來(lái)即可。
三、語(yǔ)句表STL
STL是一種與匯編語(yǔ)言類(lèi)似的助記符編程語(yǔ)言,用一個(gè)或幾個(gè)容易記憶的字符來(lái)代表PLC的某種操作功能,每個(gè)語(yǔ)句由地址(步序號(hào))、操作碼(指令)和操作數(shù)(數(shù)據(jù))三部分組成。語(yǔ)句表可以實(shí)現(xiàn)某些不易用梯形圖或功能塊圖來(lái)實(shí)現(xiàn)的功能。玩過(guò)單片機(jī)的小伙伴再學(xué)習(xí)STL,可能會(huì)有些優(yōu)勢(shì)。圖4為用STL編寫(xiě)的同一控制邏輯的程序。wWw.diangon.com


圖4 STL語(yǔ)言
其中,“A”為與運(yùn)算,“AN”為與非運(yùn)算,“O”為或運(yùn)算,“=”為賦值運(yùn)算。
用STL編程,需要對(duì)PLC的微觀邏輯結(jié)構(gòu)有相當(dāng)?shù)牧私猓热纾盒枰私飧鞣N存儲(chǔ)模式,熟悉各種尋址方式,同時(shí)還要能熟練使用各種編程助記符。可以說(shuō),能夠熟練運(yùn)用STL編程的小伙伴,siemens的PLC一定玩的相當(dāng)?shù)牧铩q勛游业腟TL編程仍處在初學(xué)者階段,猶記得去年用STL編寫(xiě)過(guò)一段光電測(cè)距儀的接口程序,不知死了多少腦細(xì)胞,實(shí)在是不堪回首。
四、三種語(yǔ)言,該如何抉擇?
1、三種語(yǔ)言互相轉(zhuǎn)換
在STEP7中,可以通過(guò)菜單選擇,在三種語(yǔ)言中相互切換顯示。如圖5所示。


圖5 LAD、FBD、STL切換顯示
當(dāng)然,通常LAD和FBD直接可以互相切換,LAD、FBD也可以轉(zhuǎn)換為STL語(yǔ)言,但STL卻不一定可以轉(zhuǎn)換為L(zhǎng)AD或FBD語(yǔ)言。
2、三種語(yǔ)言的優(yōu)劣比較
LAD是最常用的plc編程語(yǔ)言,其形象、直觀,稍懂電氣的人就能很快上手,而且目前市面上幾乎所有的PLC都支持LAD編程,一通百通。其在“繼電器或接觸器型”邏輯功能中應(yīng)用比較好,但隨著STEP7中集成的程序功能單元越來(lái)越多,LAD語(yǔ)言寫(xiě)出的程序多少有點(diǎn)“不倫不類(lèi)”。如圖6所示,程序單元“CMP>=D”在FBD程序中,以“塊”的形式顯示,與其他單元一樣;但在LAD語(yǔ)言中,仍以“塊”的形式顯示,與其它“觸點(diǎn)單元”放在一起顯得有點(diǎn)格格不入,雖然不影響邏輯,但看起來(lái)不工整。


圖6 FBD、LAD程序?qū)Ρ?BR>FBD語(yǔ)言寫(xiě)出的程序,個(gè)人認(rèn)為邏輯性較強(qiáng),在編程過(guò)程中,可以根據(jù)被控對(duì)象的控制邏輯,“輕易”的捋清程序邏輯,編程就會(huì)輕松許多。同時(shí),STEP7提供了大量的、功能各異的“程序邏輯單元”,僅需要簡(jiǎn)單的拖動(dòng),就能實(shí)現(xiàn)編程。
STL接近于匯編語(yǔ)言,起點(diǎn)較高,不容易掌握。但在一些需要對(duì)硬件操作的時(shí)候,比如:駝子曾經(jīng)編寫(xiě)過(guò)的激光測(cè)距儀的接口程序,就不得不用到STL語(yǔ)言了。

Tags:STEP7,LAD,FBD,STL,編程語(yǔ)言  
責(zé)任編輯:admin
相關(guān)文章列表
西門(mén)子STEP 7-MicroWIN SMART軟件 交叉引用
STEP7西門(mén)子PLC S7-300程序備份步驟,程序下載備份
STEP7【步驟詳解】西門(mén)子 PLC PID組態(tài)設(shè)置及PID常見(jiàn)問(wèn)題解答
STEP7西門(mén)子S7-200 SMART高速計(jì)數(shù)器指令向?qū)西門(mén)子smart高速計(jì)數(shù)
STEP7運(yùn)動(dòng)控制 S7-200Smart控制運(yùn)動(dòng)軸(脈沖電機(jī)/伺服)教程
S7-200運(yùn)動(dòng)控制如何移植到200smart, PTOx_CTRL指令由AXISx_CTRL指
其實(shí),Modbus通訊很簡(jiǎn)單!——手把手教你,STEP7
S7-200SMARTPLC的軟件使用——西門(mén)子200plc硬件組態(tài)STEP7
STEP7-MicroWIN SMART軟件概述和界面介紹,軟件入門(mén)教程
S7-200高速脈沖輸出應(yīng)用,HDEF、HSC、PLS
S7-200網(wǎng)絡(luò)通訊協(xié)議的選擇,CP243-1,PPI、MPI、PROFIBUS、TCP/IP
【STEP7 MicroWIN軟件】S7-200多主站連接以太網(wǎng)通訊設(shè)置說(shuō)明
STEP7Micro/WIN32軟件CP243-1以太網(wǎng)通訊模塊配置說(shuō)明
STEP7-MicroWIN SMART西門(mén)子smart200運(yùn)動(dòng)控制向?qū)?/a>
【STEP7】干貨 S7-200SMART局部變量的應(yīng)用,局部變量(Local var
【STEP7】西門(mén)子S7-200 SMART運(yùn)動(dòng)控制,西門(mén)子plc運(yùn)動(dòng)控制
【STEP7】西門(mén)子S7-200 SMART 下載時(shí)搜索不到CPU怎么辦,SMART連
【STEP7】西門(mén)子S7-200SMART中局部變量的類(lèi)型以及使用方法 創(chuàng)建庫(kù)
【STEP7】多軸運(yùn)控、靈活自如——S7-200 SMART V2.7 新功能解讀
STEP7創(chuàng)建庫(kù),西門(mén)子200SMART PLC寫(xiě)時(shí)鐘及寫(xiě)時(shí)鐘用戶庫(kù)的創(chuàng)建典型
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱(chēng):
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢(xún)
主站蜘蛛池模板: 泰兴市| 新龙县| 成都市| 天全县| 宜阳县| 红安县| 岗巴县| 平凉市| 鄢陵县| 桦川县| 汝城县| 遂昌县| 丰县| 平乡县| 神池县| 扬中市| 竹北市| 湘潭市| 涞水县| 汶川县| 江北区| 莆田市| 腾冲县| 色达县| 荔波县| 南丹县| 安塞县| 河北区| 德江县| 赫章县| 依安县| 万山特区| 玉田县| 南漳县| 贞丰县| 吉木萨尔县| 肥城市| 镇赉县| 西畴县| 新宾| 怀宁县|