當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點(diǎn)擊率:208 品牌:歐姆龍_Omron
1、程序的步的理解方法OMRON的PLC程序中,每一條指令對(duì)應(yīng)為一步,一條指令為1~4個(gè)字,依指令而異。因?yàn)橹噶畹淖謹(jǐn)?shù)不同,所以根據(jù)在程序中使用的指令不同,可編程的步數(shù)亦不同.例如:LD指令為一步,而運(yùn)算指令(以雙字BCD碼減法指令SUBL(55)為例)為4步指令SUBL(55)S1+1、S1S1S2+1、S2S2—CYDCYD+1D2、通道數(shù)據(jù)的理解方法
HR0000020
HR0001121
HR0002022
HR0003123
HR0004024
HR0005125
HR0006026
HR0007027
HR0008128
HR0009129
HR00100210
HR00110211
HR00120212
HR00131213
HR00141214
HR00150215
在輸入輸出繼電器、內(nèi)部輔助繼電器、保持繼電器(HR)、輔助記憶繼電器(AR)、鏈接繼電器(LR)以通道為單位使用時(shí),以及作為計(jì)時(shí)器(TIM)、計(jì)數(shù)器(CNT)區(qū)的現(xiàn)在值,數(shù)據(jù)存儲(chǔ)器(DM)區(qū)的內(nèi)容表示用的通道數(shù)據(jù),可有以16bit的0和1表達(dá)方式及16進(jìn)制4桁的表達(dá)方式。16bit的0和1表達(dá)方式及16進(jìn)制4桁的表達(dá)方式的關(guān)系如下:LSB例:HR00CH的內(nèi)容(1=ON0=OFF)LSB為最下位bit(00bit)MSB為最上位bit(15bit)①HR00CH的內(nèi)容用16位bit表達(dá)方式表示時(shí),如下示:011000110010101MSBLSB②HR00CH的內(nèi)容,若用16進(jìn)制4位表達(dá)方式時(shí),則如下示:632A3、每次掃描執(zhí)行型指令和輸入微分型指令CPM1A型機(jī)中,幾乎所有的應(yīng)用指令,都有每次掃描執(zhí)行型和輸入微分型。下面以傳送指令為例,說(shuō)明其不同之處:
0000MOV(21)
HR10
DM0000
①每次掃描執(zhí)行型----MOV(FUN21)動(dòng)作說(shuō)明:輸入0000ON時(shí),保持繼電器HR10CH的內(nèi)容,每次掃描都向數(shù)據(jù)存儲(chǔ)器DM0000中傳送。當(dāng)程序循環(huán)時(shí)間為80MS,輸入0000ON為2S時(shí),則傳送25次,在此期間,如果HR10CH的內(nèi)容是變化的,則DM0000中保持每次傳送前的最終內(nèi)容。
0000MOV(21)
HR10
DM0000
②輸入微分型-----@MOV(FUN21)動(dòng)作說(shuō)明:僅在輸入0000的上升沿(OFF—ON)時(shí),執(zhí)行一次把保持繼電器HR10CH的內(nèi)容傳送到數(shù)據(jù)存儲(chǔ)器DM0000中的操作。編程器鍵入操作時(shí),是接著在功能號(hào)FUN后,再輸入指令代碼21,最后按NOT鍵,即已輸入了傳送微分指令。1、CPM1A的特殊功能1>、模擬設(shè)定電位器功能位于CPU面板左上角有兩個(gè)模擬設(shè)定電位器,可以用來(lái)模擬設(shè)定定時(shí)器/計(jì)數(shù)器的設(shè)定值,區(qū)域范圍為0~200(BCD),經(jīng)這兩個(gè)電位器設(shè)定的值自動(dòng)存入特殊輔助繼電器250CH和251CH,可作為計(jì)時(shí)/計(jì)數(shù)器指令的設(shè)定值。2>、輸入時(shí)間常數(shù)設(shè)定功能輸入電路上有濾波器,可以減少外部干擾(振動(dòng)、雜波等),輸入濾波器的時(shí)間常數(shù)可以根據(jù)實(shí)際需要進(jìn)行設(shè)置為1/2/4/8/16/32/64/128ms之一。3>、外部輸入中斷功能10點(diǎn)型CPM1A有兩個(gè)00003、00004輸入點(diǎn),10點(diǎn)以上型有00003~00006四個(gè)輸入點(diǎn)可作為中斷輸入點(diǎn)使用,實(shí)現(xiàn)外部輸入中斷(模式有兩種:即輸入中斷模式和計(jì)數(shù)器中斷模式)詳見(jiàn)中斷控制指令。4>、快速響應(yīng)輸入功能PC采用循環(huán)掃描方式工作,輸出滯后輸入。如果用戶要使用一些瞬間信號(hào),可以采用快速響應(yīng)輸入端,使CPU可以接收到瞬間脈沖。10點(diǎn)型有00003、00004兩點(diǎn),10點(diǎn)以上型有00003~00006四點(diǎn)(與外部中斷輸入端子號(hào)相同,通過(guò)對(duì)系統(tǒng)設(shè)置區(qū)域DM6628的設(shè)置,可以將00003~00006定義為普通輸入端0、外部中斷輸入端1或快速響應(yīng)輸入端2)5>、間隔定時(shí)中斷功能間隔定時(shí)器一到定時(shí)時(shí)間,即轉(zhuǎn)去執(zhí)行中斷子程序。有單次中斷模式(設(shè)定的定時(shí)到僅產(chǎn)生一次中斷)和重復(fù)中斷模式(每隔設(shè)定的一定時(shí)間就產(chǎn)生一次中斷)兩種,詳見(jiàn)中斷控制指令中的間隔定時(shí)器中斷指令。6>、高速計(jì)數(shù)器功能脈沖編碼器所發(fā)出的A相、B相、Z相脈沖信號(hào)輸入到00000~00002輸入端,有單相遞增輸入(B相脈沖輸入端不接)和相位差輸入兩種模式,它們與中斷功能配合可以實(shí)現(xiàn)目標(biāo)值一致比較控制和區(qū)域(范圍)比較控制。7>、脈沖輸出功能CPM1A的晶體管輸出單元能產(chǎn)生一個(gè)20HZ~2KHZ的單相脈沖輸出(占空比50%),輸出點(diǎn)為01000、01001。有連續(xù)模式(由SPED指令設(shè)置輸出脈沖頻率為0停止脈沖輸出或由動(dòng)作模式控制INI指令控制脈沖輸出停止)和獨(dú)立模式(輸出脈沖數(shù)目達(dá)到設(shè)定的脈沖數(shù)目時(shí)脈沖輸出停止)兩種輸出模式。輸出脈沖的數(shù)目及脈沖頻率分別由設(shè)置脈沖指令(PULS)及速度輸出指令(SPED)設(shè)置,詳見(jiàn)脈沖輸出指令及高速計(jì)數(shù)器指令。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV