版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PLC梯形圖的基本原理PLC掃描方 2 3常開(kāi),常閉節(jié) 3 3 5創(chuàng)建一個(gè)PLC梯形圖程 6LD/LDI(常開(kāi)或者常閉節(jié)點(diǎn)的載入 7LDP/LDF(上升沿或者下降沿指令的載入 7AND/ANI(常開(kāi)節(jié)點(diǎn)或常閉節(jié)點(diǎn)的串接 7 7OR/ORI(常開(kāi)節(jié)點(diǎn)或常閉節(jié)點(diǎn)的并接 8ORP/ORF(上升沿或下降沿節(jié)點(diǎn)的并接 8ANB(區(qū)塊串接 8ORB(區(qū)塊串接 8MPS/MRD/MPP(Branchinstructions分支指令 9 RET(返回 程序概念ES2/EX2 2SS2 4SA2 6SX2 8 二進(jìn)制,八進(jìn)位,十進(jìn)制,BCD,十六進(jìn) M繼電 定時(shí)器 計(jì)數(shù)器 E,F(xiàn)變址寄存 特殊M繼電器及D寄存器群組應(yīng)用說(shuō) 指令集基本指令(沒(méi)有API編號(hào))一覽 2基本指令(沒(méi)有API編號(hào))說(shuō) 3指 9 通訊通訊 2ASCII模式通訊協(xié) 3ADR(通訊地址 3 4LRC校驗(yàn)(校驗(yàn)和 5RTU模式通訊協(xié) 7地址(通訊地址 7 7CRC校驗(yàn)(校驗(yàn)和 9PLC裝 功能 功能碼:01,讀接點(diǎn)狀態(tài)(不可讀輸入接點(diǎn)狀態(tài) 功能碼:02,讀接點(diǎn)狀態(tài)(可讀輸入接點(diǎn)狀態(tài) 功能碼:03,讀出寄存器內(nèi)容 功能碼:05,強(qiáng)制單獨(dú)節(jié)點(diǎn)狀 功能碼:06,預(yù)設(shè)單獨(dú)寄存器的 功能碼:15,強(qiáng)制多個(gè)接 功能碼:16,預(yù)設(shè)多個(gè)寄存器的 順序功能圖步進(jìn)梯形指令[STL], 2順序功能圖 3 5 IST指 故障診斷 2D1004緩存器錯(cuò)誤碼表(錯(cuò)誤碼為16進(jìn)制編碼 4 71-1-1-1-PLC編程語(yǔ)言,對(duì)于熟悉原理的用戶請(qǐng)參考這一章以使用戶對(duì)PLC原理獲得全面的理解。PLC掃描方 1- 創(chuàng)建一個(gè)PLC梯形圖程 LD/LDI(常開(kāi)或者常閉節(jié)點(diǎn)的載入 LDP/LDF(上升沿或者下降沿指令的載入 AND/ANI(常開(kāi)節(jié)點(diǎn)或常閉節(jié)點(diǎn)的串接 OR/ORI(常開(kāi)節(jié)點(diǎn)或常閉節(jié)點(diǎn)的并接 ORP/ORF(上升沿或下降沿節(jié)點(diǎn)的并接 ANB(區(qū)塊串接 ORB(區(qū)塊串接 MPS/MRD/MPP(Branchinstructions分支指令 RET(返回 梯形圖的化 ESES2EX2SS2SA2SX2操作手冊(cè)-程序篇1.1.PLC梯形圖基本原理輸入端讀輸入端讀 輸入映象區(qū)讀讀 區(qū)內(nèi)Y0狀M0
X從區(qū)內(nèi)X0的狀Y0
PLC在執(zhí)行用戶程序前會(huì)將外部輸入信號(hào)的在程序執(zhí)行過(guò)程中若輸入信號(hào)發(fā)生On/Off變次掃描開(kāi)始時(shí)再讀入輸入信號(hào)的On/Off狀態(tài)。PLC輸入映像區(qū)內(nèi)各輸入信號(hào)的On/Off狀態(tài)0處按照從上至下,從左至右的順序的On/Off狀態(tài)也逐次存入各裝置的映像區(qū)內(nèi)。當(dāng)程序執(zhí)行到END指令時(shí)表示程序執(zhí)行完畢。程YOn/Off狀態(tài)YPLC會(huì)測(cè)PLC會(huì)測(cè)量自己的掃描周期并把此周期((以0.1ms為單位)于寄存掃描周期也可以通過(guò)每個(gè)掃描周期觸發(fā)輸出進(jìn)量,觸發(fā)脈沖的輸出寬帶即1-1-1-1-掃描周期可通過(guò)每個(gè)指令的執(zhí)行時(shí)間(預(yù)先知道)進(jìn)行估算,對(duì)于基本指令的3用戶程序在”演算”期間,直接的輸入/輸出指令REF,允許PLC馬上去I/O而不必等到下一個(gè)掃描周期到來(lái)再去I/O。 X3 b(InputX10~X17…,X377。(OutputY10~Y17,…,Y377。(Internal步進(jìn)點(diǎn)提供一種屬于步進(jìn)動(dòng)作的控制程序輸入方式STL控制步進(jìn)點(diǎn)S的轉(zhuǎn)移便可很容易寫(xiě)出控制程序。如果程序中沒(méi)有用到步進(jìn)指令時(shí)步進(jìn)點(diǎn)S可被當(dāng)成內(nèi)部繼電器M及警報(bào)點(diǎn)使用。T1T255先給定計(jì)數(shù)器的設(shè)定值(即要計(jì)數(shù)的脈沖);Off到On變化時(shí),即(DataPLC在進(jìn)行各類(lèi)順序控制及定時(shí)值與計(jì)數(shù)值有關(guān)控制時(shí),常要作數(shù)據(jù)處理和數(shù)值運(yùn)算,數(shù)據(jù)寄存器用于數(shù)據(jù)或各類(lèi)參數(shù)。每個(gè)寄存器可以一個(gè)word的數(shù)值(16位二進(jìn)制數(shù)值)。雙字將占用編號(hào)相鄰的兩個(gè)數(shù)據(jù)寄存器。(IndexX,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,無(wú)無(wú)無(wú)SS-無(wú)PLC梯形圖程序的編輯方式是從左母線開(kāi)始至右母線(WPLSoft編輯時(shí)省略右母線)結(jié)束,一行編 X10 0X11 0描到END指令。輸出線圈和基本及應(yīng)用指令屬于輸出處理,放在梯形圖中的最右邊。如下圖 T0LD指 LD指 AND區(qū) OR區(qū)
(AND指 AND指(OR指 OR指 OR指(ANBORB指令MPSMRDMPP分支指令┬起來(lái)。MPS指令最多可連續(xù)使用8次。├└WPLSoft編譯梯形圖時(shí),MPS,MRDMPP指令在指令格式下會(huì)被自動(dòng)添加到編譯結(jié)果中。然而,如果分支指令沒(méi)有必要要,這種分支指令會(huì)被WPLSoft忽略。用戶在用指令編輯程序
(如下面左圖所示,STLS0,S21S22。此種指令可以讓用戶編輯程序時(shí)以像畫(huà)流程圖一樣明白易懂的方式編輯程序。STL程序只有上一步完成后程序才去執(zhí)行下一SFC(SequentialFunctionChart)模式的順序控制過(guò)程。STL序列可以轉(zhuǎn)換成PLC的梯形圖,我們稱之為步進(jìn)梯形圖。步進(jìn)梯形圖如下面右圖所示。 S AN
OR并接區(qū)塊ANI步進(jìn)梯形開(kāi)始Y10S10狀態(tài)讀出S10與X11運(yùn)算Y11輸出及步進(jìn)點(diǎn)轉(zhuǎn)移S11狀態(tài)S11與X12運(yùn)算Y12輸出及步進(jìn)點(diǎn)轉(zhuǎn)移
輸出的狀態(tài)依據(jù)的狀態(tài)繼續(xù)往后處理 C0 AN AN
X13狀態(tài)及步進(jìn)點(diǎn)轉(zhuǎn)移步進(jìn)動(dòng)作返回 一般地梯形圖的解析過(guò)程應(yīng)該是根據(jù)從上至下,從左至右的原則。然而,一些編程方法這個(gè) 兩種指令程序能轉(zhuǎn)換成相同的梯形圖。兩種指令程序的不同在于PLC主機(jī)對(duì)ANB指令的解析操作上。ANB指令在程序中連續(xù)使用過(guò)8次,如果超過(guò)8次,程序?qū)?huì)產(chǎn)生錯(cuò)誤。所以在區(qū)塊后用ANB指令是防止錯(cuò)誤發(fā)生的比較理想的方法(因?yàn)锳NB指令不會(huì)被連續(xù)使用);另外,這種編上圖所示的兩種程序編輯方法的不同很明顯不理想的程序編輯方法不但增加了程序代碼而且也增加了主機(jī)的運(yùn)算和??偠灾?從理論上和應(yīng)用上來(lái)講,理想的程序編輯方法不僅可以防止編輯程序PLC處理梯形圖程序的原則是從上至下,從左至右,所以用戶在編輯梯形圖時(shí)也要遵守這樣原則,否則WPLSoft會(huì)檢測(cè)到出現(xiàn)的錯(cuò)誤。信號(hào)回流 階梯圖(a)中上面的區(qū)塊比下面的區(qū)塊短可以把上下的區(qū)塊調(diào)換達(dá)到同樣的邏輯結(jié)果因?yàn)閳D(a)是不合法的,因?yàn)橛小坝嵦?hào)回流”回路。
左邊的圖是有誤的其中存在不合法之”訊號(hào)回流”路徑如圖所示。并修正如右圖如此可完成使用者
左邊的圖是有誤的其中存在不合法之”訊號(hào)回流”路徑如圖所示。并修正如右圖如此可完成使用者信號(hào)回流 信號(hào)回流
當(dāng)啟動(dòng)常開(kāi)節(jié)點(diǎn)X1=On,停止常閉節(jié)點(diǎn)X2=Off時(shí),Y1=On,此時(shí)如果X2=OnX1OnX2Off時(shí),Y1將得
啟 停RSTSET指令之后,PLC執(zhí)行程序時(shí),是由上而下,因此會(huì)以程序最后,Y1的狀態(tài)作為Y1的線圈X1X2同時(shí)動(dòng)作時(shí),Y1將失電,因此為停止SETRST指令之后,X1X2同時(shí)動(dòng)作時(shí),Y1將受電,因此為啟動(dòng)優(yōu)先。
停止優(yōu)先M512X1=On,Y1
X1、X3分別啟動(dòng)/Y1,X2、X4分別啟動(dòng)/Y2,Y1的常開(kāi)節(jié)點(diǎn)Y2要變成On,則Y1的常開(kāi)節(jié)點(diǎn)必須On。個(gè)動(dòng)作了另一個(gè)就不會(huì)動(dòng)作Y1、Y2(互鎖作用X1,X2同時(shí)有效,由于階梯圖程序是自上而下掃描,Y1、Y2也不可能同時(shí)動(dòng)作。本階梯圖形只有讓Y1優(yōu)先。若把例5“條件控制”中Y2的常閉接點(diǎn)串入到左圖所示Y1Y2動(dòng)作的條件Y2Y1的動(dòng)作這樣就使Y1及Y2確實(shí)執(zhí)行順序動(dòng)作的程序。 第一次掃描時(shí),Y1的常閉節(jié)點(diǎn)為On,則Y1輸出線圈得電;在下次掃描時(shí),由于Y1的狀態(tài)為OnY1Off,Y1輸出線圈失電。Y1的輸出狀態(tài)會(huì)在每次掃描時(shí)改變,這樣就形Y1 OnY1T0復(fù)位,T0的常開(kāi)節(jié)點(diǎn)為Off,Y1輸出線圈為Off。當(dāng)再次掃描時(shí),T0又重新開(kāi)始計(jì)時(shí),如此循環(huán),這樣就形成了輸出周期為nT+ΔT的震蕩電路。和n2為T(mén)1,T2的十進(jìn)制設(shè)定值,T為定時(shí)器的時(shí)鐘周期。X0n2Y1 n1在下圖中X0M0ΔT一個(gè)掃描周期時(shí)間的單脈沖在這個(gè)掃描周期Y1M0失電M0Y1都閉合著進(jìn)而使線時(shí)序圖形可看出X0T的方波信號(hào)時(shí)Y12T的方波X0=Off時(shí),定時(shí)器T10有效。100s(K10000.1秒100秒)后,T10On變?yōu)镺ffY1Off。Y1Off通過(guò)此延時(shí)電路被延時(shí)100s.5353.n1*n2*(n1+n2)*在左圖所示的梯形圖中,從輸入X0n1*n2*(n1+n2)*定時(shí)器T11,T12,時(shí)鐘周期為T(mén) 16位的計(jì)數(shù)器,0~32,767,如左圖所示,用兩個(gè)計(jì)數(shù)器,可使計(jì)數(shù)數(shù)值擴(kuò)大到n1*n2。當(dāng)計(jì)數(shù)器C5n1時(shí)將使計(jì)數(shù)C6計(jì)數(shù)一次同時(shí)將自己復(fù)位(Reset以接X(jué)13C6計(jì)數(shù)35525525525555525黃燈(Y1)綠燈紅燈(Y20)黃燈(Y21)綠燈SFC圖 梯形圖T2 WPLSoftSFC編輯器編程(SFC模式下圖圖LAD-015263742-2-ES2/EX2/SS2/SA2/SX2PLC是一種可編程控制器,它的I/O范圍是10-序,PLC可以監(jiān)視輸入并修改輸出。用戶程序提供類(lèi)似于布爾邏輯、計(jì)數(shù)ES2/EX2 2SS2 4SA2 6SX2 8 M繼電 步進(jìn)繼電器 定時(shí)器 計(jì)數(shù)器 高速計(jì)數(shù) E,F(xiàn)變址寄存 特殊M繼電器及D寄存器群組應(yīng)用說(shuō) ESES2EX2SS2SA2SX2操作手冊(cè)-程序篇2.2.程序概念ES2/EX2 15872XYMM0~M511,512M768~M999,232(*1)4096M512~M767,256點(diǎn)(*2)TT64~T126為10ms)T0~T126,127(*1)256T200~T245CC0~C111,112(*1)232C224~C231823C232~C234,22輸入,3C251~C254,22輸入,4SS0~S9,10總10242-2-2-2- TT0~T255,256CDD0~D407,408D600~D999,400字(*1)10000D408~D599,192字(*2)NN0~N7,8PP0~P255,256II600/I601(X6),I700/I701(X7),8點(diǎn)點(diǎn)KK-32,768~K32,767(16位運(yùn)算K-2,147,483,648~K2,147,483,64732位運(yùn)算HH0000~HFFFF(16位運(yùn)算 ~HFFFFFFFF(32位運(yùn)算年,月,,星期,SS2 7920XYMM0~M511,512M768~M999,232(*1)4096M512~M767,256點(diǎn)(*2)TT64~T126為10ms)T0~T126,127(*1)256T200~T245CC0~C111,112(*1)233C224~C232,922C251~C254,22輸入,4SS0~S9,101024 TT0~T255,256CDD0~D407,408D600~D999,400字(*1)10000D408~D599,192字(*2)NN0~N7,8PP0~P255,256II600/I601(X6),I700/I701(X7),8點(diǎn)I010I020I030I040I050I060I070I0808KK-32,768~K32,767(16位運(yùn)算K-2,147,483,648~K2,147,483,64732位運(yùn)算HH0000~HFFFF(16位運(yùn)算 ~HFFFFFFFF(32位運(yùn)算年,月,,星期, 15872XYMM0~M511,512(*1)M768~M999,232(*1)4096M512~M767,256點(diǎn)(*2)TT64~T126為10ms)T0~T126,127(*1)256T200~T245CC0~C111,112(*1)C128~C199,72(*1)233C224~C2329C235~C242,11輸入822C233~C234,22輸入2C243,C244,11輸入2C245~C250,12輸入6C251~C254,22輸入4SS0~S9,101024 TT0~T255,256CDD0~D407,408D600~D999,400字(*1)10000D408~D599,192字(*2)NN0~N7,8PP0~P255,256II600/I601(X6),I700/I701(X7),8點(diǎn)I010I020I030I040I050I060I070I0808點(diǎn)KK-32,768~K32,767(16位運(yùn)算K-2,147,483,648~K2,147,483,64732位運(yùn)算HH0000~HFFFF(16位運(yùn)算 ~HFFFFFFFF(32位運(yùn)算年,月,,星期,88SX2 15872XYMM0~M511,512M768~M999,232(*1)4096M512~M767,256點(diǎn)(*2)TT64~T126為10ms)T0~T126,127(*1)256T200~T245CC0~C111,112(*1)232C224~C2318C235~C242,11輸入823C232~C234,22輸入3C243,C244,11輸入2C245~C250,12輸入6C251~C254,22輸入4SS0~S9,101024 TT0~T255,256CDD0~D407,408D600~D999,400字(*1)10000D408~D599,192字(*2)NN0~N7,8PP0~P255,256II600/I601(X6),I700/I701(X7),8點(diǎn)I010I020I030I040I050I060I070I0808KK-32,768~K32,767(16位運(yùn)算K-2,147,483,648~K2,147,483,64732位運(yùn)算HH0000~HFFFF(16位運(yùn)算 ~HFFFFFFFF(32位運(yùn)算年,月,,星期,88M103200MT1001001101100T0~T126T126--CSD 4(b3~b0)10(8位,b7~b0)1600~位數(shù)值0000~FFFF是由連續(xù)的兩個(gè)字符組所組成(亦即32位,b31~b0),可表示 字節(jié)位DVP-PLC內(nèi)部依據(jù)各種不同控制目的5種數(shù)值類(lèi)型執(zhí)行運(yùn)算的工作各種數(shù)值的任務(wù)及外部輸入X0~X7X10~X17X377。(裝置編號(hào)T計(jì)數(shù)器C等的設(shè)定值例TMRC0K50。(K常數(shù)SMTCDEFPI等裝置的編號(hào)例M10T30。(裝置編號(hào)在應(yīng)用指令中作為操作數(shù)使用例MOVK123D0。(K常數(shù)BCD(BinaryCodeDecimal,4,64制數(shù)值數(shù)據(jù)。主要用于指撥輪數(shù)字開(kāi)關(guān)的輸入數(shù)值或?qū)?shù)值數(shù)據(jù)輸出到七段顯示驅(qū)動(dòng)器16進(jìn)位在PLC系統(tǒng)應(yīng)用的時(shí)機(jī)如:在應(yīng)用指令中作為操作數(shù)使用例MOVH1A2BD0。(H常數(shù)PLC系統(tǒng)中通常會(huì)在數(shù)值前面以一“K”字表示例K100表示為十進(jìn)制其數(shù)值大小為100。例外例外16PLC中通常在其數(shù)值前面以一“H”字符表示例H10016進(jìn)位數(shù)值大小為100。(BinaryCodeXYCDEFPI0001112223334445556667778899ABCDEF特殊輔助繼電器(M)如下所示。請(qǐng)注意部份編號(hào)相同的裝置在不同的指令模式下將會(huì)有不同的意R否R否R否R否-R否-R否--R否--R否100ms時(shí)鐘脈沖,50msOn50ms--R否1s時(shí)鐘脈沖,0.5sOn0.5s--R否1min時(shí)鐘脈沖,30sOn30s--R否--否--否--否--否--R否--R否--R否--否--R否--否--否--否--R否--R否--否--否--否--否輸入點(diǎn)X7作為RUN/STOP---是--否--否--否-否--否-否-否--否--R否--否--R否--否I000/I001--否I100/I101--否I200/I201--否I300/I301--否I400/I401--否I500/I501,I600/I601,I700/I701--否I605~I699--否I705~I799--否--否I010~I080--否--R否--R否--R否--R否-R否-R否-R否-R否--R否Off:1ms)--否Off:1ms)--否否--R否-否-否--否--否啟動(dòng)測(cè)X6=On或X6=Off脈寬的旗標(biāo),M1083=On: 測(cè)X6=On的脈寬, 測(cè)X6=Off--否啟動(dòng)X6(M1183、D1023搭配)否--否--否(M1088-否-R否-R否-R否-R否-否-否-R否-否-否-否-否--否--否-否-否-否-否-否-否指令指示時(shí)Y0(On10us,Off:100us),--否指令指示時(shí)Y2(On10us,Off:100us),--否D1120無(wú)效-否-R否-否-否-否否否不包含RS指令否否-否-否-R否--R否),--否---否--否--否-R否-R否-R否--否-否Y2對(duì)應(yīng)外部中斷I600/I601(X6)遮蔽對(duì)標(biāo)-否--否--否--否--否--否--否--否--否-否-否-否-否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--否--R否--R否--R否--否--否--否--否--否--否--否--否--否--否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否-否--否-否--否--否--否--否--否--否--否--否,-否,-否,-否--否--否-否-否-否)(支持MODRWRS指令-否)(支持MODRWRS指令-否)(支持MODRWRS指令-否)(支持MODRWRS指令-否)(支持MODRWRS指令-否(支持MODRW、RS指令)-否(支持MODRW、RS指令)-否(支持MODRW、RS指令)-否--否--否--否-否--否--否--否PLCLINK功能啟動(dòng)時(shí)當(dāng)M1355為On手動(dòng)設(shè)定從站聯(lián)機(jī)功能,當(dāng)M1355為Off,自動(dòng)測(cè)從---是PLCLINK從站ID#1---是PLCLINK從站ID#2---是PLCLINK從站ID#3---是PLCLINK從站ID#4---是PLCLINK從站ID#5---是PLCLINK從站ID#6---是PLCLINK從站ID#7---是PLCLINK從站ID#8---是PLCLINK從站ID#9---是PLCLINK從站ID#10---是---是PLCLINK從站ID#12---是PLCLINK從站ID#13---是PLCLINK從站ID#14---是PLCLINK從站ID#15---是PLCLINK從站ID#16---是--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否從站ID#1--R否從站ID#2--R否從站ID#3--R否從站ID#4--R否從站ID#5--R否從站ID#6--R否從站ID#7--R否從站ID#8--R否從站ID#9--R否從站ID#10--R否--R否從站ID#12--R否從站ID#13--R否--R否--R否--R否對(duì)從站ID#1完成指--R否對(duì)從站ID#2完成指--R否對(duì)從站ID#3完成指--R否對(duì)從站ID#4完成指--R否對(duì)從站ID#5完成指--R否對(duì)從站ID#6完成指--R否對(duì)從站ID#7完成指--R否對(duì)從站ID#8完成指--R否對(duì)從站ID#9完成指--R否對(duì)從站ID#10完成指--R否--R否對(duì)從站ID#12完成指--R否對(duì)從站ID#13完成指--R否對(duì)從站ID#14完成指--R否對(duì)從站ID#15完成指--R否對(duì)從站ID#16完成指--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--R否--否--否--否--否-否-否-否-否 S2-~S127,總共108點(diǎn)。在順序功能圖(SFC)中當(dāng)PLC運(yùn)行時(shí)遇 用的步進(jìn)點(diǎn),于PLC運(yùn)行時(shí)若遇到停電時(shí),則其狀態(tài)將全部被清 令A(yù)PI46ANS作為警報(bào)用接點(diǎn),用來(lái)記錄相關(guān)警示信息,用來(lái)排定。定時(shí)器采用上數(shù)計(jì)時(shí),當(dāng)定時(shí)器現(xiàn)在值等于設(shè)定值時(shí)輸出線圈導(dǎo)通。定時(shí)器增加1依分辨率,也就是說(shuō)定時(shí)器計(jì)數(shù)是以分辨率為基的。10T0現(xiàn)在值設(shè)置值T0現(xiàn)在值0250現(xiàn)在值0250現(xiàn)在值XTT184~T199能被用作子程序用定時(shí)器或中斷用定時(shí)器。一般用之定時(shí)器,若是使用在子程序或中斷插入子程序中而該子程序不被執(zhí)行時(shí),定時(shí)器就無(wú)法正確的被計(jì)時(shí)。C243,-D(字)-仍繼續(xù)計(jì)數(shù),計(jì)數(shù)On.接點(diǎn)導(dǎo)通并保持--
C0 當(dāng)計(jì)數(shù)器C0
4C0計(jì)數(shù)現(xiàn)在 2
5 發(fā)信號(hào)C0完全不接受,C0現(xiàn)在值保持在K5處。M1200–M1254用來(lái)設(shè)置或C200–C254的上/下數(shù),設(shè)置其中的一個(gè)M=On,則相應(yīng)的計(jì)數(shù)C200K-X21On,C200 C計(jì)數(shù)現(xiàn)在值220----- -- -- -7--接點(diǎn)Y0,C裝置不當(dāng)?shù)恼Z(yǔ)法錯(cuò)誤產(chǎn)生。1122ABABAB------ A相輸入 ),(12221222UUUAARDDBBUAARBBRRRRR Dir:方向輸
,,,上 下上 下ESES2EX2SS2SA2SX2操作手冊(cè)-程序篇2.2.程序概念2-2-2-2-C243與C244只能被運(yùn)用于上計(jì)數(shù)(U)X1X3為R(清除)輸入點(diǎn)的清除功M1243與M1244On之X1X3X4X5輸入點(diǎn)用于R清除功能并且使用者未使用相對(duì)應(yīng)的外部輸入中斷時(shí)則可利用特M來(lái)指定觸發(fā)上/下沿(Off/On)條件。X1X3X4X5輸入點(diǎn)用于R清除功能,使用外部輸入中斷時(shí),則以外部中斷觸發(fā)條件優(yōu)先選擇并且當(dāng)中斷發(fā)生時(shí),PLC會(huì)自動(dòng)將計(jì)數(shù)值搬移至特D中(如下表所示),并清除高速計(jì)數(shù)器。特DD1241,D1243,CD1240),并清除C243計(jì)數(shù)值之后,接著進(jìn)入執(zhí)行I101中斷子程序。 55 C235 1.X21驅(qū)動(dòng)M1235來(lái)決定C235為加算或減算 X21,M1235接點(diǎn)X21,M1235接點(diǎn)55 C247動(dòng)作或接受X1輸入端來(lái)的計(jì)數(shù)信號(hào),計(jì)數(shù)器的現(xiàn)在值執(zhí)行下數(shù)(減一)的動(dòng)作。ESES2EX2SS2SA2SX2操作手冊(cè)-程序篇2.2.程序概念2-2-2-2-
K2 C251 C251X21=On時(shí),C251X0AX1B相來(lái)的計(jì)數(shù)信C251K5時(shí),C251接點(diǎn)導(dǎo)通。導(dǎo)通后若計(jì)數(shù)脈沖輸入,C251繼續(xù)可由D1022設(shè)定計(jì)數(shù)模式AX03
6 0
下 0讀、寫(xiě)?!?”意味著是系統(tǒng)設(shè)定。使用者可該設(shè)定值對(duì)照手冊(cè)明,可進(jìn)一步了解系統(tǒng)信--否DVP機(jī)種系統(tǒng)程序版本,(用戶可從此寄存器中讀出PLC的固件版本。例如,D1001=HXX10,即固件版本1.0)---R否#程序容量#=>ES2/EX2/SA2/SX2機(jī)種15872SS2機(jī)種#--R否#種:15872,SS2機(jī)種:7920.---R是#00-R否00--R否00--R是0###R否0###R否0###R否0:0--否0πPI(Low否否--否4--否4脈寬測(cè)寄存器,單位0--否00--R否000-否000-否00--否0變址寄存器0--否0---是0---是00--否00--否0)--否延遲時(shí)間設(shè)定,設(shè)定范圍0~10,000,時(shí)間單位---否00--否00--R否0步進(jìn)點(diǎn)SOn0--R否0步進(jìn)點(diǎn)SOn0--R否0步進(jìn)點(diǎn)SOn0--R否0步進(jìn)點(diǎn)SOn0--R否0步進(jìn)點(diǎn)SOn0--R否0步進(jìn)點(diǎn)SOn0--R否0步進(jìn)點(diǎn)SOn0--R否00--R否0D1070~D1085ASCII字符數(shù)據(jù)轉(zhuǎn)換為HEX,16進(jìn)位數(shù)值0--R否0設(shè)定EX2/SX2模擬量輸入(CH0~CH3)的平均次1~202--否200-R否00--R否0Modbus通訊指令數(shù)據(jù)處理,PLCRS-4850--R否0碼對(duì)應(yīng)的HEX值表示0--否0DVP-PCC01設(shè)置值Lowword(以ASCII碼對(duì)應(yīng)的HEX值表示)0--否0存于D1089~D1099,使用者可根據(jù)該寄存器的0--R否0(--否平均次數(shù)D1062為1時(shí),即為現(xiàn)在值0--R否0均次數(shù)D1062為1時(shí),即為現(xiàn)在值0--R否0平均次數(shù)D1062為1時(shí),即為現(xiàn)在值0--R否0平均次數(shù)D1062為1時(shí),即為現(xiàn)在值0--R否0道之設(shè)定;0表示啟動(dòng)(預(yù)設(shè)),1表示關(guān)閉0--否0bit0~bit3代表模擬量輸入AD0~AD3,bit4~bit5代表模擬量輸出DA0,DA1,bit8~13為電流模式選擇,0--否0000否0000否02--否2--否址---是100-R否000-R否0--否--否--否0--R否00--R否0)0--否00--R否0否否○○○○0--R否0○○○○0--R否000否000否000-R否00--R否00--R否00--R否00--R否0字符時(shí)中斷請(qǐng)求,中斷(I140)觸發(fā)0--否0字符時(shí)中斷請(qǐng)求,中斷(I150)觸發(fā)0--否0字符時(shí)中斷請(qǐng)求,中斷(I160)觸發(fā)╳0--否00--R否00--R否00--否0變址寄存器0--否0變址寄存器0--否0變址寄存器0--否0變址寄存器0--否0變址寄存器0--否0變址寄存器0--否0變址寄存器0--否0變址寄存器0--否0變址寄存器0--否00--否0變址寄存器0--否0變址寄存器0--否0變址寄存器0--否00--否00--否0(LOW0--否0(HIGH0--否0(LOW0--否0(HIGH0--否0當(dāng)中斷I400/I401I100/I101觸發(fā),D1240(LOW00-R否0當(dāng)中斷I400/I401I100/I101觸發(fā),D1241(HIGH00-R否0當(dāng)中斷I500/I501I300/I301觸發(fā),D1242(LOW00-R否0當(dāng)中斷I500/I501I300/I301觸發(fā),D1243(HIGH00-R否0時(shí),表示不啟動(dòng)此功能(默認(rèn)值=0)00-否0時(shí),表示不啟動(dòng)此功能(默認(rèn)值=0)00-否0算)(支持MODRW/RS指令)RS指令時(shí)0表0--否0(支持MODRW/RS指令0--否0COM3(RS-485)通訊指令通訊接收逾時(shí)設(shè)定(單位1ms50ms50ms50ms算支持MODRW/RS指令RS指令時(shí)0表示0--否0)(支持MODRW/RS指令0--否0---是10--R否0COM2(RS-485)MODRW,系統(tǒng)字符數(shù)據(jù)轉(zhuǎn)換為HEX數(shù)據(jù)值于0--R否0---是0---是0---是0 ---是1---是1---是2---是80--R否00--R否00--R否00--R否00--R否00--R否00--R否00--R否0---是0---是00--否00--否0(--否--否CH0(Y0,Y1)脈沖輸出,當(dāng)M1534=On,--否--否(--否--否---是---是---是---是---是---是---是---是---是---是---是---是---是---是---是---是0--R否00--R否00--R否00--R否00--R否00--R否00--R否00--R否0PLCLink指定起始的從站ID---是1---是---是---是---是---是---是---是---是---是---是---是---是---是---是---是---是0--否00--否00--否0---是---是---是---是---是---是對(duì)從站ID#7數(shù)據(jù)長(zhǎng)度設(shè)---是對(duì)從站ID#8數(shù)據(jù)長(zhǎng)度設(shè)---是對(duì)從站ID#9數(shù)據(jù)長(zhǎng)度設(shè)---是對(duì)從站ID#10數(shù)據(jù)長(zhǎng)度設(shè)---是對(duì)從站ID#11數(shù)據(jù)長(zhǎng)度設(shè)---是對(duì)從站ID#12數(shù)據(jù)長(zhǎng)度設(shè)---是對(duì)從站ID#13數(shù)據(jù)長(zhǎng)度設(shè)---是對(duì)從站ID#14數(shù)據(jù)長(zhǎng)度設(shè)---是對(duì)從站ID#15數(shù)據(jù)長(zhǎng)度設(shè)---是對(duì)從站ID#16數(shù)據(jù)長(zhǎng)度設(shè)---是---是---是---是---是---是---是---是---是---是---是---是---是---是---是---是---是從站(SLAVE)ID1LINKPLC,讀出的范是ID1通訊地址(D1355),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID1LINKPLC寫(xiě)入寫(xiě)入的范圍160--否0從站(SLAVE)ID2LINKPLC,讀出的范是ID2通訊地址(D1356),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID2LINKPLC寫(xiě)入寫(xiě)入的范圍始的16筆0--否0從站(SLAVE)ID3LINKPLC,讀出的范是ID3通訊地址(D1357),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID3LINKPLC寫(xiě)入寫(xiě)入的范圍是ID3寫(xiě)入通訊地址(D1417D200開(kāi)始的16筆0--否0從站(SLAVE)ID4LINKPLC,讀出的范是ID4通訊地址(D1358),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0是ID4寫(xiě)入通訊地址(D1418D200開(kāi)始的16筆0--否0從站(SLAVE)ID5LINKPLC,讀出的范是ID5通訊地址(D1359),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID5LINKPLC寫(xiě)入是ID5寫(xiě)入通訊地址(D1419D200開(kāi)始的16筆0--否0是ID6通訊地址(D1360),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID6LINKPLC寫(xiě)入寫(xiě)入的范圍是ID6寫(xiě)入通訊地址(D1420D200開(kāi)始的16筆0--否0從站(SLAVE)ID7LINKPLC,讀出的范是ID7通訊地址(D1361),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0是ID7寫(xiě)入通訊地址(D1421D200開(kāi)始的16筆0--否0從站(SLAVE)ID8LINKPLC是ID8通訊地址(D1362),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID8LINKPLC寫(xiě)入是ID8寫(xiě)入通訊地址(D1422D200開(kāi)始的16筆0--否0是ID9通訊地址(D1363),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID9LINKPLC寫(xiě)入寫(xiě)入的范圍是ID9寫(xiě)入通訊地址(D1423D200開(kāi)始的16筆0--否0從站(SLAVE)ID10LINKPLC,讀出的范是ID10通訊地址(D1364),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0是ID10寫(xiě)入通訊地址(D1424D200開(kāi)始的16筆0--否0從站(SLAVE)ID11LINKPLC,讀出的范是ID11通訊地址(D1365),預(yù)設(shè)為D100160--R否0從站(SLAVE)ID11LINKPLC寫(xiě)入是ID11寫(xiě)入通訊地址(D1425D200開(kāi)始的16筆0--否0是ID12通訊地址(D1366),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID12LINKPLC寫(xiě)入寫(xiě)入的范圍是ID12寫(xiě)入通訊地址(D1426D200開(kāi)始的16筆0--否0從站(SLAVE)ID13LINKPLC,讀出的范是ID13通訊地址(D1367),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID13LINKPLC寫(xiě)入ID13寫(xiě)入通訊地址(D1427D200開(kāi)始的16筆0--否0從站(SLAVE)ID14LINKPLC,讀出的范16筆0--R否0從站(SLAVE)ID14LINKPLC寫(xiě)入寫(xiě)入的范圍ID14寫(xiě)入通訊地址(D1428D200開(kāi)始的16筆0--否0從站(SLAVE)ID15LINKPLC,讀出的范是ID15通訊地址(D1369),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID15LINKPLC寫(xiě)入16筆0--否0從站(SLAVE)ID16LINKPLC,讀出的范是ID16通訊地址(D1370),預(yù)設(shè)為D100開(kāi)始的16筆0--R否0從站(SLAVE)ID16LINKPLC寫(xiě)入ID16寫(xiě)入通訊地址(D1430D200開(kāi)始的16筆0--否00--否0DVP-PCC01PLC0--否0DVP-PCC01PLC0--否0DVP-PCC01PLC0--否0DVP-PCC01PLC0--否0DVP-PCC01PLC0--否0---否0T,C,D)及位裝置(X,Y,M,S)。它不支持常量(K,H)間接尋址功能。變址寄存器為16位寄存器,ES2機(jī)種共計(jì)16點(diǎn),E0~E7和F0~F7。如果要使用32位長(zhǎng)度時(shí)必須指定E,此種情況下F就被E所涵蓋,F不能再使用,否則會(huì)使得E(32位數(shù)據(jù))的內(nèi)容不正確。(建議使用DMOVPK0E指令,在開(kāi)機(jī)時(shí)就將E(含F(xiàn))的內(nèi)容清除為0)例如:”MOVK1016 1632上 下使用32位變址寄存器,E、F的組合如下:(E0,F(xiàn)0),(E1,F(xiàn)1)(E2,F(xiàn)2)(E3,F(xiàn)3)(E4,F(xiàn)4),(E5,F(xiàn)5)(E6,F(xiàn)6))=NN0~N7,8PP0~P255,256I發(fā)入I060,I070,I080,8I140(COM1:RS-232),I150(COM2:指針N:搭配指令MCMCR使用,MC為主控起始指令,當(dāng)MC指令執(zhí)行時(shí),位于MC及MCR指令之間的指令照常執(zhí)行。MC-MCR指令支持內(nèi)式的程序結(jié)構(gòu),從N0~N7,最多8層。0P1時(shí),則回到地址24,繼續(xù)往下執(zhí)行。
呼叫子程序子程序子程序返回搭配應(yīng)用指令A(yù)PI04EIAPI05DIAPI03IRET使用。用途可分為以下4種EI中斷插入允許,DI中斷插入,IRET中斷插入返回等指令組合而成X0(C243)I100/I101X1)搭配X0/X1(C246C248C252I400/I401(X4)搭配,C243,C246,C248,C252的值將被到D1240,D1241中X2(C244)I300/I301X3)搭配X2/X3(C250C254I500/I501X5)搭配C244,C250,C254的值將被到D1242,D1243中。寫(xiě)中斷服務(wù)程序I140。當(dāng)PLC接受到此結(jié)束字,執(zhí)行I140。寫(xiě)中斷服務(wù)程序I150。當(dāng)PLC接受到此結(jié)束字,執(zhí)行I150。寫(xiě)中斷服務(wù)程序I160。當(dāng)PLC接受到此結(jié)束字,執(zhí)行I160。 下,M1000保持為On。PLCPLCRUN當(dāng)中常時(shí)ON
PLC運(yùn)行中一直都保持:PLC
定時(shí)器專(zhuān)門(mén)用來(lái)監(jiān)視PLC的掃描時(shí)間,當(dāng)掃描時(shí)間超過(guò)定時(shí)器的設(shè)置時(shí)間時(shí)200msMOV指令來(lái)變更定時(shí)器的設(shè)置值,如下所示,將定時(shí)器的設(shè)置值變更為300ms。0初始脈沖定時(shí)器最大可設(shè)定至32,767ms,但必須注意,定時(shí)器設(shè)定過(guò)大時(shí),運(yùn)算異常發(fā)生的檢出時(shí)機(jī)將會(huì)跟著被慢。因此,若非復(fù)雜的運(yùn)算使得掃描時(shí)間超過(guò)200ms,一般的情況下請(qǐng)維持在200ms以下較佳。指令運(yùn)算過(guò)于復(fù)雜或者是PLC主機(jī)連接多的特殊模塊時(shí)都會(huì)造成掃描時(shí)間過(guò)長(zhǎng),掃描時(shí)間是否超過(guò)過(guò)D1000的設(shè)置值,請(qǐng)監(jiān)視D1010~D1012。此種情況下,除了變更D1000的設(shè)置值,也可于PLC程序中加入WDT指令(API07),當(dāng)CPU執(zhí)行至WDT指令時(shí)內(nèi)部定時(shí)器被清除為零,使得掃描時(shí)間不會(huì)超過(guò)定時(shí)器的設(shè)定時(shí)間。 SS2:7,920StepsES2/EX2/SA2/SX2:15,872Steps WPLSoft作On-lineProgramming(裝置使用不合法或程序文法回路有錯(cuò)可根據(jù)特殊寄存器D1004的錯(cuò)誤碼并對(duì)照錯(cuò)表,可得知錯(cuò)誤原因。而發(fā)生錯(cuò)誤的地址存于數(shù)據(jù)寄存器D1137(若為一般回路錯(cuò)誤則D1137的地址值無(wú)效)。6.2 D1010:掃描時(shí)間的現(xiàn)在值。D1011掃描時(shí)間的最小值。D1012:掃描時(shí)間的最大值。 PLC內(nèi)部提供四種時(shí)鐘脈沖。只要PLC通上電源,這四種時(shí)鐘脈沖會(huì)自動(dòng)動(dòng)作。10M1011(10 M1012(100M1013(1
100
1
100101
1M1014(60sec) M1015=On時(shí),PLCEND指令時(shí),范例X10On時(shí)M1015=On啟動(dòng)高速定時(shí)器開(kāi)始計(jì)時(shí)并將計(jì)時(shí)值記錄在D1015X10Off時(shí)M1015=Off 實(shí)時(shí)時(shí)鐘 Off→On,觸發(fā)時(shí)作校正秒分時(shí)日月年若實(shí)時(shí)時(shí)鐘對(duì)應(yīng)的秒分時(shí)日月星期年設(shè)定值錯(cuò)誤,則設(shè)定錯(cuò)誤的裝置會(huì)變?yōu)槊搿?,0時(shí)→0日→1月→1星期→1年→0 π 浮點(diǎn)數(shù)值H ,),狀態(tài)端 反應(yīng)時(shí)狀態(tài)
01D1020(初始值為10)作設(shè)定 輸入再生波回路的關(guān)系,輸入端最快的反應(yīng)時(shí)間為50μs。常時(shí)ON接點(diǎn) M1084啟動(dòng)測(cè)X6脈沖寬度D1023(單位0.1ms) 測(cè)X6下降沿周期(OffOn)寬度,M1083 測(cè)X6正周期(OnOff)寬度 M1025,時(shí),M1025=On,并將錯(cuò)誤碼寫(xiě)入D1025中。下列為錯(cuò)誤碼:02:裝址不合: M1108,M1110,M1156,M1158,M1538,M1540,D1026,D1027,D1135,D1136,D1232,D1233,D1234,D1235,D1348,D1349API59PLSRAPI158DDRVIAPI197DCLLM指令支持暫停脈沖輸出遮蔽對(duì)標(biāo)功能請(qǐng)參考指令 Y0脈沖輸出完畢后,M1029會(huì)被設(shè)定為OnY1脈沖輸出完畢后,M1030會(huì)被設(shè)定為OnY2脈沖輸出完畢后,M1102會(huì)被設(shè)定為OnY3脈沖輸出完畢后,M1103會(huì)被設(shè)定為OnPLSYPLSROff時(shí)M1029,M1030M1102,M1103Off。當(dāng)此指令再次執(zhí)行完畢時(shí),M1029,M1030,M1102,M1103會(huì)再次Off,執(zhí)行完畢又會(huì)On。指定的組數(shù)比較完成時(shí),M1029會(huì)On=ES2Y0、Y1脈沖數(shù)發(fā)送完畢時(shí),M1029=OnY2、Y3脈沖數(shù)發(fā)送完畢時(shí),M1102=On。 M1031清除非停電保持區(qū)域,M1032清除停電保持區(qū)域一般用T的接點(diǎn)及計(jì)時(shí)線圈一般用C的接點(diǎn)及計(jì)數(shù)線圈及復(fù)位線圈一般用D的現(xiàn)在值寄存器一般用T的現(xiàn)在值寄存器一般用C停電保持用CC的接點(diǎn)、計(jì)數(shù)線圈停電保持用D的現(xiàn)在值寄存器 M1033為On,PLCRUNSTOP的時(shí)候,輸出的On/Off ::COM1,COM2,COM3可同時(shí)使用。(Databits,Paritybits,Stopbits)。D1036:COM1(RS-232)PLC的主站/從站通訊協(xié)(未使用b8-b15)參考下面的表格進(jìn)行設(shè)定。DatabitsParitybitsStopbits。D1120COM2RS-485)PLC的主站/從站通訊協(xié)議。DatabitsParitybitsStopbits。D1109COM3RS-485)PLC的主站/從站通訊協(xié)議。(未使用b8-b15)參考下面的表格進(jìn)行設(shè)定。內(nèi)容內(nèi)容00無(wú)01奇0:1bit,1:500000COM2COM3支持31250COM2COM3支持921000COM2COM3支持無(wú)無(wú)無(wú)COM1PLCSTOPRUNPLC的第一次掃描時(shí)間時(shí),會(huì)測(cè)M1138OnD1036的設(shè)置值去更改COM1的相關(guān)設(shè)定。COM1ASCII模式、9600bps、7Databits、Evenparity、1Stopbits(9600,7,E1)COM2PLCSTOPRUNPLC的第一次掃描時(shí)間時(shí),會(huì)測(cè)M1120OnD1120的設(shè)置值去更改COM2的相關(guān)設(shè)定。COM2ASCII模式、9600bps、7Databits、Evenparity、1Stopbits(9600,7,E1)COM3PLCSTOPRUNPLC的第一次掃描時(shí)間時(shí),會(huì)測(cè)M1136OnD1109的設(shè)置值去更改COM3的相關(guān)設(shè)定。COM3ASCII模式、9600bps、7Databits、Evenparity、1Stopbits(9600,7,E1)。 COM1M1139為設(shè)置標(biāo)志。COM2M1143為設(shè)置標(biāo)志。COM3M1320為設(shè)置標(biāo)志。當(dāng)標(biāo)志Off時(shí)則為ASCIImode。 3的通訊格式為RTUmode,9600bps,8databits,evenparity,1stopbits(9600,8,E,1)。,當(dāng)通訊格式修改完成后,若在STOP狀態(tài)下將PLC電源關(guān)閉后再上電,此時(shí) 3回復(fù)到出廠設(shè)定的通訊格式(9600,7,E,1)。 COM2,COM3(RS-485)作為從站時(shí),數(shù)據(jù)響應(yīng)延遲時(shí)間設(shè)定,0~10,000,(0.1ms)COM2(RS-485)使用PLC-LINK時(shí),D1038可設(shè)定延時(shí)發(fā)送下一筆通訊數(shù)據(jù)。設(shè)定范圍 固定的掃描時(shí)間到達(dá)時(shí)才執(zhí)行下一次的掃描,如果D1039的內(nèi)容小于實(shí)際上程序的掃描時(shí)間常時(shí)On接點(diǎn)
固定掃描時(shí)間MOV
掃描時(shí)間定為HKY4×416個(gè)數(shù)字按鈕的輸入操作使用時(shí)掃描時(shí)間必須固定在20ms以上。 AD模擬量輸入通道分辨率:12位電流-20mA~20mA數(shù)值-2000~2000電流4mA~20mA數(shù)值0~2000DA模擬量輸入通道分辨率:12位電壓-10V~10V數(shù)值-2000~2000電流0~20mA數(shù)值0~4000 :, bit0~bit3代表模擬輸入AD0~AD3bit8~bit13為電流模式選擇 無(wú)無(wú)無(wú)無(wú) 擴(kuò)展連接 D1140(AD、DA、XA、PT、TC…)8D1145(SA2/SX2機(jī)種支持)(AD、DA臺(tái)數(shù)8 自動(dòng)將中斷(X0)變?yōu)橄陆笛赜|發(fā)。若需改回上升沿觸發(fā)則只需清除M1280=Off。M0=OffM1280=Off,X0 D1240~D1243特DD1241,D1243,CX1X3X4特DD1241,D1243,C說(shuō)明)(D1241,D1240X0計(jì)數(shù)器輸入X4外部中斷)C246C248,C252I400/I401配合使用。PLC會(huì)自動(dòng)將計(jì)數(shù)值搬移至D1241,D1240。)(D1243,D1242X2計(jì)數(shù)器輸入X5外部中斷)C250C254,I500/I501配合使用。PLC會(huì)自動(dòng)將計(jì)數(shù)值搬移至D1243,D1242。范例:C243X1(I101)進(jìn)入時(shí),C243計(jì)數(shù)值會(huì)立即被搬移至(D1241,D1240),并清除C243計(jì)數(shù)值之后,接著進(jìn)入執(zhí)行I101中斷子程序。 但輸入點(diǎn)X點(diǎn)的LED燈不會(huì)反應(yīng)。 ES2/EX2右特殊擴(kuò)展模塊代 D1320~ D1386~SA2/SX2連接左測(cè)高速特殊擴(kuò)展模塊依排列順序?qū)U(kuò)展模塊機(jī)種代號(hào)顯示在D1386~D1393內(nèi)。 EasyPLC M1350-M1355,M1360-M1439,D1355-D1370,D1399,D1415-D1465,D1480-M1355=Off時(shí),自動(dòng)測(cè)從站是否聯(lián)機(jī)(旗標(biāo)M1360~M1375),,ID9~ID16DM說(shuō)明 M1355=Off時(shí),自動(dòng)測(cè)從站是否聯(lián)機(jī)(注PLCLINKMODBUS通訊協(xié)議為基式須與主站PLC相同,支持ASCIIRTU模式。每個(gè)從站與主站PLC站號(hào)(由D1121/D1255設(shè)定)不得重復(fù)。操作說(shuō)明),,:定從站的站號(hào),主站與從站站號(hào)不可重復(fù)。定特D請(qǐng)參上述特D說(shuō)明)PLC設(shè)定欲讀出/寫(xiě)入從站的起始通訊地址。(設(shè)定特D請(qǐng)參上述特D說(shuō)明預(yù)設(shè)讀出起始通訊地址H1064,D100,寫(xiě)入起始通訊地址H10C8,D200)。M1355=On時(shí),1~16是否聯(lián)機(jī)(M1360~M1375)。時(shí),自動(dòng)測(cè)從站1~16是否聯(lián)機(jī)(旗標(biāo)M1360~M1375)PLCLINK(M1351),PLCLINK(M1352),(注意自動(dòng)/手動(dòng)模式不可同時(shí)為On),設(shè)定PLCLink輪詢次數(shù)(D1431)。M1355=Off時(shí),自動(dòng)測(cè)從站1~16是否聯(lián)機(jī)(旗標(biāo)M1360~M1375)PLCLinkM1350=On,開(kāi)始測(cè)所有聯(lián)機(jī)的從站共有幾臺(tái),同時(shí)會(huì)把臺(tái)數(shù) 0M1350Off掉LINKM1350=On之后只有開(kāi)始時(shí)做聯(lián)機(jī)測(cè)之后就不再做當(dāng)聯(lián)機(jī)測(cè)完畢后,主站PLC開(kāi)始對(duì)每一臺(tái)從站做讀出與寫(xiě)入的動(dòng)作。特別說(shuō)明,主站PLC是針對(duì)連上線的從站ID做動(dòng)作,因此當(dāng)完成聯(lián)機(jī)測(cè)后,若有新的從站加入,則主站PLC無(wú)法對(duì)其做動(dòng)作,除非重新做聯(lián)機(jī)測(cè)的動(dòng)作。M1354此功能PLCLINK之前就設(shè)定完成LINK執(zhí)行當(dāng)中M不會(huì)影響LINK的動(dòng)作。M1354=On,設(shè)定以ModbusFunctionH17(啟動(dòng)PLCLink讀寫(xiě)功能同時(shí)在一個(gè)輪詢時(shí)間)做取多筆WORD功能)PLCLINK通訊的功能;同樣的0時(shí)PLC自動(dòng)轉(zhuǎn)換成以ModbusFunctionH06(寫(xiě)入一筆WORD功能)ModbusFunctionH10(寫(xiě)入多筆WORD功能)做PLCLINK通訊的功能。,說(shuō)明PLCM1350M1351=OffPLCLINK動(dòng)作。手動(dòng)模式MM1352M1352=On時(shí)同時(shí)必須設(shè)定D1431PLCLink輪詢次數(shù),這里說(shuō)的次數(shù)是以完成所有從站的與寫(xiě)入的動(dòng)作當(dāng)成一次。依照上述PLC動(dòng)作說(shuō)PLCLINK時(shí)D1432LINK,D1431=D1432時(shí)PLC停LINK,M1352,LINKM1352=OnPLC又自動(dòng)以D1431的LINK次數(shù)開(kāi)始LINK。注意事項(xiàng)M1351/M1352On,M1352手動(dòng)模式之后,若又啟M1351,PLCLINK,同時(shí)將M1350清除。通訊逾時(shí)的時(shí)間為可調(diào),以D1129設(shè)定,但是若D1129的范圍必須在200≦D1129≦3000之間若不在這范圍內(nèi),則以最大或最小極限值去判斷,PLCLINK的通訊逾時(shí)設(shè)定須在啟動(dòng)LINK前設(shè)定才有效。PLCLINK的功能僅在通訊速率(Buadrate)大于1200bps下才能連結(jié),D1399230230時(shí)PLC2301,當(dāng)設(shè)定值小于1時(shí),PLC自動(dòng)修正成1。D1399PLCLINK啟動(dòng)前就設(shè)定完成,當(dāng)PLCLINK開(kāi)始動(dòng)作之后,此功能之效益當(dāng)使用到多層的網(wǎng)絡(luò)架構(gòu)時(shí)當(dāng)?shù)谝粚优c第二層,第PLCLINK來(lái)通訊PLCLINK固定測(cè)SLAVE站號(hào)1~16,所以第二層與第三層的ID一定會(huì)有重復(fù)到,SLAVEMASTERPLC站號(hào)重復(fù)時(shí)PLCLINK會(huì)跳過(guò)該臺(tái)PLC,造成第三層僅能架設(shè)15臺(tái),因此D1399可讓PLCLINK使用到多層的網(wǎng)絡(luò)架構(gòu)時(shí)有的連接數(shù)目。設(shè)定Slave設(shè)定Slave設(shè)定Slave筆數(shù)D1434-設(shè)定SlavePLC寫(xiě)入通訊地 D1450-設(shè)定SlavePLC啟動(dòng)
啟動(dòng)手動(dòng)設(shè)定從站功能
關(guān)閉此啟動(dòng)手動(dòng)設(shè)定從站功能(啟動(dòng)手動(dòng)設(shè)定從站功能(SET設(shè)定M1360~M1375自 測(cè)從站功(RST 以Modbus0X17Function通訊
關(guān)閉此SETSETRST啟動(dòng)自動(dòng)功 啟動(dòng)自動(dòng)或手 啟動(dòng)手動(dòng)功EASYPLCSETSETSET設(shè)定通訊次數(shù)SET開(kāi)始執(zhí)行PLCEASY,
COM2 取第二臺(tái)筆數(shù)入第二臺(tái)筆數(shù)
自動(dòng)模式啟動(dòng)PLCLINKPLC2臺(tái)SlavePLC站號(hào)=1)SlavePLCPLC2臺(tái)SlavePLC站號(hào)=1)SlavePLC站號(hào)=1)SlavePLC站號(hào)=2)SlavePLC站號(hào)=2)出出入SlaveSlavePLC站號(hào)=1)SlavePLC站號(hào)=1)SlavePLC站號(hào)=2)2-2-2-2-SlavePLC站號(hào)=2) 程序概念ESES2EX2SS2SA2SX2操作手冊(cè)-程序篇SlaveSlavePLC站號(hào)=1)SlavePLC站號(hào)=1)SlavePLC站號(hào)=2)SlavePLC站號(hào)=2)PLC16臺(tái)PLCD100~D115,D200~D215PLC特D可參照該節(jié)開(kāi)始部分特D,特M說(shuō)明表格。2:PLCVFD-M變頻器聯(lián)機(jī),PLCLINK方式實(shí)現(xiàn)啟動(dòng)停止,正反轉(zhuǎn)等控通訊協(xié)定M1355手動(dòng)設(shè)定主站站號(hào)COM2通訊協(xié)定讀出筆數(shù)寫(xiě)入筆數(shù)從站讀出裝置起始通訊地址從站寫(xiě)入裝置起始通訊地址從站起始站號(hào)設(shè)定連線從站連線從站1啟動(dòng)自動(dòng)模式啟動(dòng)PLC聯(lián)機(jī)從站1。程序概念H2001參數(shù)值將由D1496-D1497連接臺(tái)數(shù)可達(dá)16臺(tái)。3-3-基本指令(沒(méi)有API編號(hào))一覽 2基本指令(沒(méi)有API編號(hào))說(shuō) 3 9 ESES2EX2SS2SA2SX2操作手冊(cè)-程序篇3.3.指令集(API編號(hào)) (A接點(diǎn)X,Y,M,S,T,(B接點(diǎn)X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,X,Y,M,S,T,無(wú)1無(wú)1無(wú)1無(wú)1無(wú)1Y,M,S,T,C,D,E,31313無(wú)11無(wú)1P1I1S1無(wú)13-3-(API編號(hào))X,Y,M,S,T, 指令 X,Y,M,S,T, 指令 X,Y,M,S,T,AND指令用于常開(kāi)接點(diǎn)的串聯(lián)連接,先目前所指定串聯(lián)接點(diǎn)的狀態(tài)再與接點(diǎn)之前邏輯運(yùn)算結(jié)果作“與”(AND)的運(yùn)算,并將結(jié)果存入累加器內(nèi)。 指令 X,Y,M,S,T,ANI指令用于B接點(diǎn)的串聯(lián)連接,它的作用是先目前所指定串聯(lián)接點(diǎn)的狀態(tài),再與接點(diǎn)之前邏輯運(yùn)算結(jié)果作“與”(AND)的運(yùn)算,并將結(jié)果存入累加器內(nèi)。 指令 X,Y,M,S,T,OR指令用于A接點(diǎn)的并聯(lián)連接,它的作用是先目前所指定串聯(lián)接點(diǎn)的狀態(tài),再與接點(diǎn)之前邏輯運(yùn)算結(jié)果作“或”(OR)的運(yùn)算,并將結(jié)果存入累加器內(nèi)。 指令 X,Y,M,S,T,ORI指令用于B接點(diǎn)的并聯(lián)連接,它的作用是先目前所指定串聯(lián)接點(diǎn)的狀態(tài)再與接點(diǎn)之前邏輯運(yùn)算結(jié)果作“或”(OR)的運(yùn)算,并將結(jié)果存入累加器內(nèi)。1ANB“及AND)BlockABlock1ORB“或OR)
BlockBlock111
當(dāng)用戶利用指令模式編輯程序時(shí),則須在程序中自行加入MPS,MRD,MPP指令。OUTOUTNO接點(diǎn)(常開(kāi)NC接點(diǎn)(常閉 被驅(qū)動(dòng)??衫肦ST指令將該組件設(shè)為Off。Y,M,S,T,C,D,E,3
指令 S,Y,T,D,E, 指令 指令 ES2/EX2SS2SA2/3MCMCMCMCR指令之間的指令照常執(zhí)行。MCR為主控結(jié)束指令,置于主控程序最后,在MCR指令之前不可有接點(diǎn)指令。 全部不動(dòng)作,但FOR-NEXT循環(huán)回路仍會(huì)來(lái)回執(zhí)行N
: ::::1回到地址0重新作掃描執(zhí)行。1指令NOP在程序不做任何運(yùn)算,因此執(zhí)行后仍會(huì)保持原邏輯運(yùn)算結(jié)果,使用時(shí)機(jī)如下:想要?jiǎng)h除某一指令,而又不想改變程序長(zhǎng)度,則可以NOP指令取代。梯形圖顯示時(shí),會(huì)將指令化簡(jiǎn)不顯示P1不能重復(fù)使用,否則會(huì)發(fā)生不可預(yù)期的錯(cuò)誤。指針P的其它信息,請(qǐng)參考本手冊(cè)的2.12節(jié):I1API03IRET、API04EI、API05DI使用。中斷指針的其它信息請(qǐng)參考2.12節(jié)。程序中斷插入子程
: : : 8個(gè)外部輸入中斷:(I000/I001X0)(I100/I101X1),(I200/I201X2)(I300/I301X3),(I400/I401,X4),(I500/I501,X5),(I600/I601,X6)and(I700/I701,X7)。(01,上升沿觸發(fā)00,下降沿觸發(fā)3個(gè)通訊中斷插入:I140I150I1608I010,I020I030,I040I050I060I070I080DPXYMSDPXYMSKHTCDEFMOV,MOVP:5stepsDMOV,DMOVP:9stepsS***********D********操作數(shù)區(qū)域會(huì)列出各種指令所用到的裝置。DSnm會(huì)根據(jù)它的功能使用于操作數(shù),如果不止一個(gè)操作數(shù)并且功能相同時(shí),會(huì)附加編號(hào)使用,如S1,S2…。,編號(hào),可以使用上的指令按鈕,行型16位指令32脈沖執(zhí)行型指令要求在指令碼后面加上“P”,32位指令要求在指令碼前面加上“D”,正如“D***P”,“***”是指令碼。應(yīng)用指令中有些指令僅有指令部份(指令碼)構(gòu)成,例如EIDI…WDT等等,但是大部份都是指令部應(yīng)用指令是以指令編號(hào)API00~API246來(lái)指定的,同時(shí)每個(gè)指令均有其的名稱符號(hào),例如:API12MOV數(shù)據(jù)搬移)(WPLSoft)作該指令的輸入,只需要直接輸入該指令的名稱”MOV”即可。而應(yīng)用指令都會(huì)有不同的操作數(shù)指定,MOV指令而言:指令符號(hào)操作數(shù) :表示指令執(zhí)行功能操作 KHm,m1,m2,n,n1,n216位MOV指令32DMOV SCMP,CMPP:7DCMP,DCMPP:13s指令步數(shù)字裝置位裝置操作數(shù)SS2/ES2/比較設(shè)置輸出S S 操作數(shù)脈沖執(zhí)行型1632脈沖執(zhí)行型1632應(yīng)用指令操作數(shù)格式符號(hào)含灰底色“*”,E、F修飾符號(hào)“*”表示該操作數(shù)可使用的裝置可使用16位指令/32位指令/脈沖執(zhí)行型指令的適用機(jī)種”從OFF到ON。X0OFFON,MOVP定連續(xù)號(hào)碼的2個(gè)D寄存器。,16位(或32位)裝置T、C、D及E、F等寄存器,其定義為字裝置(Worddevice)MSK2M08位,M0~M7。K14個(gè)位K28個(gè)位K3(12個(gè)位K4(16個(gè)位-K14個(gè)位K28個(gè)位K3(12個(gè)位K4(16個(gè)位K5(20個(gè)位K6(24個(gè)位K7(28個(gè)位K8(32個(gè)位令不被執(zhí)行時(shí),標(biāo)志信號(hào)的On/Off狀態(tài)被保持住。X0=ON,DSW指令執(zhí)行。X0=OFFDSW運(yùn)算錯(cuò)誤發(fā)生時(shí)M1067=OnD1067顯示錯(cuò)誤編號(hào)D1069顯示錯(cuò)誤發(fā)生的地址。有其它的錯(cuò)誤發(fā)生時(shí),D1067及D1069的內(nèi)容被更新。(錯(cuò)誤被解除時(shí),復(fù)位成Off有些應(yīng)用指令可藉由標(biāo)志信號(hào)來(lái)擴(kuò)展原有的功能,或直接利用標(biāo)志信號(hào)來(lái)完成特殊功能應(yīng)API60APIAPI60API155API77API77API64API64C232~C242:DHSCS,DHSCR6次。DHSZ使用次數(shù)不可超出6次。C243C245~C248C251C252DHSCSDHSCRDHSZ,C244C249C250C253C254DHSCSDHSCRDHSZ,只可執(zhí)行一次的指令A(yù)PI52MTRAPI69SORTAPI70TKYAPI71HKYAPI72DSW74SEGL,API754次的指令A(yù)PI56SPDAPI169HOUR高速計(jì)算器相關(guān)的指令并沒(méi)有使用次數(shù)的限制API57PLSY,API58 ,API59PLSR,API156DZRN,API158DDRVI,API159DDRVA和API195DPTPO,但是同一個(gè)掃描周API80RSAPI100MODRDAPI101MODWR102FWD,API103REV,API104STOP,API105RDST,API106RSTEF,API150門(mén)用來(lái)存放數(shù)值的裝置稱之為字裝置(WordDevice)On/Off變化,但裝置的前面加上位數(shù),它是以Kn來(lái)表現(xiàn),n的范圍是18。的8位數(shù)值。M15M14M13M12M11M10 M7 0101010101010101下位傳送 01 010101 b14b13 b11 000000000001010101
等于
下位K3M0、K4M0、K5M0、K6M0、K7M0傳送至32位的寄存器也一樣,不足的上位數(shù)據(jù)補(bǔ)0。足的上位數(shù)據(jù)被視為0。因此一般都是被認(rèn)定為正數(shù)的運(yùn)算。單位的組的組數(shù)。K1K416位數(shù)據(jù)操作,K1K832位操作。8- 23-Sexponent(指數(shù)mantissa(尾數(shù) (Signbit)11S2EB1.MB步驟三:求出指數(shù)部份的值∵E-B=4→E-127=4 E7E6 E1E0A22A21 E7E6 E1E0A22A21 A6A5A4A3A2A1b31b30b29 b24b23b22b21 b6b5b4b3b2b1指數(shù)部分(8bits,有號(hào)數(shù)) 尾數(shù)部分共23個(gè)位尾數(shù)符號(hào)位(0:正,1:負(fù)b0~b310時(shí)內(nèi)容為作判斷。但是DVP系列PLC對(duì)小數(shù)點(diǎn)的運(yùn)算仍舊是使用二進(jìn)制浮點(diǎn)數(shù)。十進(jìn)制浮點(diǎn)數(shù)=[底數(shù)
]*10
[指數(shù)D1底數(shù)D0指數(shù)D1數(shù)的范圍為±1175×10-41到±3402×10+35。(D(M1020零標(biāo)志信號(hào):結(jié)果為0F0(E1F1E2
16 16 32上 下內(nèi)容不正確。(MOVPF0)
20+8=2810+14=24 傳可修飾的裝置:P、X、Y、M、SKnX、KnY、KnM、KnS、T、C、DE、FE、FKn(K4M0E0F作修飾。存器,可指定E或F。16321632-333333--333333---33331---33331---33331---33331---33331--333331---33333---33331-163216323333373333393333359-33333-3333359-333337-33333733333593333359333335916321632333337333337333337333337163216323BIN3333353BIN3333353333373333373333373333335163216323333359333335933333593333359-333339--333339--333339--333339--333337--333337-16321632-333335--333337--333337-3On3333593On33337333337--33337--333331-3333359333335916321632-333335--333333---33339---3333---3333---3333---33337--33337--33337--3333916321632--33337-3-3339--3339---3339----3335----3337--333333---3339-3-3339---33316321632--3337--3339---3339--333335---33337-16321632---3339---ASCII-333---ASCII-3335-16321632333339333339--33339-3-33359-3HEX33337--333337--3-3337--3--335--3--335-3333335-3333916321632--33333---33333---33333---33333---33333---33333---33333---33334--333346--33331---33333-16
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)學(xué)建模垃圾分類(lèi)
- 下鄉(xiāng)實(shí)踐活動(dòng)總結(jié)報(bào)告
- 宿舍心理保健員培訓(xùn)
- 2024-2025學(xué)年江蘇省常州市翠竹中學(xué)九年級(jí)(上)數(shù)學(xué)第一次月考試卷(含答案)
- 初中九年級(jí)數(shù)學(xué)上學(xué)期期中考前測(cè)試卷(人教版)含答案解析
- T-YNZYC 0117-2024 綠色藥材 天門(mén)冬種子種苗質(zhì)量標(biāo)準(zhǔn)
- 建筑結(jié)構(gòu)隔震設(shè)計(jì)難點(diǎn)分析
- 第二微生物的進(jìn)化和分類(lèi)
- 小班消防安全教育教案20篇
- 2013-2018年中國(guó)失重式喂料機(jī)行業(yè)市場(chǎng)分析研究報(bào)告
- 鄉(xiāng)村溫馨校園建設(shè)典型經(jīng)驗(yàn)申報(bào)材料案例
- 2021譯林版高中英語(yǔ)選擇性必修一~四課文翻譯
- 涂料生產(chǎn)企業(yè)安全檢查表
- 山東省會(huì)計(jì)事務(wù)所收費(fèi)標(biāo)準(zhǔn)
- 門(mén)診病歷書(shū)寫(xiě)規(guī)范PPT
- 污水排入排水管網(wǎng)許可申請(qǐng)表
- 足副舟骨診治課件
- DB13T 5274-2020 醫(yī)療機(jī)構(gòu)安全生產(chǎn)風(fēng)險(xiǎn)管控與隱患排查治理規(guī)范
- 醫(yī)用氧管理制度
- 土石圍堰檢查評(píng)分表 土石圍堰檢查表
- 福州房地產(chǎn)項(xiàng)目工程開(kāi)發(fā)報(bào)建流程圖解表
評(píng)論
0/150
提交評(píng)論