西門(mén)子6ES7954-8LC02-0AA0
西門(mén)子PLC中斷例行程序編程后該如何處理,?
西門(mén)子PLC中斷由事件驅(qū)動(dòng),。在啟動(dòng)中斷例行程序之前,必須使中斷事件與發(fā)生該事件時(shí)您希望執(zhí)行的程序段建立聯(lián)系,。使用“附加中斷”指令(ATCH)建立中斷事件(由中斷事件號(hào)碼)與程序段(由中斷例行程序號(hào)碼)之間的聯(lián)系,。
如果您使用全局禁用中斷指令禁用所有的中斷,中斷事件的每次出現(xiàn)均被排隊(duì)等候,,直至使用全局啟用中斷指令重新啟用中斷,。
使用“拆卸中斷”指令(DTCH)可拆卸中斷事件與中斷例行程序之間的聯(lián)系,從而禁用單個(gè)中斷事件,。作為對(duì)關(guān)聯(lián)的內(nèi)部或外部事件的應(yīng)答,,執(zhí)行中斷例行程序。一旦中斷例行程序的后一條指令被執(zhí)行,,控制被返回至主程序,。
您可以用執(zhí)行“從中斷指令有條件返回”指令(CRETI)的方法退出例行程序。
使用中斷例行程序指南和限制 中斷程序?yàn)樘厥鈨?nèi)部或外部事件提供快速反應(yīng),。您應(yīng)當(dāng)優(yōu)化中斷例行程序,,執(zhí)行某項(xiàng)具體任務(wù),然后將控制返回至主程序,。
通過(guò)將中斷例行程序保持為短小和簡(jiǎn)明扼要,,可加快執(zhí)行的速度,使其他程序不會(huì)受到長(zhǎng)時(shí)間的延誤,。如果未能做到這一點(diǎn),,無(wú)法預(yù)料的情形可能導(dǎo)致主程序控制的裝置出現(xiàn)非正常操作狀況。
限制
您不得在中斷例行程序中使用DISI,、ENI、HDEF,、LSCR和END指令,。
中斷的系統(tǒng)支持
由于接點(diǎn)、線圈和累加器邏輯可能受中斷的影響,,系統(tǒng)保存和重新載入說(shuō)明累加器和指令操作狀態(tài)的邏輯堆棧,、累加器寄存器 這樣可避免因分支至中斷例行程序和從中斷例行程序分支而導(dǎo)致的主程序中斷。

西門(mén)子PLC中V寄存器的使用方法
單擊西門(mén)子plc編程軟件瀏覽條上的“數(shù)據(jù)塊” 按鈕,。
· 選擇菜單命令檢視(V)》 數(shù)據(jù)塊(D),。
· 打開(kāi)西門(mén)子plc編程軟件中指令樹(shù)中的“數(shù)據(jù)塊”文件夾,然后雙擊某塊頁(yè) 圖標(biāo),。
通過(guò)插入新數(shù)據(jù)塊頁(yè)標(biāo)記,,將您的數(shù)據(jù)塊V內(nèi)存賦值分成多個(gè)功能組:
· 單擊數(shù)據(jù)塊窗口,然后選取菜單命令編輯(E) 》 插入(I) 》 數(shù)據(jù)塊(D)
· 在指令樹(shù)中,,用鼠標(biāo)右鍵單擊數(shù)據(jù)塊頁(yè) 圖標(biāo),,然后在彈出菜單中選取插入(I) 》 數(shù)據(jù)塊(D)
· 用鼠標(biāo)右鍵單擊數(shù)據(jù)塊窗口,,然后在彈出菜單中選取插入(I) 》 數(shù)據(jù)塊(D)
· 標(biāo)記的數(shù)目為128。如果您使用向?qū)?,有關(guān)標(biāo)記會(huì)被自動(dòng)創(chuàng)建以支持向?qū)Чδ?。您可以?chuàng)建的標(biāo)記的數(shù)目為(
128 -由MicroWin自動(dòng)創(chuàng)建的標(biāo)記數(shù)目)。請(qǐng)使用WINOOWs剪貼板合并標(biāo)記數(shù)據(jù),;方法為使用剪切和粘貼由一個(gè)標(biāo)記轉(zhuǎn)移到另一個(gè)地址,。
重新命名和保護(hù)數(shù)據(jù)塊頁(yè)標(biāo)記:
· 在指令樹(shù)中,用鼠標(biāo)右鍵單擊數(shù)據(jù)塊頁(yè) 圖標(biāo),,然后在彈出菜單中選取重新命名,。您也可以在指令樹(shù)內(nèi)直接重新命名數(shù)據(jù)塊頁(yè),方法為單擊該標(biāo)記頁(yè)名稱(chēng)兩次(動(dòng)作要慢一些,,以免解釋成雙擊),;然后編輯該標(biāo)記名。TPC1162HI的數(shù)據(jù)塊編輯器提供相 同的重新命名功能,,方法為用鼠標(biāo)右鍵直接單擊該標(biāo)記名,。
· 在指令樹(shù)中,用鼠標(biāo)右鍵單擊數(shù)據(jù)塊頁(yè) 圖標(biāo),,然后在彈出菜單中選取屬性,。由此,您可以重新命名該數(shù)據(jù)塊標(biāo)記和作者,。屬性對(duì)話框的保護(hù)標(biāo)記令您能夠用密碼保護(hù)單個(gè)數(shù)據(jù)塊標(biāo)記,。受保護(hù)的標(biāo)記會(huì)顯示鎖圖標(biāo)

西門(mén)子1200與值編碼器4—20mA信號(hào)的連接
西門(mén)子值編碼器信號(hào)不怕干擾,停電數(shù)據(jù)不會(huì)丟失,,PLC對(duì)于值編碼器無(wú)需時(shí)刻計(jì)數(shù),,對(duì)于CPU掃描無(wú)需計(jì)算中斷時(shí)間并節(jié)省CPU資源,尤其是現(xiàn)在值編碼器的市場(chǎng)價(jià)格大幅度下降,,同時(shí)因數(shù)據(jù)可靠性的提高,,對(duì)于使用值編碼器可節(jié)省調(diào)試時(shí)間,減少售后服務(wù)成本,,實(shí)際使用效果及性?xún)r(jià)比已遠(yuǎn)優(yōu)于選用增量型編碼器,,在PLC位置定位中已有越來(lái)越多的用戶(hù)傾向于使用值編碼器。
由于西門(mén)子1200的經(jīng)濟(jì)性,,與值編碼器的連接11較為經(jīng)濟(jì)和方便的4—20mA信號(hào)接口,,西門(mén)子1200均自帶2路4—20mA輸入接口,可直接連接2個(gè)帶有4—20mA輸出接口的值編碼器,。
值編碼器分單圈值和多圈值,,單圈值編碼器是指編碼器旋轉(zhuǎn)在360度以?xún)?nèi)工作,或者0—180度內(nèi)工作,,這樣選擇的編碼器,,4mA對(duì)應(yīng)0度,,360度(或180度)對(duì)應(yīng)20mA,在PLC內(nèi)的數(shù)據(jù)線性對(duì)應(yīng)角度值,,每一個(gè)數(shù)值對(duì)應(yīng)11的角度值,,該數(shù)據(jù)無(wú)需靠計(jì)數(shù),不怕干擾與停電,,可直接編程使用,。單圈值編碼器*使用GMS412.LB(代號(hào)9400S),該編碼器可設(shè)定20mA對(duì)應(yīng)的角度值和旋轉(zhuǎn)方向、零點(diǎn)偏置,,例如可設(shè)定20mA對(duì)應(yīng)180度,,編碼器工作在0—180度內(nèi)。
在長(zhǎng)度或高度的PLC定位控制中,,常需要編碼器旋轉(zhuǎn)超過(guò)360度的工作范圍,,就需要選擇多圈值編碼器了,多圈值編碼器的4—20mA輸出有兩類(lèi),,一類(lèi)是固定量程的多圈值,,例如16圈、64圈,、256圈,,即20mA對(duì)應(yīng)值為16圈終點(diǎn)、64圈或256圈,,此類(lèi)編碼器較為經(jīng)濟(jì),,*的型號(hào)為GEX60.LB;另一類(lèi)為智能型多圈值編碼器,,20mA可設(shè)定在1—4096圈中間的任何位置,,并可設(shè)置零點(diǎn)偏置,*的型號(hào)為GAX60.LB(代號(hào)9600),,此款編碼器應(yīng)用極為廣泛,,已在起重、水利,、*、石油,、化工,、及各種工業(yè)機(jī)械等很多1域有大量成功應(yīng)用。
西門(mén)子1200與值編碼器RS485或Modbus RTU信號(hào)的連接
西門(mén)子1200可配置通訊接口RS485,,該接口可連接值編碼器的RS485信號(hào),,包括單圈值和多圈值,值編碼器的RS485信號(hào)有多種形式,,較為常用的有簡(jiǎn)單型RS485廣播模式(主站模式主動(dòng)廣播發(fā)送),、帶地址由指令發(fā)送的自由協(xié)議(從站被動(dòng)模式),、Modbus RTU模式等等,其中如果僅連接一個(gè)值編碼器,,可用編碼器主動(dòng)模式,,協(xié)議簡(jiǎn)單信號(hào)可靠,而如果要連接多個(gè)編碼器(總線方式),,可選用Modbus Rtu模式,,但是該方式因?yàn)橐喸?xún),每個(gè)編碼器返回?cái)?shù)據(jù)刷新較慢,,不適合快速移動(dòng)的控制,。
*的主動(dòng)模式RS485編碼器,單圈值的型號(hào)為GES38.RDB,,或GES60.RDB,,或GMS412.LB(代號(hào)9400S);多圈值的型號(hào)為GEX60.LB(64圈),或GAX60.LB(代號(hào)9600)(4096圈)
*的被動(dòng)指令模式RS485編碼器(可連接1-9個(gè)編碼器,,含地址),,單圈值的型號(hào)為GMS412.LB(代號(hào)9400S);多圈值的型號(hào)為GEX60.LB(64圈),或GAX60.LB(代號(hào)9600)(4096圈),。
*的Modbus RTU模式的編碼器,,單圈值的型號(hào)為GMS412.RMB;多圈值的型號(hào)為GAX60.RMB (4096圈)。
西門(mén)子1200與值編碼器Profibus-DP信號(hào)的連接
西門(mén)子1200可配置Profibus—DP總線通訊接口,,這個(gè)接口為歐系值編碼器1常用的輸出模式,,可選各種歐系進(jìn)口品牌編碼器,包括國(guó)產(chǎn)品牌的值編碼器,,該接口為西門(mén)子常用接口,,但是該接口編碼器成本高,包括配置電纜布線成本都較高,,對(duì)于1200的經(jīng)濟(jì)性已經(jīng)不合適了
應(yīng)用案例一
西門(mén)子1200與值編碼器4—20mA信號(hào)的連接,,做簡(jiǎn)單定位控制
實(shí)用應(yīng)用介紹一:水利閘門(mén)高度的單機(jī)及多機(jī)控制,全國(guó)各地的防洪,、調(diào)蓄,、供水、排污等水閘的起重高度,,由卷?yè)P(yáng)起重機(jī)(啟閉機(jī))提升和關(guān)閉,,每個(gè)閘站1-6個(gè)閘門(mén)啟閉機(jī),西門(mén)子1200PLC連接值多圈編碼器的4—20mA接口,,配置HMI,,可以很好有效地完成這樣的簡(jiǎn)單定位控制。編碼器可以安裝在卷?yè)P(yáng)機(jī)卷筒軸連接,或減速齒輪軸連接,,預(yù)先計(jì)算編碼器所需旋轉(zhuǎn)的圈數(shù)值,,將編碼器輸出的20mA設(shè)定大于該圈數(shù)值,例如16圈,,這樣編碼器輸出的4—20mA的每變化1mA線性對(duì)應(yīng)卷筒旋轉(zhuǎn)一圈,,以此計(jì)算閘門(mén)提升的高度變化,以控制水閘閘門(mén)的開(kāi)啟與關(guān)閉高度,。選用的編碼器型號(hào)為上述*的GAX60.LB(代號(hào)9600),,項(xiàng)目應(yīng)用地點(diǎn):東北哈爾濱、江蘇常州等地多個(gè)水閘,。
應(yīng)用案例二
液壓雙油缸提升同步控制,,較大型的水閘閘門(mén)需用用左右兩個(gè)液壓油缸動(dòng)力提升,保持位置同步,,以保1閘門(mén)的平滑提升與下降,。廣東某水閘原用閘門(mén)開(kāi)度儀表僅作顯示,因原顯示儀表的可靠性較低并無(wú)法完成液壓油缸同步糾偏及升降控制,,用戶(hù)希望用小型經(jīng)濟(jì)型PLC加HMI以替換原來(lái)的僅作顯示的儀表,,提高控制可靠性及可編程可控性,PLC選用了西門(mén)子1200,,編碼器選用了值多圈編碼器4—20mA信號(hào)接口,,GAX60.LB(代號(hào)9600)2個(gè),分別用機(jī)械裝置安裝與左右兩個(gè)油缸提升高度相對(duì)應(yīng),,對(duì)應(yīng)設(shè)置的油缸高度6米對(duì)應(yīng)20mA,,2個(gè)4—20mA信號(hào)連接1200的模擬量接口,進(jìn)入PLC對(duì)比兩組數(shù)據(jù),,根據(jù)高度差控制左右油缸液壓系統(tǒng)的電磁閥,,調(diào)節(jié)左右液壓油路流量,以調(diào)整油缸的提升或下降的速度及位置差,,保持兩個(gè)油缸的同步糾偏的升降控制,。西門(mén)子1200PLC配套兩個(gè)值編碼器4—20mA接口,很好地完成了這樣的同步糾偏及升降控制,。
西門(mén)子6ES7954-8LC02-0AA0
SB 1232 模擬量輸出(信號(hào)板)

AI 連接傳感器接線方式
圖1. 4 線制傳感器

圖2. 3 線制傳感器

圖3. 2 線制傳感器

TC 信號(hào)模塊
TC 信號(hào)模塊接線

TC 信號(hào)板接線
