《可編程控制器-編程指令.ppt》由會員分享,可在線閱讀,更多相關(guān)《可編程控制器-編程指令.ppt(51頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、,可編程控制器-編程指令,4-1 S7-200 PLC的編程語言 常用編程語言包括:梯形圖(LAD)、語句表(STL)、功能塊圖(FBD)、IEC 1131-3. 一. 梯形圖(LAD) 與傳統(tǒng)的繼電器的控制圖十分相似,是目前PLC中使用最廣泛的一種編程語言。 例如:,幾點說明: 1、條件指令,稱為檢查接通指令。若其外部接點接通,則為 邏輯“1”,若其外部接點斷開,則為邏輯“0”。,,二、語句表語言(STL) 各廠家所用的語句表語言不盡相同,S7-200 PLC語句表表示方法如下: LD 裝載(開始的常開觸點)。 A 邏輯“與”,輸入變量串聯(lián) O 邏輯“或
2、”, 輸入變量并聯(lián) N 邏輯”非“,輸入變量求反。 = 輸出一個變量。 如上例中,用語句表可表示為: 網(wǎng)絡(luò)1 LD I0.1 O Q0.0 AN I0.2 = Q0.0 除此外,還有功能塊圖(FBD) 、IEC 1131-3 ,但應(yīng)用較少。,4-2 S7-200的基本指令系統(tǒng) 一、SIMATIC位邏輯指令 1、標(biāo)準(zhǔn)觸點 分為常開和常閉兩種。,2、立即觸點,3、取非 4、正、負(fù)跳變,5、觸點舉例,6、輸出,7、立即輸出,8、置位和復(fù)位,9、立即置位和立即復(fù)位,10、空操作,11、輸出舉例,12、定時器 定時器包括三種:接通延
3、時定時器(TON)、有記憶接通延時定時器(TONR)、斷開延時定時器(TOF)。,,定時器號與分辨率:,定時器的功能:,接通延時定時器舉例:,有記憶接通延時定時器舉例:,斷開延時定時器舉例:,13、計數(shù)器 計數(shù)器包括三種:增計數(shù)(CTU)、增/減計數(shù)(CTUD)、減計數(shù)(CTD),減計數(shù)舉例:,增/減計數(shù)舉例:,二、程序控制指令 1、有條件結(jié)束 2、暫停,,3、跳轉(zhuǎn)及標(biāo)號指令,4、跳轉(zhuǎn)及標(biāo)號指令舉例,5、子程序、子程序返回指令,6、子程序、子程序返回指令舉例,7、循環(huán)指令,8、循環(huán)指令舉例,三、表功能指令 1、存儲器的填充,2、存儲器的填充舉例,四、 中斷指令 1、中斷連接、中斷分離,2、
4、中斷事件列表,,,,,,,,,,3、中斷返回指令,4、中斷允許、中斷禁止,5、中斷指令舉例,,2、I/O地址分配: SB1I0.0; SB2I0.1 SB3I0.2; FRI0.3 KM1Q0.0; KM2Q0.1,4-3 S7 PLC的編程舉例,一、電動機(jī)正反轉(zhuǎn)控制電路 繼電接觸器布線電路,1、I/O點數(shù)確定: 輸入點:SB1、SB2、SB3、FR 輸出點:KM1、KM2,3、PLC外部接線,,4-4 日本 PLC的編程舉例,SB1:起動按鈕-X400,SB2:停止按鈕-X401,交流接觸器KM得電、失電,,KH:熱繼電器常開觸點 X402,1.三相異步電動機(jī)起、??刂?2.三相異步電動機(jī)正
5、反轉(zhuǎn)控制,目標(biāo):按一下SB1,電機(jī)正轉(zhuǎn)KM1得電并保持 按一下SB2,電機(jī)反轉(zhuǎn)KM2得電并保持 按一下SB3,電機(jī)停轉(zhuǎn)KM1、KM2失電,圖,3.三相異步電動機(jī)Y/啟動控制,Y:KM、KM1得電,:KM、KM2得電,起動,停止,KM,KM2,KM1,引出分支母線,起動KM的同時T450開始延時,KM1線圈失電后T451開始延時,,,,保持KM得電,KM1:ON KM2:OFF,,KM1:OFF KM2:ON,先,后,分支母線返回,圖,4、十字路口交通信號燈自動控制,十字路口交通信號燈的時序圖,設(shè)計方法:化整為零,采用基本電路,1)SB按鈕信號的處理,2)紅燈1R、2R交替亮60S;綠燈1G、2G閃爍3次??捎枚〞r器產(chǎn)生周期脈沖信號電路實現(xiàn)。,,