版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第11章可編程序控制器的編程工具11.1編程器的使用和基本操作11.2編程軟件CX-P11.1編程器的使用和基本操作11.1.1編程器面板組成及可實(shí)現(xiàn)的功能
1.CQM1-PRO01編程器的面板
CQM1-PRO01編程器的面板由以下3部分組成:
(1)LCD顯示部分。顯示部分可顯示兩行,每行可顯示16個(gè)字符,相當(dāng)于微型計(jì)算機(jī)的顯示器顯示信息。
(2)方式切換開(kāi)關(guān)。方式切換開(kāi)關(guān)用以控制PLC的工作狀態(tài)。通過(guò)切換可使PLC處于編程、監(jiān)控或運(yùn)行狀態(tài)。(3)鍵盤(pán)部分。鍵盤(pán)部分有39個(gè)按鍵,可分為3個(gè)區(qū)域:
數(shù)字鍵區(qū):用于數(shù)字輸入。
指令鍵區(qū):用于輸入PLC的指令。
編輯鍵區(qū):用于控制編程或監(jiān)控操作。
2.各鍵區(qū)的組成及主要功能
10個(gè)白色的數(shù)字鍵組成數(shù)字鍵區(qū)。用該鍵區(qū)輸入程序地址或數(shù)據(jù),再配合FUN鍵,可以形成有指令碼的應(yīng)用指令。
16個(gè)灰色鍵組成指令鍵區(qū),該鍵區(qū)用于輸入指令。
12個(gè)黃色鍵組成編輯鍵區(qū),用于輸入、修改、查詢程序及監(jiān)控程序的運(yùn)行。
1個(gè)紅色清除鍵用于清除顯示屏的顯示。圖11-1CQM1-PRO01編程器鍵盤(pán)示意圖表11-1編程器功能一覽表
表11-1編程器功能一覽表
表11-1編程器功能一覽表
11.1.2編程器的操作
1.操作準(zhǔn)備當(dāng)利用編程器進(jìn)行編程時(shí),應(yīng)將編程器的連接電纜接到PLC的外設(shè)端口上,如圖11-2所示。當(dāng)主機(jī)沒(méi)有接編程器等外圍設(shè)備時(shí),上電后PLC自動(dòng)處于運(yùn)行方式。因此,在對(duì)PLC中的用戶程序不了解時(shí),一定要把PLC方式選擇開(kāi)關(guān)置于編程位置,避免一上電就運(yùn)行程序而造成事故。當(dāng)主機(jī)接有編程器時(shí),上電后的工作方式取決于方式選擇開(kāi)關(guān)的位置。圖11-2編程器與PLC的連接2.設(shè)定編程器方式設(shè)定編程器的方式,選開(kāi)關(guān)為編程方式。
PLC首次上電后,編程器上顯示出“PASSWORD!”(口令)字樣,依次按下CLR和MONTR鍵(回答口令)至口令消失后,再按CLR鍵,待編程器上顯示出00000時(shí)方可進(jìn)行后續(xù)操作。3.清除內(nèi)存在輸入程序之前,應(yīng)首先清除內(nèi)存。在PROGRAM方式下執(zhí)行清除內(nèi)存的操作如下:
(1)欲將存儲(chǔ)器中的用戶程序、各繼電器、計(jì)數(shù)器、數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)全部清除時(shí),操作過(guò)程及每步操作時(shí)屏幕顯示的內(nèi)容如圖11-3所示。圖11-3操作過(guò)程及顯示內(nèi)容(2)如需保留指定的數(shù)據(jù)區(qū),則應(yīng)進(jìn)行部分清除。例如,要保留地址00123以前的用戶程序及CNT的內(nèi)容,操作過(guò)程及顯示內(nèi)容如圖11-4所示。圖11-4操作過(guò)程及顯示內(nèi)容11.1.3程序輸入在進(jìn)行程序輸入時(shí),要將方式開(kāi)關(guān)設(shè)為編程方式PROGRAM。待輸入口令,按下CLR鍵,編程器上顯示出00000時(shí),即可進(jìn)行程序輸入。此時(shí),00000表示輸入程序的開(kāi)始地址,如要從其他地址輸入,可按下相應(yīng)地址號(hào),再按上箭頭鍵或下箭頭鍵即可。
1.單字節(jié)指令輸入當(dāng)輸入程序時(shí),每輸入一條指令后要按一次WRITE鍵,地址會(huì)自動(dòng)加1。例如,輸入LD00005指令,操作過(guò)程及其顯示內(nèi)容如圖11-5所示。圖11-5操作過(guò)程及顯示內(nèi)容2.雙字節(jié)指令輸入在輸入雙字節(jié)指令時(shí),若僅輸入指令,則按WRITE鍵后地址并不加1,而是提示輸入下一字節(jié)的內(nèi)容。在指令輸入完整后再按WRITE鍵,地址才加1。例如,在地址00200處輸入“MOV(021)#0150200”語(yǔ)句,操作過(guò)程及其顯示如圖11-6所示。其中,DATA后面的A、B是指令的第一、第二個(gè)操作數(shù),有三個(gè)操作數(shù)的指令會(huì)繼續(xù)出現(xiàn)C。若操作數(shù)沒(méi)有輸入完整的指令就輸入下一條指令,則編程器發(fā)出“嘀”的聲音并拒絕輸入下一條指令。圖11-6操作過(guò)程及顯示內(nèi)容3.微分型指令輸入輸入微分型指令的操作步驟是:按FUN→輸入指令碼→按NOT鍵→按WRITE鍵,表示微分型指令的“@”就顯示出來(lái),再按一次NOT鍵,“@”就消失。非微分型指令不必按NOT鍵。4.出錯(cuò)糾正如果輸入的語(yǔ)句中有錯(cuò)誤,只需在出錯(cuò)的地址處重新輸入正確的語(yǔ)句即可。例如,根據(jù)圖11-7(a)輸入程序,按下CLR鍵,當(dāng)編程器顯示地址為00000時(shí)開(kāi)始輸入。程序指令表如圖11-7(b)所示,輸入過(guò)程如圖11-7(c)所示。圖11-7輸入程序梯形圖、指令表及操作過(guò)程(a)梯形圖;(b)指令表;(c)操作過(guò)程11.1.4程序校驗(yàn)程序輸入后,可在PROGRAM方式下檢查程序,進(jìn)行程序校驗(yàn),以確認(rèn)輸入的程序是否正確。程序錯(cuò)誤類型分為A、B、C三類和0、1、2三級(jí)。A類錯(cuò)誤影響程序的正常執(zhí)行,必須通過(guò)檢查消除。0級(jí)檢查用于檢查A、B、C三類錯(cuò)誤;1級(jí)檢查用于檢查A、B兩類錯(cuò)誤;2級(jí)檢查用于檢查A類錯(cuò)誤。除了這三類錯(cuò)誤之外,還有些錯(cuò)誤在程序輸入時(shí)即被顯示出來(lái),并由系統(tǒng)監(jiān)控程序阻止這些非法指令或數(shù)據(jù)的輸入。表11-2為A、B、C三類錯(cuò)誤的出錯(cuò)顯示以及對(duì)各類錯(cuò)誤的處理方法一覽表。表11-2程序檢查出錯(cuò)表
圖11-8程序校驗(yàn)操作及其顯示11.1.5程序讀出用戶可在RUN、MONITOR和PROGRAM方式下讀出程序。程序讀出操作用于檢查程序的內(nèi)容。其過(guò)程為:建立開(kāi)始讀出的首地址→按向下箭頭或向上箭頭讀出程序。讀程序的操作及其顯示如圖11-9所示。圖11-9讀程序操作及其顯示11.1.6指令檢索在RUN、MONITOR和PROGRAM方式下檢索指令。欲檢索用戶程序中的某條指令,操作步驟為:建立開(kāi)始檢索的首地址→鍵入要檢索的指令→按SRCH鍵→顯示出要檢索的指令內(nèi)容及地址→按向下箭頭→顯示出操作數(shù)。例如,檢索某程序中LD指令的操作步驟為:按CLR→20→按向下箭頭→LD→SRCH,此時(shí)操作過(guò)程及顯示的內(nèi)容如圖11-10所示。如果要檢索TIM/CNT指令的設(shè)定值,可在先檢索到TIM/CNT指令后,再按向下箭頭,就可顯示出要檢索的TIM/CNT指令的設(shè)定數(shù)據(jù)。連續(xù)按SRCH鍵可繼續(xù)向下檢索,一直檢索到END指令。如果程序中無(wú)END指令,則一直可找到程序存儲(chǔ)器的最后一個(gè)地址。圖11-10檢索操作過(guò)程及顯示11.1.7觸點(diǎn)檢索在PROGRAM、MONITOR、RUN方式下檢索觸點(diǎn)。觸點(diǎn)檢索操作和指令檢索基本相同。只是指令檢索操作檢索的是一條指令,而觸點(diǎn)檢索操作檢索的是一個(gè)觸點(diǎn)。在MONITOR和RUN方式下進(jìn)行觸點(diǎn)檢索時(shí),還可顯示該觸點(diǎn)的實(shí)際通、斷狀態(tài)。例如,檢索觸點(diǎn)00001的操作顯示如圖11-11所示。圖11-11觸點(diǎn)檢索操作過(guò)程及顯示11.1.8指令的插入與刪除圖11-12需插入指令與刪除指令的程序示意1.指令插入圖11-13指令插入操作2.指令刪除圖11-14指令刪除操作11.1.9I/O監(jiān)視1.對(duì)節(jié)點(diǎn)的監(jiān)視圖11-15對(duì)節(jié)點(diǎn)監(jiān)視2.對(duì)通道的監(jiān)視圖11-16對(duì)通道的監(jiān)視3.對(duì)程序內(nèi)的節(jié)點(diǎn)、TIM/CNT和數(shù)據(jù)存儲(chǔ)器的監(jiān)視圖11-17對(duì)程序內(nèi)指定地址的節(jié)點(diǎn)、TIM/CNT和數(shù)據(jù)存儲(chǔ)器的監(jiān)視11.1.10I/O多點(diǎn)監(jiān)視在MONITOR、RUN方式下執(zhí)行多點(diǎn)監(jiān)視。當(dāng)監(jiān)控程序運(yùn)行時(shí),經(jīng)常需要同時(shí)監(jiān)視多個(gè)節(jié)點(diǎn)或通道的狀態(tài),這時(shí)需進(jìn)行多點(diǎn)監(jiān)視。多點(diǎn)監(jiān)視可與通道監(jiān)視同時(shí)執(zhí)行,最多可以同時(shí)監(jiān)視6個(gè)對(duì)象。第一個(gè)被監(jiān)視對(duì)象的顯示在屏幕左邊,當(dāng)監(jiān)視第二點(diǎn)或通道時(shí),第一個(gè)被監(jiān)視對(duì)象的顯示就向右移動(dòng)。監(jiān)視情況示意圖如圖11-18所示。如果被監(jiān)視的對(duì)象為4個(gè),則第一個(gè)被監(jiān)視對(duì)象就移出顯示屏(移到內(nèi)部寄存器中)。這時(shí),顯示屏上從左到右顯示的是第四個(gè)、第三個(gè)、第二個(gè)被監(jiān)視對(duì)象。屏幕上的內(nèi)容與寄存器中的內(nèi)容形成一個(gè)環(huán),可以用MONTR鍵從左邊再調(diào)出環(huán)上的某一個(gè)。顯示器顯示3個(gè),寄存器內(nèi)保存3個(gè),因此,最多可以同時(shí)監(jiān)視6個(gè)點(diǎn)或通道。如果要監(jiān)視第7個(gè)對(duì)象,則最先被監(jiān)視的那個(gè)內(nèi)容被擠出且丟失。圖11-18多點(diǎn)監(jiān)視情況示意圖11.1.11修改TIM/CNT的設(shè)定值圖11-19修改TIM/CNT的設(shè)定值11.1.12修改當(dāng)前值在PROGRAM、MONITOR方式下可修改當(dāng)前值。這個(gè)操作用來(lái)改變I/O、AR、HR和DM通道的當(dāng)前值(4位十六進(jìn)制數(shù))及TIM/CNT的當(dāng)前值(4位十進(jìn)制數(shù))。其操作過(guò)程為:先對(duì)被修改的通道或TIM/CNT進(jìn)行監(jiān)視,然后按CHG鍵→鍵入修改后的數(shù)值→按WRITE鍵。例如,要將DM0000通道的內(nèi)容0800修改為0200,應(yīng)首先對(duì)被修改的通道進(jìn)行監(jiān)視,操作為:按CLR→→0→MONTR鍵,然后開(kāi)始修改。操作及顯示如圖11-20所示。圖11-20修改當(dāng)前值的操作及顯示11.1.13強(qiáng)制置位/復(fù)位在PROGRAM、MONITOR方式下可強(qiáng)制置位/復(fù)位。使用SET或者RESET鍵可以把I/O點(diǎn)和IR、HR的位及TIM/CNT等的狀態(tài)強(qiáng)制置為ON或者OFF。在程序調(diào)試中常用到這個(gè)功能。這種操作分為強(qiáng)制置位/復(fù)位和持續(xù)強(qiáng)制置位/復(fù)位兩種情況。操作應(yīng)在I/O監(jiān)視或I/O多點(diǎn)監(jiān)視執(zhí)行時(shí)使用。在I/O多點(diǎn)監(jiān)視時(shí),以左端節(jié)點(diǎn)為對(duì)象。利用SET鍵進(jìn)行強(qiáng)制置位/復(fù)位。按下SET鍵,指定節(jié)點(diǎn)被置位/復(fù)位,抬起按鍵,節(jié)點(diǎn)復(fù)原,如圖11-21所示。圖11-21強(qiáng)制置位/復(fù)位操作及顯示圖11-22強(qiáng)制置位/復(fù)位和持續(xù)強(qiáng)制位/復(fù)位的操作按鍵
當(dāng)進(jìn)行了強(qiáng)制置位/復(fù)位操作后,可按下CLR鍵→SET鍵→RESET鍵→NOT鍵對(duì)所有強(qiáng)制置位/復(fù)位操作的節(jié)點(diǎn)解除。在進(jìn)行強(qiáng)制置位/復(fù)位操作時(shí),應(yīng)在確認(rèn)不影響設(shè)備的情況下進(jìn)行,以免對(duì)設(shè)備或系統(tǒng)產(chǎn)生損害。11.1.14讀出掃描周期時(shí)間圖11-23讀出執(zhí)行程序的平均掃描周期時(shí)間11.2編程軟件CX-P11.2.1CX-P軟件簡(jiǎn)介1)樹(shù)狀目錄形式
CX-P2.0以樹(shù)狀目錄的形式分層顯示一個(gè)工程的各個(gè)項(xiàng)目,這些項(xiàng)目能夠被直接訪問(wèn)。
2)Windows風(fēng)格界面
CX-P2.0具有Windows風(fēng)格的界面,使用鼠標(biāo)及標(biāo)準(zhǔn)菜單系統(tǒng)。用戶可自定義工具欄和快捷鍵。3)多個(gè)PLCCX-P2.0在單個(gè)工程下支持多個(gè)PLC;單個(gè)PLC可支持一個(gè)應(yīng)用程序,其中CV、CS系列的PLC可支持多個(gè)應(yīng)用程序;單個(gè)應(yīng)用程序可支持多個(gè)程序段,一個(gè)應(yīng)用程序可以分為一些可自行定義的、有名字的程序段,能夠方便地管理大型程序??梢砸蝗送瑫r(shí)編寫(xiě)、調(diào)試多個(gè)PLC的程序;也可以多個(gè)人同時(shí)編寫(xiě)、調(diào)試同一個(gè)PLC的多個(gè)程序。
4)符號(hào)編程功能
CX-P除了可以直接采用地址和數(shù)據(jù)編程外,還提供了符號(hào)編程的功能。編程時(shí)使用符號(hào)時(shí)不必考慮其位和地址的分配。符號(hào)編程使程序易于移植,易于拖放。5)具有兼容性
CX-P對(duì)Windows應(yīng)用軟件的數(shù)據(jù)具有兼容性。對(duì)于I/O分配表,包括符號(hào)、地址和I/O注釋,可輸入到MicrosoftExcel的表格中,然后由CX-P使用。
6)用梯形圖或助記符編程在輸入指令時(shí),可使用快捷按鈕迅速建立梯形圖。可向一個(gè)梯形圖元素(接觸點(diǎn)、線圈或指令)附加一個(gè)注釋,增強(qiáng)程序的可讀性。為了節(jié)省空間,操作人員能夠?qū)μ菪螆D上顯示的符號(hào)信息格式和數(shù)量進(jìn)行選擇,能夠快速打開(kāi)和關(guān)閉注釋。7)顏色使用顏色的使用可以自定義。缺省設(shè)置時(shí),全局和本地符號(hào)在梯形圖中具有不同的顏色。梯形圖中的錯(cuò)誤顯示為紅色。
8)顯示轉(zhuǎn)移在梯形圖視圖和助記符視圖中,可以將當(dāng)前的顯示轉(zhuǎn)移到程序中需要的位置。例如,轉(zhuǎn)移到一個(gè)指定的梯級(jí)或步,或者轉(zhuǎn)移到某一有注釋的梯級(jí),或者轉(zhuǎn)移到指定地址的下一個(gè)引用等。9)查找和替換功能
CX-P2.0提供較強(qiáng)的查找和替換功能,支持文本通配符和內(nèi)存地址范圍的操作。
10)提供較強(qiáng)的在線功能例如,操作人員可對(duì)多個(gè)PLC梯形圖在線編程;監(jiān)視窗口支持本地符號(hào);可以將監(jiān)視設(shè)置為在十六進(jìn)制下工作;為了檢查程序的邏輯性,監(jiān)視可以暫時(shí)被凍結(jié)。
11)顯示分開(kāi)
CX-P2.0可將程序分開(kāi)顯示,以監(jiān)控多個(gè)位置。一個(gè)程序能夠垂直和水平分開(kāi),同時(shí)顯示在4個(gè)區(qū)域上,達(dá)到監(jiān)控整個(gè)程序,同時(shí)也監(jiān)控或輸入特定指令的目的。12)具有遠(yuǎn)程編程和監(jiān)控功能上位機(jī)通過(guò)被連接的PLC可以訪問(wèn)本地網(wǎng)絡(luò)或遠(yuǎn)程網(wǎng)絡(luò)的PLC;還可以通過(guò)Modem,利用電話線訪問(wèn)遠(yuǎn)程PLC。
CX-P軟件具有一個(gè)許可序列號(hào)碼,如果只使用CX-P的初級(jí)功能,可不需要許可序列號(hào),這時(shí)僅僅支持CPM1、CPM2和SRM1這三種PLC編程。要使用CX-P的全部功能,需要輸入許可序列號(hào)碼,號(hào)碼可以在安裝時(shí)或者在以后輸入。11.2.2CX-P的主窗口圖11-24CX-P的主窗口1)標(biāo)題欄標(biāo)題欄顯示打開(kāi)的工程文件名稱、編程軟件名稱和其他信息。2)菜單欄通過(guò)單擊主菜單各選項(xiàng)及下拉子菜單中的命令,可進(jìn)行CX-P各種功能的操作。3)工具欄工具欄以圖標(biāo)按鈕的形式顯示CX-P4)輸出窗口輸出窗口顯示編譯程序結(jié)果、查找報(bào)表和程序傳送結(jié)果等。
5)狀態(tài)欄狀態(tài)欄位于窗口的底部,顯示即時(shí)幫助、PLC11.2.3建立工程
1.建立工程的步驟當(dāng)初次使用CX-P時(shí),可通過(guò)建立新工程項(xiàng)目的方式建立工程。操作時(shí)單擊“文件”菜單中的“新建”命令,將出現(xiàn)如圖11-25所示的“改變PLC”對(duì)話框。
(1)設(shè)備名稱。在“設(shè)備名稱”欄中輸入為PLC工程定義的名稱,例如輸入“交通燈控制”。
(2)設(shè)備型號(hào)。在“設(shè)備型號(hào)”欄中選擇PLC的系列,例如,選擇“CPM1(CPM1A)”。單擊對(duì)應(yīng)的“設(shè)置”按鈕可進(jìn)一步配置CPU型號(hào),例如選擇“CPU10”。
(3)網(wǎng)絡(luò)類型。在“網(wǎng)絡(luò)類型”欄中選擇PLC的網(wǎng)絡(luò)類型,例如選擇“SYSMACWAY”。單擊對(duì)應(yīng)的“設(shè)置”按鈕,顯示如圖11-26所示“網(wǎng)絡(luò)設(shè)定”對(duì)話框。圖11-26“網(wǎng)絡(luò)設(shè)定”對(duì)話框
該對(duì)話框有三個(gè)標(biāo)簽,單擊“網(wǎng)絡(luò)”標(biāo)簽,可以進(jìn)行網(wǎng)絡(luò)參數(shù)設(shè)定;單擊“驅(qū)動(dòng)器”標(biāo)簽,可以選擇計(jì)算機(jī)通信端口,設(shè)定通信參數(shù)等。注意計(jì)算機(jī)與PLC的通信參數(shù)應(yīng)設(shè)置一致,否則無(wú)法通信。若使用Modem,可單擊“調(diào)制解調(diào)器”標(biāo)簽來(lái)設(shè)置相關(guān)參數(shù)。設(shè)置完成后單擊“確定”按鈕確認(rèn)操作,或按“取消”按鈕放棄操作,然后回到“改變PLC”對(duì)話框。
(4)注釋。在“注釋”欄中輸入與此PLC工程相關(guān)的注釋。
(5)改變PLC。在“改變PLC”對(duì)話框中,單擊“確定”按鈕,在CX-P主窗口中將出現(xiàn)新建立的工程工作區(qū)和圖表工作區(qū),表明建立了一個(gè)新工程,如圖11-27所示。若單擊“取消”按鈕,則放棄操作。圖11-27主窗口中新建的工程工作區(qū)和圖表工作區(qū)2.工程項(xiàng)目操作對(duì)工程項(xiàng)目進(jìn)行操作時(shí),可以右擊該項(xiàng)目的圖標(biāo),在出現(xiàn)相關(guān)上下文菜單后,選擇相應(yīng)的命令;也可單擊主菜單的選項(xiàng),在出現(xiàn)下拉命令子菜單后,選擇相應(yīng)的命令。對(duì)工程工作區(qū)中可進(jìn)行操作的項(xiàng)目如圖11-28所示。圖11-28工程工作區(qū)中可進(jìn)行操作的項(xiàng)目1)工程用戶可為工程重命名;創(chuàng)建新的PLC;將PLC粘貼到工程中等。
2)?PLC
用戶可對(duì)PLC進(jìn)行修改、剪切、復(fù)制、粘貼和刪除;符號(hào)自動(dòng)分配;編譯所有的PLC程序;在線工作;改變PLC操作模式等。3)全局符號(hào)表和本地符號(hào)表
CX-P除了直接采用地址和數(shù)據(jù)編程外,還提供了符號(hào)編程功能。符號(hào)是用來(lái)表示地址、數(shù)據(jù)的標(biāo)識(shí)符。在PLC下各個(gè)程序都可以使用的符號(hào)叫全局符號(hào),僅為某個(gè)程序定義的專有符號(hào)叫本地符號(hào)。在編程中使用符號(hào),具有簡(jiǎn)化編程、增強(qiáng)程序可讀性、方便程序維護(hù)等優(yōu)點(diǎn)。例如,僅改變符號(hào)對(duì)應(yīng)的地址,程序就會(huì)自動(dòng)使用新地址。程序越復(fù)雜,符號(hào)編程的優(yōu)勢(shì)越顯著。符號(hào)除了分配有地址或數(shù)值外,還被規(guī)定了數(shù)據(jù)類型。符號(hào)的數(shù)據(jù)類型如表11-3所示。表11-3符號(hào)的數(shù)據(jù)類型
圖11-29符號(hào)表窗口4)?PLC設(shè)置各種機(jī)型的PLC都開(kāi)辟了系統(tǒng)設(shè)置區(qū),用來(lái)設(shè)置各種系統(tǒng)參數(shù)。CX-P通過(guò)設(shè)置圖標(biāo)進(jìn)行設(shè)定。雙擊“設(shè)置”圖標(biāo),顯示如圖11-30所示的設(shè)定窗口。利用該窗口中的標(biāo)簽可對(duì)CPM1A系統(tǒng)設(shè)定區(qū)進(jìn)行設(shè)定。設(shè)定完畢,將設(shè)定傳送到PLC后,該設(shè)定才能生效。圖11-30PLC設(shè)定5)?PLC內(nèi)存通過(guò)PLC內(nèi)存可以查看、編輯和監(jiān)視PLC內(nèi)存區(qū),監(jiān)視地址和符號(hào)、強(qiáng)制置位地址以及掃描和處理強(qiáng)制狀態(tài)信息。在工程工作區(qū)中雙擊PLC“內(nèi)存”圖標(biāo),將顯示如圖11-31所示的“PLC內(nèi)存”窗口。圖11-31PLC內(nèi)存
如圖11-31所示,在左窗口的下方有兩個(gè)標(biāo)簽:“內(nèi)存”和“地址”。
(1)內(nèi)存操作。在內(nèi)存窗口中可完成如下操作:
數(shù)據(jù)的編輯。數(shù)據(jù)的編輯是指向PLC允許讀/寫(xiě)操作的內(nèi)存區(qū)輸入或修改數(shù)據(jù)。輸入數(shù)據(jù)可選擇的格式有二進(jìn)制、BCD、十進(jìn)制、有符號(hào)十進(jìn)制、浮點(diǎn)、十六進(jìn)制或文本。
數(shù)據(jù)的下載、上載及比較。下載是將計(jì)算機(jī)已編輯的PLC內(nèi)存區(qū)數(shù)據(jù)下傳到PLC中;上載是將PLC內(nèi)存區(qū)中的數(shù)據(jù)上傳到計(jì)算機(jī);比較是將計(jì)算機(jī)數(shù)據(jù)與PLC內(nèi)存區(qū)比較。這3種操作必須在在線狀態(tài)下進(jìn)行。
數(shù)據(jù)的監(jiān)視。數(shù)據(jù)的監(jiān)視是指在在線狀態(tài)下,監(jiān)視PLC內(nèi)存中某一數(shù)據(jù)區(qū)的數(shù)據(jù)變化。
數(shù)據(jù)的清除和填充。在在線狀態(tài)下,可清除PLC內(nèi)存區(qū)中某一數(shù)據(jù)區(qū)的數(shù)據(jù),或向某一數(shù)據(jù)區(qū)添加一個(gè)特定值。輸入的數(shù)據(jù)可選擇的格式有二進(jìn)制、BCD、十進(jìn)制、有符號(hào)十進(jìn)制、浮點(diǎn)、十六進(jìn)制或文本。(2)地址操作。地址窗口包含“監(jiān)視”和“強(qiáng)制狀態(tài)”兩個(gè)命令。在此窗口中可完成如下的操作:
“監(jiān)視”命令。在在線狀態(tài)下,可通過(guò)該命令監(jiān)視地址或符號(hào),強(qiáng)制置位地址。雙擊“監(jiān)視”圖標(biāo),將出現(xiàn)“地址監(jiān)視”窗口,在此窗口中輸入一個(gè)地址或符號(hào)即可進(jìn)行監(jiān)視。當(dāng)一個(gè)位正在被監(jiān)視時(shí),從該位的上下文菜單中選中“強(qiáng)制”命令,可對(duì)該位強(qiáng)制置“ON”、“OFF”或“取消”強(qiáng)制狀態(tài)。
“強(qiáng)制狀態(tài)”命令。在在線狀態(tài)下,可通過(guò)該命令掃描和處理強(qiáng)制狀態(tài)信息。雙擊“強(qiáng)制狀態(tài)”圖標(biāo),強(qiáng)制狀態(tài)信息將顯示在“強(qiáng)制狀態(tài)”窗口中。選中某一強(qiáng)制狀態(tài)位地址,從該位的上下文菜單中,可將其從“強(qiáng)制狀態(tài)”窗口中復(fù)制到“地址監(jiān)視”窗口中進(jìn)行監(jiān)視;也可清除所有的強(qiáng)制位;還可更新強(qiáng)制狀態(tài)窗口。圖11-32顯示“地址監(jiān)視”窗口6)?PLC程序?qū)?xiàng)目“PLC程序”可以進(jìn)行的操作有打開(kāi)、插入程序段、編譯程序、將顯示轉(zhuǎn)移到程序中指定位置、剪切、復(fù)制、粘貼、刪除、重命名等。7)程序段為了便于對(duì)大型程序的管理,可以將一個(gè)程序分成一些有定義、有名稱的段。一個(gè)程序可以分成多個(gè)段,如段1、段2等。一個(gè)段就如同書(shū)的一章,PLC按照順序來(lái)搜索各段。程序中的段可以重新排序或重新命名,但最后的段必須包含“END”指令。在特定的程序中,可以使用段來(lái)存儲(chǔ)經(jīng)常使用的算法,這樣就可以把段作為一個(gè)庫(kù),能夠?qū)⑵淇截惖搅硪粋€(gè)程序里面去。
對(duì)項(xiàng)目“段”進(jìn)行的操作有打開(kāi)梯形圖、打開(kāi)助記符、將顯示轉(zhuǎn)移到程序中指定的位置、剪切、復(fù)制、粘貼、刪除、上移、下移、重命名等??梢灾苯佑檬髽?biāo)拖放一個(gè)段,若在當(dāng)前程序拖放,則改變段的順序;也可將段拖到另一個(gè)程序中。
CX-P允許在在線狀態(tài)下上載一個(gè)單獨(dú)的段,但程序段不能單獨(dú)被下載。要下載一個(gè)程序段,要先把這個(gè)段復(fù)制到一個(gè)完整的程序中去。8)錯(cuò)誤日志當(dāng)CPU處于在線狀態(tài)時(shí),工程工作區(qū)的樹(shù)形結(jié)構(gòu)中將顯示PLC“錯(cuò)誤日志”圖標(biāo)。雙擊該圖標(biāo),出現(xiàn)“PLC錯(cuò)誤”窗口,窗口中有三個(gè)標(biāo)簽:錯(cuò)誤、錯(cuò)誤日志和信息。通過(guò)這些標(biāo)簽,可得到PLC運(yùn)行中的當(dāng)前錯(cuò)誤狀態(tài)、錯(cuò)誤歷史及由程序設(shè)置的相關(guān)顯示信息。11.2.4CX-P編程
1.建立新工程為編寫(xiě)交通燈控制程序,首先建立一個(gè)新工程。單擊“文件”菜單中的“新建”命令,出現(xiàn)如圖11-25所示的“改變PLC”對(duì)話框。在此對(duì)話框的“設(shè)備名稱”欄中輸入“交通燈控制”;在“設(shè)備型號(hào)”欄中選擇“CPM1(CPM1A)”,在其“設(shè)置”中選擇“CPU10”;在“網(wǎng)絡(luò)類型”欄中選擇“SYSMACWAY”,在其“設(shè)置”中設(shè)置適當(dāng)?shù)耐ㄐ艆?shù)。2.生成符號(hào)和地址建立一個(gè)梯形圖程序的重要一步,就是對(duì)程序要訪問(wèn)的那些PLC數(shù)據(jù)區(qū)進(jìn)行定義,建立符號(hào)與地址、數(shù)據(jù)的對(duì)應(yīng)關(guān)系,并輸入到符號(hào)表中。雙擊工程工作區(qū)中的本地“符號(hào)”圖標(biāo),打開(kāi)本地符號(hào)表。在符號(hào)表窗口中單擊鼠標(biāo)右鍵,出現(xiàn)如圖11-33所示的彈出菜單。選擇“插入符號(hào)”選項(xiàng),顯示出如圖11-34所示的“新符號(hào)”對(duì)話框。圖11-33彈出菜單圖11-34“新符號(hào)”對(duì)話框表11-4交通燈控制符號(hào)分配表(1)在“名稱”欄中鍵入“LB1”;(2)在“數(shù)據(jù)類型”欄中選擇“BOOL”,表示LB1為一位二進(jìn)制值;(3)在“地址或值”欄中輸入00001;(4)在“注釋”欄中輸入“支線檢測(cè)器1”;
(5)單擊“確定”按鈕,完成符號(hào)“LB1”的輸入。3.梯形圖編程在工程工作區(qū)中雙擊“段1”,則顯示出空梯形圖視圖。圖中左端所標(biāo)數(shù)字為當(dāng)前梯級(jí),用戶可利用圖11-35所示梯形圖工具欄中的按鈕來(lái)編輯交通燈控制梯形圖程序。通過(guò)圖中的各種新建按鈕,可在梯形圖視圖的對(duì)應(yīng)位置建立相應(yīng)符號(hào)。圖11-35梯形圖工具欄1)新建常開(kāi)接點(diǎn)單擊梯形圖工具欄中的新建常開(kāi)節(jié)點(diǎn)按鈕,將其放在0號(hào)梯級(jí)的開(kāi)始位置,將出現(xiàn)如圖11-36所示的“新接點(diǎn)”對(duì)話框。圖11-36“新接點(diǎn)”對(duì)話框2)地址和姓名在“地址和姓名”欄輸入觸點(diǎn)的地址或名稱。用戶可以直接輸入或者在其下拉列表(表中為全局符號(hào)表和本地符號(hào)表中已有的符號(hào))中選擇符號(hào)。本例在“地址和姓名”欄中選擇“LB1”。用戶也可以定義一個(gè)新的符號(hào),這時(shí)符號(hào)信息框中的“地址或值”欄由灰變白,在此欄中輸入相應(yīng)的地址,并把它添加到本地或者全局符號(hào)表中去。如果需要輸入一個(gè)自動(dòng)定位地址的符號(hào),則需輸入符號(hào)名稱;如果不需要符號(hào)名稱,則可直接輸入地址。3)確定單擊對(duì)話框中的“確定”按鈕,保存操作;單擊“取消”按鈕,放棄操作?,F(xiàn)在梯級(jí)邊緣將顯示一個(gè)紅色的記號(hào)(顏色可以定義),這是因?yàn)樵撎菁?jí)沒(méi)編輯完,CX-P認(rèn)為是一個(gè)錯(cuò)誤。
4)新建垂直線在梯形圖工具欄中選擇新建垂直線按鈕,單擊LB15)新建PLC指令在梯形圖工具欄中選擇新建PLC指令按鈕,并單擊梯級(jí)的右側(cè),則出現(xiàn)如圖11-37所示的“指令”對(duì)話框。圖11-37“指令”對(duì)話框
按以下步驟輸入指令:
(1)在“指令”欄中輸入指令名稱或者指令碼。當(dāng)輸入了正確的號(hào)碼后,相應(yīng)的指令名稱將自動(dòng)分配。若要輸入一個(gè)具有立即刷新屬性的指令,則在指令的開(kāi)頭使用感嘆號(hào);若要插入一條微分指令,則在指令的開(kāi)始部分對(duì)上升沿微分使用@符號(hào),對(duì)下降沿微分使用%符號(hào)。也可以單擊“查找指令”按鈕,C
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年風(fēng)險(xiǎn)投資合作協(xié)議合同范本3篇
- 二零二五年度車間安全生產(chǎn)安全文化建設(shè)方案實(shí)施合同4篇
- 二零二五年度毛竹種植與農(nóng)產(chǎn)品電商承包協(xié)議范本4篇
- 2025年度外墻涂料翻新及維護(hù)服務(wù)合同4篇
- 二零二四年度新媒體平臺(tái)廣告投放合作合同3篇
- 2025年度廚房垃圾處理與資源化利用承包協(xié)議3篇
- 二零二四年緊急物資危險(xiǎn)品運(yùn)輸合同范本3篇
- 二零二五年度健康養(yǎng)生產(chǎn)品試用服務(wù)協(xié)議4篇
- 二零二五年度標(biāo)識(shí)牌標(biāo)識(shí)牌安裝與維護(hù)合同3篇
- 二零二五年度智能穿戴設(shè)備核心零件定制合同3篇
- 冷庫(kù)制冷負(fù)荷計(jì)算表
- 肩袖損傷護(hù)理查房
- 設(shè)備運(yùn)維管理安全規(guī)范標(biāo)準(zhǔn)
- 辦文辦會(huì)辦事實(shí)務(wù)課件
- 大學(xué)宿舍人際關(guān)系
- 2023光明小升初(語(yǔ)文)試卷
- GB/T 14600-2009電子工業(yè)用氣體氧化亞氮
- GB/T 13234-2018用能單位節(jié)能量計(jì)算方法
- 申請(qǐng)使用物業(yè)專項(xiàng)維修資金征求業(yè)主意見(jiàn)表
- 房屋買賣合同簡(jiǎn)單范本 房屋買賣合同簡(jiǎn)易范本
- 無(wú)抽搐電休克治療規(guī)范
評(píng)論
0/150
提交評(píng)論