版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAC指令系統(tǒng)CONTENTS124PAC指令系統(tǒng)概述PAC內(nèi)部資源PAC定時(shí)器和計(jì)數(shù)器指令5PAC關(guān)系運(yùn)算和數(shù)學(xué)運(yùn)算指令6PAC數(shù)據(jù)操作和位操作指令73PAC繼電器觸點(diǎn)和線圈邏輯指令PAC其它功能指令1PAC指令系統(tǒng)概述--數(shù)據(jù)格式類型名稱描述BOOL布爾存儲器的最小單位。有兩種狀態(tài),1或者0BYTE字節(jié)8位二進(jìn)制數(shù)據(jù)。范圍0~255。WORD字16個(gè)連續(xù)數(shù)據(jù)位。字的值的范圍是16進(jìn)制的0000~FFFF.DWORD雙字32位連續(xù)數(shù)據(jù)位,與單字類型書具有同樣的特性UINT無符號整型占用16位存儲器位置。正確范圍0~65535(16進(jìn)制FFFF)INT帶符號整型占用16位存儲器位置。補(bǔ)碼表示法。帶符號整型數(shù)正確范圍為–32768~+32767DINT雙精度整型占用32位存儲器位置。用最高位表示數(shù)值的正負(fù)。帶符號雙整型數(shù)(DINT)正確范圍為-2147483648~+2147483647REAL浮點(diǎn)占用32位存儲器位置。這種格式存儲的數(shù)據(jù)范圍為±1.401298E-45~±3.402823E+38。BCD-44位BCD占用16位存儲器位置。4位的BCD碼表示范圍為0~9999BCD-88位BCD8位的BCD碼表示范圍為0~999999992PAC內(nèi)部資源2PAC內(nèi)部資源--位變量類型描
述%I代表輸入變量。%I變量位于輸入狀態(tài)表中,輸入狀態(tài)表中存儲了最后一次輸入掃描過程中輸入模塊傳來的數(shù)據(jù)。用編程軟件為離散輸入模塊指定輸入地址。地址指定之前,無法讀取輸入數(shù)據(jù)。%I寄存器是保持型的。最多32768位。%Q代表自身的輸出變量。%Q變量位于輸出狀態(tài)表中,輸出狀態(tài)表中存儲了應(yīng)用程序?qū)ψ詈笠淮卧O(shè)定的輸出變量值。輸出變量表中的值會在本次掃描完成后傳送給輸出模塊。用編程軟件為離散輸出模塊指定變量地址。地址指定之前,無法向模塊輸出數(shù)據(jù)。%Q變量可能是保持型的,也可能是非保持型的。最多32768位。%M代表內(nèi)部變量。%M變量可能是保持型的,也可能是非保持型的。最多32768位。%T代表臨時(shí)變量。因?yàn)檫@個(gè)存儲器傾向于臨時(shí)使用,所以在停止-運(yùn)行轉(zhuǎn)換時(shí)會將%T數(shù)據(jù)清除掉,所以%T變量不能用作保持型線圈。最多1024位。%S%SA%SB%SC代表系統(tǒng)狀態(tài)變量。這些變量用于訪問特殊的CPU數(shù)據(jù),比如說定時(shí)器,掃描信息和故障信息。%SC0012位用于檢查CPU故障表狀態(tài)。一旦這一位被一個(gè)錯(cuò)誤設(shè)為ON,在本次掃描完成之前,不會將其復(fù)位。%S,%SA,%SB和%SC可以用于任何結(jié)點(diǎn)。%SA,%SB和%SC可以用于保持型線圈-(M)-.%G代表全局?jǐn)?shù)據(jù)變量。這些變量用于幾個(gè)系統(tǒng)之間的共享數(shù)據(jù)的訪問。變量地址名稱描述%S0001#FST_SCN當(dāng)前的掃描周期是
LD執(zhí)行的第一個(gè)周期。在停止/運(yùn)行轉(zhuǎn)換后第一個(gè)周期,此變量置位,第一個(gè)掃描周期完成后,結(jié)點(diǎn)復(fù)位。%S0002#LST_SCN在
CPU轉(zhuǎn)換到運(yùn)行模式時(shí)設(shè)置,在
CPU執(zhí)行最后一次掃描時(shí)清除。CPU將這一位置0后,再運(yùn)行個(gè)掃描周期,之后進(jìn)入停止或故障停止模式。如果最后的掃描次數(shù)設(shè)為0。CPU停止后將%S0002置
0,從程序中看不到%S0002已被清
0%S0003#T_10MS0.01秒定時(shí)結(jié)點(diǎn)%S0004#T_100MS0.1秒定時(shí)結(jié)點(diǎn)%S0005#T_SEC1.0秒定時(shí)結(jié)點(diǎn)%S0006#T_MIN1.0分鐘定時(shí)結(jié)點(diǎn)%S0007#ALW_ON總為
ON%S0008#ALW_OFF總為
OFF.2PAC內(nèi)部資源--S%變量類型描
述%AI前綴%AI代表模擬量輸入寄存器。模擬量輸入寄存器保存模擬量輸入值或者其他的非離散值。范圍0—32640字,缺省64字。%AQ
前綴%AQ代表模擬量輸出寄存器。模擬量輸出寄存器保存模擬量輸出值或者其他的非離散值。范圍0—32640字,缺省64字。%R
前綴%R代表系統(tǒng)寄存器變量。系統(tǒng)寄存器保存程序數(shù)據(jù)比如計(jì)算結(jié)果。范圍0—32640字,缺省1024字。%W
保持型的海量存儲區(qū)域,變量為%W(字存儲器)類型。范圍0—最大至用戶
RAM上限,缺省0字。%P*
前綴%P代表程序寄存器變量。在_MAIN塊中存儲程序數(shù)據(jù)。這些數(shù)據(jù)可以從所有程序塊中訪問。%P數(shù)據(jù)塊的大小取決于所有塊的最高的%P變量值。%P地址只在LD程序中可用,包括LD塊中調(diào)用的C塊,P變量不是整個(gè)系統(tǒng)范圍內(nèi)可用的。每個(gè)程序8192字。缺省8192字。2PAC內(nèi)部資源--字變量2直接尋址如%AI0001,表示直接讀取AI0001位置中的數(shù)據(jù)。間接尋址(非直接變量)例如,如果%R00101的值為1000,則@R00101使用的是%R01000內(nèi)包含的值PAC內(nèi)部資源--字變量尋址2PAC內(nèi)部資源--字變量尋址字變量中的位
允許設(shè)定字的某一位的值,可以將這一位做為二進(jìn)制表達(dá)式輸入輸出以及函數(shù)和調(diào)用的位參數(shù)(例如PSB)。這個(gè)特征只適用于保持型存儲器的位變量??墒褂镁幊唐骰蛘逪MI將字中的某一位設(shè)定為ON或OFF,也可以監(jiān)控這一位。
C塊也可以對字中的某一位進(jìn)行讀取,更改和寫入操作。2PAC內(nèi)部資源--字變量尋址字變量中的位①%R2.X[0]表示%R2的第1位(最低位)。②%R2.X[1]表示%R2的第2位。例子中[0]和[1]是位索引。不同類型變量的位索引范圍分別為:
BYTE變量[0]~[7]WORD,INT或者UINT變量
[0]~[15]DWORD或者DINT變量
[0]~[31]3PAC繼電器觸點(diǎn)和線圈邏輯指令1、基本輸入輸出指令
3PAC繼電器觸點(diǎn)和線圈邏輯指令2.延續(xù)觸點(diǎn)和延續(xù)線圈應(yīng)用3PAC繼電器觸點(diǎn)和線圈邏輯指令例1:電動機(jī)點(diǎn)動控制線路控制電路變換為3PAC繼電器觸點(diǎn)和線圈邏輯指令3.系統(tǒng)觸點(diǎn)線圈和指令盒一般也不直接接在左母線上,如確實(shí)需要,可以常閉觸點(diǎn)#ALW_ON(%S0007)進(jìn)行連接3PAC繼電器觸點(diǎn)和線圈邏輯指令具有點(diǎn)動功能電動機(jī)起動、停止控制程序?!纠?PAC繼電器觸點(diǎn)和線圈邏輯指令4.上升沿、下降沿觸點(diǎn)只有當(dāng)下列條件全都滿足時(shí),PTCON向右傳遞能流:PTCON的輸入使能激活。與PTCON相連的BOOL變量的當(dāng)前值是ON。與PTCON相連的實(shí)例數(shù)據(jù)是OFF(也就是最后一次PTCON指令執(zhí)行時(shí)關(guān)聯(lián)BOOL變量的值是OFF)。只有當(dāng)下列條件全都滿足時(shí),NTCON向右傳遞能流:NTCON的輸入使能激活。與NTCON相連的BOOL變量的當(dāng)前值是OFF。與NTCON相連的實(shí)例數(shù)據(jù)的ON(也就是最后一次NTCON指令執(zhí)行時(shí)關(guān)聯(lián)BOOL變量的值是ON).一個(gè)PTCON或NTCON觸點(diǎn)將保持ON狀態(tài)一個(gè)“執(zhí)行周期”。3PAC繼電器觸點(diǎn)和線圈邏輯指令二分頻電路3PAC繼電器觸點(diǎn)和線圈邏輯指令5.置位復(fù)位
3PAC繼電器觸點(diǎn)和線圈邏輯指令
搶答器有四個(gè)輸入,分別為I00081、I00082,I00083和I00084,輸出分別為Q00001、Q00002,Q00003和Q00004,復(fù)位輸入是I00085。要求:三人中任意搶答,誰先按按鈕,誰的指示燈優(yōu)先亮,且只能亮一盞燈,進(jìn)行下一問題時(shí)主持人按復(fù)位按鈕,搶答重新開始。3PAC繼電器觸點(diǎn)和線圈邏輯指令
參考程序3PAC繼電器觸點(diǎn)和線圈邏輯指令
設(shè)計(jì)一走廊燈的三地控制程序?!纠坑?個(gè)開關(guān)分別在3個(gè)不同的位置(每個(gè)地方只有1個(gè)開關(guān))控制一盞燈。在3個(gè)地方的任何一地,利用開關(guān)都能獨(dú)立地開燈和關(guān)燈。3PAC繼電器觸點(diǎn)和線圈邏輯指令
SA1
SA2
SA3
EL
0
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
0
0
1
1
0
1
0
1
1
0
0
1
1
1
1
4
PAC定時(shí)器和計(jì)數(shù)器指令
存儲器定時(shí)觸點(diǎn)脈沖周期%S0003#T_10MS0.01s定時(shí)觸點(diǎn)%S0004#T_100MS0.1s定時(shí)觸點(diǎn)%S0005#T_SEC1.0s定時(shí)觸點(diǎn)%S0006#T_MIN1.0min定時(shí)觸點(diǎn)PACSystems有四個(gè)定時(shí)觸點(diǎn)能用來提供到其他程序功能塊能流的規(guī)則脈沖。定時(shí)觸點(diǎn)以方形波形式每0.01秒、0.1秒、1.0秒和1分循環(huán)開和關(guān)。
不要在要求精確測量總時(shí)間的應(yīng)用軟件中使用定時(shí)觸點(diǎn)。一、定時(shí)觸點(diǎn)
一秒閃爍程序#T_SEC為一特殊寄存器,功能為0.5S閉合,0.5S斷開。這是最為簡單的一種閃爍程序,如果要求占空比不為1:1,則需要用兩個(gè)定時(shí)器來實(shí)現(xiàn)?!纠?
PAC定時(shí)器和計(jì)數(shù)器指令
4
PAC定時(shí)器和計(jì)數(shù)器指令接通延時(shí)定時(shí)器(TMR)斷電延時(shí)定時(shí)器(OFDT)保持型接通延時(shí)定時(shí)器(OFDTR)PACRX3i提供的定時(shí)器有:二、定時(shí)器指令
4
PAC定時(shí)器和計(jì)數(shù)器指令功能塊助記符計(jì)時(shí)單位(分辯率)描述延時(shí)關(guān)定時(shí)器OFDT_SEC秒
當(dāng)能流輸入打開時(shí)定時(shí)器的當(dāng)前值(CV)重設(shè)為0。當(dāng)能流關(guān)時(shí)CV增加。當(dāng)CV=PV(預(yù)置值),能流不再向右傳送直到能流輸入再次打開。OFDT_TENTHS0.1秒OFDT_HUNDS0.01秒OFDT_THOUS0.001秒保持型延時(shí)定時(shí)器ONDTR_SEC秒
當(dāng)它接收能流時(shí)計(jì)時(shí),在能流停止時(shí)保持其值ONDTR_TENTHS0.1秒ONDTR_HUNDS0.01秒ONDTR_THOUS0.001秒延時(shí)開定時(shí)器TMR_SEC秒
一般延時(shí)定時(shí)器。當(dāng)它接收能量時(shí)計(jì)時(shí),能流停止時(shí)重設(shè)為0。TMR_TENTHS0.1秒TMR_HUNDS0.01秒TMR_THOUS0.001秒
4
PAC定時(shí)器和計(jì)數(shù)器指令定時(shí)器的最大定時(shí)時(shí)長(量程)=計(jì)時(shí)單位×32767;定時(shí)器的定時(shí)時(shí)長=計(jì)時(shí)單位×預(yù)置值(PV)定時(shí)時(shí)間的設(shè)定
4
PAC定時(shí)器和計(jì)數(shù)器指令參量許用操作數(shù)描述相關(guān)定時(shí)器類型Address(????)R,W,P,L,符號地址一個(gè)三字?jǐn)?shù)組的起始地址用于各種定時(shí)器R能流R接通時(shí),重設(shè)當(dāng)前值(word1)為0僅用于啟動-復(fù)位定時(shí)器PV除S,SA,SB,SC外任何操作數(shù)預(yù)設(shè)值word2,當(dāng)定時(shí)器激活或復(fù)位時(shí)使用。0≤PV≤+32,767如果PV超出范圍,對字2無影響用于各種定時(shí)器CV除S,SA,SB,SC和常量外任何操作數(shù)定時(shí)器的當(dāng)前值word1用于各種定時(shí)器不要用其他指令使用Address,Address+1,或Address+2地址
4
PAC定時(shí)器和計(jì)數(shù)器指令保留8910111213141501234567復(fù)位輸入允許輸入Q(計(jì)數(shù)器/定時(shí)器狀態(tài)輸出)EN(允許輸出)控制字word3控制字存儲與之相關(guān)的定時(shí)器的布爾邏輯的輸入和輸出狀態(tài)。位0至位11用于定時(shí)器精確度;不用于計(jì)數(shù)器。
4
PAC定時(shí)器和計(jì)數(shù)器指令1.接通延時(shí)定時(shí)器(TMR)指令格式:功能舉例:時(shí)序圖:為防止電動機(jī)堵轉(zhuǎn)時(shí)由于熱保護(hù)繼電器失效而損壞,特在電動機(jī)轉(zhuǎn)軸上加裝一聯(lián)動裝置隨轉(zhuǎn)軸一起轉(zhuǎn)動。電動機(jī)正常轉(zhuǎn)動時(shí),每轉(zhuǎn)一圈(50ms)該聯(lián)動裝置使接近開關(guān)
SQ閉合一次,則系統(tǒng)正常運(yùn)行。若電動機(jī)非正常停轉(zhuǎn)超過
100ms,即接近開關(guān)SQ不閉合超過
100ms,則自動停車,同時(shí)紅燈閃爍報(bào)警(2.5s亮,1.5s滅)。設(shè)計(jì)該程序。4
PAC定時(shí)器和計(jì)數(shù)器指令【例】4
PAC定時(shí)器和計(jì)數(shù)器指令輸入觸點(diǎn)功能說明輸出線圈功能說明I00081電動機(jī)起動按鈕Q00001電動機(jī)驅(qū)動信號輸出I00082電動機(jī)停止按鈕Q00002紅燈閃爍信號輸出I00083接近開關(guān)SQI/O分配表4
PAC定時(shí)器和計(jì)數(shù)器指令梯形圖程序4
PAC定時(shí)器和計(jì)數(shù)器指令【例】設(shè)計(jì)一控制程序:按下啟動按鈕后每隔5s產(chǎn)生一個(gè)寬度為TSD的脈沖。分析:I00081啟動按鈕,I00082停止按鈕,Q00001信號輸出
4
PAC定時(shí)器和計(jì)數(shù)器指令2.斷電延時(shí)定時(shí)器(OFDT)指令格式:功能舉例:時(shí)序圖:4
PAC定時(shí)器和計(jì)數(shù)器指令鼓風(fēng)機(jī)和引風(fēng)機(jī)控制。開啟時(shí),先啟動引風(fēng)機(jī),10秒后自動啟動鼓風(fēng)機(jī)。停止時(shí),先關(guān)斷鼓風(fēng)機(jī),20秒后自動關(guān)斷引風(fēng)機(jī)?!纠枯斎胗|點(diǎn)功能說明輸出線圈功能說明I00081系統(tǒng)起動按鈕Q00001引風(fēng)機(jī)驅(qū)動信號I00082系統(tǒng)停止按鈕Q00002鼓風(fēng)機(jī)驅(qū)動信號I/O分配表4
PAC定時(shí)器和計(jì)數(shù)器指令
4
PAC定時(shí)器和計(jì)數(shù)器指令3.保持型接通延時(shí)定時(shí)器(OFDTR)指令格式:功能舉例:
4
PAC定時(shí)器和計(jì)數(shù)器指令時(shí)序圖:
4
PAC定時(shí)器和計(jì)數(shù)器指令計(jì)數(shù)器功能塊包括:減計(jì)數(shù)器、增計(jì)數(shù)器計(jì)數(shù)器功能描述功能塊助記符描述減計(jì)數(shù)器DNCTR從預(yù)置值倒計(jì)數(shù)。一旦CV≤0輸出接通。增計(jì)數(shù)器UPCTR計(jì)數(shù)直到一個(gè)指定值。一旦CV≥PV輸出接通。
4
PAC定時(shí)器和計(jì)數(shù)器指令1.減計(jì)數(shù)器減計(jì)數(shù)器(DNCTR)功能模塊從預(yù)置值遞減計(jì)數(shù)。最小的預(yù)置值(PV)為0,最大的預(yù)置值為+32767。當(dāng)當(dāng)前值(CV)到達(dá)最小值-32768,它將保持在那里不變直到復(fù)位。當(dāng)DNCTR復(fù)位,CV被置為PV。當(dāng)能量流輸入從OFF變?yōu)镺N,CV開始以1為單位遞減。當(dāng)CV≤0時(shí),輸出為ON。當(dāng)失電時(shí),DNCTR的輸出狀態(tài)Q被保持;在得電時(shí)不會發(fā)生自動初始化。注意不要和其他指令一起用減計(jì)數(shù)器的地址。重疊的地址將引起不確定的計(jì)數(shù)器操作。
4
PAC定時(shí)器和計(jì)數(shù)器指令減計(jì)數(shù)器操作數(shù)參數(shù)許用操作數(shù)描述地址(????)R,W,P,L,符號地址三個(gè)字字組的開始地址Word1:當(dāng)前值(CV)Word2:預(yù)置值(PV)Word3:控制字R能流當(dāng)R接收到能量流,它將重置CV為PVPV除了S,SA,SB,SC外任何操作數(shù)當(dāng)計(jì)數(shù)器激活或者復(fù)位,PV值復(fù)制進(jìn)word2的預(yù)置值。0≤PV≤32,767。如果PV超出范圍,word2不能重置。CV除了S,SA,SB,SC和常數(shù)外任何操作數(shù)計(jì)數(shù)器的當(dāng)前值。
4
PAC定時(shí)器和計(jì)數(shù)器指令2.增計(jì)數(shù)器增計(jì)數(shù)器功能模塊(UPCTR)從預(yù)置值(PV)遞增計(jì)數(shù)。計(jì)數(shù)的范圍為0到32767。當(dāng)當(dāng)前值(CV)到達(dá)32767,值將保持直到復(fù)位。當(dāng)UPCTR重置為ON,CV重置為0。每次當(dāng)能量流從OFF轉(zhuǎn)換為ON,CV增加1。CV能增加到超過PV。只要CV≥PV,則輸出為ON。輸出Q保持ON直到R輸入接收到能量流來重置CV為0。在失電時(shí)UPCTR的狀態(tài)保持,得電時(shí)不會發(fā)生自動初始化。
4
PAC定時(shí)器和計(jì)數(shù)器指令分析:在GEPAC中,單個(gè)定時(shí)器的最大計(jì)時(shí)范圍是32767S,如果超過這個(gè)范圍,可以考慮采用多個(gè)定時(shí)器級連或秒脈沖與計(jì)數(shù)器擴(kuò)展的方法來擴(kuò)展計(jì)時(shí)范圍。梯形圖程序如圖5-25所示。設(shè)計(jì)一個(gè)延
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 緯編工崗前跨領(lǐng)域知識考核試卷含答案
- 栓皮制品工崗前技術(shù)實(shí)操考核試卷含答案
- 珍珠巖焙燒工操作規(guī)程水平考核試卷含答案
- 紋版復(fù)制工達(dá)標(biāo)水平考核試卷含答案
- 信息通信網(wǎng)絡(luò)測量員安全管理模擬考核試卷含答案
- 煤層氣排采工9S考核試卷含答案
- 電線電纜拉制工安全防護(hù)知識考核試卷含答案
- 酒精發(fā)酵工操作測試考核試卷含答案
- 汽車飾件制造工安全宣教水平考核試卷含答案
- 2024年沽源縣事業(yè)單位聯(lián)考招聘考試真題匯編附答案
- 《動畫分鏡設(shè)計(jì)》課件-第二章:鏡頭基本知識
- 2024-2030年中國輻射監(jiān)測儀表行業(yè)市場供需態(tài)勢及投資前景研判報(bào)告
- GB/T 14048.11-2024低壓開關(guān)設(shè)備和控制設(shè)備第6-1部分:多功能電器轉(zhuǎn)換開關(guān)電器
- 2024年國家國防科工局重大專項(xiàng)工程中心面向應(yīng)屆生招考聘用筆試參考題庫附帶答案詳解
- 2023修訂版《托育中心、幼兒園建筑設(shè)計(jì)規(guī)范》
- (完整文本版)新概念英語第一冊單詞表默寫版1-144
- 教育技術(shù)學(xué)課件
- 前列腺癌診治教學(xué)查房課件
- 《公路橋涵養(yǎng)護(hù)規(guī)范》(5120-2021)【可編輯】
- 骨折合并糖尿病病人護(hù)理
- 仍然不足夠?qū)n}培訓(xùn)
評論
0/150
提交評論