昆侖通態(tài)觸摸屏mcgs和松下plc通訊如何設(shè)置
一、需要一條松下PLC專用編程通訊線,一端5針插頭連接PLC,一端9針母頭連接MCGS通訊口。
二、使用mcgs組態(tài)軟件,選擇 松下PLC通訊格式選擇默認(rèn):
三、MCGS觸摸屏的通訊格式要和上面的格式一致,特別注意MCGS的設(shè)備地址號,如果0不行就改為1,只要做到以上幾點,通訊就能成功。
關(guān)于PLC與MCGS的通訊問題
現(xiàn)在嵌入版最高是7.5版,通用版是6.5版,不知你用的是什么品牌的PLC:
1、進入設(shè)備組態(tài),選擇設(shè)備工具箱,點擊“設(shè)備管理”,在彈出的對話框內(nèi)選擇你的設(shè)備類型。
2、上圖以O(shè)MRON的PLC,串口通訊為例(不同廠家的PLC有各自不同的專有協(xié)議):
先在“通用設(shè)備”欄內(nèi),建立串口通訊父設(shè)備。
在“PLC設(shè)備”欄內(nèi),選擇OMRON的Hostlink協(xié)議。
3、按確定返回后,先雙擊父設(shè)備,再雙擊OMRON的HOSTLINK:
4、左側(cè)顯示串口通訊父設(shè)備,下屬的子設(shè)備是OMRON的Hostlink設(shè)備,雙擊子設(shè)備:
5、PLC內(nèi)存通道對應(yīng)到MCGS的數(shù)據(jù)中心(數(shù)據(jù)中心設(shè)置的各類變量);還可對通道的數(shù)據(jù)進行數(shù)學(xué)處理;最小采集周期可根據(jù)需要設(shè)置,一般是300ms。
6、接下來,就是對觸摸屏需要讀寫的全部PLC內(nèi)存通道進行設(shè)置和鏈接了。就可以實現(xiàn)通過觸摸屏人機界面操作PLC、通訊了。PLC的工程文件需要用各自廠家提供的編程軟件打開,按照上面的思路做個基本的開關(guān)或按鈕、組態(tài)通訊很容易的,可上機測試。
MCGS和PLC設(shè)備的通訊的實現(xiàn)及例程
在MCGS系統(tǒng)中,由設(shè)備窗口負(fù)責(zé)建立系統(tǒng)與外部硬件設(shè)備的連接,使得MCGS能從外部設(shè)備讀取數(shù)據(jù)并控制外部設(shè)備的工作狀態(tài),實現(xiàn)對應(yīng)工業(yè)過程的實時監(jiān)控。因此MCGS與PLC設(shè)備的聯(lián)接是通過設(shè)備窗口完成的,具體操作如下:
當(dāng)我們打開MCGS組態(tài)環(huán)境,新建了一個MCGS工程后,在用戶編輯窗口中將會出現(xiàn)如圖1的工作臺窗口,
單擊,工具欄上的工具箱按鈕將彈出如圖3所示的設(shè)備工具箱窗口,需要說明的是,在MCGS中PLC設(shè)備是作為子設(shè)備掛在串口父設(shè)備下的,因此在向設(shè)備組態(tài)窗口中添加PLC設(shè)備前,必須先添加一個串口父設(shè)備,當(dāng)直接用串口進行本地通訊時,我們添加”串口通訊父設(shè)備,因此雙擊其中的串口通訊父設(shè)備,在設(shè)備組態(tài)窗口中添加一個串口通訊設(shè)備,如圖4:
現(xiàn)在就可以向設(shè)備組態(tài)窗口中添加我們所需的PLC設(shè)備了,如果所需設(shè)備沒有出現(xiàn)在設(shè)備工具箱中請按下“設(shè)備管理”按鈕,在彈出的設(shè)備管理對話框中選定所需的設(shè)備,然后雙擊就可以將它添加到設(shè)備工具箱中,如圖5:
通過前面第一個問題的解決,我們已經(jīng)建立了與PLC系統(tǒng)的連接,因此要對PLC中的數(shù)據(jù)進行讀寫操作,只需要在PLC設(shè)備的設(shè)備屬性設(shè)置對話框中對其通道屬性進行設(shè)置,并建立起通道與MCGS實時數(shù)據(jù)庫中的數(shù)據(jù)的連接就行了,具體操作如下:雙擊圖6 設(shè)備組態(tài)窗[ 1中父設(shè)備下的PLC子設(shè)備,彈出如圖8所示的設(shè)備屬性設(shè)置對話框:
下面我們就來建立一個對PLC輸出寄存器對行讀操作的通道,單擊”增加通道”按鈕,彈出如圖10所示的增加通道
對話框:
此時所建立的10.0已出現(xiàn)在PLC通道屬性設(shè)備對話框中,依此類推可建立其他的通道,單擊”確認(rèn)”按鈕回到設(shè)備屬性設(shè)置對話框,在設(shè)備屬性設(shè)置對話框單擊”通道連接”選項卡,此時設(shè)備屬性對話框變成圖12所示;
選中通道1,雙擊”對應(yīng)數(shù)據(jù)對象”欄,在其中輸入在實時數(shù)據(jù)庫中建立的與之對應(yīng)的數(shù)據(jù)名,單擊”確認(rèn)”按鈕就完成了MCGS中的數(shù)據(jù)對象與PLC內(nèi)部寄存器間的連接,具體的數(shù)據(jù)讀寫將由主控窗口根據(jù)具體的操作情況自動完成。
當(dāng)我們在實時數(shù)據(jù)庫中建立了所需的數(shù)據(jù)對象,并在PLC 設(shè)備屬性設(shè)置對話框中把它們與對應(yīng)的設(shè)備通道連接起來后,這個問題就非常簡單,只需要在欲設(shè)置動畫的構(gòu)件的動畫組態(tài)屬性設(shè)置對話框中選中相應(yīng)的動畫連接復(fù)選框,然后將對應(yīng)的數(shù)據(jù)對象與之連接起來就行了。比如說PLC系統(tǒng)中有一個指示燈,它是由10.0控制的,如果我們要監(jiān)視它的狀態(tài)該哪么來做呢?
首先我們肯定要在監(jiān)控界面中畫一個指示燈構(gòu)件,然后雙擊它,這時會出現(xiàn)如圖13所示的“動畫組態(tài)”屬性設(shè)置對話框”,選中其中的“可見度”復(fù)選框,然后單擊”可見度”選項卡,動畫組態(tài)屬性設(shè)置對話框轉(zhuǎn)為可見度動畫設(shè)置,如圖14在表達式文本框中輸入所需的表達式,或單擊右邊的
然后點擊“確認(rèn)”按鈕,就完成數(shù)據(jù)對象的連接