GE系統(tǒng) PLC通訊參考模板_第1頁
GE系統(tǒng) PLC通訊參考模板_第2頁
GE系統(tǒng) PLC通訊參考模板_第3頁
GE系統(tǒng) PLC通訊參考模板_第4頁
GE系統(tǒng) PLC通訊參考模板_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第10章 PLC通訊為了下載或上傳程序、查看PLC參數(shù)表或PLC狀態(tài)信息,首要的工作是要建立與PLC的通訊。本章主要講述如何去建立與PLC的通訊,以及一些在線操作等。本章內(nèi)容該章節(jié)提供以下信息:· 如何使用通訊配置功能(CCU)去建立計算機(jī)同PLC之間的通訊;· 通訊配置指導(dǎo);· 如何在工程文件夾與PLC建立傳送關(guān)系;· 如何從PLC清除故障數(shù)據(jù),以及比較PC/PLC文件夾信息;· 如何讀/寫/校驗flash內(nèi)存;· 如何讀/寫/校驗EZ程序存儲設(shè)備(VersaMax CPUs);· 如何查看PLC狀態(tài)信息;· 如

2、何改變PLC的運行/停止?fàn)顟B(tài);· 監(jiān)視邏輯的執(zhí)行。1 / 16連接到PLC根據(jù)PLC的功能,你可以通過串行通訊或以太網(wǎng)連接到PLC設(shè)備。連接工作主要是定義設(shè)備名稱、選擇一個通訊端口。成功的連接需要設(shè)備定義,定義內(nèi)容包括:默認(rèn)的PC通訊口,目標(biāo)PLC設(shè)備類型,PLC SNP地址和PLC IP地址。端口定義主要用于初始化同PLC的通訊。這一節(jié)對幾種連接PLC的方式做了說明:串口通訊(點-點)、串口通訊(多-點)和Modem連接,以及TCP/IP以太網(wǎng)通訊。串行通訊(點-點)與PLC的最簡單的通訊方式是SNP直接連接(點-點)。 為了使SNP直連更加容易,軟件提供一個已經(jīng)配置好的設(shè)備名稱D

3、EFAULT,該設(shè)備名稱使用PC機(jī)的COM1通訊口,默認(rèn)通訊端口參數(shù)是:19200, 奇校驗, 1位停止位。按照以下操作可以通過COM1口建立與設(shè)備的通訊:1. 通訊電纜連接;2. 從菜單PLC并選擇連接,即出現(xiàn)連接對話框。這一對話框用于選擇設(shè)備和端口,開始同PLC的通訊。3. 選擇設(shè)備"DEFAULT"和端口 "COM1"。點擊連接按扭,建立通訊。多-點通訊和Modem通訊如果設(shè)備沒有被定義成多-點或Modem通訊,或者PLC硬件配置沒有被設(shè)置成支持這些通訊方式時,按以下步驟操作:計算機(jī)與PLC的連接電纜根據(jù)應(yīng)用的不同而不同。具體電纜和連接器請查看附錄

4、。設(shè)備和PLC CPU的配置按照以下操作可以改變默認(rèn)通訊口的通訊參數(shù),或設(shè)置SNP ID。默認(rèn)參數(shù) (19200, 奇校驗, 8 位數(shù)據(jù)位, 1 位停止位) :1. 啟動硬件配置(HWC) 并雙擊PLC CPU;2. 從參數(shù)對話框中點擊設(shè)置扭;3. 改變串行通訊口的設(shè)置,以及SNP ID 然后點擊OK 按扭;4. 將硬件配置的改變存入PLC。一旦改變了PLC CPU的SNP默認(rèn)設(shè)置,你就必須還得改變計算機(jī)的通訊配置參數(shù);5. 從Tools菜單中選擇通訊設(shè)置。(如果已為CCU設(shè)置了密碼,密碼對話框就會出現(xiàn),輸入密碼,然后按OK繼續(xù)),出現(xiàn)CCU的主畫面;6. 為了添加新設(shè)備,點擊New按扭。出現(xiàn)

5、添加新設(shè)備對話框;7. 設(shè)置默認(rèn)端口,使之與計算機(jī)端口參數(shù)一致 (COM1 - COM4),如果PLC設(shè)置了SNP ID,在配置新設(shè)備時要設(shè)置,然后按OK完成設(shè)備的添加;8. 要改變默認(rèn)串行端口的設(shè)置,點擊Ports扭,選中你要修改的端口(COM1 - COM4) ,然后點擊Edit。編輯對話框出現(xiàn)后,按照符合應(yīng)用的需要去配置端口。(點擊Advanced按扭可以訪問SNP所有計時器)。點擊OK扭。保存對端口配置的改變。9. 設(shè)置計算機(jī)端口 (COM1 - COM4) ,輸入SNP ID(如果存在的話),如果沒有SNP ID 則輸入NULL,點擊OK按扭,完成設(shè)備的添加。PLC通訊步驟如下:1.

6、 從文件夾瀏覽器選擇PLC,然后選擇Connect (或點擊PLC工具欄上的 連接按扭);2. 選擇在通訊應(yīng)用對話框中已經(jīng)配置好的設(shè)備名和端口名,然后按Connect按扭建立通訊;3. 當(dāng)通訊建立以后,畫面底部的狀態(tài)信息欄將顯示成connected。TCP/IP 以太網(wǎng)通訊配置好的TCP/IP 以太網(wǎng)通訊并不是屬于某一個文件夾,而是VersaPro軟件中的一部分。按照以下步驟可以配置:計算機(jī)和PLC硬件的配置通過TCP/IP以太網(wǎng)通訊前,必須為PLC以太網(wǎng)模塊設(shè)置IP地址。1. 從硬件配置中,在90-30機(jī)架上添加以太網(wǎng)模塊或CPU364模塊;2. 為模塊設(shè)置IP 地址,將硬件配置存入PLC

7、CPU中;一旦你已經(jīng)為PLC CPU配置了IP地址,你需要改變計算機(jī)的端口設(shè)置。步驟如下:1. 將計算機(jī)和PLC接入以太網(wǎng)絡(luò);2. 從Tools菜單選擇通訊設(shè)置。(如果已為CCU設(shè)置了密碼,密碼對話框就會出現(xiàn),輸入密碼,然后按OK繼續(xù)),出現(xiàn)CCU的主畫面;3. 點擊New按扭,添加新設(shè)備對話框出現(xiàn);4. 將默認(rèn)端口設(shè)置為ENET ,然后輸入與PLC以太網(wǎng)模塊一致的IP地址,點擊OK完成設(shè)備的添加;5. 如果要進(jìn)行超時設(shè)定,點擊Ports按扭,選擇ENET,然后點擊Edit,點擊Advanced就可以了。注意: 在CCU中對Modem 屬性的設(shè)置不會保存到操作系統(tǒng)對Modem的設(shè)置。只有通過控

8、制面板才能改變或設(shè)置Modem。連接PLC連接PLC的步驟:1. 選擇PLC菜單,選擇Connect (或點擊PLC工具欄上的Connect按扭),出現(xiàn)連接對話框,選擇以太網(wǎng)通訊所用的設(shè)備名和端口名(ENET)。然后點擊Connect按扭,建立通訊。2. 當(dāng)通訊建立以后,畫面底部的狀態(tài)信息欄將顯示成connected。通訊配置指導(dǎo)通過正確設(shè)置通訊時序參數(shù),可以解決許多通訊問題。通過CCU界面,可以查看或改變通訊參數(shù)設(shè)置。下面介紹通訊配置指導(dǎo):打開CCU如果從VersaPro軟件你可以選擇Tools中的通訊設(shè)置進(jìn)入CCU如果從命令行(從 MS-DOS 界面或從Start -> Run) 輸

9、入GEFCCU32.EXE,該應(yīng)用軟件通常安裝在Windows 根目錄下 (通常是C:Windows對于 Windows 95 或 Windows 98, C:WinNT 對于Windows NT。由于這些路徑總是一樣的,所以當(dāng)你要訪問CCU時,不用去定義路徑??诹钊绻鸆CU已經(jīng)定義了口令,當(dāng)你打開CCU時,系統(tǒng)將彈出口令輸入框。如果你只時查看通訊參數(shù),而不更改,選擇瀏覽即可??诹羁梢愿?。串行參數(shù)設(shè)置如果你所用的軟件版本是V1.00或更舊版本,你的通訊配置也許包含有不合理的SNP 計時器設(shè)置(SNP是GE Fanuc自己的串行通訊協(xié)議)。 如果使用過相同的通訊驅(qū)動程序,VersaPro軟件會

10、繼承這些通訊設(shè)置。如果你遇到通訊問題,建議你首先檢查CCU中的通訊設(shè)置:1. 選擇顯示高級參數(shù)設(shè)置;2. 如果需要更改,點擊Edit按扭;3. 設(shè)置請求超時至20000 或更高 (單位是ms,高限值是63000)4. 設(shè)置 SNP_T3 參數(shù),其值至少應(yīng)比請求超時大250。例如,如果請求超時參數(shù)是20000,SNP_T3的值至少應(yīng)為20250;5. 設(shè)置 SNP_T3P 參數(shù),其值應(yīng)比SNP_T3 大250。例如,如果SNP_T3 = 20250,那么SNP_T3P至少為20500;6. 設(shè)置SNP_T3PP參數(shù),其值又至少比SNP_T3P大250。例如,如果SNP_T3P = 20500,那

11、么SNP_T3PP至少應(yīng)為20750;7. 點擊OK按扭,保存設(shè)置。Modem 問題1. 在CCU里編輯modem的參數(shù)時,通過配置按扭進(jìn)行的參數(shù)設(shè)置均不能保存。只有通過Windows操作系統(tǒng)進(jìn)行的參數(shù)配置或改動才能有效。從windows開始菜單,選擇設(shè)置,控制面板中的Modem;2. 當(dāng)我們要配置VersaPro軟件通過modem同PLC通訊時,應(yīng)確保PLC的設(shè)置同modem的一致。例如,對于典型的modem應(yīng)用,PLC的通訊參數(shù)通常是:19200 波特,無校驗位,1位停止位,將配置存入PLC中。然后,作為編程器的計算機(jī)通訊端口可以事先通過操作系統(tǒng)來進(jìn)行設(shè)置。當(dāng)出現(xiàn)modem的屬性對話框時,

12、將其參數(shù)設(shè)置成同PLC一致的即可。高級的通訊連接應(yīng)允許硬件握手信號有效(RTS/CTS)。3. 從VersaPro軟件,選擇工具欄中的通訊設(shè)置即可進(jìn)入CCU界面。選擇端口,編輯modem的轉(zhuǎn)向時間。程序文件夾的傳送通訊建立起來以后,我們就可以在計算機(jī)同PLC之間進(jìn)行程序文件夾的傳送工作。本小段主要說明以下幾種傳送:l 將程序文件夾從計算機(jī)裝入PLC中;l 將程序文件夾從PLC上載至計算機(jī)中;l 程序文件夾的比較;l 清除PLC中的內(nèi)容;l 執(zhí)行對PLC閃存的讀與寫。文件夾存入PLC硬件配置、邏輯程序或者是預(yù)設(shè)的寄存器值或超控值可以存入PLC中。多數(shù)情況下,在執(zhí)行向PLC的存儲操作前,應(yīng)將PLC

13、置為停止?fàn)顟B(tài)。只有當(dāng)程序文件夾的別名同PLC內(nèi)部存儲的程序別名一樣時,且程序只有少量的改變的情況下,允許在PLC運行時下載程序文件夾。將PLC置為停止?fàn)顟B(tài)有兩種操作方式:一是直接按停止按扭 ,二是從菜單中的PLC下選擇停止PLC。按照以下步驟就可以完成程序下載工作:1. 確認(rèn)已經(jīng)同PLC建立通訊。(VersaPro狀態(tài)欄應(yīng)該顯示“已經(jīng)連接”(“Connected.”)。如果狀態(tài)欄不可見,請按Ctrl + 0使?fàn)顟B(tài)欄可見;2. 點擊存儲按扭 ,即出現(xiàn)儲存程序?qū)υ捒颍?. 選擇你要往PLC中下載的內(nèi)容:硬件配置和運動控制,邏輯以及預(yù)置的或強(qiáng)制的寄存器值(軸定位模塊DSM314的運動程序按硬件配置下

14、載到PLC中);4. VersaPro軟件將所選的內(nèi)容存到PLC中。如果下載成功,相應(yīng)的信息條將顯示。信息窗口提供更多更詳細(xì)的關(guān)于下載過程的說明和信息。CPU 類型檢查當(dāng)配置下載到PLC以后,所有VersaMax (模塊化產(chǎn)品和Micro一體機(jī))模塊拒絕接受與自己不同的硬件配置信息。版本8.00 和以上,CPU350及以上90-30CPU不檢查CPU的類型。下載配置以后(它們將接受不同類型的配置)。8.00版本以前的確實有這一檢查過程(它們將拒絕不同的配置信息)。梯形圖邏輯中逐字改變系列90-30,系列90Micro和VersaMax 模塊化PLC支持梯形圖邏輯的逐字改變,即邏輯程序的在線更改

15、。 程序改變但不改變程序的大小,就叫作逐字改變。比如改變觸點或線圈的類型,或是改變已經(jīng)存在的功能塊的參考地址等。全部檢查或比較操作后VersaPro 變成邏輯不等(Unequal)在進(jìn)行逐字改變時,如果存在以下情況:· 程序中所用的參考地址是最高地址;· 地址由高向低改變;(如從500 改變成 499)· 參考地址在程序中只有一個地方使用。由于VersaPro軟件在逐字改變時,為了節(jié)省時間,不能將PLC更新到一個新的最高的參考地址。當(dāng)進(jìn)行檢查全部或比較操作時,VersaPro軟件將變成邏輯不等。這時就需要我們?nèi)藶榈叵卵b程序,才能使邏輯重新相等。PLC文件夾上載操作

16、可以上載的內(nèi)容有:硬件配置,程序邏輯和儲存/強(qiáng)制寄存器值。操作步驟如下:1. 確認(rèn)已經(jīng)同PLC建立通訊。(VersaPro 軟件的狀態(tài)欄顯示“連接”,如果狀態(tài)欄不可見,按 Ctrl + 0。)2. 點擊上載按扭 (或選PLC菜單中的上載)。上載對話框即彈出:3. 選擇需要上載的內(nèi)容??蛇x項有:硬件配置,邏輯,以及強(qiáng)制/儲存的寄存器值。4. 點擊上載按扭即開始上載操作。5. 所選擇的內(nèi)容將從PLC中上載到計算機(jī)中。信息窗口將顯示上載操作的結(jié)果。如果操作成功,將彈出“上載完成”信息條。注意: 不能從CPU364中上載以太網(wǎng)全局?jǐn)?shù)據(jù)或名稱。 當(dāng)執(zhí)行上載配置時,確認(rèn)對話框?qū)棾觯屇銏?zhí)行EGD和名稱的

17、備份操作。PLC內(nèi)容清除操作可以清除的內(nèi)容有:硬件配置,邏輯,儲存/強(qiáng)制值,以及PLC和IO故障表。執(zhí)行以下步驟可以完成清除的操作:1. 確認(rèn)與PLC的通訊已經(jīng)建立;(VersaPro 軟件的狀態(tài)欄顯示“連接”,如果狀態(tài)欄不可見,按 Ctrl + 0)2. 選擇PLC菜單中的清除,出現(xiàn)以下清除對話框3. 選擇要清除的內(nèi)容。4. 點擊OK按扭,開始清除操作。5. 清除操作完成后,彈出信息條“清除成功完成”。文件夾數(shù)據(jù)校驗按照以下步驟,可以比較文件夾是否與PLC中運行的內(nèi)容一致??梢员容^的內(nèi)容有:硬件配置,邏輯或強(qiáng)制/儲存值。1. 確認(rèn)與PLC的通訊已經(jīng)建立;(VersaPro 軟件的狀態(tài)欄顯示“

18、連接”,如果狀態(tài)欄不可見,按 Ctrl + 0)2. 選擇PLC菜單中的比較,或點擊比較按扭。3. 彈出比較文件夾對話框。4. 軟件只比較被選中的內(nèi)容;5. 點擊OK按扭開始比較操作;6.比較操作結(jié)束后,將彈出信息欄,顯示比較操作的具體結(jié)果。讀/寫/比較Flash內(nèi)存內(nèi)容某些CPU 模塊支持flash 存儲器,允許將文件夾數(shù)據(jù)寫進(jìn)PLC中的 flash 存儲設(shè)備中。按照以下步驟可以完成讀/寫/比較PLC Flash 存儲器的操作:1. 連接PLC。2. 選擇PLC菜單,選擇Flash/EEPROM。讀/寫/比較Flash對話框?qū)棾觥?. 選擇flash操作的具體內(nèi)容。4. 在存儲器類型中選擇

19、Flash/EEPROM。5. 點擊下列相應(yīng)按扭選擇不同的flash操作:· 讀操作(從flash 至CPU),點擊讀按扭;· 寫操作(從CPU至flash),點擊寫按扭;· 比較操作(比較CPU和flash中的內(nèi)容),點擊比較按扭。6. 操作完成后,將彈出信息框顯示操作是否成功。讀/寫/比較EZ程序存儲設(shè)備VersaMax EZ 程序存儲設(shè)備可以保存配置和邏輯文件,它為我們提供一種在沒有編程器的情況下更新PLC配置和邏輯程序的方法。最終用戶可以將EZ設(shè)備連接到PLC的RS-485端口上,通過設(shè)備上的一個按扭開關(guān)就可以完成PLC內(nèi)容的更新(PLC 必須處于IO不掃

20、描狀態(tài)) 。至于存儲位置(RAM或flash)可由用戶定義。具體操作步驟如下:1. 連接到PLC;2. 選擇PLC菜單中的Flash/EEPROM,即出現(xiàn)讀/寫/比較Flash的對話框;3. 選擇flash操作的內(nèi)容;4. 在用戶存儲器類型上選擇EZ Program Store;5. 點擊下列相應(yīng)按扭選擇不同的flash操作:· 讀操作(從EZ 至CPU),點擊讀按扭;· 寫操作(從CPU至EZ),點擊寫按扭;· 比較操作(比較CPU和CPU中的內(nèi)容),點擊比較按扭。6. 操作完成后,將彈出信息框顯示操作是否成功。Plc狀態(tài)信息當(dāng)VersaPro軟件與PLC在線時

21、,通過窗口下部的狀態(tài)條和狀態(tài)信息窗口,可以了解PLC的很多運行狀態(tài)。狀態(tài)條為我們提供狀態(tài)信息的概要情況:顯示掃描時間和程序邏輯是否一致(PLC和PC之間)確認(rèn)與PLC是處于連接狀態(tài)。顯示PLC處于RUN或STOP狀態(tài),輸出是允許或不允許。另外,VersaPro軟件還提供信息窗口,可以顯示更詳細(xì)的信息。選擇PLC菜單中的狀態(tài)信息,或按下F4就可以看到信息窗口。.信息窗口包括以下內(nèi)容:· 內(nèi)存: 提供CPU設(shè)備信息,當(dāng)前存儲的程序文件名,以及CPU內(nèi)存的使用情況;· 日期: 允許查看,改變,或?qū)LC的時間和日期與編程器同步;· 參考地址: 顯示PLC CPU中所有參

22、考表的大小,以及所有點的故障狀態(tài);· 保護(hù): 顯示訪問級別和OEM保護(hù)狀態(tài)。允許設(shè)置訪問密碼和OEM口令;· 掃描: 顯示掃描模式和時間。當(dāng)VersaPro軟件在線時,PLC運行狀態(tài)下,可以設(shè)置PLC掃描模式以及固定掃描時間。這些變化只在PLC狀態(tài)變?yōu)镾TOP之前才有效。當(dāng)PLC重新置為RUN時,PLC按默認(rèn)掃描模式掃描;查看和改變?nèi)掌凇r間選擇Date欄,就可以查看當(dāng)前PLC的時間和日期。如果CPU 的日期和時間與計算機(jī)不一致,可以進(jìn)行以下操作使它們同步,或設(shè)置CPU的日期和時間: · 使 CPU 與 計算機(jī)同步: C點擊同步“Synchronize CPU t

23、o Host”按扭;· 設(shè)置 CPU 日期和時間: T在新日期框類輸入年、月、日,在新時間框內(nèi)輸入時、分、秒,然后點擊應(yīng)用按扭去確認(rèn)這種變化。置PLC于運行RUN或停止STOP狀態(tài)PLC的運行或停止?fàn)顟B(tài)可以人為地改變。運行模式時,輸出可以是允許或禁止;停止模式時,I/O掃描可以允許或禁止。置PLC 于運行模式1. 確認(rèn)已經(jīng)連接PLC2. 點擊運行按扭 (或選擇PLC菜單中的運行);置PLC 于停止模式1. 確認(rèn)已經(jīng)連接PLC2. 點擊停止按扭 (或選擇PLC菜單中的停止);3. 在停止對話框內(nèi)選擇輸出允許或禁止后,按OK按扭即可。監(jiān)視邏輯程序的執(zhí)行當(dāng)邏輯執(zhí)行時,VersaPro軟件允

24、許你查看參考表,變量表,梯形圖邏輯編輯畫面,或語句列表中的操作數(shù)的值或狀態(tài),為你提供以下方便:測試邏輯執(zhí)行、觸發(fā)執(zhí)行文件夾中的事件、或去掉程序邏輯執(zhí)行中的一些元素??梢酝瑫r監(jiān)多個程序塊。為了監(jiān)視在線值,首先PLC內(nèi)部邏輯程序必須運行;其次是VersaPro軟件同PLC必須通訊。打開監(jiān)視或關(guān)閉監(jiān)視1. 連接到你想監(jiān)視其邏輯程序的PLC;2. 確保當(dāng)前文件夾中的程序邏輯同PLC中的一致;3. 從View 菜單中選擇監(jiān)視;4. 從彈出的子菜單中選擇激活的窗口或所有窗口,以決定是只監(jiān)視激活的窗口,還是監(jiān)視所有窗口。· L, LD, VVT, 和 RVT 是可以監(jiān)視的激活的窗口;· 過TCP/IP連接時,一個激活的窗口的更新率大約為10次/秒;· 當(dāng)選擇監(jiān)視所有窗口時,同時打開多個窗口,激活的窗口的更新時間要比其它的短。然而,每個打開的窗口大約會降低激活窗口更新率 1次/秒;·

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論