OMRONPLCEView觸摸屏編程使用說明書_第1頁
OMRONPLCEView觸摸屏編程使用說明書_第2頁
OMRONPLCEView觸摸屏編程使用說明書_第3頁
OMRONPLCEView觸摸屏編程使用說明書_第4頁
OMRONPLCEView觸摸屏編程使用說明書_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

76/77DMP-300F型中小型水電站觸摸式機(jī)組自動(dòng)化屏(OMRONPLC+EView觸摸屏)編程使用說明書文件編號(hào):HN/QF.13-0002-004版本號(hào):A發(fā)放編號(hào):持冊(cè)人:長(zhǎng)沙華能自控集團(tuán)有限公司目錄TOC\o"1-2"\h\z1. OMRONCJ1M系列PLC介紹 31.1.CPU單元(使用CJ1M-CPU13) 31.2.通信單元(使用CJ1W-SCU41) 81.3.I/O單元 81.4.模塊安裝及地址分配 92. OMRONPLC常用編程指令 92.1. 梯形圖指令 92.2. 位元(Bit)控制指令 92.3. 結(jié)束指令(END) 102.4. 定時(shí)器和計(jì)數(shù)器指令 102.5. 數(shù)據(jù)移位元元元指令 112.6. 數(shù)據(jù)傳送指令 112.7. 數(shù)據(jù)比較指令 132.8. 數(shù)據(jù)轉(zhuǎn)換指令 142.9. BCD碼運(yùn)算指令 142.10. 二進(jìn)制元運(yùn)算指令 172.11. 邏輯指令 172.12. 子程序和中斷控制指令 182.13. 串行通信指令(PMCR) 193. OMRONPLC程序編輯軟件 203.1. CX-Programmer中對(duì)PLC的初始化設(shè)置 203.2. PLC設(shè)定 203.3. CX-Programmer中對(duì)PLC的聯(lián)機(jī)操作 213.4. 程序中各個(gè)子程序的用途定義 214. OMRONPLC通信程序編輯軟件 224.1. 與PLC通信單元箱地址設(shè)定 224.2. 4-2PLC協(xié)議編制軟件(CX-Protocol)通信口設(shè)定 234.3. PLC協(xié)議編制軟件使用簡(jiǎn)單說明 234.4. PLC與單元箱通信協(xié)議注意事項(xiàng): 245. EasyView觸摸屏程序編輯軟件 245.1. 與OMRONPLC連接參數(shù)設(shè)定 245.2. 一般參數(shù)設(shè)定(通過“編輯――系統(tǒng)參數(shù)的一般頁進(jìn)行設(shè)定) 245.3. 組件功能說明 255.4. 觸摸屏程序的下載 285.5. 觸摸屏程序調(diào)試 286. 水機(jī)屏PLC程序資料寄存器分配 296.1. PLC內(nèi)部時(shí)鐘存放區(qū)(D0~D6) 296.2. PLC事故資料中轉(zhuǎn)區(qū)(D10~D19) 296.3. 發(fā)生的水機(jī)操作、故障、事故報(bào)警個(gè)數(shù)存放區(qū)(D20): 296.4. 水機(jī)狀態(tài)(遙信量)存放區(qū)(D21~D30): 296.5. PLC事故存放區(qū):(D4000~D5999)共存放200條事故資料 306.6. PLC與單元箱通信輔助中間寄存器: 306.7. PLC與單元通信中斷判斷輔助寄存器: 306.8. PLC與HMI(觸摸屏)間固定使用寄存器: 316.9. 觸摸屏及后臺(tái)操作定義(無特殊要求) 327. 觸摸屏模擬量顯示設(shè)定 328. OMRONPLC通信協(xié)議 348.1. PLC使用 348.2. 對(duì)時(shí)使用 358.3. 單元箱使用 358.4. PLC通信協(xié)議接線圖 39OMRONCJ1M系列PLC介紹當(dāng)前水機(jī)自動(dòng)化屏大多使用OMRONCJ1M系列PLC,這種PLC為模塊式,而且沒有底板。下面簡(jiǎn)單介紹這種PLC。CPU單元(使用CJ1M-CPU13)具體參數(shù):I/O點(diǎn)數(shù)(640)、最多可連接的模塊數(shù)(10個(gè))、程序容量(20K步)、資料存儲(chǔ)容量(32K字);當(dāng)模塊單元數(shù)超過10個(gè)時(shí),必須使用I/O接口單元CJ1W-Ⅱ101單元進(jìn)行擴(kuò)展。LED指示燈CPU上有以下幾個(gè)LED指示燈,具體含義如下表:指示燈顏色狀態(tài)意義RUN綠ONPLC在監(jiān)視或運(yùn)行模式下正常操作。閃爍系統(tǒng)下載模式錯(cuò)誤或DIP開關(guān)設(shè)置錯(cuò)誤。OFFPLC在編程模式下停止操作,或由于致命錯(cuò)誤停止操作,或正從系統(tǒng)下載資料。ERR/ALM紅ON出現(xiàn)致命錯(cuò)誤,或硬件錯(cuò)誤(監(jiān)視定時(shí)器錯(cuò)誤)。CPU單元停止操作,所有輸出單元的輸出變?yōu)镺FF。閃爍出現(xiàn)非致命錯(cuò)誤,此時(shí)CPU單元繼續(xù)工作。OFFCPU單元正常操作。INH橙ON輸出OFF位(A50015)已變ON,所有輸出單元將變?yōu)镺FF。OFF輸出OFF位(A50015)已變OFF。PRPHL橙閃爍CPU單元通過外設(shè)口通信(發(fā)送或接受)OFFCPU單元不通過外設(shè)口通信COMM橙閃爍CPU單元通過RS232端口通信(發(fā)送或接受)OFFCPU單元不通過RS-232端口通信BKUP橙ON用戶程序和參數(shù)區(qū)資料正在被備份到CPU單元中的閃存中或正從閃存恢復(fù)。注:此指示燈亮?xí)r不要關(guān)閉PC電源。OFF沒有對(duì)閃存寫資料MCPWR綠ON電源正供給存儲(chǔ)卡閃爍閃一次:簡(jiǎn)單備份讀、寫或校驗(yàn)正常,閃五次:簡(jiǎn)單備份寫誤動(dòng)作,閃三次:簡(jiǎn)單備份寫警告,持續(xù)閃爍:簡(jiǎn)單備份或檢驗(yàn)誤動(dòng)作。OFF電源沒有供給存儲(chǔ)卡BUSY橙閃爍正在訪問存儲(chǔ)卡OFF沒有訪問存儲(chǔ)卡DIP開關(guān)CJ1M系列CPU單元具有用于設(shè)置CPU單元基本操作參數(shù)的8針DIP開關(guān),DIP開關(guān)位于電池倉的蓋板下面。DIP開關(guān)針腳設(shè)定如下:針腳號(hào)設(shè)定功能用法1ON用戶程序內(nèi)存寫禁止(見注)用于防止程序從編程設(shè)備(包括)意外覆蓋OFF用戶程序內(nèi)存允許2ON電源為ON時(shí)用戶程序從內(nèi)存卡自動(dòng)傳送用于在內(nèi)存卡上存儲(chǔ)程序以切換操作,或在上電時(shí)自動(dòng)傳送程序(內(nèi)存卡ROM操作)。注:當(dāng)腳7為ON和引腳8為OFF時(shí),從內(nèi)存卡上優(yōu)先讀出簡(jiǎn)單備份,因此即使引腳2為ON,電源上電時(shí)用戶程序也不從內(nèi)存卡自動(dòng)傳送OFF電源為ON時(shí)用戶程序不從內(nèi)存卡自動(dòng)傳送3――未使用――4ON使用CX-Programmer軟件中設(shè)置的外設(shè)口通信參數(shù)設(shè)定(此口用于和后臺(tái)通信)置ON使用除CX-Programmer(僅對(duì)外設(shè)總線)外的設(shè)備的外設(shè)埠OFF自動(dòng)檢測(cè)編程設(shè)備5ON使用CX-Programmer(僅對(duì)外設(shè)總線)的RS-232端口通信參數(shù)設(shè)定置ON使用編程設(shè)備的RS-232埠OFF自動(dòng)檢測(cè)編程設(shè)備6ON用戶定義針腳。用戶DIP開關(guān)針腳標(biāo)志(A39512)置OFF設(shè)置針腳6為ON或OFF并在程序中使用A39512,以創(chuàng)建用于定義條件,無需使用I/O單元。OFF用戶定義針腳。用戶DIP開關(guān)針腳標(biāo)志(A39512)置ON7ON從CPU單元寫到內(nèi)存卡按住內(nèi)存卡電源開關(guān)三秒。從內(nèi)存卡恢復(fù)到CPU單元打開PC電源,從內(nèi)存卡讀到CPU單元。電源為ON時(shí),此操作優(yōu)先于自動(dòng)傳送(針腳2為ON)。OFF檢驗(yàn)內(nèi)存卡的內(nèi)容按住內(nèi)存卡電源開關(guān)三秒。8OFF通常為OFF注意:因?yàn)槭褂猛庠O(shè)口于后臺(tái)通信,所以DIP4應(yīng)撥為ON內(nèi)存區(qū)CPU單元的內(nèi)存(帶電池支持的RAM)可以分為三部分:用戶程序內(nèi)存、I/O存儲(chǔ)區(qū)和參數(shù)區(qū)。下面介紹I/O存儲(chǔ)區(qū)和參數(shù)區(qū)。I/O存儲(chǔ)區(qū)這部分存儲(chǔ)區(qū)包含可以通過指令操作數(shù)存儲(chǔ)區(qū)。資料區(qū)包括CIO區(qū)、工作區(qū)、保持區(qū)、輔助區(qū)、DM區(qū)、定時(shí)器區(qū)、計(jì)數(shù)器區(qū)、任務(wù)標(biāo)志區(qū)、資料寄存器、變址寄存器、條件標(biāo)志區(qū)、時(shí)鐘脈沖區(qū)。區(qū)域大小范圍適用范圍擴(kuò)展I/O分配位存儲(chǔ)字存儲(chǔ)存取從編程設(shè)備修改啟動(dòng)時(shí)或模式改變時(shí)的狀態(tài)強(qiáng)制位狀態(tài)讀寫CIO區(qū)I/O區(qū)1280位(80字)CIO0000至CIO0079(見注1)所有任務(wù)共享基本I/O單元OKOKOKOKOK清除OK數(shù)據(jù)鏈接區(qū)3200位(200字)CIO1000至CIO1199數(shù)據(jù)鏈接OKOKOKOKOK清除OKCPU總線單元區(qū)6400位(400字)CIO1500至CIO1899CPU總線單元OKOKOKOKOKOK特殊I/O單元區(qū)15360位(960字)CIO2000至CIO2959特殊I/O單元OKOKOKOKOKOKDeviceNet區(qū)9600位(600字)CIO3200至CIO3799DeviceNet(CompoBus/D)主站(固定分配)OKOKOKOKOK清除OK內(nèi)部I/O區(qū)37504位(2344字)4800位(300字)CIO1200至CIO1499CIO3800至CIO6143……OKOKOKOKOKOK工作區(qū)8192位(512字)W000至W511……OKOKOKOKOK清除OK保持區(qū)8192位(512字)H000至H511……OKOKOKOKOK保持OK輔助區(qū)15360位(960字)A000至A959……OKOKOKA000至A447NOA000至A447NO地址到地址變量NOA448至A959OKA448至A959OKTR區(qū)16位TR0至TR15……OK…OKOKOK清除NODM區(qū)32768字DM00000至DM32767……NO(見注2)OKOKOKOK保持NOEM區(qū)32768字/Bank(0至2,3max)E0_00000至E2_32767……NO(見注2)OKOKOKOK保持NO定時(shí)器完成標(biāo)志4096位T0000至T4095……OK…OKOKOK清除OK計(jì)數(shù)器完成標(biāo)志4096位C0000至C4095……OK…OKOKOK保持OK定時(shí)器PVs4096字T0000至T4095…………OKOKOKOK清除NO(見注4)計(jì)數(shù)器PVs4096字C0000至C4095所有任務(wù)共享…………OKOKOKOK保持NO(見注5)任務(wù)標(biāo)志區(qū)32位TK00至TK31……OK…OKNONO清除NO變址內(nèi)存(見注3)16寄存器IR0至IR15每個(gè)任務(wù)中分別使用……OKOK僅間接尋址僅用于特殊指令NO清除NO資料寄存器(見注3)16寄存器DR0至DR15……NOOKOKNONO清除NO注:1.通過修改給機(jī)架的第一個(gè)地址字可將I/O區(qū)擴(kuò)展到CIO0000至CIO0999。2.使用RST,TSTN,SET,SETB,RSTB,OUTB來操作各個(gè)位。3.變址寄存器和資料寄存器可以由一個(gè)任務(wù)單獨(dú)使用,也可以由所有任務(wù)共同使用(僅CJ1-HCPU單元)4.定時(shí)器PVs可以通過強(qiáng)制置位/復(fù)位定時(shí)器的完成標(biāo)志來間接更新定時(shí)器的當(dāng)前值。5.計(jì)數(shù)器PVs可以通過強(qiáng)制置位/復(fù)位計(jì)數(shù)器的完成標(biāo)志來間接更新計(jì)數(shù)器的當(dāng)前值。常用的輔助區(qū)名稱地址說明訪問方式時(shí)鐘資料來自CPU單元內(nèi)置的時(shí)鐘資料以BCD格式保存在這些單元內(nèi)只讀A35100~A35107秒:00~59(BCD)只讀A35108~A35115分:00~59(BCD)只讀A35200~A35207時(shí):00~23(BCD)只讀A35208~A35215月中的日期:01~31(BCD)只讀A35300~A35307月:01~12(BCD)只讀A35308~A35315年:00~99(BCD)只讀A35400~A35407星期:00:周日,01:周一,02:周二,03:周三,04:周四,05:周五,06:周六只讀通信端口使能標(biāo)志A20200~A20207但能用相應(yīng)的端口號(hào)執(zhí)行一個(gè)網(wǎng)絡(luò)指令(SEND、RECV、CMND或PMCR)或者能用相應(yīng)的埠號(hào)(只對(duì)CJ1-HCPU單元)執(zhí)行后臺(tái)執(zhí)行,該標(biāo)志為ON。位00到07對(duì)應(yīng)于埠號(hào)0到7。只讀通信端口完成代碼A203~A210當(dāng)執(zhí)行網(wǎng)絡(luò)指令(SEND、RECV、CMND、或PMCR)時(shí),這些字包含對(duì)應(yīng)端口號(hào)的完成代碼。當(dāng)后臺(tái)執(zhí)行完成時(shí)(只對(duì)CJ1-HCPU單元)該內(nèi)容將被清除。字A203到A210對(duì)應(yīng)埠號(hào)0到7只讀通信端口錯(cuò)誤標(biāo)志A21900~A21907當(dāng)執(zhí)行一個(gè)網(wǎng)絡(luò)指令(SEND、RECV、CMND或PMCR)期間,出現(xiàn)一個(gè)錯(cuò)誤時(shí),該標(biāo)志為ON,當(dāng)執(zhí)行正常完成時(shí)變?yōu)镺FF,位0到7對(duì)應(yīng)于通信埠0到7只讀條件標(biāo)志這些標(biāo)志包括算術(shù)標(biāo)志。如表示指令執(zhí)行結(jié)果的出錯(cuò)標(biāo)志和等于標(biāo)志。條件標(biāo)志不同于地址一般用標(biāo)識(shí)符指定,如CY和ER或者用符號(hào)如P_Carry和P_Instr_Error。這些標(biāo)志的狀態(tài)反映了指令執(zhí)行的結(jié)果,但這些標(biāo)志是只讀的;它們不能用指令或編程設(shè)備(CX-Programmer或手握編程器)直接寫入。CX-Programmer將以“P_”開始的條件標(biāo)志作為全局符號(hào)處理。當(dāng)程序切換任務(wù)時(shí),所有條件標(biāo)志被清除,因此ER和AER標(biāo)志的狀態(tài)只保持在發(fā)生錯(cuò)誤的任務(wù)中。條件標(biāo)志不能強(qiáng)制置位和強(qiáng)制復(fù)位。名稱標(biāo)識(shí)符號(hào)功能錯(cuò)誤標(biāo)志ERP_ER當(dāng)在一個(gè)指令里的操作數(shù)資料不正確(一個(gè)指令處理錯(cuò)誤)時(shí)轉(zhuǎn)為ON表示因一個(gè)錯(cuò)誤使一個(gè)指令結(jié)束操作。當(dāng)PLC配置中設(shè)置一個(gè)指令出錯(cuò)時(shí)(指令操作錯(cuò)誤)停止操作,當(dāng)錯(cuò)誤標(biāo)志為ON時(shí),程序?qū)⑼V箞?zhí)行,并且指令處理錯(cuò)誤標(biāo)志(A29508)將轉(zhuǎn)為ON存取錯(cuò)誤標(biāo)志AERP_AER當(dāng)發(fā)生一個(gè)非法存取錯(cuò)誤時(shí),轉(zhuǎn)為ON。非法存取錯(cuò)誤表示一個(gè)指令試圖訪問一個(gè)不能被訪問的內(nèi)存區(qū)。當(dāng)PLC配置中設(shè)置為出現(xiàn)出現(xiàn)一個(gè)指令錯(cuò)誤(指令錯(cuò)誤操作)時(shí)停止操作,將停止程序執(zhí)行,且指令處理錯(cuò)誤標(biāo)志(A429510)將轉(zhuǎn)為ON進(jìn)位標(biāo)志CYP_CY當(dāng)一個(gè)算術(shù)運(yùn)算結(jié)果產(chǎn)生一個(gè)進(jìn)位或者由一個(gè)資料移動(dòng)指令把“1”移進(jìn)進(jìn)位白標(biāo)志時(shí),進(jìn)位標(biāo)志轉(zhuǎn)為ON。進(jìn)位標(biāo)志是某些資料移動(dòng)和符號(hào)算術(shù)指令結(jié)果的一部分大于標(biāo)志>P_GT當(dāng)比較指令的第一個(gè)操作數(shù)大于第二個(gè)操作數(shù)或者其值超出規(guī)定的范圍該標(biāo)志將會(huì)ON等于標(biāo)志=P_EQ當(dāng)比較指令的第一個(gè)操作數(shù)小于第二個(gè)操作數(shù)或者其值小于規(guī)定的范圍該標(biāo)志將會(huì)ON小于標(biāo)志<P_LT當(dāng)比較指令的第一個(gè)操作數(shù)小于第二個(gè)操作數(shù)或者其值小于規(guī)定的范圍該標(biāo)志將會(huì)ON取反標(biāo)志NP_N當(dāng)結(jié)果的最高有效位(符號(hào)位)是1時(shí),該標(biāo)志為ON溢出標(biāo)志OFP_OF當(dāng)運(yùn)算結(jié)果超出結(jié)果字的范圍時(shí)該標(biāo)志為ON下溢出標(biāo)志UFP_UF當(dāng)運(yùn)算結(jié)果下溢出結(jié)果字范圍時(shí)該標(biāo)志為ON大于或等于標(biāo)志>=P_GE當(dāng)比較指令的第一個(gè)操作數(shù)大于或等于第二個(gè)操作數(shù)時(shí),該標(biāo)志為ON不等于標(biāo)志<>P_NE當(dāng)比較指令的第一個(gè)操作數(shù)大于或等于第二個(gè)操作數(shù)時(shí),該標(biāo)志為ON小于或等于標(biāo)志<=P_LE當(dāng)比較指令的兩個(gè)操作數(shù)不相等時(shí)該標(biāo)志為ON常ON標(biāo)志ONP_On始終ON(總是1)常OFF標(biāo)志OFFP_Off始終Off(總是0)通信單元(使用CJ1W-SCU41)CJ1M系列使用的是通信模塊,可以擴(kuò)展多個(gè),每個(gè)模塊包括一個(gè)RS232口和一個(gè)RS485/RS422端口,其具體結(jié)構(gòu)及使用方法在附圖中介紹。I/O單元CJ1M系列一般使用二種I/O模塊。一種為是16點(diǎn)DC24V輸入-CJ1W-ID211,另一種為16點(diǎn)繼電器型輸出-CJ1W-OC211,其接線方法在附圖詳細(xì)介紹。模塊安裝及地址分配CJ1M系列一般按以下安裝模塊,其地址如下所示:PWR電源CPUCPUSCU通信單元IN0輸入1IN1輸入2IN2輸入3IN3輸入4OUT0輸出1OUT1輸出2OUT2輸出3OUT3輸出4地址分配IN0:CIO00000~CIO00015,IN1:CIO00100~CIO00115IN2:CIO00200~CIO00215IN3:CIO00300~CIO00315OUT0:CIO00400~CIO00415OUT1:CIO00500~CIO00515OUT2:CIO00600~CIO00615OUT3:CIO00700~CIO00715OMRONPLC常用編程指令因OMRONPLC的功能指令很多,下面只介紹在水機(jī)屏程序用到的些指令。梯形圖指令取(LD)、非(LDNOT)、與(AND)、與非(ANDNOT)、或(OR)、或非(ORNOT)指令以上指令的操作數(shù)都為位操作數(shù),可以是IR、SR、AR、HR、TC、LR、TR。用于LD或LDNOT指令的為操作數(shù)的狀態(tài)決定指令執(zhí)行的第一個(gè)條件,AND指令在操作條件和它的操作數(shù)之間起邏輯與的作用;ANDNOT指令的執(zhí)行條件與它的位操作數(shù)狀態(tài)非之間起邏輯與作用。OR指令在執(zhí)行條件與它的位操作數(shù)狀態(tài)間起邏輯或的作用,ORNOT指令在執(zhí)行條件與它的位操作數(shù)狀態(tài)非之間起邏輯或的作用。程序塊與(ANDLD)和程序塊或(ORLD)指令位元(Bit)控制指令輸出(OUT)和輸出非(NOTOUT)指令根據(jù)指令執(zhí)行條件,OUT和NOTOUT指令用于控制指定位元的狀態(tài)。當(dāng)執(zhí)行條件為ON,OUT指令使指定位元輸出ON;執(zhí)行條件為OFF,OUT指令指定位元輸出OFF。當(dāng)執(zhí)行條件為OFF,NOTOUT指令使指定位元輸出ON;執(zhí)行條件為ON,NOTOUT指令指定位元輸出OFF。上升沿微分(DIFU)和下降沿微分指令(DIFD)DIFU和DIFD指令用于接通指定位元僅一個(gè)掃描周期。每當(dāng)執(zhí)行DIFU指令,總是將當(dāng)前執(zhí)行條件與前一次比較。如果前一次執(zhí)行條件為OFF,而當(dāng)前執(zhí)行條件為ON,DIFU指令使指定位元變?yōu)镺N狀態(tài)。假如前此指令條件為ON,當(dāng)前執(zhí)行條件ON或OFF,DIFU指令使指令控制位元為OFF或保持OFF狀態(tài)(假如指定位原來處于OFF狀態(tài))。假定每個(gè)掃描周期都執(zhí)行DIFU指令,指令指定位元為ON狀態(tài)的時(shí)間永遠(yuǎn)不會(huì)大于一個(gè)掃描周期。DIFD具有與DIFU相反的操作效果。置位(SET)和復(fù)位(RSET)指令當(dāng)SET指令的執(zhí)行條件為ON,指令置位元操作數(shù)(ON),當(dāng)執(zhí)行條件為OFF,SET指令不改變操作位元狀態(tài)。但RSET指令執(zhí)行條件為ON,指令使位元操作數(shù)復(fù)位(OFF),當(dāng)執(zhí)行條件為OFF,RSET指令不改變操作數(shù)的狀態(tài)。結(jié)束指令(END)在任何程序中,END用于程序的最后一條指令。如果有子程序,END放最后一個(gè)子程序后。END指令后面的任何指令都不執(zhí)行。有時(shí)需調(diào)試程序時(shí),END指令可插入到所需調(diào)試段處,執(zhí)行該點(diǎn)前的使用指令。程序中若無END指令,指令不執(zhí)行且顯示出錯(cuò)信息“NOENDINST”。定時(shí)器和計(jì)數(shù)器指令定時(shí)器指令(TIM)設(shè)定值范圍000.0~999.9秒,小數(shù)點(diǎn)不輸入。每個(gè)TC編號(hào)只能用于一個(gè)定時(shí)器或計(jì)數(shù)器指令定于符。當(dāng)定時(shí)器執(zhí)行條件為ON,定時(shí)器定時(shí),當(dāng)執(zhí)行條件為OFF,計(jì)時(shí)器重定(當(dāng)前值回復(fù)到設(shè)定值)。定時(shí)器一開始計(jì)時(shí),以0.1秒為單位從設(shè)定值(SV)開始計(jì)數(shù)。如果執(zhí)行條件保持ON狀態(tài)直到定時(shí)時(shí)間為零,TC編號(hào)的定時(shí)結(jié)束標(biāo)志變成ON并一直保持到計(jì)時(shí)器重定(即定時(shí)器執(zhí)行條件為OFF)。定時(shí)器設(shè)定值必須為BCD碼。高速定時(shí)器指令(TIMH)設(shè)定值范圍00.00~99.99秒(最好不要設(shè)定為00.01秒,因?yàn)檫\(yùn)行不可靠),數(shù)字中小數(shù)點(diǎn)不用輸入。除TIMH的計(jì)量單位為0.01秒外,TIMH操作與TIM指令一樣。如果使用TC016到TC511,掃描周期會(huì)影響TIMH指令執(zhí)行的準(zhǔn)確性。若掃描周期大于10ms,請(qǐng)使用TC000~TC015。設(shè)定值不是BCD碼。數(shù)據(jù)移位元元元指令移位寄存器指令(SFT)指令格式為:St起始字:可以使用的操作數(shù)(IR、SR、AR、HR、LR)E結(jié)束字:可以使用的操作數(shù)(IR、SR、AR、HR、LR)St值必須小于等于E值,且St和E必須在同一資料區(qū)。SFT指令由三個(gè)執(zhí)行條件I、P和R控制。如果SFT指令執(zhí)行,1)且P端上次執(zhí)行條件為OFF,當(dāng)前執(zhí)行條件為ON;2)R端OFF,則執(zhí)行條件I移入St和E之間定義的移位寄存器的最低位。即,如果I接通(ON),一個(gè)1移入寄存器;如果I斷開(OFF),一個(gè)0移入寄存器。當(dāng)I狀態(tài)被移入寄存器,以前在寄存器中的所有位向左移,寄存器最左位(最高位)溢出丟失。當(dāng)R端執(zhí)行條件變?yōu)镺N,移位寄存器所有位變?yōu)镺FF(即清零),移位寄存器在R再變?yōu)镺FF前工作。循環(huán)左移指令(ROL)指令格式為:當(dāng)指令執(zhí)行條件為OFF時(shí),ROL指令不執(zhí)行,當(dāng)執(zhí)行條件為ON時(shí),ROL將字中的各位左移一位。數(shù)據(jù)傳送指令傳送指令(MOV)指令格式為:S源字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)D目標(biāo)字:可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)當(dāng)執(zhí)行條件為OFF。MOV不執(zhí)行。當(dāng)執(zhí)行條件為ON,MOV將S內(nèi)容拷貝到D。塊設(shè)置指令(BSET)指令格式為:S源資料:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)St起始字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)E結(jié)束字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)St必須小于等于E且St和E必須在同一個(gè)資料區(qū)。當(dāng)指令執(zhí)行條件為OFF,BSET指令不執(zhí)行,當(dāng)執(zhí)行條件為ON,BSET將S的內(nèi)容傳送到從St至E所有字中去。單字?jǐn)?shù)據(jù)分配指令(DIST)指令格式為:S源資料:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)DBs目標(biāo)基準(zhǔn)字:可使用的操作數(shù)(IR、AR、DM、HR、TC、LR)C控制字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)控制字必須是BCD碼。當(dāng)指令執(zhí)行條件為OFF,DIST指令不執(zhí)行。執(zhí)行條件為ON,DIST將S的內(nèi)容傳送到DBs+C中去,即C加上DBs確定目標(biāo)字。注意:此時(shí)C必須小于等于6655。多位元傳送指令(XFRB)指令格式為:C控制字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)S源起始字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)D目標(biāo)起始字:可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)所有指定的源位必須在同一數(shù)據(jù)區(qū)內(nèi)。所有指定的目標(biāo)位必須在同一個(gè)數(shù)據(jù)區(qū)內(nèi)。C控制字的最低兩位元數(shù)定義源S和目標(biāo)D的起始位(bit);用C的最高2位數(shù)表示傳送的位數(shù)。但指令執(zhí)行條件為OFF,XFRB指令不執(zhí)行。當(dāng)執(zhí)行條件為ON,XFRB指令傳送指定的源位到指定的目標(biāo)位中去。塊傳送指令(XFER)指令格式為:N字?jǐn)?shù):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)S源起始字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)D目標(biāo)起始字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)S和D可在同個(gè)資料區(qū),但各自塊區(qū)一定不能重疊。S和S+N及D和D+N必須在同一個(gè)資料區(qū),N必須是0000~6144間的BCD碼。當(dāng)執(zhí)行條件為ON,XFER拷貝S,S+1,……,S+N內(nèi)容到D,D+1,……D+N中。注意:N字?jǐn)?shù)在CJ1M系列中按16進(jìn)制編碼,例如:需要將DM0~DM31中的資料32個(gè)字傳送到DM40~DM71中,指令為:XFER#20DM0DM40數(shù)據(jù)比較指令單字比較指令(CMP)指令格式為:CP1第一個(gè)比較字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)CP2第二個(gè)比較字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)當(dāng)與定時(shí)器或計(jì)數(shù)器當(dāng)前值比較時(shí),比較值必須是BCD碼。當(dāng)執(zhí)行條件為ON,CMP比較CP1和CP2內(nèi)容并將比較結(jié)果輸出到SR區(qū)的P_GT(大于),P_EQ(等于)和P_LT(小于)標(biāo)志。雙字比較指令(CMPL)指令格式為:CP1第一個(gè)比較字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)CP2第二個(gè)比較字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)與CMP指令不同的是將CP1+1和CP1,CP2+1和CP2的四位16進(jìn)制內(nèi)容連接生成兩個(gè)8位16進(jìn)制數(shù)CP1+1,CP1和CP2+1,CP2然后比較這兩個(gè)8位數(shù)。輸出結(jié)果與CMP指令一樣。多字比較指令(MCMP)指令格式為:R結(jié)果字:可使用的操作數(shù)(IR、AR、DM、HR、TC、LR)TB1表1起始字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)TB2表2起始字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)TB1和TB1+15必須在同一資料區(qū),TB2和TB2+15也必須在同一個(gè)資料區(qū)。當(dāng)指令執(zhí)行條件為ON,MCMP比較TB1和TB2內(nèi)容,TB1+1和TB2+1內(nèi)容,……依次比較直到TB1+15和TB2+15的內(nèi)容比較。如果第一對(duì)比較內(nèi)容相同,結(jié)果R的第一位(bit)為OFF,等等……即,如果TB1的內(nèi)容與TB2內(nèi)容相同,00位變?yōu)镺FF,結(jié)果TB1+1和TB2+1內(nèi)容相同,01位為OFF,等等。R中的其余位變?yōu)镺N。數(shù)據(jù)轉(zhuǎn)換指令BCD碼轉(zhuǎn)二進(jìn)制(BIN)指令格式為:S源字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)R結(jié)果字:可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)當(dāng)執(zhí)行條件為ON,BIN將S中的BCD資料轉(zhuǎn)換為等值的二進(jìn)制數(shù),輸出到R中,轉(zhuǎn)換過程中S的內(nèi)容保持不變,僅R的內(nèi)容發(fā)生變化。例如:S=#1111(BCD碼),者R=#0457。二進(jìn)制轉(zhuǎn)BCD碼(BCD)指令格式為:S源字(二進(jìn)制):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)R結(jié)果字:可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)BCD指令將S的二進(jìn)制(十六進(jìn)制)數(shù)轉(zhuǎn)換成等值的BCD數(shù),并將BCD資料輸出到R中。轉(zhuǎn)化過程中,S的內(nèi)容保持不變,僅R內(nèi)容發(fā)生變化。如果S的內(nèi)容超過270F,轉(zhuǎn)化結(jié)果將會(huì)超過9999,這樣,BCD指令將不執(zhí)行。當(dāng)指令不執(zhí)行,R中的內(nèi)容保持不變。注意:不能直接使用BCD指令將帶符號(hào)二進(jìn)制數(shù)據(jù)為BCD數(shù)據(jù)。要轉(zhuǎn)換帶符號(hào)的二進(jìn)制數(shù)據(jù)時(shí),首先要判斷資料是正還是負(fù)。如果是負(fù)數(shù),在BCD之前首先用二進(jìn)制元取補(bǔ)指令NEG將數(shù)轉(zhuǎn)換為無符號(hào)二進(jìn)制數(shù)。BCD碼運(yùn)算指令增量指令(INC)指令格式為:Wd增量字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)當(dāng)增量執(zhí)行條件為ON,INC將Wd加一。Wd必須是BCD碼數(shù)。減量指令(DEC)指令格式為:Wd增量字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)當(dāng)增量執(zhí)行條件為ON,DEC將Wd減一。Wd必須是BCD碼數(shù)。帶進(jìn)位標(biāo)志的單字BCD碼加法指令(+BC)指令格式為:Au被加數(shù)字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)Ad加數(shù)位(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)R結(jié)果字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)當(dāng)執(zhí)行條件為ON,+BC將Au,Ad內(nèi)容和CY相加,并將和存入R中。如果和大于9999,CY置為ON。(CY為進(jìn)位標(biāo)志)。另外,還有個(gè)不帶進(jìn)位標(biāo)志的單字BCD碼加法指令(+B)。帶進(jìn)位標(biāo)志的雙字BCD碼加法指令(+BCL)指令格式為:Au被加數(shù)字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)Ad加數(shù)位(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)R結(jié)果字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行為ON,+BCL將CY的內(nèi)容,Au和Au+1中的8位被加數(shù),Ad和Ad+1中8位加數(shù)相加,并將結(jié)果存入R和R+1中。如果相加和大于99999999,CY為ON。另外,還有個(gè)不帶進(jìn)位標(biāo)志的雙字BCD碼加法指令(+BL)。帶進(jìn)位標(biāo)志的BCD碼減法指令(-BC)指令格式為:Mi被減數(shù)字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)Su減數(shù)字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)R結(jié)果字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行為ON,-BC將Mi內(nèi)容減去Su內(nèi)容和CY,并將結(jié)果存入R。如果結(jié)果為負(fù),CY為ON且實(shí)際結(jié)果以10進(jìn)制補(bǔ)碼存入R。另外,還有個(gè)不帶進(jìn)位標(biāo)志的雙字BCD碼減法指令(-B)。帶進(jìn)位標(biāo)志的雙字BCD碼減法指令(-BCL)指令格式為:Mi被減數(shù)起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR#)Su減數(shù)起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)R結(jié)果起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行為ON,-BCL從Mi+1和Mi的8位數(shù)值中減去Su+1和Su的8位數(shù)值及CY,并將結(jié)果存入R+1和R。如果結(jié)果為負(fù),CY為ON且實(shí)際結(jié)果以10進(jìn)制補(bǔ)碼存入R。另外,還有個(gè)不帶進(jìn)位標(biāo)志的雙字BCD碼減法指令(-BL)。BCD碼乘法指令(*B)指令格式為:Md被乘數(shù)字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)Mr乘數(shù)字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)R結(jié)果起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行為ON,*L將Mr內(nèi)容與Md相乘,并將結(jié)果存入R和R+1中。雙字BCD碼乘法指令(*BL)指令格式為:Md被乘數(shù)起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)Mr乘數(shù)起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)R結(jié)果起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行條件為ON,*BL將Md+1和Md的8位數(shù)與Mr和Mr+1的內(nèi)容相乘,并將結(jié)果存入R至R+3中。BCD碼除法指令(/B)指令格式為:Dd被除數(shù)起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR,#)Dr除數(shù)起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR,#)R結(jié)果起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行條件為ON,/B將Dd除以Dr,并將結(jié)果存入R至R+1中:商在R中,余數(shù)在R+1中。雙字BCD碼除法指令(/BL)指令格式為:Dd被除數(shù)起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)Dr除數(shù)起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)R結(jié)果起始字(BCD碼):可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行條件為ON,/BL將Dd和Dd+1的8位數(shù)內(nèi)容除以Dr和Dr+1的內(nèi)容,并將商存入在R和R+1中,余數(shù)存入R+1和R+3中。二進(jìn)制元運(yùn)算指令二進(jìn)制元運(yùn)算指令分為:1)、無進(jìn)位帶符號(hào)二進(jìn)制元加法指令(+)。2)、無進(jìn)位帶符號(hào)雙字二進(jìn)制元加法指令(+L)。3)、無進(jìn)位帶符號(hào)二進(jìn)制元減法指令(-)。4)、無進(jìn)位帶符號(hào)雙字二進(jìn)制元減法指令(-L)。5)、帶符號(hào)二進(jìn)制元乘法指令(*)。6)、帶符號(hào)雙字二進(jìn)制元乘法指令(*L);7)、帶符號(hào)二進(jìn)制元除法指令(/)。8)、帶符號(hào)雙字長(zhǎng)二進(jìn)制元除法指令(/L);以上各個(gè)指令與相應(yīng)的BCD碼運(yùn)算指令用法相同,只是所有的操作數(shù)都為二進(jìn)制數(shù)。邏輯指令求反指令(COM)指令格式為:Wd求反字:可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行條件為ON,COM將Wd字中的所有ON位復(fù)位,將所有OFF位置位。例如:開始Wd中為1001100110011001(二進(jìn)制),取反后為0110011001100110。邏輯與指令(ANDW)指令格式為:I1輸入1:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)I2輸入2:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)R輸出:可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行條件為ON,ANDW將I1和I2的內(nèi)容逐位邏輯與,并將結(jié)果存入R中。例如:I1=1001,1001,1001,1001(二進(jìn)制),I2=0101,0101,0101,0101(二進(jìn)制),則R=0001,0001,0001,0001。邏輯或指令(ORW)指令格式為:I1輸入1:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)I2輸入2:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)R輸出:可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行條件為ON,ANDW將I1和I2的內(nèi)容逐位邏輯或,并將結(jié)果存入R中。例如:I1=1001,1001,1001,1001(二進(jìn)制),I2=0101,0101,0101,0101(二進(jìn)制),則R=1101,1101,1101,1101。邏輯異或指令(XORW)指令格式為:I1輸入1:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)I2輸入2:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR、#)R輸出:可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)執(zhí)行條件為ON,XORW將I1和I2的內(nèi)容逐位邏輯異或,并將結(jié)果存入R中。例如:I1=1001,1001,1001,1001(二進(jìn)制),I2=0101,0101,0101,0101(二進(jìn)制),則R=1100,1100,1100,1100。子程序和中斷控制指令子程序調(diào)用指令(SBS)指令格式為:N子程序編號(hào):只能使用常數(shù)子程序定義和返回指令(SBN/RET)指令格式為:N子程序編號(hào):只能使用常數(shù)SBN用來表示一個(gè)子程序的開始;RET指令是表示一個(gè)子程序的結(jié)束,每個(gè)子程序都用一個(gè)子程序編號(hào)N來標(biāo)記。注意不能將SBN指令放在主程序中,它將屏蔽此點(diǎn)以后的程序,即當(dāng)遇到SBN指令時(shí),程序就返回到開始處。宏指令(MCRO)指令格式為:N子程序編號(hào):0~255I1第一個(gè)輸入字:可使用的操作數(shù)(IR、SR、AR、DM、HR、TC、LR)O1第一個(gè)輸出字:可使用的操作數(shù)(IR、SR、AR、DM、HR、LR)注意:I1~I(xiàn)1+3必須在同個(gè)數(shù)據(jù)區(qū),O1~O1+3也必須在同個(gè)數(shù)據(jù)區(qū)。MCRO指令允許用一單個(gè)子程序來取代數(shù)個(gè)子程序,這數(shù)個(gè)子程序須具有相同的結(jié)構(gòu),但操作數(shù)不同。有4個(gè)輸入字(CJ1M:AR600~AR603)和四個(gè)輸出字(CJ1M:AR604~AR607)分配給MCRO。這8個(gè)字是用于子程序,且子程序執(zhí)行時(shí)可將其內(nèi)容從I1~I(xiàn)1+3和O1~O1+3中取出。當(dāng)執(zhí)行條件為ON,MCRO指令將I1~I(xiàn)1+3中的內(nèi)容復(fù)制到4個(gè)輸入字,在子程序執(zhí)行完后,4個(gè)輸出字的內(nèi)容將會(huì)在MCRO完成之前傳送回O1~O1+3中。串行通信指令(PMCR)OMRONPLC的串行通信指令共有四條,但在水機(jī)屏程序中只用到PMCR指令,下面只介紹該條指令。指令格式為:協(xié)議宏執(zhí)行條件:根據(jù)協(xié)議宏通信模塊上的撥碼開關(guān)設(shè)定確定計(jì)算方法:端口1(RS485/RS422口)信道n+9,位15端口2(RS232)信道n+19,位15n=1500+25×單元號(hào)(通信模塊上撥碼開關(guān)設(shè)定的地址號(hào))例如:通信模塊撥碼地址為“0”時(shí),協(xié)議宏執(zhí)行條件端口1為150915、埠2為151915。通信邏輯端口:A202.00~A202.07對(duì)應(yīng)PMCR第一個(gè)操作數(shù)的通信邏輯端口0~7,這因?yàn)閷?duì)CJ1M系列可安裝多個(gè)通信模塊。目標(biāo)地址:?jiǎn)卧?hào)(通信模塊撥碼開關(guān)設(shè)定的地址號(hào))+10HEX(10~1F)序列號(hào):0000~03EF(指在CX-Protocol中,編好的協(xié)議宏通信序列),按16進(jìn)制編碼。DM00000:下傳發(fā)送資料,因在CX-Protocol中已編好,所以使用#0。DM10000:接收上傳資料,因在CX-Protocol中已編好,所以可使用任意一個(gè)DM寄存器。OMRONPLC程序編輯軟件OMRONPLC程序使用CX-Programmer編程軟件,現(xiàn)在使用V3.0版或更高,因?yàn)橹挥写税姹静胖С諧J1M-CPUPLC。CX-Programmer中對(duì)PLC的初始化設(shè)置在新建文件后必須進(jìn)行以下幾項(xiàng)設(shè)置。設(shè)備型號(hào)設(shè)置對(duì)CJ1M系列選擇“CJ1M”選擇后通過“設(shè)置”按鈕選擇具體的CPU類型:CJ1M選擇“CPU13”。網(wǎng)絡(luò)類型設(shè)置此項(xiàng)設(shè)置是為計(jì)算機(jī)與PLC通信而設(shè)的,應(yīng)該設(shè)定為“SYSMACWAY”。選擇后通過“設(shè)置”按鈕,在“驅(qū)動(dòng)器”頁中選擇好“端口名稱”(COM1&COM2等),“波特率”(9600或192000),其余不用更改。注意:OMRONPLC的出廠默認(rèn)端口設(shè)置為波特率(9600),1,7,2,OPLC設(shè)定雙擊設(shè)置項(xiàng)彈出窗口,需要對(duì)以下項(xiàng)進(jìn)行設(shè)置。啟動(dòng)設(shè)置因?yàn)镺MRONPLC沒有象三菱PLC有個(gè)程序運(yùn)行的撥碼開關(guān),所以需選擇好在PLC上電后要進(jìn)行什么操作。在此項(xiàng)中必須在模式中選擇“運(yùn)行”或“監(jiān)視”,但是選擇”運(yùn)行”上位機(jī)將不能對(duì)PLC進(jìn)行寫操作。外圍埠設(shè)置在水機(jī)屏的OMRONPLC使用外圍埠用于與后臺(tái)通信(OMRON公司設(shè)計(jì)用于連接手持編程器),需按以下設(shè)定。通信設(shè)定:自定義;波特:19200或9600(與后臺(tái)設(shè)置一致,建議使用9600);格式:1,8,1,N;模式:Host鏈接;單元號(hào):設(shè)定的是與后臺(tái)通信的地址號(hào)(按PLC個(gè)數(shù)分別為1~n)。一般按水機(jī)屏的個(gè)數(shù)設(shè)定:1#:1……n#:n;上位機(jī)埠設(shè)置在水機(jī)屏的OMRONPLC如果配有觸摸屏,則使用此埠與其通信,按以下進(jìn)行設(shè)定。沒有可不進(jìn)行設(shè)定。通信設(shè)定:1)、自定義。2)、波特:19200(與EView觸摸屏通信)。3)、格式:7,1,E。4)、模式:Host鏈接。以上各項(xiàng)都設(shè)置好后,就可進(jìn)行PLC程序的編制,編制好后按以下方法對(duì)PLC進(jìn)行操作。CX-Programmer中對(duì)PLC的聯(lián)機(jī)操作連接PLC點(diǎn)擊PLC(C)中的在線工作進(jìn)行。將程序傳送到PLC點(diǎn)擊PLC(C)-傳送(R)-到PLC(T)進(jìn)行。從PLC讀取程序點(diǎn)擊PLC(C)-傳送(R)-從PLC(F)進(jìn)行。將編制的程序與PLC中的比較點(diǎn)擊PLC(C)-傳送(R)-與PLC比較(C)進(jìn)行,完成后編輯軟件將詳細(xì)列出有所不同的地方。查看PLC內(nèi)存資料此項(xiàng)必須在進(jìn)行完3-3-1操作(聯(lián)機(jī)PLC)后才可看到資料。雙擊內(nèi)存,將彈出內(nèi)存監(jiān)視窗口,雙擊要監(jiān)視的內(nèi)存數(shù)據(jù)類型(CIO、IR、DM、AR等),就可看到PLC內(nèi)存中的資料。程序中各個(gè)子程序的用途定義為了便于程序的更改和縮短PLC程序掃描周期,在PLC的示例程序中使用一些子程序,在更改程序時(shí),可根據(jù)現(xiàn)場(chǎng)實(shí)際情況決定時(shí)候調(diào)用。下面是關(guān)于各個(gè)子程序的用途,一般是不用更改的。P0-觸摸屏密碼判斷子程序。P1-將一個(gè)字的數(shù)據(jù)按高、低字節(jié)掉換。例如DO=0102時(shí),調(diào)用P1后,D0=0201。P2-將一個(gè)字按高、低字節(jié)分為二個(gè)字。例如DO=0102時(shí),調(diào)用P1后,將結(jié)果放在D1、D2中時(shí)D1=01,D2=02。P20-DMP320F設(shè)定值觸摸屏顯示。P21-DMP321F設(shè)定值觸摸屏顯示。P22-DMP323F設(shè)定值觸摸屏顯示。P23-DMP324F設(shè)定值觸摸屏顯示。P24-DMP325F設(shè)定值觸摸屏顯示。P25-1#DMP340F設(shè)定值觸摸屏顯示。P26-2#DMP340F設(shè)定值觸摸屏顯示。P27-3#DMP340F設(shè)定值觸摸屏顯示。P28-4#DMP340F設(shè)定值觸摸屏顯示。P29-5#DMP340F設(shè)定值觸摸屏顯示。P60-PLC事故資料存儲(chǔ)。P61-PLC事故資料清除。以上各個(gè)子程序只是初步程序定義,可能更改增加。OMRONPLC通信程序編輯軟件OMRONPLC具有協(xié)議宏通信功能(此功能為OMRON獨(dú)有),可方便的用于與外部設(shè)備通信。水機(jī)屏用于與單元箱、溫度巡檢裝置、轉(zhuǎn)速信號(hào)裝置、PLC之間連接通信。但通信程序需單獨(dú)編寫,對(duì)于CJ1M系列必須使用CX-Protocol1.3以上版本,CX-Server1.7版本以上。與PLC通信單元箱地址設(shè)定與單元箱通信一般只與本機(jī)組的發(fā)電機(jī)部分單元箱(DMP323F、DMP340F),但單元箱的程序與直接與后臺(tái)通信不同,要注意更換要與PLC通信單元箱的程序片。與PLC通信的單元箱的地址號(hào)是固定的,必須按以下設(shè)定:DMP320F―――1#地址(一般不通信)。DMP321F―――2#地址(一般不通信)。DMP323F―――3#地址(必須通信,采集功率用于正常停機(jī))DMP324F―――4#地址(一般不通信)DMP325F―――5#地址(如果沒有配DMP323F時(shí),必須通信)1#DMP340F―――6#地址(一般通信)2#DMP340F―――7#地址(一般通信)3#DMP340F―――8#地址(一般通信)4#DMP340F―――9#地址(一般通信)5#DMP340F―――10#地址(一般通信)不管有幾套PLC,只要與PLC的單元箱都按以上地址設(shè)定單元箱。4-2PLC協(xié)議編制軟件(CX-Protocol)通信口設(shè)定要進(jìn)行通信口的設(shè)定按以下步驟進(jìn)行:雙擊“NewPLC1”雙擊“SCU0”(CJ1M系列)。雙擊“PCB”(C200HG系列)。對(duì)于CJ1M系列雙擊“CommunicationsPort1”(此口用于與單元箱通信)設(shè)置為:CommunicationMethod(通信方式):ProtocolMacroBaud(波特率):4800Parity(奇偶校驗(yàn)):NoneData(資料位):8位StopBits(停止位):1Bit雙擊“CommunicationPort2”(此口用于計(jì)算機(jī)與PLC連接調(diào)試程序,以后可能用于PLC之間連接通信使用),設(shè)置為:CommunicationMethod(通信方式):HostLink其它的不用更改,使用默認(rèn)設(shè)置就可以了。PLC協(xié)議編制軟件使用簡(jiǎn)單說明PLC通信協(xié)議程序編制好后,一般不用更改,下面只介紹一些簡(jiǎn)單的符號(hào)定義、如何傳送程序和監(jiān)視通信報(bào)文。#通信步:這個(gè)是最重要的,在PLC程序(梯形圖)中要使用。注意:CJ1M系列在梯形圖中按16進(jìn)制計(jì)算。SendMessagesList(下傳報(bào)文):在這里編制PLC到單元箱的下傳報(bào)文。ReceiveMessageList(上傳報(bào)文):在這里編制單元箱上傳到PLC的報(bào)文。傳送PLC通信程序:點(diǎn)擊PLC――ConnecttoPLC與PLC聯(lián)機(jī)后,點(diǎn)擊Protocol――DownloadProtocols就可進(jìn)行。通信報(bào)文的查看:當(dāng)通信出現(xiàn)異常時(shí),需查看PLC的通信報(bào)文,可按以下方法進(jìn)行:在聯(lián)機(jī)后,點(diǎn)擊PLC――StartTrace――ContinuousTrace,等到報(bào)文裝載后,再點(diǎn)擊PLC――UploadTrace就可進(jìn)行。PLC與單元箱通信協(xié)議注意事項(xiàng):1)PLC通信協(xié)議程EasyView觸摸屏程序編輯軟件EasyView觸摸屏使用EasyBuilder軟件,當(dāng)前有2.1版和2.3版,都可使用,下面簡(jiǎn)單介紹一下。與OMRONPLC連接參數(shù)設(shè)定當(dāng)EView觸摸屏與OMRONPLC一起使用時(shí),必須點(diǎn)擊“編輯――系統(tǒng)常數(shù)”進(jìn)行以下常數(shù)的設(shè)定:PLC類型:OMRON人機(jī)類型:MT510S/MT508S(640*480)通信口類型:RS232波特率:19200資料位:7Bits奇偶校驗(yàn):偶校驗(yàn)停止位:1Bits其它使用默認(rèn)設(shè)定,不要更改。一般參數(shù)設(shè)定(通過“編輯――系統(tǒng)參數(shù)的一般頁進(jìn)行設(shè)定)工作按鈕屬性:開啟工作按鈕位置:左任務(wù)欄文本:居中報(bào)警條每次卷動(dòng)的像素?cái)?shù):32卷動(dòng)速度:0.4RTC來源:PLC此處設(shè)定的是觸摸屏在報(bào)警記錄中的時(shí)間,因?yàn)镋View的觸摸屏無法實(shí)現(xiàn)后臺(tái)對(duì)時(shí)的功能,所以使用PLC的時(shí)間。留言板窗口編號(hào):301設(shè)定在留言板功能的窗口號(hào),如果設(shè)定錯(cuò)誤將無法實(shí)現(xiàn)觸摸屏的留言板功能。組件功能說明位狀態(tài)指示燈位狀態(tài)指示燈顯示一個(gè)指定的PLC地址的ON或OFF狀態(tài)。如果狀態(tài)為OFF,將顯示狀態(tài)為0的圖形。如果為狀態(tài)為ON,將顯示圖形狀態(tài)為1的圖形,如果選中了“使用標(biāo)簽”的話,不同狀態(tài)時(shí)對(duì)應(yīng)的標(biāo)簽也會(huì)顯示。多狀態(tài)指示燈多狀態(tài)指示燈會(huì)根據(jù)指定的PLC的地址的數(shù)值不同而切換到不同的狀態(tài)。如果值為0,將顯示第一個(gè)圖形,如果為1,將顯示第二個(gè)圖形,依次類推。如果選中了“使用標(biāo)簽”將回顯示相應(yīng)狀態(tài)的標(biāo)簽內(nèi)容。位狀態(tài)設(shè)定位狀態(tài)設(shè)定定義了一塊觸摸區(qū)域,當(dāng)點(diǎn)擊這塊區(qū)域時(shí)可以強(qiáng)制切換PLC上的位地址為ON或OFF的狀態(tài)。多狀態(tài)設(shè)定多狀態(tài)設(shè)定也定義一塊觸摸區(qū)域,點(diǎn)擊它就可以把狀態(tài)數(shù)值寫入指定的PLC地址。位狀態(tài)切換開關(guān)位狀態(tài)切換開關(guān)是位狀態(tài)指示燈和位狀態(tài)設(shè)定組件的組合,它表示了PLC的位地址的ON/OFF狀態(tài),并定義了一塊觸摸區(qū)域,當(dāng)啟用時(shí)它可以把相應(yīng)的位地址置為ON或OFF。多狀態(tài)切換開關(guān)多狀態(tài)切換開關(guān)是多狀態(tài)指示燈和多狀態(tài)設(shè)定組件的組合。它可根據(jù)PLC的字地址的值不同而顯示不同的狀態(tài)(最多可有32種狀態(tài)),它定義了一塊觸摸區(qū)域,當(dāng)被觸摸時(shí),會(huì)將指定的資料寫入PLC字地址,這個(gè)地址可能和讀取地址相同或不同。功能鍵功能鍵可以用于切換屏幕、輸入數(shù)字或ASCII字符、最大化或最小化或移動(dòng)窗口、設(shè)計(jì)留言板、打印。下面分開介紹在水機(jī)屏程序用到的幾種:切換基本窗口分如果選擇〔切換基本窗口〕選項(xiàng),當(dāng)按下該鍵時(shí),將會(huì)關(guān)閉當(dāng)前基本窗口(包括當(dāng)前基本窗口的所有子窗口也會(huì)關(guān)閉),并切換到〔窗口編號(hào)〕指定的基本窗口。最小化窗口如果重疊窗口中有具有“最小化窗口”屬性的功能鍵的化,當(dāng)按下這個(gè)功能鍵時(shí),窗口會(huì)最小化切換快選窗口這種功能鍵可以用來切換快選窗口,切換的窗口必須和快選窗口(編號(hào)為4的窗口)的大小完全一致。創(chuàng)建輸入小鍵盤按以下方法創(chuàng)建鍵盤:由〔功能鍵〕創(chuàng)建輸入所需的按鍵0、1、2、3、4、5、6、7、8、9、ENT、BS、CLR、-、.等。其中〔ENT〕確定,〔BS〕退格,〔CLR〕清除。移動(dòng)圖形移動(dòng)圖形可用來把一個(gè)向量圖或位圖放在屏幕上PLC指定的位置,圖形的狀態(tài)和絕對(duì)位置由PLC上的3個(gè)連接的寄存器提供。一般說,第1個(gè)寄存器控制組件的狀態(tài),第2個(gè)控制組件坐標(biāo)(X),第3個(gè)控制垂直坐標(biāo)(Y)。動(dòng)畫控制組件用來把組件放置在屏幕的指定軌跡位置,這個(gè)位置是由一個(gè)預(yù)設(shè)途徑和PLC的資料所決定的,屏幕上的組件的狀態(tài)和絕對(duì)位置由當(dāng)前的兩個(gè)連續(xù)的PLC寄存器的資料所決定。一般來說,第一個(gè)寄存器控制組件的狀態(tài),第二個(gè)控制預(yù)設(shè)途徑上的位置,當(dāng)PLC的位置寄存器改變數(shù)值,向量圖或位圖會(huì)跳到預(yù)設(shè)路徑的下一個(gè)位置。數(shù)值輸入數(shù)值輸入可以顯示PLC寄存器的當(dāng)前值并可以通過小鍵盤輸入資料來改變?cè)摷拇嫫髻Y料,如果啟動(dòng)了〔觸發(fā)地址〕,那么當(dāng)被觸控的時(shí)候,數(shù)值輸入的值就會(huì)作為寄存器數(shù)據(jù)輸入到相應(yīng)的由〔讀取地址〕指定的PLC地址。數(shù)字顯示數(shù)值顯示組件用來顯示指定的PLC寄存器的資料,資料作為文本顯示。這個(gè)組件沒有任何向量圖或位圖來表示資料。以上數(shù)字輸入和數(shù)字顯示應(yīng)注意以下幾點(diǎn):1)、一般屬性-觸發(fā)地址:控制數(shù)值輸入組件能否輸入資料的PLC位地址。如果為OFF,則不能進(jìn)行數(shù)據(jù)輸入。2)、數(shù)字-顯示內(nèi)容:控制資料的顯示格式,Ⅰ、十進(jìn)制:資料顯示為10進(jìn)制(0~9)格式,只能在選擇了十進(jìn)制后才能有以下兩種屬性出現(xiàn):顯示原始資料:顯示原始資料并按照小數(shù)點(diǎn)以下位數(shù)的指示,從小數(shù)點(diǎn)后開始排列資料。比如如果小數(shù)點(diǎn)以下位數(shù)=2,那么數(shù)“14561”顯示為“145.61”。顯示工程轉(zhuǎn)換后資料:讀取的資料在顯示前轉(zhuǎn)換為工程轉(zhuǎn)換資料格式,轉(zhuǎn)換比例如下:轉(zhuǎn)換后數(shù)值=工程轉(zhuǎn)換最小值+(讀取的數(shù)值-輸入最小值)*(工程轉(zhuǎn)換最大值-工程最小值)/(輸入最小值-輸入最小值)轉(zhuǎn)換值會(huì)根據(jù)“小數(shù)點(diǎn)以上位數(shù)”和“小數(shù)點(diǎn)以下位數(shù)”的設(shè)置顯示資料。比如如果轉(zhuǎn)換數(shù)值為123.456而小數(shù)點(diǎn)以下位數(shù)=2,小數(shù)點(diǎn)以上位數(shù)為=3,那么轉(zhuǎn)換后數(shù)值顯示為:“123.45”,最后一位資料被去掉了。例:要輸入一個(gè)數(shù)值其范圍為0~1000,而寫入到PLC寄存器的數(shù)值為0~100(即為0.1倍關(guān)系),則應(yīng)當(dāng)設(shè)置如下:輸入最小值=0,輸入最大值=100,工程轉(zhuǎn)化最小值=0,工程轉(zhuǎn)換最大值=1000。Ⅱ、十六進(jìn)制:資料顯示為16進(jìn)制(0~F)格式,轉(zhuǎn)換比例和小數(shù)點(diǎn)選項(xiàng)都被忽略了。棒圖棒圖以柱狀圖百分比的方式顯示PLC寄存器資料,它根據(jù)設(shè)置的最大值和最小值的值以百分比的方式來顯示資料。表針表針可以將PLC寄存器的資料以弧度的方式顯示出來,弧度的計(jì)算是根據(jù)設(shè)置的最大值和最小值的值以比例方式計(jì)算的。直接窗口〔直接窗口〕可彈出一個(gè)指定的窗口到當(dāng)前屏幕上,彈出窗口顯示在〔直接窗口〕的邊界范圍之內(nèi),通常直接窗口設(shè)置成和要彈出的窗口的大小一樣。直接窗口的數(shù)目多少是沒有絕對(duì)限制的,但在運(yùn)行時(shí),最多可以同時(shí)顯示6個(gè)窗口,直接窗口的開啟和關(guān)閉只能由控制它們的〔讀取地址〕的位(Bit)地址來決定,功能鍵是不可以關(guān)閉它的,當(dāng)該位地址為ON就彈出窗口,位元OFF則關(guān)閉窗口。報(bào)警信息登錄要顯示在報(bào)警信息顯示組件上的信息必須在報(bào)警信息登錄組件列表中登錄,一個(gè)PLC的位元地址可控制一條信息的顯示與否,如果PLC位設(shè)備被激活(ON或OFF),相應(yīng)的信息會(huì)顯示在報(bào)警信息顯示組件中。(此組件只登錄報(bào)警信息,必須由“報(bào)警信息顯示”組件顯示)。報(bào)警信息顯示報(bào)警信息顯示組件會(huì)在設(shè)定的區(qū)域顯示所有觸發(fā)的報(bào)警信息,顯示的內(nèi)容是關(guān)于某一個(gè)節(jié)點(diǎn)開關(guān)(位地址)的報(bào)警信息。當(dāng)一個(gè)報(bào)警信息產(chǎn)生以后,必須在該地址重新切換到非報(bào)警狀態(tài)時(shí),該報(bào)警信息才會(huì)自動(dòng)清除,否則報(bào)警信息將始終顯示,即一直處于報(bào)警狀態(tài)。(此組件只顯示報(bào)警信息,必須由“報(bào)警信息登錄”組件登錄欲顯示的組件)。趨勢(shì)圖趨勢(shì)圖組件定期獲得一堆PLC的資料并且以趨勢(shì)圖的方式顯示出來,當(dāng)每個(gè)取樣周期結(jié)束時(shí),新的資料會(huì)從PLC讀出并顯示在趨勢(shì)圖的右側(cè),其顯示具有實(shí)時(shí)性。事件登錄事件登錄組件中登錄的信息會(huì)顯示在事件顯示組件中,要顯示在事件顯示組件中的信息必須先在事件登錄組件中登錄。一個(gè)PLC位元或字控制一條信息,如果PLC的相應(yīng)的位或字被觸發(fā)(ON/OFF或限制值觸發(fā)),相應(yīng)的信息就會(huì)顯示在事件顯示組件中。(次組件只登錄事件,必須由“事件顯示”組件顯示)PLC控制當(dāng)相應(yīng)的控制被觸發(fā)時(shí),PLC控制組件能啟動(dòng)一個(gè)特定的動(dòng)作。共分為以下幾種:切換基本窗口:這個(gè)操作使用2個(gè)連續(xù)的PLC的字地址,當(dāng)〔讀取地址〕切換到一個(gè)有效的窗口編號(hào)時(shí),將關(guān)閉當(dāng)前的窗口并顯示指定的窗口,這個(gè)指定的窗口編號(hào)為〔讀取地址〕寄存器的資料的內(nèi)容,然后目標(biāo)窗口的編號(hào)會(huì)寫到PLC的地址〔讀取地址+1〕。背光控制:該操作使用一個(gè)位位址來控制背光的關(guān)閉,當(dāng)位地址為ON時(shí)背光關(guān)閉。屏幕打印輸出:這個(gè)操作使用一個(gè)位位址控制當(dāng)前屏幕的打印輸出,如果位地址從0FF觸發(fā)到ON時(shí)當(dāng)前屏幕將打印輸出。報(bào)表輸出:這個(gè)操作使用一個(gè)字位址來控制窗口的打印輸出,當(dāng)寫入該字的內(nèi)容是一個(gè)有效的窗口編號(hào)時(shí),該窗口的內(nèi)容將被打印輸出,但是在打印時(shí)并不會(huì)切換到被打印的窗口。背光控制(返回值):該操作的動(dòng)作和〔背光控制〕一樣,只是為地址為ON的同時(shí)使PLC的該位地址清為0。數(shù)據(jù)傳輸這個(gè)組件用來周期性的從PLC到觸摸屏或觸摸屏到PLC傳輸一塊資料。數(shù)據(jù)傳輸組件無論當(dāng)前是哪個(gè)窗口他都始終有效。它可以用來周期性地從PLC讀取位(Bit)和字(Word)資料。該組件的最主要的作用就是用來加快通信速度。觸摸屏程序的下載程序編好后,需下載到觸摸屏中,先使用EasyManager程序設(shè)置計(jì)算機(jī)與觸摸屏之間的通信參數(shù):COM1或COM2等115200bpsProjectDownload/UploadCompleteDownload/Upload按以上4點(diǎn)設(shè)置好后,可在EasyBuilder軟件中點(diǎn)擊“工具――下載”將程序下載到觸摸屏中,但在此過程中編輯軟件會(huì)提示先存盤和先編譯,按照編輯軟件提示進(jìn)行即可立即完成。觸摸屏程序調(diào)試當(dāng)編制或更改觸摸屏程序后,可在計(jì)算機(jī)上先進(jìn)行調(diào)試,再下載到觸摸屏中(因?yàn)槌绦蛳螺d到觸摸屏需要較長(zhǎng)的時(shí)間)。調(diào)試觸摸屏程序有以下兩種方法:離線模擬調(diào)試當(dāng)你修改的畫面與PLC的資料無關(guān)或只需查看畫面的視覺效果時(shí),可使用離線模擬調(diào)試,這種模擬方式?jīng)]有通信存在,所以可在沒有任何硬件的情況下進(jìn)行。在線模擬調(diào)試當(dāng)修改的程序與PLC的程序運(yùn)行有較大關(guān)系時(shí),可通過這種方式調(diào)試;這種方式是通過觸摸屏與PLC通信,而計(jì)算機(jī)與觸摸屏通信而得到PLC的資料,所以有時(shí)可能存在通信速度慢的情況。這種模擬方式下,鼠標(biāo)在計(jì)算機(jī)上的操作與實(shí)際在觸摸屏上操作是完全一樣的。直接在線模擬調(diào)試這種模擬調(diào)試方式可以脫離觸摸屏而直接實(shí)現(xiàn),可以使用PLC的程序線與PLC鏈接,計(jì)算機(jī)作為觸摸屏使用,可以大大方便程序的調(diào)試,節(jié)省下載觸摸屏程序的時(shí)間。注意:此項(xiàng)在EasyBuilder2.3版以上才有。水機(jī)屏PLC程序資料寄存器分配PLC內(nèi)部時(shí)鐘存放區(qū)(D0~D6)因?yàn)镋View觸摸屏內(nèi)部的時(shí)鐘無法使用上位機(jī)對(duì)時(shí),故在觸摸屏中顯示及事故報(bào)警不使用觸摸屏內(nèi)部的時(shí)鐘,而使用的是PLC中的內(nèi)部時(shí)鐘。所以中PLC中每個(gè)掃描周期都要讀出時(shí)鐘到觸摸屏的時(shí)鐘區(qū)中:D0(年)、D1(月)、D2(日)、D3(時(shí))、D4(分)、D5(秒)、D6(星期)。PLC事故資料中轉(zhuǎn)區(qū)(D10~D19)D10:報(bào)警資料具體類型,D10=5事故D10=6故障D10=7操作D11~D15:用于表示水機(jī)事故、故障、操作的具體事件(用位表示)D16~D19:用于記錄發(fā)生操作、故障、事故時(shí)刻的時(shí)間資料。D16:年+月D17:日+時(shí)D18:分+秒D19:空+星期發(fā)生的水機(jī)操作、故障、事故報(bào)警個(gè)數(shù)存放區(qū)(D20):該寄存器資料主要用于上位機(jī)讀取及清除報(bào)警資料的依據(jù)。水機(jī)狀態(tài)(遙信量)存放區(qū)(D21~D30):用于存放實(shí)時(shí)的水機(jī)狀態(tài)(遙信)資料,上傳上位機(jī)顯示。PLC事故存放區(qū):(D4000~D5999)共存放200條事故資料PLC與單元箱通信輔助中間寄存器:完成功能單元箱類型PLC啟動(dòng)讀取類型寫設(shè)定值復(fù)位讀設(shè)定值320F230.00220.00151.00150.00321F230.01221.00151.01150.01323F230.02222.00151.02150.02324F230.03223.00151.03150.03325F230.04224.00151.04150.041#340F230.05225.00151.05150.052#340F230.06226.00151.06150.063#340F230.07227.00151.07150.074#340F230.08228.00151.08150.085#340F230.09229.00151.09150.09PLC與單元通信中斷判斷輔助寄存器:完成功能單元箱類型讀遙測(cè)中斷讀遙信中斷讀設(shè)定值完成讀事故完成320FD2000(250.00)D2001(251.00)D2002D2003321FD2005(250.01)D2006(251.01)D2007D2008323FD2010(250.02)D2011(251.02)D2012D2013324FD2015(250.03)D2016(251.03)D2017D2018325FD2020(250.04)D2021(251.04)D2022D20231#340FD2025(250.05)D2026(251.05)D2027D20282#340FD2030(250.06)D2031(251.06)D2032D20333#340FD2035(250.07)D2036(251.07)D2037D20384#340FD2040(250.08)D2041(251.08)D2042D20435#340FD2045(250.09)D2046(251.09)D2047D2048PLC與HMI(觸摸屏)間固定使用寄存器:密碼判斷寄存器用途畫面名稱密碼輸入字(2個(gè)字)觸摸屏所在畫面判斷輸入密碼級(jí)別存儲(chǔ)密碼判斷輔助(2個(gè)字)開機(jī)流程圖DM6000~DM6001310.00DM6002350~351停機(jī)流程圖DM6003~DM6004310.01DM6005352~353事故停流程圖DM6006~DM6007310.02DM6008354~355緊急停流程圖DM6009~DM6010310.03DM6011356~357開閘(蝶)閥DM6012~DM6013310.04DM6014358~359關(guān)閘(蝶)閥DM6015~DM6016310.05DM6017360~361負(fù)荷調(diào)整DM6018~DM6019310.06DM6020362~363機(jī)組油系統(tǒng)DM6021~DM6022310.07DM6023364~365機(jī)組氣系統(tǒng)DM6024~DM6025310.08DM6026366~367機(jī)組水系統(tǒng)DM6027~DM6028310.09DM6029368~369常用參數(shù)設(shè)定DM6030~DM6031310.10DM6032370~371輔機(jī)參數(shù)設(shè)定DM6033~DM6034310.11DM6035372~373系統(tǒng)密碼設(shè)定DM6036~DM6037310.12DM6038374~375一次密碼一次操作畫面密碼判斷使用中間寄存器用途完成操作名稱密碼正確提示窗口彈出密碼錯(cuò)誤提示窗口彈出開機(jī)350.09350.08停機(jī)352.09352.08事故停354.09354.08緊急停356.09356.08開閘(蝶)閥358.09358.08關(guān)閘(蝶)閥360.09360.08一次密碼多次操作畫面密碼判斷使用中間寄存器畫面名稱用途負(fù)荷調(diào)整畫面機(jī)組油系統(tǒng)圖機(jī)組氣系統(tǒng)圖機(jī)組水系統(tǒng)圖常用參數(shù)設(shè)定畫面輔機(jī)參數(shù)設(shè)定畫面密碼設(shè)定畫面密碼正確窗口中“確定”按鈕320.00324.00325.00326.00321.00322.00323.00“密碼解除”按鈕320.01324.01325.01326.01321.01322.01323.01操作或數(shù)值設(shè)定按鈕320.05324.05325.05326.05321.05322.05323.05請(qǐng)先輸入密碼提示窗口顯示320.11324.11325.11326.11321.11322.11323.11請(qǐng)先輸入密碼窗口中“確定”按鈕320.06324.06325.06326.06321.06322.06323.06數(shù)值設(shè)定鍵盤中“關(guān)閉“按鈕320.07324.07325.07326.07321.07322.07323.07密碼正確提示窗口彈出362.09364.09366.09368.09370.11372.11374.13密碼錯(cuò)誤提示窗口彈出362.08364.08366.08368.08370.10372.10374.12觸摸屏及后臺(tái)操作定義(無特殊要求)操作來源操作名稱觸摸屏(HMI)后臺(tái)開機(jī)20.0025.00停機(jī)20.0125.01事故停20.0225.02緊急停20.0325.03復(fù)位20.0425.04事故復(fù)位20.0525.05開度增20.0625.06開度減20.0725.07勵(lì)磁增20.0825.08勵(lì)磁減20.0925.09轉(zhuǎn)速增20.1025.10轉(zhuǎn)速減20.1125.11開閘(蝶)閥20.1225.12關(guān)閘(蝶)閥20.1325.13觸摸屏模擬量顯示設(shè)定因?yàn)閱卧涞倪b測(cè)數(shù)據(jù)是按低字節(jié)前、高字節(jié)后的順序存放的,而PLC中只能按高字節(jié)前、低字節(jié)后的順序處理,所以在PLC中需通過程序處理;另外,根據(jù)每個(gè)PT、CT的變比的不同,在觸摸屏中顯示需更改設(shè)定,方法如下:U=上傳值*PT/400I=上傳值*CT/1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論