模擬電梯PLC程序說明_第1頁
模擬電梯PLC程序說明_第2頁
模擬電梯PLC程序說明_第3頁
模擬電梯PLC程序說明_第4頁
模擬電梯PLC程序說明_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、模擬電梯PLC程序說明2007.3、系統(tǒng)軟件模擬電梯PLC是SIEMENS公司的S7-200系列PLC,該系列PLC 一般用在 小型控制系統(tǒng)上。S7-200系歹PLC的編程軟件是Step7-Micro/Win 4.0。在功能和使用上都比 STEP7 V5.3的軟件要簡單,SIEMENS公司提供了 S7-200系統(tǒng)的詳細(xì)說明書。這里只簡單介紹Step7-Micro/Win 4.0的中地址和通訊,這與S7-300/400PLC 有較的的不同。1、變量地址1.1 I/O地址相比STEP7 V5.3軟件來說,Step7-Micro/Win 4.0要簡單得多,沒有硬件態(tài) 功能,所有的硬件I/O地址都由模

2、塊物理位置確定的,從 CPU模塊開始,依次 往后面排列。開關(guān)量輸入/輸出地址,分別表示為I和Q,從I0.0或Q0.0開始一直往下排,I、Q使用的是不同的地址空間,可以相同,如I3.2和Q3.2同時出現(xiàn)是允許的;模擬量輸入/輸出地址,分別表示為AIW和AQW,從AIW0或AQW0開始 一直往后排,模擬量輸入/輸出的地址都是16位的字,所以對于AI來說,排列 的順序應(yīng)該是 AIW0、AIW2、AIW4.,模擬量輸出也是如此。1.2 內(nèi)存地址(M)顧名思義,這些地址都存放在CPU的內(nèi)存中,一般情況下,斷電后保存在M 中的數(shù)據(jù)會丟失,但在CPU的系統(tǒng)參數(shù)中可以將部分 M設(shè)置成保存,這樣在重 新上電后,

3、數(shù)據(jù)可以恢復(fù)(后面介紹)。M地址支持位操作(如 M3.2)、字節(jié)操作(如 MB4)、字操作(如 MW6)、 雙字操作(如MD0)。S7-200 PLC中的M地址用法與S7-300/400PLC中的一樣。另外,系統(tǒng)中還有一些特殊的 M地址,用在中斷、通訊等專用功能上,如后面程序中用到的SM0.0、SM0.1、SMB47等。1.3 存儲數(shù)據(jù)區(qū)(V)V數(shù)據(jù)是可以斷電保存,相當(dāng)于S7-300/400PLC的DB ,但比DB的用法要簡 單,在200PLC的CPU中只有一個連續(xù)的V地址空間,使用前也不必要定義。同M地址一樣,V地址也支持位操作(如 V3.2)、字節(jié)操作(如 VB4)、字 操作(如VW6)、

4、雙字操作(如 VD0)。1.4 定時器/計(jì)數(shù)器地址分別保持定時器和計(jì)數(shù)器狀態(tài)的地址。2、通訊設(shè)置特別要注意,在S7-200PLC中,各個定時器的時間分辨率是不一樣的,同 樣是200,在T0中表示200MS,而在T5中則表示20S。分辨率最大值定時器號1MS32.767 sT0, T32, T64, T9610 ms327.67 sT1-T4, T65-T68, T33-T36, T97-T100100Ms3276.7 sT5-T31, T69-T95, T37-T63, T101-T255.要特別注意。在主畫面上可以 打開CPU型號的對 話框,在S7200PLC 中,不同CPU型號, 不但地址

5、空間有很大 差異,而且支持的系 統(tǒng)指令也不一樣,這 一點(diǎn)在PLC選型時如果是在線方式,可以用 Read PLC直接從PLC中讀出CPU的型號。在Communication”可以設(shè)置CPU與計(jì)算機(jī)的通訊協(xié)議。在CPU226上有兩個通訊口,一個是 RS485通訊口( P0),另一個(P1)用 來和計(jì)算機(jī)或編程器通訊,通訊協(xié)議是 PPI。200PLC本身不能直接支持 PROFIBUS協(xié)議,但通過 EMM277轉(zhuǎn)換可以實(shí) 現(xiàn)與S7300/400的主從通訊。圖中的地址欄上,Local指的是計(jì)算機(jī)的地址,Remote是PLC的地址;在右側(cè)的PLC欄目中,顯示正與計(jì)算機(jī)通訊的 200PLC的型號和地址(如

6、果在線),雙擊可以重新掃描查找在線PLC;Set PG/PC inteface是設(shè)定控制面板上的 SIEMENS PLC專用的通訊協(xié)議。在此選擇PC/PPI電纜,確定串口的端口號就可以了二、用戶軟件Step7-Micro/Win 4.0在程序由主程序和子程序組成,從使用上和STEP7 V5.3差不多,電梯系統(tǒng)較小,只有兩個程序段:主程序(OB1):控制電梯系統(tǒng)的所有邏輯;子程序(SBR0):用來與S7-400 PLC通訊。1、OB1N efwnrk. 1竄UN能電器conn ectDPI I EN弓叩ibo| Zxddra££匚口mmerit若口嚓電盟國口.0N erwoi

7、k-F于.鈍急停曳位柱制初始化魅電器急停信號領(lǐng)走T IC R )1SyinbolAddrosiComment初始北繼電耨SM0.1急停信號飄定N1是調(diào)用DP通訊子程序(SBR0),在200PLC中,子程序只能是條件調(diào) 用,所以要加個SM0.0, SM0.0是系統(tǒng)標(biāo)志位,在PLC運(yùn)行時一直是ON;N2是清除急停信號,該信號是按下急停按鈕時產(chǎn)生的標(biāo)志位,每次上電時 自動清除,這句程序用到了系統(tǒng)標(biāo)志位 SM0.1,在PLC開始運(yùn)行時,SM0.1設(shè) 為1,在保留一個掃描周期后又自動設(shè)為 0, 一般用來實(shí)現(xiàn)初始化的功能。這段程序作用是復(fù)位高速計(jì)數(shù)器。模擬電梯的上下位置是用旋轉(zhuǎn)編碼器檢測的,S7200PL

8、C接收編碼器的信號 要使用高速計(jì)數(shù)指令??梢允褂孟?qū)С绦蛘{(diào)用向?qū)С绦蚴褂孟铝行畔ⅲ河?jì)數(shù)器的類型和模式、計(jì)數(shù)器的預(yù)置值、計(jì)數(shù)器的初始值和計(jì)數(shù)的初始方向。要啟動HSCf令向?qū)?,可以在命令菜單窗口中選擇Tools instruction Wizard,然后在向?qū)Т翱谥羞x擇 HSC指令。使用高速計(jì)數(shù)指令,首先要定義計(jì)數(shù)器號和運(yùn)行模式。電梯的位置編碼器的A、B項(xiàng)分別接到了開關(guān)量輸入點(diǎn)I0.6和I0.7,所以選我6 26島建計(jì)故海的楣人點(diǎn)填式中斷潘述,人點(diǎn)HSCQIO(0110 2H8C1 <11.0H.1HSC2II 1.211.3II.411.5HSC3101HSC4I0.310.4I0 5HS

9、G5I0 40杷有內(nèi)部方向控制的單相“數(shù)案時神1時即紀(jì)也2時鐘星慳啟動3帶有號部方向掙削的奧書“故弗時鐘方同4時鐘方向星也5時神方向發(fā)位啟動6帶有培減計(jì)數(shù)時鐘的雙相計(jì)敷器一蠟時鐘減時鐘7崎H件施時鐘8增的鐘址時鐘復(fù)便啟動用日將正交計(jì)敦器時腫總由鐘士二10時鐘A時鐘B聚也11時神A時鐘B復(fù)位府動12只有HqCQ和Tficm支持推式RHSCDi十就QUO輸出的融沖強(qiáng),HSCMHSQC J帕出的除沖數(shù),擇的輸入計(jì)數(shù)器號是HSC1,模式是9;接著就要定義設(shè)置控制字、設(shè)置初始值和預(yù)置值,這些值都存在特殊存儲器 字節(jié)MB36 -SMD62。見下表:位描述SM36.0-SM364保僧SM36.5HSCQ當(dāng)前

10、計(jì)數(shù)方向也:1二措計(jì)數(shù)SM3C 6HSCO當(dāng)前值等于植胖值告 =等于SM36.7HSCO當(dāng)前侑大于他強(qiáng)位也;1二大于SM37 0H化的有效控制也:二高電平修隹有也1二世電平收位有能SM37.1保留SM37 2正交計(jì)數(shù)器的計(jì)數(shù)速率選懂二。=務(wù)計(jì)數(shù)速率;1=1)(速率SM37.3HSCO方向短制佗:1=培計(jì)就SM37 4HSCO更新方向:1=更新方向SM375HSCO更新博輯值:1=向HS8寫新的抽胃值SM37.6HSC。蟲瓢當(dāng)前值二色向HSCO甥新的到始值SM37 7HSCO有效位1=有效_|SM37 7HSC0有效位;1二有效SMD3SHSCO新的新蛤值SMD42HSCO新的ffii胃值SM4

11、6.0-SM46.4保苗SM蛇5HSG1當(dāng)前計(jì)數(shù)方向:1;增計(jì)數(shù)HSC1當(dāng)前瞅等于健胃值位:1二等于SM46 7HSC1當(dāng)前值大于值置值位1=±TSM47.0HSC1復(fù)但有液電干控制位:生島電平,1二世電平SM47.1HHb后切有瞋電干控制位。=島電干,_1 =及電千SM47.2H53正義計(jì)數(shù)器速隼選柞比4K速車.kIX速率SM473H5G1方向垃制位上增”數(shù)SM474HSQ1史靖方何:仁更新方向SM47.5HSE更新他胃抑,心向瑪新的技均值SM47 日HSG1更新當(dāng)配值:1=向1£0號新的初始儕&M47.7口啟心,肓世伍:1=有效H兮C1新的初蛤值|SMD5SHS

12、C新的用沖值SM56 0-SM56 4保劇SM5e5HSG2當(dāng)前計(jì)我方同:1;境計(jì)數(shù)SM56.fiHSC2當(dāng)前脩等于償置做也不等于SM56 7HSG2當(dāng)前傷丈于嗣君位位1二大干SM57.0HSC2總但有畋電干控制位加高電平=儂電平SM57 1HSG2啟動有放電手控制住。=高電千,1 =倍電平HSC2正交計(jì)祖群速率選柞 生4X速率.1=以速率SMS7.3HSC2方向控制位:1=增計(jì)數(shù)SM57.4HSG2更新方向二1二更新方向SM57.5HSC2更籍酒皆酰:1二向HSC2寫新的及餐值SM57 6HSCZ更新當(dāng)初值:1;向HSG2寫新的初哈信SM57.7HSC2有灶位1=育效|SMD5SHSC2新的

13、打蠟值SMD62HSC2新的假胃福本段程序第1句是用字節(jié)傳送指令MOV_B傳送16進(jìn)制數(shù)#FC到SMB47中, SBB47就是高速計(jì)數(shù)器HSC1的控制字。16進(jìn)制數(shù)#FC轉(zhuǎn)換2進(jìn)制格式就是 11111100相當(dāng)于給SMB47中每一位設(shè)定如下:SMB47.0 =0 HSC1復(fù)位信號為高電平有效;SMB47.1 =0 HSC1啟動信號為高電平有效;SMB47.2 =1 HSC1正交計(jì)數(shù)頻率為1倍速;SMB47.3 =1 HSC1 為增計(jì)數(shù);SMB47.4 =1 HSC1為更新方向(電梯有上行/下行);SMB47.5=1 向HSC1寫新的預(yù)置值;SMB47.6=1 向HSC1寫新的初始值;SMB47

14、.7=1 HSC1有效(允許計(jì)數(shù));第2句是用高速計(jì)數(shù)器定義指令設(shè)置 HSC1的模式:計(jì)數(shù)器號為1,模式為9;3、4兩句是給計(jì)數(shù)器的設(shè)定值和初始值清 00LtJ- £ij Iftteger M5th+ j_nJ Iriterrupt±-宜J Lcgigl OiperhonsQ Move| I,口 MOV_B:O MOV_WMOV_DV/-Q MOV_R;- O BLkMOV_B:口日LKMOV.WO eLK.MOV_D”:,SWAP口 MOV_BIRO MOV.BIW這里要注意:在200PLC中,數(shù)據(jù)傳送指令 要嚴(yán)格區(qū)分?jǐn)?shù)據(jù)類型,如字節(jié)傳送用MOV_B 字傳送用MOV_W等

15、。第5句將控制字清0,實(shí)際上就是禁止計(jì)數(shù),最后面的HSC指令,用來啟動高速計(jì)數(shù)器 HSC1。在急停狀態(tài)下清除所有的輸出信號和運(yùn)行標(biāo)志位。QD0開關(guān)量輸出的雙字,包括 Q0.0-Q3.7,具體是哪些輸出可以在符號表中 找到:百符昌他花亳髭口 I r zl zH; TE畫璃畫|/4/方甌禹? CPU 226REL0,J 宦Progdm Bind;-岫 SyrnEJ IGEgSYM1SYM2囪 SYM3瘠 SYM4在 SYM5占 P口 U Siimbo& _Dj Statu帛 Charl審 口&占 BlockS里| £理喻BlockCrest Ref白巾匕。Connnnur

16、iitationsWiard 節(jié)白邙I ools1=1 _iJ Irislrudiors,-住Fapfo riles京ti | Bit Logic尾 Lj Clockj-田 CaMMLniMlionsE -|J Compare± ±3 ConvertE _*ij Countais± 刊 Floating-Pciru M, 田三U Integer Math f -J2!i InterruptE Logical Qporetio|± 匕| Nove'MOV.B- MOV_W-MOV_DW MOV_R,RI KMAV Fta , 2 " 1

17、, , 3 a , i , 4 m * , , sis 1SjirbolAddress2FW 輸出00.10.24Q0.35Q0.4£700.50.Ca07g底層內(nèi)呼器宗燈Q1 010一層內(nèi)呼拾茶Q1 1hi二層內(nèi)呼指示Q1.212三層內(nèi)呼指示1.3,13四層內(nèi)呼指示于414五層內(nèi)呼措示Q1 515開門驅(qū)動Q1 616關(guān)門驅(qū)動qi.v17底層同上指示qzij1613一層下指示Q2.1一層上指示Q2220二層下指示Q2.321二層上揩示Q2.422三層下揩密Q2.523三層上指示2.624四層下指示Q2725四層上指示Q3,IJ第五層下指希Q31療Q3W26Q3.323電林上行驅(qū)動Q3

18、.430電錢下行驅(qū)前Q3.551電梯上仃1辦3.632電梯下行指示Q3.7MD5中包括了電梯的各樓層的平層標(biāo)志(電梯到了可以開門的高度);MD9中包含了各層的上行和下行信號。急停信號需要保存,所以用了( S)指令,指令下面的“ 1”標(biāo)志只給1位 置位;(END)指令是跳轉(zhuǎn)到程序結(jié)束。電梯變頻器的速度給定沒有用模擬量端口, 是通過PLC的開關(guān)量端口發(fā)脈沖 的方式實(shí)現(xiàn)的,PLC上電時要將該端口復(fù)位為00S7-200集成有高速沖輸出功能,具輸出點(diǎn)Q0.0和Q0.1可形成高速脈沖用輸出 (PTO或脈寬調(diào)制(PWM。PTO輸出方波(占空比50% ,并可指定所輸出的脈沖數(shù)量(從1到 4,294,967,2

19、95 )和周期(以微秒或毫秒為單位)。脈沖序列輸出(PTO功能可 以編程為產(chǎn)生一列脈沖或產(chǎn)生由多個脈沖序列組成的脈沖包絡(luò)。在脈沖包絡(luò)操作方式中,PT劭能被編程為控制一個步進(jìn)電機(jī)運(yùn)行一個簡單的斜坡上升、運(yùn)行和 斜坡下降操作序列或更復(fù)雜的操作序列。PWM可變占空比的固定周期的輸出脈沖,周期和脈寬既可以用微秒又可以用 毫秒為單位。當(dāng)脈寬等于周期時,占空比為 100%,輸出恒定為1;當(dāng)脈寬等于0 時,占空比為0,輸出恒定為0。電梯調(diào)速是PWM式,輸出口是Q0.1。有關(guān)脈沖輸出的指令可以使用向?qū)С绦蚓幊?。PLS旨令從特殊存儲器SMR取數(shù)據(jù),程序按照其存儲值控制PTO/PWM生器。SMB6控制PTO城者P

20、WM0 SMB7控制PTO或者PWM1表6-36對用于控制PTO/PWM 操作的存儲器給出了描述。可以使用表6-37作為一個快速參考,用其中的數(shù)值作 為PTO/PWM制寄存器的值來實(shí)現(xiàn)需要的操作。求正的FTQEM并新奇神瓶的號回狀I(lǐng).:Q0.D05.1狀態(tài)字節(jié)§M沼4麗64口一。日產(chǎn)三二 L,7I;:.:上:=可小:1=先止SIW66 55M76.5可03空當(dāng)于丹自象?市購止。兄措溫;1 線艮£“666SM7a6可仃府找二道下面0=五施出;1 =X(fc'TSiSM66.75M76.7PTO空用0=執(zhí)行h1=產(chǎn)1口至閑Q0.DQ0.1檜劉宇節(jié)SM670SM77.0P

21、TQ.HYM更新研期的。不更新;1 更新周第的SM67.1SM77.1戶曲帆照近睡沖寬度值0=不更新:也膿即塞慝值|SW67 2SM77.2"口更哥脈凈塾o不更新,I 更新除沖依SM67.3SM77.3戶TQFWM時向圣碓選釋生1四耶,1=1ms.1*SM67 4SM77.4口川步更的1 同志更斯SM67.5SM77.5產(chǎn)丁口操作二口=單段操作;1 =步段盤隹SM67SM77.6PTO/PWM«itiW。工選彈PT。:“比桂PWMSM67.7SM777LdF內(nèi)回允部心無濟(jì)0OQDJMrPTQ.pwwifa5MW加SMW76PTd'FWM叫叫他.他闈:&到 6

22、55330MW705M?,-6C-己脈沖宣度區(qū)匚用6353sSMD72SMD12尸T。腺聲計(jì)也值也國.1 到 期:967.295SMB16SSM3J75迸行中的段肚(自用在害履葉。18作中)I3 MM 6BSMW176包的亮的起的位置.用MV0開的杓字節(jié)0陣表近(RfflfE學(xué)陽PTO*作中iSMB170SM3,60法蘭何綿技擊穿韋SMB171SM3161時也但靖甑發(fā)常布都|SIWD172SM 口儂手動幅式亮案富存鼎|Network G以下對手劫初始化程序手劭控制開關(guān)T I1QO.O r-c c 3 底層內(nèi)呼指示燈T R)3 底層向上指示T R) 0四層上行T R)8 顯示驅(qū)動內(nèi) R)BSym

23、bolAddressComment底層內(nèi)呼指示燈Q1.0底層向上指示Q2.0手動控制開關(guān)150四層上指示Q10是蔻醞MQ<0電梯在手動運(yùn)行時,運(yùn)行是不按電梯的運(yùn)行的邏輯進(jìn)行的, 一般僅在調(diào)試中 使用,所以在切換到手動模式時,為安全起見,首先將PLC所有的輸出都設(shè)為0, 程序中用的是8為復(fù)位信號,一次復(fù)位1個字節(jié),與急停中的功能基本一樣。N7中第1句是設(shè)定PWM輸出的控制字,設(shè)定值為16進(jìn)制數(shù)#D3,轉(zhuǎn)換為 2進(jìn)制為11010011,即:SM77.0=1 更新周期值,因?yàn)樽冾l器的速度要求是可變的,在 PWM方 式下,PWM的脈沖頻率就是變頻器的給定速度;SM77.1=1更新脈沖寬度值;SM

24、77.2=0 是PTO方式的參數(shù),在PWM方式下不用,可設(shè)為 0;SM77.3=0 時間基準(zhǔn)(分辨率)選擇1s;SM77.4=1更新方法為同步更新;SM77.5=0 是PTO方式的參數(shù),在PWM方式下不用,可設(shè)為 0;SM77.6=1 模式選擇為PWM ;SM77.7=1 PWM 允許;第2句設(shè)定PWM勺周期值為1000 (仙s);第3句設(shè)定PWM勺脈沖寬度為500 (s);第4句 用PLS指令啟動PW喻出一個脈沖輸出到Q0.1(變頻器給定脈沖), 脈沖的周期是1000pS,占空比是50%N7只完成了變頻器手動操作時的速度給定,但電梯的運(yùn)行還需要一個啟動 信號。,這段程序是控制電梯變頻器在手動

25、運(yùn)行 (調(diào)試狀態(tài)下)時的啟動信號,邏輯 是:在手動運(yùn)行模式下,按下手動上/下行按鈕時,電梯上行或下行,在松開按 鈕或碰到限位開關(guān)(上下基準(zhǔn)限位和上下限位)時,停止運(yùn)行。Het work 9以下為手動控常所關(guān)門程序口手動控由拇關(guān)手前開門按團(tuán)開門跑位開關(guān)開當(dāng)醞tl轎廂安全開關(guān)R-I,I""手動關(guān)門按團(tuán) 轎隔安全并關(guān) 關(guān)門限位弁美 手動井門按田 關(guān)門犯動T 1 ILIPIO)1開門限位開關(guān) 開門3日劫T IH R)1手動關(guān)門板困手動開門按鈿關(guān)門限位開美 關(guān)門孤動T H-r: C1轎廂宜全井關(guān)手動開門按鈕手動關(guān)門按鈕這段程序是控制電梯在手動運(yùn)行(調(diào)試狀態(tài)下)時的開門和關(guān)門動作,邏輯

26、 是:在手動運(yùn)行模式下,按下手動開門按鈕時,電梯開門,這是帶保持回路的按 鈕,電梯開門信號接通后,信號由轎廂安全開關(guān)保持,直到碰到開門限位(開到 最大位)或者碰到轎廂安全開關(guān);按下手動關(guān)門按鈕時,關(guān)門信號接通并保持, 直到碰到關(guān)門限位(關(guān)到位);.除了系統(tǒng)調(diào)試外,一般情況下,電梯應(yīng)運(yùn)行在自動方式下,即按照真正的電梯邏輯運(yùn)行,所以在系統(tǒng)上電時,要進(jìn)入自動方式,同時手動取消也可進(jìn)入自動在手動方式下,程序跳轉(zhuǎn)到最后,跳過電梯自動運(yùn)行程序這段程序用來判斷和顯示樓層,首先要明確幾個概念:A、樓層高度是以編碼器的脈沖數(shù)計(jì)量的,電梯在上下運(yùn)行中,旋轉(zhuǎn)編碼器隨著 電梯電機(jī)一道旋轉(zhuǎn),產(chǎn)生一個脈沖序列,脈沖的數(shù)量

27、直接反應(yīng)了電梯的運(yùn)行 距離,如果電梯從一樓運(yùn)行到二樓產(chǎn)生的脈沖數(shù)為700,那么樓層的高度就是 700。B、樓層下平層就是電梯在各樓層正常停穩(wěn)后的高度,如電梯正常停在地一 層,此時旋轉(zhuǎn)編碼器的數(shù)值就是一層下平層的值。C、樓層范圍樓層的半高度;各層的樓層范圍等于平層高度加上半層樓的高 度。"樓層高陵一層樓層范圍一層平層高度R層平層高度電梯運(yùn)行到某一樓層的范圍之內(nèi),相應(yīng)樓層的指示燈亮。這里要注意的是樓層越高,旋轉(zhuǎn)編碼器的數(shù)值越大,這一點(diǎn)對于理解后面的 程序至關(guān)重要。Network 13 五層顯示控制程序口HC1T. 五層樓層南圍顯示盟動©f )1顯示驅(qū)動B顯示驅(qū)動口HC1I如一

28、四層樓層范圍Networlc 14 四層顯示控制程序.下面的N13-N18都是樓層顯示的程序。顯示驅(qū)動B1顯示驅(qū)動匚顯示驅(qū)動DT顯示驅(qū)物QJ.0顯示馬黝BQJ.1顯示典動CQ42顯示驅(qū)動DQ4.3顯示甌< R)1Nerwork 1 5 三層顯示控制程序.三層樓層范圍兒小馬甌baL)1顯示馬甌bB-< R 51顯示當(dāng)甌就C s1顯示3甌1) 口7 R)1N etwor k 16 二層顯示控制程序>Network 1Q 底層顯示控制理存口Network 171層顯示控制程序.HC1-| 一 一層樓層整圍顯示驅(qū)動兇pH: R)1顯示非勖B1顯示監(jiān)動C(R 51顯示鴕動D-R)1HC

29、1顯示馳動AT 51-r-c $ 底層樓層范圍顯示馳動BT R 1顯示我動匚(R)1顯示3 E動口J R)1樓層的顯示是以二進(jìn)制編碼的方式實(shí)現(xiàn),如101表示樓層為5,在程序中,電梯的樓層表示為1-6層,這是為了避免0層顯示和PLC無輸出分不清的情況,以N13為例:HC1是高速計(jì)數(shù)器HSC1的當(dāng)前值,是旋轉(zhuǎn)編碼器反饋來的 電梯高度,如果高度小于五層樓層范圍(相當(dāng)于上行到“四層半”的高度,因?yàn)?樓層越高,編碼器的值越小)將顯示驅(qū)動分別設(shè)置成如下值:Q4.0=0Q4.1=1Q4.2=1Q4.3=0表示為二進(jìn)制數(shù)就是0110(十進(jìn)制數(shù)6);這四個輸出都接到數(shù)碼管的驅(qū)動電路上,用數(shù)碼管顯示樓層;同時也以

30、字節(jié)(QB4)的方式送到S7-400 PLC中供計(jì)算機(jī)和觸摸屏使用。,自動運(yùn)行時的PWM輸出設(shè)定與上面介紹過的N7方法一樣。這里設(shè)定的是4梯復(fù)位時的速度。Network 22 轎廂關(guān)閉后,電梯下行,直至下基唯位置自動調(diào)整信號 關(guān)門限位開關(guān) 手動控制開關(guān) 下基準(zhǔn)位跟位 電桂下行驅(qū)動T I1 I1 / I1SvmbolI AdiessCommenJ電梯下tr驅(qū)動Q3.5關(guān)門限位開關(guān)M 1手動控制開關(guān)I5.0下基推位眼位I3.4自動調(diào)整信號M0.0Notworfc 29 到打下至準(zhǔn)位置后.潛除調(diào)整信號同時電梯停止干行.下荃性位限位自動調(diào)整信號1電梯在每次上電時都有一個復(fù)位動作(自動調(diào)整),下行到基準(zhǔn)

31、位,這是為 了避免旋轉(zhuǎn)編碼器產(chǎn)生的累計(jì)誤差,基準(zhǔn)位是由行程開關(guān)(下行基準(zhǔn)限位開關(guān)) 決定的。設(shè)定電梯正常運(yùn)行時的速度,與 N19方法相同.Network 25自動調(diào)整信號PLSEN ENO在正常運(yùn)行時(不在復(fù)位狀態(tài)),將發(fā)出正常運(yùn)行速度的脈沖(再次提醒: 發(fā)出脈沖不等于運(yùn)行,只表示變頻器有給定信號,還需要運(yùn)行信號,電機(jī)才能運(yùn) 行)。到達(dá)基準(zhǔn)位置后,電梯可以正常運(yùn)行了,首先就是將電梯位置的高速計(jì)數(shù)器 初始化,方法同N3,但這里不同的是將計(jì)數(shù)器設(shè)定值(SMD52)設(shè)到2000000, 僅僅是為了讓實(shí)際檢測的值永遠(yuǎn)達(dá)不到設(shè)定值,這樣可以避免產(chǎn)生過限的標(biāo)志 位。.電梯到達(dá)某一樓層的設(shè)定高度就叫“平層”

32、,但平層并不意味著反饋高度絕 對等于設(shè)定高度,因?yàn)殡姍C(jī)的慣性作用,這也是根本達(dá)不到的,程序中使用的是 一個高度范圍,對底層來說,高度在下平層和上平層(300-340)之間都是“平層”。ADD DI因?yàn)闃菍拥母叨仁枪潭ǖ模?50),所以1到5層的平層范圍都是在底層平層 范圍的基礎(chǔ)上推算出來的。在每層的平層范圍確定后,程序?qū)⒏鶕?jù)旋轉(zhuǎn)編碼器的數(shù)值( HC1),判斷各 樓層的是否平層,如果電梯的高度在上平層和下平層高度之間, 相應(yīng)樓層的平層 信號設(shè)為1,否則為0o程序如下:.Network 29以"T是平層判斷初歸化地電罌HC1HC1底層平層信考T,K1>011'口1<

33、)底層下平層底層上平層HC1HC1一層平層信號,口 I1 (口 IC )一層下平層一層上平層HC1HC1二層平層信總 >口I1oI)一星下平層二層上平層ncihci三層平層信號 I:口I16I<)三層下平層三層上平層HC1HC1四層平層信號 ©I1口IC)四層下平層四層上平層HCIHC1五層平層信號-QI19IC)五層下平層五層上平層Network 31 以下是內(nèi)選信號鎖存口手動控制開關(guān) 底層內(nèi)呼粒鈕 底層平層信號 底層內(nèi)呼指示燈T,Ih Ih / Ico1底層內(nèi)呼按鈕RE” 開門驅(qū)動 底層內(nèi)呼指示燈1IC R )1底層平層信號一層內(nèi)呼技用一層平層信號一層內(nèi)吁指示一層平層

34、信號 開門變動 一層內(nèi)吁指示T I1 I(R)1.二層平層信號 開門驅(qū)動 二層內(nèi)岬指示T I1 IC 日)1三層內(nèi)呼按鈕 三層平層信號 三層內(nèi)砰指示三層平層信號 開門驅(qū)動 三層內(nèi)砰指示T I1 IC h)1四層內(nèi)呼按鈕四層平層信號四層內(nèi)呼指示T F-pH,I( C四層內(nèi)呼按鈕”四層平層信號開門驅(qū)動四層內(nèi)呼指示II1 I(口)1五層平層信號 開門驅(qū)動 壬層內(nèi)呼指示T I1 I(R)1這段程序的功能是鎖存電梯內(nèi)按鈕信號,并輸出按鈕指示燈信號。以四層內(nèi) 呼指示為例,分析這段程序的邏輯:當(dāng)電梯不在四層時(“四層平層信號" =0),在電梯內(nèi)按下“ 4”(“四樓內(nèi)呼 按鈕”),或是在上位機(jī)上按“

35、 4”(”四層內(nèi)呼按鈕 REMOTE”),按鈕“4”指示 燈(“四樓內(nèi)呼指示”)亮;當(dāng)電梯停在四樓(四樓平層信號=1)并且開門時(“開 門驅(qū)動” =1)時,按鈕燈滅。其它樓層的控制原理是一樣的以下程序從N32到N41都是處理電梯門外的按鈕及按鈕指示信號MNimk 3? 以下用州呼信早鐘存拴制程序嘯層卜呼信信鎖存)n手動拄制開關(guān) 底層外呼-L 底層向上指示T / I一 I I一廠 Y ” 1外吁上HEM"底層平層信號開門驅(qū)動底層向上指示T I1 IC 向)1,Network 3G 以下星外呼信號賴存控制程序二層上呼信號蛆存)0Melwork 38以下是外呼信號鎖存控制程序三層上呼信號例

36、存)_手動琦斬關(guān)三層外呼上三層上寸標(biāo)Network 41以下是外呼信號鎖存控制程序田層下呼信號愎存)-手動校制開關(guān) 五層外呼下 五層下指示H,lpl IpH: 5)五層/呼下五層平層信號 開門動五層下指示同樣以四樓為例說明外部按鈕的邏輯:在電梯門外按外部向上按鈕(“四樓外呼上" =1)或在上位機(jī)上按向上按鈕(“四樓外呼上REMOTE" =1)后,按鈕指示燈亮(”四層上指示" =1);當(dāng)電梯往上運(yùn)行(”四層往上運(yùn)行” =1或“電梯上行指示" =1),到達(dá)四樓 (“四樓平層信號" =1)并且電梯開門時(“開門驅(qū)動”=1),按鈕指示燈滅(“四.Net

37、work 47 當(dāng)轎廂在三層,其不方?jīng)]有任何內(nèi)呼、外呼信號,轎廂就可以向上運(yùn)行.層上指示" =0)。其它樓層的邏輯一樣電梯上1亍指示 二層內(nèi)吁指示 三層內(nèi)呼指示 四層內(nèi)呼指示 五層內(nèi)呼指示 一層上指示T I'lI'lPIHiWFIf示二易上曾示 三層下指示 三層上1目示 層二揩示 四層上醞 受層下指示一展往下運(yùn)行 -PIMM-IP I-Id-IdId-()要特別注意的是:“一層往下運(yùn)行”接通時,并不表示電梯立即往下運(yùn)行, 而是“可以”往下運(yùn)行,也就是說,當(dāng)電梯在從 B樓往1樓運(yùn)行過程中,如果1 樓上方?jīng)]有人呼叫電梯,那么在電梯到達(dá) 1樓后,在B樓呼叫電梯,電梯立即 下

38、行,否則電梯還會繼續(xù)上行。電梯不是簡單地按呼叫的時間先后響應(yīng)的,而是要判斷是否“順路”。N43-N49都是同樣的道理。I Network 42 當(dāng)轎既在一層,其下方?jīng)]有任何內(nèi)呼、外呼信號,轎用就可以向上運(yùn)行.電梯下行示 底層內(nèi)呼指示燈底層向上指示一層下指示一層在上運(yùn)行,|44 當(dāng)轎廂在二層.苴上下沒有任何內(nèi)呼、外呼信號,轎隔就可以向下運(yùn)行.電梯上行指示三層內(nèi)呼指示四層內(nèi)呼指示五層內(nèi)呼指示二層上指示三層下指示IH1 / 11 / H1 * H1,I1 f 自三層上指示四層下指水四層上指示五層下1日五二層往下運(yùn)行Network 45 當(dāng)轎廂在二層,其下方?jīng)]有任何內(nèi)呼、外呼僖號 > 轎福就可以

39、向上運(yùn)行.I ' I1 ' I1,I1 , IC )電梯不行指示場層內(nèi)呼指示燈一層內(nèi)呼指示底層向上指示一層下指示一層上指示二層下指示 二層往上運(yùn)行» II,I,IP I()U-hMEk 4A 白器用在三層K上方?jīng)]有任何內(nèi)呼.,外好信號轉(zhuǎn)廂就可RL向下運(yùn)行.電梯上行指示四層內(nèi)呼指示五層內(nèi)可指示三層上指示四層下揩示,四層上指示五層下指示三層往下運(yùn)行T IPIPIHI-I'I'I'I )電沸下行指示底層內(nèi)呼指示燈一層內(nèi)呼指示二層內(nèi)呼指示底層向上指示一層下指示一層上揩示二層下指示 二層上相示 三層下指示 三層往上運(yùn)行-HI1,11'11'

40、;1()I Network 48當(dāng)舒湘在四層.其上方?jīng)]有任何內(nèi)呼、外呼信號,轎廂就可以向下運(yùn)行.電梯上行指示五星而呼指示四層上喈示五層下指示四層往下運(yùn)行T IMPI(H etwoik 49當(dāng)轎廂在四層,其下方?jīng)]有任何內(nèi)呼、外吁信號,轄廂就可以向上運(yùn)行.電梯下行指示底層內(nèi)呼指示燈一層內(nèi)呼指示二層內(nèi)呼指示 四層內(nèi)呼指示底層向上指示二層往下運(yùn)行 二層下指示 二層平層信號二層往上運(yùn)行二層上指示二層內(nèi)等指示三層往下運(yùn)行三層下指示 三層平層信號三層往上運(yùn)行三層上指示三層內(nèi)呼指示四層往下運(yùn)行四層下指示四層平層信號四層往上運(yùn)行四層上指示四層內(nèi)喈指示五層內(nèi)喏指示五層平層信號矯骸開門悚制 電梯上行驅(qū)動 電群下行驅(qū)

41、動轎廂安全開關(guān)正常運(yùn)行時,只有在兩中情況下,打開電梯門:電梯運(yùn)行到位或電梯內(nèi)手動 開門。首先分析到位時開門的邏輯。以第四層上行到位為例:當(dāng)有人在廂內(nèi)按“4” 需要送上四樓,或在四樓門外呼叫電梯上來接后(”四樓上指示” =1),到達(dá)四樓 (“四樓平層信號" =1)時開門;同樣情況下,電梯下行到四樓時,門也打開當(dāng)電梯停在某個樓層時(“電梯上行驅(qū)動” =0并且“電梯下行驅(qū)動" =0)用 電梯的按鈕可以開門,“轎廂安全開關(guān)” =0時,必須開門,防止夾傷乘客。在三種情況下,開門驅(qū)動被設(shè)為 0:A、按下關(guān)門按鈕(包括上位機(jī)上的按鈕);B、關(guān)門驅(qū)動為1時(開門/關(guān)門是一臺可逆電機(jī)執(zhí)行的,

42、不允許同時接通正轉(zhuǎn)信 號和反向信號);C、門開到位時。Metwork 52開門限位開關(guān)137|in to?+50- PT1 口口 nn.,.轎廂關(guān)門枝翅關(guān)門驅(qū)動(,)1捺南關(guān)門按就RE “T37在兩種情況下執(zhí)行關(guān)門動作:A、關(guān)門按鈕(包括上位機(jī)上的按鈕)B、開門到位延時5秒后。A、 開門的瞬間;B、 開門按鈕(包括上位機(jī)上的按鈕);C、 安全開關(guān)(防止夾傷乘客);D、 門關(guān)到位。Network 55 當(dāng)然廂在一層,苴上萬有固呼、外呼信號時,播廂厘謖上行。二層內(nèi)呼指示一層平層信號 一層上行趨勢T H-yH IC )三層內(nèi)呼指示四層內(nèi)吁指示I I五層內(nèi)呼指示一層上指錄二層下指示二層上指示三層T指示

43、三層上指示四層下指示四層上指示五層下指示電梯在一樓時,判斷是否應(yīng)該上行。Network 5G 當(dāng)轎%在二層算上才有內(nèi)呼、外呼信號時.轎廂回謖上行.三層內(nèi)呼指示 二層平層信號二層上行趨勢TIIIC )四層內(nèi)呼指示五層內(nèi)呼指示二層上指示三層下指泰三層上指示四層卜指示四層上指示五層下指示Melwmk 57 當(dāng)轎廂在三層.其上方有內(nèi)呼、外呼信號時,斯廂及該上行口四層內(nèi)呼指示 三層平層信號 三層上行趨勢T 11I IC )五層內(nèi)所指示三層上指示四層下指示四層上指示五層下指示Melwmk 5B 當(dāng)轎廂在四層.苴上方有內(nèi)呼、夕府信號時新扇應(yīng)該上行口五層內(nèi)可揩系 四層平層信號 四層上行造劣T III IC 四

44、層上指示五層下指示T HB層沒有定義上行趨勢標(biāo)志,是因?yàn)橹荒芟蛏?,不需要定義; 五層沒有定義是因?yàn)楦揪蜎]有向上運(yùn)行。Network 59 以下是轎匾上行趨分判斷程序.下基惟位即播第麗下仃趨勢折麗上行超分H IH * I-( s )1廄層平層借鼻二層上行超押在兩種情況下電梯的方向設(shè)為向上:A、各層設(shè)定的方向是向上時,B、電梯停在基準(zhǔn)位或B樓時(不可能再向下了);Nelwork 60 上行趨勢復(fù)位控判程序口一層住下運(yùn)行一層平層信號轎廂上行趨勢二層往下運(yùn)行二層平層僖號三層往下運(yùn)行三層平層信號四層往下運(yùn)行四層平層信號五層平層信號上基準(zhǔn)位限位上極限位限位三種情況下清除電梯上行趨勢:A、電梯下行到位;B

45、、電梯到達(dá)五層C、電梯到達(dá)上基準(zhǔn)位或上限位N61到N64判斷各樓層的下行趨勢,說明見段標(biāo)題Metwork. &4 當(dāng)轎扇在四層,苴下方有肉呼、外蜉信號時輔廂厘邃下行口底層內(nèi)呼指示燈一層平層信號一層下行趨劣()底層向上指示I I一層下指示Metwmk 62 當(dāng)新廂在二層耳下方有內(nèi)呼卜夕電信號時,轎國應(yīng)該下行.底層內(nèi)呼指示燈 二層平層信號 二層下行趨勢T II()一層內(nèi)哨旨示底層向上1旨示一層下指示一層上指示二層下指示Network 63 當(dāng)轎扇在三層,其不方有內(nèi)哼、夕卜呼信號時,轎廂應(yīng)謖下行°底層內(nèi)呼指示燈三層平展僖號三層下行趨勢II()1層內(nèi)呼指示二層內(nèi)呼按困底層向上指示一層

46、下指示一層上指示二層下指示二層上指示三層下指示底層內(nèi)吁指示燈 四層平層信號 四層下行趨勢T FpH IC )一層內(nèi)呼指示T 二層內(nèi)呼按鈕T 1三層內(nèi)可相示I 1底層向上指示T I一層下指示T 1一層上指示T 1二層下指示T 1二層上指示T 1三層下指示I 1三層上指示T I四層下指示T P五層沒有定義下行趨勢標(biāo)志,是因?yàn)橹荒芟蛳?,不需要定義;B層沒有定義是因?yàn)楦揪蜎]有向下運(yùn)行。.M西work 65 以下是轎扁下行趨勢判斷程序.上基準(zhǔn)位限位轎廂上行趨勢轎廂下行趨烤TII / I( s)1五層平.層信號一層下行趨勢工下行趨勢三層下行趨勢四層下行趨勢在兩種情況下電梯的方向設(shè)為向下:A、各層設(shè)定的方

47、向是向上時,B、電梯停在上限基準(zhǔn)位或五樓時(不可能再向上了).四層往上運(yùn)行四層平層信號底層平層信號.下基準(zhǔn)位限位下極限位限位三種情況下清除電梯下行趨勢:D、電梯上行到位;E、電梯到達(dá)B層F、電梯到達(dá)下基準(zhǔn)位或下限位。Network G7 當(dāng)有任何內(nèi)呼、外呼信號時,電梯運(yùn)行方向就會顯示口底層內(nèi)呼指示燈 轎廂上行趨勢 電梯上行指示I IrH I()一層內(nèi)呼指示三層內(nèi)呼指示四層內(nèi)吁指示五層內(nèi)呼指示底層向上指示一層下指示一層上指示斯府下行趨勢電梯下行指示T IC )二層下指示二層上指示三層下指示三層上指示四層下指示四層上指示五層下指不該段程序是控制電梯上行和下行指示燈。Netwark 68電悌轎廂向上

48、運(yùn)行駛動程序小 J IJ IJ / I C C 、/ I 1 f J1SvtnbclAddressCommerit電梯上行能動Q34電梯上行指示Q36屯悌下行甑劭Q35關(guān)門限位弁美14.1開門騙動Q1.6開門甑動電梯,行善動關(guān)門限位開關(guān)電樹下行或動電梯j_例?布N etwork GQ轎廂向上運(yùn)行復(fù)位:程序0卜.基推位眼位 由穩(wěn)上行驅(qū)動T H-rH: r )1上橫隔位限位電梯不行期動電梯不行指示開門3日動電梯電機(jī)上行啟動必須滿足下列條件:A、門關(guān)到位;B、有電梯上行指示(由電梯內(nèi)、外的呼叫按鈕產(chǎn)生);C、沒有開門動作(門關(guān)到位只能表示門在關(guān)的位置,不能表示門是否正在 開);D、電梯不在下行;電梯電機(jī)上行在下列條件下停止:A、電梯到位后開門時;B、電梯下行時;C、電梯下行指示(由電梯內(nèi)、外的呼叫按鈕產(chǎn)生);D、到了安全限位(基準(zhǔn)限位和上限位);Netwoik 70電梯轎廂向下運(yùn)行非動程序.開門驅(qū)動 關(guān)門限位開關(guān) 電梯上行指示 電梗下行指示 電梯下行3函I1 IPI1 (s)1SymbolAddress| Comnwrt電梯上行指

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論