




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
7.1 力控組態(tài)軟件與PLC的通信1/181力控組態(tài)軟件簡介力控監(jiān)控組態(tài)軟件是對現(xiàn)場生產(chǎn)數(shù)據(jù)進(jìn)行采集與過程控制的專用軟件,最大的特點(diǎn)是能以靈活多樣的“組態(tài)方式”而不是編程方式來進(jìn)行系統(tǒng)集成,它提供了良好的用戶開發(fā)界面和簡捷的工程實(shí)現(xiàn)方法,只要將其預(yù)設(shè)置的各種軟件模塊進(jìn)行簡單的“組態(tài)”。力控監(jiān)控組態(tài)軟件是在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺,它能同時(shí)和國內(nèi)外各種工業(yè)控制廠家的設(shè)備進(jìn)行網(wǎng)絡(luò)通訊,它可
以與高可靠的工控計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)結(jié)合,便可以達(dá)到集中管理
和監(jiān)控的目的,同時(shí)還可以方便的向控制層和管理層提供軟、硬
件的全部接口,來實(shí)現(xiàn)與“第三方”的軟、硬件系統(tǒng)來進(jìn)行集成。力控是運(yùn)行在Windows98/NT/2000/XP操作系統(tǒng)上的一種監(jiān)控組態(tài)軟件。力控的應(yīng)用范圍廣泛。圖7-1力控組態(tài)軟件安裝界面1/187.1 力控組態(tài)軟件與PLC的通信1/181
力控組態(tài)軟件簡介3.力控軟件的組成概述(1)工程管理器(Project
Manager)工程管理器用于創(chuàng)建工程、工程管理等用于創(chuàng)建、刪除、備份、恢復(fù)、選擇當(dāng)前工程等。(2)開發(fā)系統(tǒng)(Draw)開發(fā)系統(tǒng)是一個(gè)集成環(huán)境,可以創(chuàng)建工程畫面,配置各種系統(tǒng)參數(shù),啟動力控其它程序組件等。(3)界面運(yùn)行系統(tǒng)(View)界面運(yùn)行系統(tǒng)用來運(yùn)行由開發(fā)系統(tǒng)Draw創(chuàng)建的畫面,腳本、動畫連接等工程。(4)實(shí)時(shí)數(shù)據(jù)庫(DB)實(shí)時(shí)數(shù)據(jù)庫是力控軟件系統(tǒng)的數(shù)據(jù)處理核心,構(gòu)建分布式應(yīng)用系統(tǒng)的基礎(chǔ)。它負(fù)責(zé)實(shí)時(shí)數(shù)據(jù)處理、歷史數(shù)據(jù)存儲、統(tǒng)計(jì)數(shù)據(jù)處理、報(bào)警處理、數(shù)據(jù)服務(wù)請求處理等。(5)I/O驅(qū)動程序(I/O
SERVER)I/O驅(qū)動程序負(fù)責(zé)力控與I/O設(shè)備的通信。它將I/O設(shè)備寄存器中的數(shù)據(jù)讀出后,傳送到力控的數(shù)據(jù)庫,然后在界面運(yùn)行系統(tǒng)的畫面上動態(tài)顯示。7.1 力控組態(tài)軟件與PLC的通信1/181
力控組態(tài)軟件簡介(6)網(wǎng)絡(luò)通信程序(NetClient/NetServer)
網(wǎng)絡(luò)通信程序采用TCP/IP通信協(xié)議,可利用Intranet/Internet實(shí)現(xiàn)不同網(wǎng)絡(luò)結(jié)點(diǎn)上力控之間的數(shù)據(jù)通信。(7)通信程序(PortServer)
通信程序支持串口、電臺、撥號、移動網(wǎng)絡(luò)通信。通過力控在兩臺計(jì)算機(jī)之間,使用RS232C接口,可實(shí)現(xiàn)一對一(1:1方式)的通信;如果
使用RS485總線,還可實(shí)現(xiàn)一對多臺計(jì)算機(jī)(1:N方式)的通信,同時(shí)也可以通過電臺、MODEM、移動網(wǎng)絡(luò)的方式進(jìn)行通信。(8)Web服務(wù)器程序(Web
Server)
Web服務(wù)器程序可為處在世界各地的遠(yuǎn)程用戶實(shí)現(xiàn)在臺式機(jī)或便攜機(jī)上用標(biāo)準(zhǔn)瀏覽器實(shí)時(shí)監(jiān)控現(xiàn)場生產(chǎn)過程。(9)控制策略生成器(StrategyBuilder)
控制策略生成器是面向控制的新一代軟件邏輯自動化控制軟件,采用符合IEC1131-3標(biāo)準(zhǔn)的圖形化編程方式,提供包括:變量、數(shù)學(xué)運(yùn)算、邏
輯功能、程序控制、常規(guī)功能、控制回路、數(shù)字點(diǎn)處理等在內(nèi)的十幾類基本運(yùn)算塊,內(nèi)置常規(guī)PID、比值控制、開關(guān)控制、斜坡控制等豐富的控制算法。同時(shí)提供開放的算法接口,可以嵌入用戶自己的控制程序??刂撇呗陨善髋c力控的其它程序組件可以無縫連接。圖7-2現(xiàn)代工廠中的網(wǎng)絡(luò)系統(tǒng)1/187.1 力控組態(tài)軟件與PLC的通信1/181
力控組態(tài)軟件簡介4.應(yīng)用程序工程
創(chuàng)建新的應(yīng)用程序工程的一般過程是:繪制圖形界面、創(chuàng)建數(shù)據(jù)庫、配置I/O設(shè)備并進(jìn)行I/O數(shù)據(jù)連接、建立動畫連接、運(yùn)行及調(diào)試。采集數(shù)據(jù)在力控各軟件模塊中的數(shù)據(jù)流向圖如圖7-3所示。圖7-3采集數(shù)據(jù)在力控各軟件模塊中的數(shù)據(jù)流向圖1/187.1 力控組態(tài)軟件與PLC的通信1/181
力控組態(tài)軟件簡介
每個(gè)機(jī)器只能安裝一套力控軟件,一個(gè)典型的應(yīng)用中往往包含以下幾個(gè)方面的內(nèi)容:
(1)設(shè)備驅(qū)動:計(jì)算機(jī)跟什么樣的設(shè)備相連(如PLC、板卡、模塊、智能儀表),是直接相連還是通過設(shè)備供應(yīng)商提供的軟件相連,是什么樣的網(wǎng)絡(luò)等。
(2)區(qū)域數(shù)據(jù)庫:數(shù)據(jù)庫主要將數(shù)據(jù)庫的點(diǎn)參數(shù)和采集
設(shè)備的通道地址相對應(yīng),現(xiàn)場的數(shù)據(jù)處理、量程變換、報(bào)警處理、歷史存貯等都放到數(shù)據(jù)庫進(jìn)行,數(shù)據(jù)庫提供了數(shù)據(jù)處理的手段,同時(shí)又是分布式網(wǎng)絡(luò)服務(wù)的核心。
(3)監(jiān)控畫面開發(fā):在應(yīng)用組態(tài)中,最重要的一部分是監(jiān)控畫面的制作?,F(xiàn)場數(shù)據(jù)采集到計(jì)算機(jī)中后,操作人員通過仿真的現(xiàn)場流程畫面便可以做監(jiān)控,開發(fā)包括流程圖、歷史/實(shí)時(shí)分析曲線、歷史/實(shí)時(shí)報(bào)警、生產(chǎn)報(bào)表等功能。
(4)數(shù)據(jù)連接:所有的數(shù)據(jù)通過數(shù)據(jù)庫變量進(jìn)行動畫連接,圖7-3采集數(shù)據(jù)在力控各軟件模塊中的
人機(jī)界面HMI里的數(shù)據(jù)庫變量對應(yīng)區(qū)域數(shù)據(jù)庫DB的一個(gè)點(diǎn)參數(shù),數(shù)據(jù)流向圖通過點(diǎn)參數(shù)的數(shù)據(jù)連接來完成和設(shè)備通訊的連接的。7.1 力控組態(tài)軟件與PLC的通信1
力控組態(tài)軟件簡介5.工程管理器
力控工程管理器窗口如圖7-4所示。窗口列出了已創(chuàng)建的力控應(yīng)用程序的名稱和目錄。圖7-4力控工程管理器窗口1/181/187.1 力控組態(tài)軟件與PLC的通信1
力控組態(tài)軟件簡介
(1)新建應(yīng)用:激活此命令,出現(xiàn)“模板管理”對話框,如圖7-5所示。輸入新項(xiàng)目的名稱和路徑。若要搜索已創(chuàng)
建的目錄,單擊“瀏覽”按鈕搜索即可。當(dāng)輸入新建項(xiàng)目的名稱和路徑后,單擊“確認(rèn)”按鈕,力控在指定的路徑下自動創(chuàng)建力控應(yīng)用程序的系統(tǒng)子目錄并生成各種系統(tǒng)文件。
(2)刪除應(yīng)用:選擇一個(gè)應(yīng)用程序名稱后,激活此命令刪除該應(yīng)用程序。此刪除操作僅僅將應(yīng)用程序的名稱從列表中刪除,實(shí)際應(yīng)用程序目錄及目錄下的文件并不會被刪除。
(3)開發(fā)系統(tǒng):選擇一個(gè)應(yīng)用程序名稱后,單擊此按鈕將自動進(jìn)入所選應(yīng)用程序的開發(fā)系統(tǒng)中。(4)進(jìn)入運(yùn)行:選擇一個(gè)應(yīng)用程序名稱后,單擊此按鈕將自動進(jìn)入所選應(yīng)用程序的運(yùn)行系統(tǒng)中。7.1 力控組態(tài)軟件與PLC的通信2 利用力控監(jiān)控組態(tài)軟件實(shí)現(xiàn)與OMRON
PLC的通訊以電機(jī)的啟停??刂齐娐窞槔弘姍C(jī)啟停保控制電路的程序梯形圖如圖7-6所示。其中,0.00為啟動按鈕,0.01為停止按鈕,10.00為電機(jī)的輸出位,而0.00位所并聯(lián)的10.00位是電機(jī)的自保持位。1/187.1 力控組態(tài)軟件與PLC的通信1/182 利用力控監(jiān)控組態(tài)軟件實(shí)現(xiàn)與OMRON
PLC的通訊
與此相對應(yīng),在計(jì)算機(jī)上利用力控組態(tài)軟件做一個(gè)監(jiān)控畫面,在監(jiān)控畫面中放置兩個(gè)按鈕和一個(gè)報(bào)警燈,分別表示啟動按鈕、停止按鈕和電機(jī)。通過兩個(gè)按鈕來控制電機(jī)的運(yùn)行和停止,以實(shí)現(xiàn)對OMRON
PLC進(jìn)行監(jiān)控。
首先將程序通過計(jì)算機(jī)下載到PLC中,并將PLC由運(yùn)行模式RUN改為監(jiān)控模式MONITOR。7.1 力控組態(tài)軟件與PLC的通信1/182 利用力控監(jiān)控組態(tài)軟件實(shí)現(xiàn)與OMRON
PLC的通訊1.創(chuàng)建一個(gè)應(yīng)用程序
(1)啟動力控工程管理器。出現(xiàn)力控工程管理器窗口,如圖7-4所示。
(2)單擊“新建應(yīng)用”按鈕,創(chuàng)建一個(gè)新的項(xiàng)目。出現(xiàn)如圖7-5所示的模板管理對話框。
(3)在“項(xiàng)目名稱”輸入框內(nèi)輸入要創(chuàng)建的力控應(yīng)用程序的名稱,不妨命名為“PC_PLC”。在“路徑”輸入框
內(nèi)輸入應(yīng)用程序的路徑,或者單擊“瀏覽”按鈕來創(chuàng)建路徑。在“描述信息”輸入框中輸入“電機(jī)啟停保電路監(jiān)控”。點(diǎn)擊“確定”按鈕返回,應(yīng)用程序列表增加了“PC_PLC”一項(xiàng)。(4)單擊“開發(fā)系統(tǒng)”按鈕進(jìn)入開發(fā)系統(tǒng),7.1 力控組態(tài)軟件與PLC的通信1/182 利用力控監(jiān)控組態(tài)軟件實(shí)現(xiàn)與OMRON
PLC的通訊2.開發(fā)環(huán)境介紹
開發(fā)系統(tǒng)Draw、界面運(yùn)行系統(tǒng)View和數(shù)據(jù)庫系統(tǒng)DB都是力控的基本組成部分。Draw和View主要完成人機(jī)界面的
組態(tài)和運(yùn)行,DB主要完成過程實(shí)時(shí)數(shù)據(jù)的采集(通過I/O驅(qū)動程序)、實(shí)時(shí)數(shù)據(jù)的處理(包括報(bào)警處理、統(tǒng)計(jì)處理等)、歷史數(shù)據(jù)處理等。開發(fā)步驟如下:
首先是建立數(shù)據(jù)庫點(diǎn)參數(shù),對點(diǎn)參數(shù)進(jìn)行數(shù)據(jù)連接;其次建立窗口監(jiān)控畫面,對監(jiān)控畫面里的各種圖元對象建立動畫連接;然后編制腳本程序,進(jìn)行分析曲線、報(bào)警、報(bào)表制作便完成了一個(gè)簡單的組態(tài)開發(fā)過程。7.1 力控組態(tài)軟件與PLC的通信1/182 利用力控監(jiān)控組態(tài)軟件實(shí)現(xiàn)與OMRON
PLC的通訊3.?dāng)?shù)據(jù)庫概述及創(chuàng)建數(shù)據(jù)庫點(diǎn)參數(shù)
實(shí)時(shí)數(shù)據(jù)庫DB是整個(gè)應(yīng)用系統(tǒng)的核心,構(gòu)建分布式應(yīng)用系統(tǒng)的基礎(chǔ)。它負(fù)責(zé)整個(gè)力控應(yīng)用系統(tǒng)的實(shí)時(shí)數(shù)據(jù)處理、歷史數(shù)據(jù)存儲、統(tǒng)計(jì)數(shù)據(jù)處理、報(bào)警信息處理、數(shù)據(jù)服務(wù)請求處理。完成與過程數(shù)據(jù)采集的雙向數(shù)據(jù)通信。7.1 力控組態(tài)軟件與PLC的通信2 利用力控監(jiān)控組態(tài)軟件實(shí)現(xiàn)與OMRON
PLC的通訊1/18
實(shí)時(shí)數(shù)據(jù)庫根據(jù)點(diǎn)名決定數(shù)據(jù)庫的結(jié)構(gòu),在點(diǎn)名字典中,每個(gè)點(diǎn)都包含若干參數(shù)。一個(gè)點(diǎn)可以包含一些系統(tǒng)預(yù)定義的標(biāo)準(zhǔn)點(diǎn)參數(shù),還可包含若干個(gè)用戶自定義參數(shù)。
點(diǎn)類型是實(shí)時(shí)數(shù)據(jù)庫DB根據(jù)監(jiān)控需要而預(yù)定義的一些標(biāo)
準(zhǔn)點(diǎn)類型,目前提供的標(biāo)準(zhǔn)點(diǎn)類型有:模擬I/O點(diǎn)、數(shù)字
I/O點(diǎn)、累計(jì)點(diǎn)、控制點(diǎn)、運(yùn)算點(diǎn)等。不同的點(diǎn)類型完成
的功能不同。比如,模擬I/O點(diǎn)的輸入和輸出量為模擬量,可完成輸入信號量程變換、小信號切除、報(bào)警檢查,輸出限值等功能。數(shù)字I/O點(diǎn)輸入值為離散量,可對輸入信號
進(jìn)行狀態(tài)檢查,
點(diǎn)的參數(shù)的形式為“點(diǎn)名.參數(shù)名”。缺省的情況下“點(diǎn)名.PV”代表一個(gè)測量值。7.1 力控組態(tài)軟件與PLC的通信1/182 利用力控監(jiān)控組態(tài)軟件實(shí)現(xiàn)與OMRONPLC的通訊創(chuàng)建數(shù)據(jù)庫點(diǎn)參數(shù)。
根據(jù)以上工藝需求,定義如下三個(gè)點(diǎn)參數(shù):兩個(gè)數(shù)字量輸入,分別命名為
“start”和“stop”;一個(gè)數(shù)字量輸出,命名為“motor”。步驟如下:
(1)在Draw導(dǎo)航器中雙擊“實(shí)時(shí)數(shù)據(jù)庫”項(xiàng)使其展開,在展開項(xiàng)目中雙擊
“數(shù)據(jù)庫組態(tài)”啟動組態(tài)程序DBManager。(2)選擇菜單命令“點(diǎn)/新建”或在右側(cè)的點(diǎn)表上雙擊任一空白行,出現(xiàn)“請指定區(qū)域、點(diǎn)類型”對話框。選擇“區(qū)域…00”及“數(shù)字I/O點(diǎn)”點(diǎn)類型,然后單擊“繼續(xù)》”按鈕,進(jìn)入點(diǎn)定義對話框。(3)在“點(diǎn)名”輸入框內(nèi)鍵入點(diǎn)名“motor”,在“點(diǎn)說明”編輯框中輸入“電機(jī)”,其它參數(shù)可以采用系統(tǒng)提供的缺省值。單擊“確定”按鈕,在點(diǎn)表中增加了一個(gè)點(diǎn)“motor”。(4)用同樣的方式再定義兩個(gè)數(shù)字量I/O點(diǎn):一個(gè)在“點(diǎn)名”框內(nèi)輸入“start”,“點(diǎn)說明”框中輸入“啟動按鈕”;另一個(gè)在“點(diǎn)名”框內(nèi)輸入“stop”,“點(diǎn)說明”框中輸入“停止按鈕”。這時(shí)在數(shù)據(jù)庫點(diǎn)表中可以看到所定義好的三個(gè)點(diǎn)參數(shù):“motor”,“start”和“stop”,最后單擊“存盤”按鈕保存組態(tài)內(nèi)容,然后單擊“退出”按鈕。4.定義I/O設(shè)備
實(shí)時(shí)數(shù)據(jù)庫是從I/O驅(qū)動程序中獲取過程數(shù)據(jù)的,I/O驅(qū)動程序負(fù)責(zé)軟件和設(shè)備的通訊,因此首先要建立I/O數(shù)據(jù)源,而數(shù)據(jù)庫同時(shí)可以與多個(gè)I/O驅(qū)動程序進(jìn)行通信,一個(gè)I/O驅(qū)動程序也可以連接一個(gè)或多個(gè)設(shè)備。5.?dāng)?shù)據(jù)連接
如何使實(shí)時(shí)數(shù)據(jù)庫中的start、stop和motor這些點(diǎn)的PV參數(shù)值能與I/O設(shè)備PLC1進(jìn)行實(shí)時(shí)數(shù)據(jù)交換,這個(gè)過程就是建立數(shù)據(jù)連接的過程。由于數(shù)據(jù)庫可以與多個(gè)I/O設(shè)備進(jìn)行數(shù)據(jù)交換,所以必須指定哪些點(diǎn)與哪個(gè)I/O設(shè)備建立數(shù)據(jù)連接。1/186.創(chuàng)建窗口
進(jìn)入開發(fā)系統(tǒng)Draw后,首先需要創(chuàng)建一個(gè)新窗口。
選擇菜單命令“文件[F]/新建”,或者從導(dǎo)航器中的“窗口”項(xiàng)目中單擊鼠標(biāo)右鍵,
選擇“新建”菜單項(xiàng),出現(xiàn)“窗口屬性”
對話框。1/187.創(chuàng)建圖形對象8.設(shè)置動畫連接9.變量定義10.?dāng)?shù)據(jù)源11.運(yùn)行1/187.2
InTouch組態(tài)軟件與PLC的通信1
InTouch組態(tài)軟件簡介
美國Wonderware的InTouch組態(tài)軟件時(shí)最
進(jìn)入我國的組態(tài)軟件之一,其專注于軟件的開發(fā),提供最大的可擴(kuò)展性和上層網(wǎng)絡(luò)的支持。對于在Microsoft
Windows
2000/NT/XP操作系統(tǒng)上創(chuàng)建的人機(jī)界面(HMI)應(yīng)用程序而言,Wonderware
InTouch是一套簡單快捷的應(yīng)用程序。InTouch是Wonderware
FactorySuite的一個(gè)組成部分,廣泛應(yīng)用于食品加工、半導(dǎo)體、石油、汽車、化工、制藥、紙漿和造紙、交通等領(lǐng)域。
通過使用InTouch,可以創(chuàng)建性能強(qiáng)勁、功能齊全的應(yīng)用程序,充分利用Microsoft
Windows的各項(xiàng)主要功能,包括ActiveX控件、OLE、圖形及聯(lián)網(wǎng)等。通過添加自定義的ActiveX控件、向?qū)?、一般對象以及?chuàng)建InTouch
QuickScript擴(kuò)展等,還可以擴(kuò)展Intouch的功能。1/187.2
InTouch組態(tài)軟件與PLC的通信1/181
InTouch組態(tài)軟件簡介
同其他的組態(tài)軟件一樣,InTouch也包括三個(gè)類似的程序:項(xiàng)目管理器、開發(fā)編輯環(huán)境和運(yùn)行程序。在InTouch中它
們分別是:InTouch應(yīng)用程序管理器、WindowMaker以及
WindowViewer。
InTouch應(yīng)用程序管理器用于組織并管理創(chuàng)建的應(yīng)用程序。它也可以用于將WindowViewer配置成NT服務(wù),為基于客戶機(jī)和基于服務(wù)器的構(gòu)架配置網(wǎng)絡(luò)應(yīng)用程序開發(fā)(NAD),以及配置動態(tài)分辨率轉(zhuǎn)換(DRC)和分布式報(bào)警。
DBDump與DBLoad數(shù)據(jù)庫應(yīng)用程序也是從應(yīng)用程序管理器啟動的。
WindowMaker是一種開發(fā)環(huán)境,在其中可以使用面向?qū)?/p>
象的圖形來創(chuàng)建富于動感的觸控式顯示窗口。這些顯示窗口可以連接到工業(yè)I/O系統(tǒng)以及其他的Microsoft
Windows應(yīng)用程序。7.2
InTouch組態(tài)軟件與PLC的通信1/181
InTouch組態(tài)軟件簡介
WindowViewer則是一種運(yùn)行環(huán)境,用于顯示在
WindowMaker中創(chuàng)建的圖形窗口。WindowViewer可以執(zhí)行InTouchQuickScript、執(zhí)行歷史數(shù)據(jù)記錄與報(bào)告、處理報(bào)警記錄與報(bào)告,并可以充當(dāng)DDE、SuiteLink通訊協(xié)議的客戶端和服務(wù)器。
InTouch是Wonderware
FactorySuite的一個(gè)組成部分,實(shí)際要完成一些大的工業(yè)項(xiàng)目,還需要結(jié)合其他的軟件。例如和設(shè)備通訊的IO
Server和DA
Server,以及面向信息管理的實(shí)時(shí)數(shù)據(jù)庫等,所以還需要學(xué)習(xí)其他軟件。
面向設(shè)備的軟件包括DA
Server、IO
Server和第三方OPC服務(wù)器等。為了與下位機(jī)(例如PLC)需要安裝三個(gè)軟件的一個(gè)和多個(gè)。7.2
InTouch組態(tài)軟件與PLC的通信1/182 與OMRON
PLC的通訊仍然以7.1.2節(jié)所示的電機(jī)啟停保控制電路為例,
任務(wù)是作一個(gè)監(jiān)控畫面,畫面中設(shè)置兩個(gè)按鈕和一個(gè)指示燈,分別表示啟動按鈕、停止按鈕和電機(jī)。通過兩個(gè)按鈕來控制電機(jī)的運(yùn)行和停止,以實(shí)現(xiàn)對OMRON
PLC進(jìn)行監(jiān)控。
InTouch使用3個(gè)部分組成的命名慣例來識別“I/O服務(wù)器”程序中的數(shù)據(jù)元素:應(yīng)用程序名、主題名以及項(xiàng)目名。要從另一個(gè)應(yīng)用程序獲得數(shù)據(jù),客戶端程序(InTouch)需要通過制定上述3個(gè)項(xiàng)目來打開通往服務(wù)器程序的通道。下面首先配置OMRONHL服務(wù)器。7.2
InTouch組態(tài)軟件與PLC的通信1/182 與OMRON
PLC的通訊1.配置I/O通訊(1)啟動與配置OMRONHL服務(wù)器(2)定義OMRONHL主題
(3)最小化OMRONHL服務(wù)器。到此為止,
IO
Server部分已經(jīng)配置完成。7.2
InTouch組態(tài)軟件與PLC的通信1/182 與OMRON
PLC的通訊2.創(chuàng)建一個(gè)應(yīng)用程序3.進(jìn)入WindowMaker
InTouch的所有開發(fā)工作基本上都是在
WindowMaker中完成的,包括創(chuàng)建和刪除窗口,新建或編輯對象等。4.創(chuàng)建訪問名
創(chuàng)建I/O型標(biāo)記名或遠(yuǎn)程標(biāo)記名引用時(shí),必須將它們與訪問名關(guān)聯(lián)起來。訪問名包含用于其它I/O數(shù)據(jù)源進(jìn)行通訊的信息,包括節(jié)點(diǎn)名、應(yīng)用程序名及主題名。7.2
InTouch組態(tài)軟件與PLC的通信1/182 與OMRON
PLC的通訊4.創(chuàng)建訪問名
創(chuàng)建I/O型標(biāo)記名或遠(yuǎn)程標(biāo)記名引用時(shí),必須將它們與訪問名關(guān)聯(lián)起來。訪問名包含用于其它I/O數(shù)據(jù)源進(jìn)行通訊的信息,包括節(jié)點(diǎn)名、應(yīng)用程序名及主題名。
標(biāo)記名有很多類型,例如內(nèi)存型、I/O型,還有一些其他類型。
內(nèi)存型標(biāo)記名存在于InTouch應(yīng)用程序內(nèi)部,可以使用它們來創(chuàng)建系統(tǒng)常數(shù)和仿真。還可以使用它們來創(chuàng)建其他
Windows程序訪問的計(jì)算變量。內(nèi)存型標(biāo)記名共有4種:內(nèi)存離散型、內(nèi)存整型、內(nèi)存實(shí)型和內(nèi)存消息型。7.2
InTouch組態(tài)軟件與PLC的通信1/182 與OMRON
PLC的通訊
而所有從另一個(gè)Windows程序讀取值或?qū)⒅祵懭肓硪粋€(gè)
Windows程序的標(biāo)記名均為I/O型標(biāo)記名,還包括所有來
自可編程控制器、過程計(jì)算機(jī)的輸入和輸出,以及來自網(wǎng)絡(luò)節(jié)點(diǎn)的數(shù)據(jù)。I/O標(biāo)記名可以通過Microsoft動態(tài)數(shù)據(jù)交換(Dynamic
Data
Exchange,簡稱DDE)或Wonderware
SuiteLink通訊協(xié)議進(jìn)行訪問??蓪慖/O型標(biāo)
記名的值發(fā)生改變時(shí),它會立即寫入遠(yuǎn)程應(yīng)用程序。在遠(yuǎn)程應(yīng)用程序中,每當(dāng)鏈接到標(biāo)記名的項(xiàng)目時(shí),該標(biāo)記名也會從遠(yuǎn)程應(yīng)用程序上更新。I/O型標(biāo)記名也有4種:I/O離散型、I/O整型、I/O實(shí)型和I/O消息型。7.2
InTouch組態(tài)軟件與PLC的通信1/182 與OMRON
PLC的通訊6.創(chuàng)建新窗口7.創(chuàng)建圖形對象8.創(chuàng)建動畫鏈接
在創(chuàng)建圖形對象或符號之后,就可以通過動畫來賦予其“生命”。通過附加動畫鏈接,可以改變對象或符號的外觀,以反映標(biāo)記名或表達(dá)式值所發(fā)生的變化。
InTouch支持兩種基本類型的鏈接:觸動鏈接和顯示鏈接。觸動鏈接可供操作員向系統(tǒng)執(zhí)行輸入。顯示鏈接則是給操作員顯示輸出結(jié)果。9.運(yùn)行
相對于編輯環(huán)境WindowMaker,WindowViewer是運(yùn)行環(huán)境,把用戶編寫的應(yīng)用程序運(yùn)行起來,實(shí)時(shí)采集更新數(shù)據(jù)。7.3觸摸屏與PLC的連接與配置1/181觸摸屏簡介
觸摸式可編程終端由顯示器和觸摸屏系統(tǒng)組成,俗稱觸摸屏,是一種用觸摸方式進(jìn)行人機(jī)交換的
人機(jī)界面,在現(xiàn)代信息系統(tǒng)中廣泛應(yīng)用,在工業(yè)
自動化領(lǐng)域中也是應(yīng)用非常普遍,具有堅(jiān)固耐用、反應(yīng)速度快、節(jié)省空間、易于交流等許多優(yōu)點(diǎn)。
本節(jié)將結(jié)合OMRON公司NS系列觸摸式可編程終端講解觸摸屏在工業(yè)自動化控制中的應(yīng)用。
OMRON公司的觸摸式可編程終端簡稱PT。7.3觸摸屏與PLC的連接與配置1/182
NS系列可編程終端(PT)
NS系列可編程終端(PT)是一種可自動按照
FA生產(chǎn)基地的要求顯示信息并進(jìn)行操作的先進(jìn)操作員界面。NS系列提供高級操作員稱為可編程終端的界面接口??删幊探K端可用來顯示所需的信息并提供FA制造現(xiàn)場的操作運(yùn)行能力。①串行口B連接器,用來連接主機(jī)、CX-Designer和條形碼閱讀器。②串行口A連接器,用來連接主機(jī)、CX-Designer和條形碼閱讀器。③USB從屬連接器。④以太網(wǎng)連接器,用來連接以太網(wǎng)電纜,使用10Base-T/100Base-T⑤存儲卡連接器,用來連接存儲卡以存儲和傳送畫面數(shù)據(jù),記錄數(shù)據(jù)和系統(tǒng)程序。⑥總線接口連接器,用于連接視頻輸入單元或Control
Link接口單元。⑦主電路DC輸入端子,用來連接電源。⑧DIP開關(guān),用來設(shè)置傳送畫面數(shù)據(jù)通過存儲卡⑨復(fù)位開關(guān),用來初始化PT。⑩電池蓋。圖7-45
NS系列PT外觀背面?zhèn)让鎴D1/187.3觸摸屏與PLC的連接與配置1/182
NS系列可編程終端(PT)1.NS系列可編程終端(PT)的特點(diǎn)
(1)NS系列PT是一款整體機(jī),有兩個(gè)RS-232C端口、一個(gè)可接彩色打印機(jī)的USB接口、一個(gè)以太網(wǎng)口、一個(gè)總線插槽和一個(gè)內(nèi)置的
CF插槽。
(2)簡單靈活的系統(tǒng)配置和無縫網(wǎng)絡(luò)通信配置。一個(gè)NS系列產(chǎn)品能通過串行網(wǎng)絡(luò)、以太網(wǎng)或ControllerLink網(wǎng)絡(luò)連接到多個(gè)PLC在網(wǎng)絡(luò)里,它可擔(dān)當(dāng)遠(yuǎn)程維護(hù)的角色,從控制室上載或下載文件和程序。
(3)連接設(shè)備簡單,監(jiān)控功能強(qiáng)大。NS系列PT可以與歐姆龍溫度控制器、變頻器及其他設(shè)備進(jìn)行通信,操作非常簡單;兩個(gè)串行接口,可以同時(shí)連接到PLC和條形碼閱讀器;插上一個(gè)Video卡,NS系列觸
摸屏就可作為視頻監(jiān)控器使用。
(4)高性能專用軟件大大提高了NS系列觸摸屏性能。具有五層密碼保護(hù)功能、宏功能、多語種支持功能(在NS系列PT的屏幕上,最多
可為生產(chǎn)線注冊16種不同的語言或標(biāo)答)、梯形圖顯示功能以及豐富的圖庫等功能。7.3觸摸屏與PLC的連接與配置1/182
NS系列可編程終端(PT)2.外設(shè)
NS系列PT可提供的外圍設(shè)備見圖7-46。PT可以通過RS-232C端口和PC相連。PT可以通過RS-232C端口和以太網(wǎng)與PLC相連。PT安裝Controller
Link卡后可以接入Controller
Link網(wǎng)絡(luò)與PLC鏈接。PT接上視頻卡后,最多可以接入4個(gè)攝像機(jī),用于監(jiān)控。PT可以通過USB口連接打印機(jī)或條形碼閱讀器。1/187.3觸摸屏與PLC的連接與配置1/183
PT與CX-Designer連接
采用RS-232C、以太網(wǎng)或USB電纜來連接PT和計(jì)算機(jī)。這樣,用CX-Designer創(chuàng)建的畫面數(shù)據(jù)就可傳送至PT。1、通過RS-232和以太網(wǎng)連接
采用RS-232電纜將計(jì)算機(jī)和串行口A或B連接在一起,電纜即可接串行口A也可接串行口B。但電纜不能同時(shí)與兩個(gè)端口一起連接。
如果使用以太網(wǎng),則將計(jì)算機(jī)上的以太網(wǎng)端口與
PT上的以太網(wǎng)端口連接。7.3觸摸屏與PLC的連接與配置1/183
PT與CX-Designer連接2、通過USB連接
將計(jì)算機(jī)上的USB端口與PT上的USB從屬連接器相連。
PT所安裝的系統(tǒng)程序版本為6.2版或更高版本。如果當(dāng)前版本為6.1或更低版本,則需更新至6.2版或更高版本。如果通過USB通信來傳送畫面數(shù)據(jù),則必須將PT的USB驅(qū)動程序安裝與計(jì)算機(jī)中。7.3觸摸屏與PLC的連接與配置1/184
PT與PLC的串行口連接
串口鏈接是一種最基本,最常用的鏈接方式。NS系列PT通過串行口可以1:1、1:N或N:1形式和PLC鏈接。如果PLC是RS-422端口,可以通過轉(zhuǎn)換單元NS-AL002鏈接,通信方式有兩種:上位機(jī)鏈接和OMRON的NTLink鏈接。
NT鏈接(NT
Link)是一種采用特殊協(xié)議在歐姆龍PLC和歐姆龍可編程終端(PT)之間進(jìn)行高速通信的方法。除了在單個(gè)PT與單個(gè)PLC連接處采用1:1
NT
Link之外,
NS系列PT還可支持1:N
NT
Link,在1:N
NT
Link中,單個(gè)PLC最多可以與8個(gè)PT端口連接。在本節(jié)中,“NT
Link”是指總的NT
Link通信,“1:1
NT
Link”是指1:1配置的NT
Link,“1:N
NT
Link”是指1:N配置的NT
Link。7.3觸摸屏與PLC的連接與配置1/184
PT與PLC的串行口連接NT有如下鏈接方式:(1)1:1鏈接方式這是一種最容易的鏈接方式,如圖7-47所示。
·用PLC的RS-232C端口直接和PT的RS-232C端口相連。它們之間的最長距離為15米。
·用PLC的RS-422A端口直接和PT連接。因?yàn)镻T只有RS-232C端口,所以需要一個(gè)NS-AL002轉(zhuǎn)換單元,最長的通信距離是500米。1/187.3觸摸屏與PLC的連接與配置1/184
PT與PLC的串行口連接(2)
N:1鏈接
N:1鏈接指多臺PLC與一臺PT鏈接。如果用PLC的RS-232C端口直接和PT的RS-
232C端口相連,連接長度最長為15米。如果PLC用的是RS-422A端口,PT需要一個(gè)
NS-AL002的轉(zhuǎn)換單元進(jìn)行轉(zhuǎn)換。1/187.3觸摸屏與PLC的連接與配置1/184
PT與PLC的串行口連接(3)
1:N鏈接
1:N鏈接指一臺PLC鏈接多臺PT,如果PLC用的是RS-422A端口,PT需要一個(gè)NS-AL002的轉(zhuǎn)換單元。一臺PLC最多可以鏈接
8個(gè)PT端口。1:N鏈接的描述如7-49所示。1/18
PT的使用并不復(fù)雜,它在工業(yè)控制中常常起到一個(gè)操作盤的作用。
PT的功能是依靠在PC上編好的用戶程序?qū)崿F(xiàn)的,各廠家
PT都有自己的支持工具軟件。
OMRON的NS系列PT的支持工具軟件為CX-Designer,這是一個(gè)強(qiáng)大的應(yīng)用軟件。最基本的使用方法是:先在PC上用CX-Designer軟件編寫程序,下載到PT上,再把PT和PLC連接起來,實(shí)現(xiàn)預(yù)期的功能。1/187.3觸摸屏與PLC的連接與配置5、可編程終端(PT)的使用圖7-50
PT使用流程1/181.在PC上安裝CX-Designer軟件
CX-Designer軟件包含在CX-One軟件包中,軟件的安裝參見第九章。安裝完成后,重新啟動便可使用。2.CX-Designer的基本界面簡介
CX-Designer是在Windows操作系統(tǒng)下安裝
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廚房雇傭合同范例
- 農(nóng)村買賣房屋合同范例
- 養(yǎng)殖黃魚購銷合同范本
- 業(yè)務(wù)聯(lián)營店合同范本
- 北京女生宿舍租賃合同范本
- 二手貨架拆除合同范例
- 臺州起重吊裝租賃合同范本
- 醫(yī)院投放合同范本
- 農(nóng)村施工安全協(xié)議合同范本
- 勞務(wù)草簽合同范本
- 一年級下冊綜合實(shí)踐活動教案2
- 九年級主題班會課件:遇見最好的自己(開學(xué)第一課)
- 2025版股權(quán)投資基金股份收購與退出機(jī)制協(xié)議3篇
- 【營銷方案】2025小紅書平臺營銷通案
- 2025年棗莊科技職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 護(hù)苗行動安全教育課件
- 2024年山西同文職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 油品庫房管理規(guī)定(2篇)
- 礦山工程安全培訓(xùn)課件
- 2025年月度工作日歷含農(nóng)歷節(jié)假日電子表格版
- 2024年長沙民政職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
評論
0/150
提交評論