編程方式 5種編程語言標(biāo)準(zhǔn),3種是圖形化語言(梯形圖、順序功能圖和功能塊圖),兩種是文本化語言(指令表和結(jié)構(gòu)文本)。 FX2N系列可編程序控制器的編程方式有三種:梯形圖編程、指令表編程和SFC編程。 軟元件號分配和功能概要 在FX2N系列中用X表示輸入繼電器;Y輸出繼電器;M表示輔助繼電器;D表示數(shù)據(jù)寄存器;T表示定時(shí)器;C表示計(jì)數(shù)器;S表示狀態(tài)繼電器。 1. 輸入繼電器X用來接收用戶輸入設(shè)備發(fā)出的輸入信號。輸入繼電器只能由外部信號所驅(qū)動(dòng),不能用程序內(nèi)部的指令來驅(qū)動(dòng)。因此,在程序中輸入繼電器只有觸點(diǎn)。輸入模塊則可等效成輸入繼電器的輸入線圈。 2. 輸出繼電器Y用來將輸出信號傳送給負(fù)載的元件。輸出繼電器由內(nèi)部程序驅(qū)動(dòng),其觸點(diǎn)有兩類,一類是由軟件構(gòu)成的內(nèi)部觸點(diǎn)(軟觸點(diǎn));另一類則是由輸出模塊構(gòu)成的外部觸點(diǎn)(硬觸點(diǎn)),它具有一定的帶負(fù)載能力。
| | FX2N-16M | FX2N-32M | FX2N-48M | FX2N-64M | FX2N-80M | FX2N-128M | 帶擴(kuò)展 |
| | X000-X007 8點(diǎn) | X000-X017 16點(diǎn) | X000-X027 24點(diǎn) | X000-X037 32點(diǎn) | X000-X047 40點(diǎn) | X000-X077 64點(diǎn) | X000-X267(X177) 184點(diǎn)(128點(diǎn)) | | | Y000-Y007 8點(diǎn) | Y000-Y017 16點(diǎn) | Y000-Y027 24點(diǎn) | Y000-Y037 32點(diǎn) | Y000-X047 40點(diǎn) | Y000-Y077 64點(diǎn) | Y000-Y267(Y177) 184點(diǎn)(128點(diǎn)) |
3. 輔助繼電器M在PLC內(nèi)部的繼電器叫做輔助繼電器。它與輸入/輸出繼電器不同,是一種程序用繼電器,不能讀取外部輸入,也不能直接驅(qū)動(dòng)外部負(fù)載,只起到中間繼電器的作用。 1)M8000 當(dāng)PLC運(yùn)行時(shí),M8000為ON(接通) 2)M8002 當(dāng)PLC開始運(yùn)行時(shí),M8002為ON,接通時(shí)間為一個(gè)掃描周期。 3)M8005 鋰電池電壓異常降低時(shí)工作。 4)M8012 提供振蕩周期為100ms的脈沖,可用于計(jì)數(shù)和定時(shí)。 5)M8013 提供振蕩周期為1s的脈沖。 6)M8014 提供振蕩周期為1min的脈沖。 4. 狀態(tài)繼電器S狀態(tài)繼電器是一種用于編制順序控制進(jìn)步梯形圖的繼電器,它與步進(jìn)指令STL結(jié)合使用。 5. 定時(shí)器TPLC中的定時(shí)器相當(dāng)于繼電器控制系統(tǒng)中的通電延時(shí)時(shí)間繼電器。它將PLC內(nèi)的1ms、10ms、100ms等時(shí)鐘脈沖進(jìn)行加法計(jì)數(shù),當(dāng)達(dá)到設(shè)定值時(shí),定時(shí)器的輸出觸點(diǎn)動(dòng)作。 6. 計(jì)數(shù)器C常用的計(jì)數(shù)器有以下兩種:內(nèi)部計(jì)數(shù)用計(jì)數(shù)器、高速計(jì)數(shù)器。 7. 數(shù)據(jù)寄存器D數(shù)據(jù)寄存器是存貯數(shù)值、數(shù)據(jù)的軟元件。
| | (M500~M1023)524點(diǎn) 保存用② | (M1024~M8255)2048點(diǎn) 保存用③ | (M8000~M8255)156點(diǎn) 特殊用 | | S0~S 499 500點(diǎn)① 初始用 S0~S9 返回原點(diǎn)用 S10~S19 | (S500~S899)400點(diǎn) 掉電保持用② | (S900~S999)100點(diǎn) 報(bào)警用③ | | T0~T 199 200點(diǎn) 100ms 子程序用 T 192~T 199 | T 200~T 245 46點(diǎn) 10ms | (T 246~T 249)4點(diǎn) 1ms積算③ | (T 250~T 255)6點(diǎn) 100ms積算② | | | | 32位 高速可逆計(jì)數(shù)最大6點(diǎn) | | (C100~C199) 100點(diǎn) 保持用② | | (C220~C234) 15點(diǎn) 掉電保持用② | | | | | | (D200~D511)312點(diǎn) 保持用② | (D512~D7999)7488點(diǎn) 保持用③ | (D8000~D8195)106點(diǎn) 特殊用 | (V7~V0、Z7~Z0) 16點(diǎn) 變址用 | | | P0~P63 64點(diǎn) 跳轉(zhuǎn)子程序用 分支指針 | | I6**~I8** 3點(diǎn) 定時(shí)中斷指針 | I010~I060 6點(diǎn) 計(jì)數(shù)中斷指針 | | | | 32位 -2147483648~2147483647 | | | |
①:非備用區(qū).根據(jù)設(shè)定參數(shù),可經(jīng)變更備用區(qū)。 ②:電池備用區(qū)。根據(jù)設(shè)定參數(shù)可以變更非電池備用區(qū)。 ③:電池備用固定區(qū),區(qū)域特性不能變更。 基本指令系統(tǒng) 1.取指令和輸出指令 2. 串聯(lián)和并聯(lián)指令
3.塊與和塊或指令 4. 主控指令和主控復(fù)位指令(在操作考試中有) | | | | | | | | | |   MCR | | 公共串聯(lián)觸點(diǎn)的復(fù)位 |
5. 脈沖檢測和脈沖輸出指令 6. 置位和復(fù)位指令 7. 進(jìn)棧、讀棧和出棧指令 8. 空操作和程序結(jié)束指令 9. 定時(shí)器的應(yīng)用 T0~T245是普通型的,其中T0~T199定時(shí)精度分100ms,T200~T245定時(shí)精度維10ms;T246~T255是積算型的,其中T246~249定時(shí)精度為1ms,T250~T255定時(shí)精度為100ms。 10.計(jì)數(shù)器的應(yīng)用 計(jì)數(shù)器可分為三類,分別是加法計(jì)數(shù)器、可逆計(jì)數(shù)器和高速可逆計(jì)數(shù)器,加法計(jì)數(shù)器還可以分為通用型和保持型兩種,其中C0~C99是通用型,C100~C199是保持型。 |