0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DGUS II與歐姆龍PLC連接詳細說明

DGUS II ? 2018-11-22 16:41 ? 次閱讀

PLC本質(zhì)上是一種專用于工業(yè)控制的計算機,使用可編程存儲器儲存指令,并通過模擬或數(shù)字I/O組件,控制各種機械或生產(chǎn)過程的裝置。而HMIHuman Machine Interface)連接可編程序控制器PLC),利用顯示屏顯示,通過輸入單元(如觸摸屏)寫入工作參數(shù)或輸入工作命令,實現(xiàn)人與機器之間的信息交互。這里介紹迪文DGUS Ⅱ觸摸屏與歐姆龍PLC通過Hostlink協(xié)議實現(xiàn)通訊的軟、硬件連接說明。

1 效果展示

效果展示1:CIO、H和DM區(qū)讀寫演示

產(chǎn)品型號:DMT85480C050_07WT

歐姆龍PLC:CP1E-N40

分辨率:850*480

https://v.qq.com/x/page/y078785uefm.html?pcsharecode=5gfNglcD&sf=uri

視頻中選用了基于T5 CPU的迪文DGUS Ⅱ觸摸屏,65K色TFT顯示。其中,I/O接口總數(shù)達76 個,最高速度100MHz,+/-4mA驅(qū)動能力,具有高可靠性數(shù)據(jù)庫和強大的數(shù)據(jù)庫管理接口。而CIO區(qū)包含PLC的外部硬件輸入和輸出,用作控制I/O點的數(shù)據(jù),也可以用作內(nèi)部處理和存儲數(shù)據(jù)的工作位。DM區(qū)即動態(tài)數(shù)據(jù)存儲區(qū),可以把采集到的模擬量,數(shù)字量數(shù)據(jù)存放在這里,之后可以進行后期復雜的數(shù)據(jù)處理等?;赥5 CPU完善的數(shù)據(jù)庫管理,DGUS Ⅱ產(chǎn)品在實際應(yīng)用過程中具備很強的數(shù)據(jù)處理能力。

效果展示2:CIO、H和DM區(qū)讀寫演示(帶外殼)

產(chǎn)品型號:DMT10600T070_A5WTC

歐姆龍PLC:CP1E-N40

分辨率:1024*600

https://v.qq.com/x/page/j0787kq2d5i.html?pcsharecode=ufCVIvmN

視頻中選用了型號為DMT10600T070_A5WTC的DGUS Ⅱ觸摸屏,該產(chǎn)品是一款7寸高分辨率,工業(yè)智能HMI。

2 連接指南詳解

2.1 硬件連接指南

迪文T5屏幕通過串口與歐姆龍CP1E-PLC連接,通過Hostlink協(xié)議實現(xiàn)通信,本次使用歐姆龍PLC內(nèi)置的自帶串口或使用擴展板接口。

2.1.1 硬件產(chǎn)品型號

迪文觸摸屏:DMT85480C050_07WT;

PLC:歐姆龍CP1E-N40;

TTL<->232硬件串口,+24V->5V供電,DIY;

2.1.2 接口定義

(1)迪文觸摸屏接口(下圖),接口使用1MM-10P排線或,使用2.54mm間距單排插針,接口定義如下圖:

(2)歐姆龍PLC(下圖)使用內(nèi)置串口(左側(cè))或擴展板(右側(cè),需另行購買),擴展板型號: CP1WCIF01。

PLC端內(nèi)置端口為DB9母頭,接口定義如下表格。CP1WCIF01接口定義同內(nèi)置端口。

1 接口定義

1

FG

框架接地

2

SD(TXD)

發(fā)送數(shù)據(jù)

3

RD(RXD)

接收數(shù)據(jù)

4

RS(RTS)

請求發(fā)送

5

CS(CTS)

清除發(fā)送

6

5V

電源

7

DR(DSR)

數(shù)據(jù)設(shè)備準備

8

ER(DTR)

數(shù)據(jù)終端準備

9

SG(0V)

信號接地

(3)TTL<->232硬件串口,+24V->5V供電,DIY,用2.54mm間距單排插針。

(4)J1/J2的端子方塊端子序號為1,從左到右一次1—6;

2 J1及接口定義

1

TXD

2

RXD

3

GND

4

+24V

5

未使用

6

未使用

3 J2及接口定義

1

TXD

2

RXD

3

GND

4

+5V

5

+5V

6

+5V

(5)硬件接線圖

5.png

2.2 軟件配置指南

2.2.1 DGUS屏配置

迪文T5屏幕串口2默認波特率115200,8,1,N;PLC配置通訊參數(shù)與屏幕參數(shù)相同,所以迪文T5屏使用默認配置,串口配置詳細參數(shù)請修改T5UID2.CFG文件,T5UID2.CFG配置請參考文檔“T5UID2應(yīng)用指南.PDF”。

2.2.2 PLC參數(shù)配置

1)請到歐姆龍官網(wǎng)下載CX-ONE軟件,安裝好后,打開CX-Programmer,界面如下圖:


2)點擊文件,新建,如下圖:

7.PNG

3)彈出如下圖:選擇N40

8.png

4)確定后,進入工程編輯頁面,如下圖:

5)再在左側(cè)工程欄雙擊設(shè)置,選擇“內(nèi)置RS232C端口”,或 “串行選項端口”,由于參數(shù)完全相同,這里只對“內(nèi)置RS232C端口”介紹

10.png

6)具體通訊參數(shù)設(shè)置如下:

11.png


7)單元號默認為0,若為其他數(shù)值,請注意編寫OS程序是更改為對應(yīng)的值

12.png

2.2.3 PLC下載

1)點擊PLC,在線工作,彈出對話框后,點擊確定

2)連接成功后再左側(cè)工程框會顯示監(jiān)視模式或運行模式,如下圖

3)下載設(shè)置選擇藍色選項,如下圖:

4)彈出對話后,只勾選設(shè)置選項,點擊確定,如下圖:

之后彈出的所有對話框都點擊是或確認。至此,PLC設(shè)置完畢。

2.3 硬件連接效果圖

3 通訊指令

3.1 讀寫DM區(qū)指令

讀指令:RD;寫指令:WD;

1)RD指令格式如下:

幀頭

單元號

讀命令

寄存器首地址

讀取寄存器個數(shù)

XOR校驗

結(jié)束字符

@

00

RD

0009

0002

5D

*/CR

說明:

幀頭:@固定,1個字節(jié);

單元號:PLC上 設(shè)定,2個字節(jié);

讀命令:固定,RDDM區(qū)),RHH區(qū)),RRCIO區(qū))等,2個字節(jié);

寄存器首地址:DCB碼表示,4個字節(jié);

讀取寄存器個數(shù):BCD碼表示,4個字節(jié);

XOR校驗:前邊所有數(shù)據(jù)XOR運算,2個字節(jié);

結(jié)束字符:*/CR,固定,/CR0x0D2個字節(jié);

發(fā)送數(shù)據(jù)長度:17

2)發(fā)送讀指令后,PLC響應(yīng)格式如下:

幀頭

單元號

讀命令

錯誤碼

讀取數(shù)據(jù)

XOR校驗

結(jié)束字符

@

00

RD

00

讀取寄存器個數(shù)*4

XX

*/CR

說明:

錯誤碼:00表示接收數(shù)據(jù)正常;

接收數(shù)據(jù)長度:11+讀取寄存器個數(shù)*5

3)WR指令格式如下:

幀頭

單元號

讀命令

寫寄存器首地址

寫入的數(shù)據(jù)

XOR校驗

結(jié)束字符

@

00

WD

0009

0066

XX

*/CR

說明:

幀頭:@固定,1個字節(jié);

單元號:PLC上設(shè)定,2個字節(jié);

讀命令:固定,WDDM區(qū)),WHH區(qū)),WRCIO區(qū))等,2個字節(jié);

寫寄存器首地址:DCB碼表示,4個字節(jié);

寫入的數(shù)據(jù):BCD碼表示,4個字節(jié);

XOR校驗:前邊所有數(shù)據(jù)XOR運算,2個字節(jié);

結(jié)束字符:*/CR,固定,/CR0x0D,2個字節(jié);

發(fā)送數(shù)據(jù)長度:17;

注:這里只做寫入一個DM寄存器的演示,如需寫入多個DM寄存器(連續(xù)),連續(xù)寫入幾個,在首地址后增幾個數(shù)據(jù),每個數(shù)據(jù)4字節(jié)長度;


4)PLC程序:

PLC編寫程序此段程序的母的測試OS是否正確,由于PLC內(nèi)部DM區(qū)只有通過軟件監(jiān)視才能直觀得監(jiān)測DM區(qū)的值,不方便演示效果,這里通過PLC的輸出間接的測試OS是否正確程序說明如下:

DM區(qū)讀取測試程序段:上電將100賦值到D9,101賦值到D10,觸摸屏上電后,讀取DM區(qū)數(shù)據(jù)。

18.png

DM區(qū)寫入測試程序段:

19.png

在“DM區(qū)演示”頁面D9輸入102104,若寫入PLC正確,則100.00輸出,PLC對應(yīng)指示燈點亮,D10輸入103105,若寫入PLC正確,則100.01輸出,PLC對應(yīng)指示燈點亮。

3.2 讀寫CIO區(qū)指令

讀指令:RR;寫指令:WR;CIO區(qū)包含PLC的外部硬件輸入和輸出;

1)CIO區(qū)讀指令同DM區(qū)讀指令類似,需將RD指令更改為RR即可,格式如下:

幀頭

單元號

讀命令

寄存器首地址

讀取寄存器個數(shù)

XOR校驗

結(jié)束字符

@

00

RR

0010

0001

XX

*/CR

  1. 發(fā)送讀指令后,PLC響應(yīng)格式如下:

幀頭

單元號

讀命令

錯誤碼

讀取數(shù)據(jù)

XOR校驗

結(jié)束字符

@

00

RR

00

讀取寄存器個數(shù)*4

XX

*/CR

  1. WR指令格式如下:

幀頭

單元號

讀命令

寫寄存器首地址

寫入數(shù)據(jù)

XOR校驗

結(jié)束字符

@

00

WR

0010

0003

XX

*/CR

說明:

幀頭:@固定,1個字節(jié);

單元號:PLC上設(shè)定,2個字節(jié);

讀命令:固定,WDDM區(qū)),WHH區(qū)),WRCIO區(qū))等,2個字節(jié);

寫寄存器首地址:DCB碼表示,4個字節(jié);

寫入的數(shù)據(jù):BCD碼表示,4個字節(jié);

XOR校驗:前邊所有數(shù)據(jù)XOR運算,2個字節(jié);

結(jié)束字符:*/CR,固定,/CR0x0D,2個字節(jié);

發(fā)送數(shù)據(jù)長度:17;

注:這里只做寫入一個CIO寄存器的演示,如需寫入多個CIO寄存器(連續(xù)),連續(xù)寫入幾個,在首地址后增幾個數(shù)據(jù),每個數(shù)據(jù)4字節(jié)長度;

4) PLC程序:

PLC編寫程序此段程序的母的測試OS是否正確,由于PLC內(nèi)部CIO區(qū)只有通過軟件監(jiān)視才能直觀得監(jiān)測DM區(qū)的值,不方便演示效果,這里通過PLC的輸出間接的測試OS是否正確程序說明如下:

20.png

上電后觸摸屏讀取CIO10.00的狀態(tài),由于只有開和關(guān)兩種狀態(tài),所以以圖標的形式顯示在觸摸屏,開時觸摸屏LED1顯示“綠色”,關(guān)時觸摸屏顯示“紅色”,當在觸摸屏按下按鈕時,觸摸屏讀CIO10的16位狀態(tài),根據(jù)對應(yīng)位取反后寫入到觸摸屏,演示效果為按下LED1,PLC的100.02輸出;

3.3 讀寫保持區(qū)H區(qū)指令

讀指令:RH;寫指令:WH;

H區(qū)與CIO區(qū)相同,只需將對應(yīng)指令更改為RH,WH即可,演示效果見視頻。

1)PLC程序:

21.png

上電后觸摸屏讀取H0.00的狀態(tài),由于只有開和關(guān)兩種狀態(tài),所以以圖標的形式顯示在觸摸屏,開時觸摸屏LED3顯示“綠色”,關(guān)時觸摸屏顯示“紅色”,當在觸摸屏按下按鈕時,觸摸屏讀CIO10的16位狀態(tài),根據(jù)對應(yīng)位取反后寫入到觸摸屏,演示效果為按下LED3,PLC的100.04輸出;

3.4 IO存儲區(qū)復合讀取指令

QQMR指令需要和QQIR配合使用,在發(fā)送完成QQMR后,發(fā)送QQIR指令后等待PLC回復數(shù)據(jù)。該指令可以讀取一次行讀取H區(qū)/DM區(qū)/CIO區(qū)的狀態(tài),這里,將前三個演示所用的到的寄存器都讀取上來,并顯示到屏上,包括D9,D10,CIO10,H0.

1QQMR復合讀指令數(shù)據(jù)格式:讀D9CIO10

幀頭

單元號

讀命令

寄存器種類

寄存器地址

控制字

寄存器種類

@

00

QQMR

DM00

0009

CH,

CI00

寄存器地址

控制字

XOR校驗

結(jié)束字符

0010

CH,

XX

*/CR

發(fā)送完QQMR指令后,發(fā)送QQIR指令,之后不需要在發(fā)送QQMR指令,

2)QQIR指令固定為:@00QQIR5B*/CR,其響應(yīng)格式如下:

22.png

次指令的沒幀響應(yīng)我們只需處理“,”之前的四個字節(jié)數(shù)據(jù)和FCS之前的四個字節(jié)數(shù)據(jù)即可,第一個逗號之前到結(jié)束分別對應(yīng)QQMR指令發(fā)送的寄存器。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PLC控制
    +關(guān)注

    關(guān)注

    9

    文章

    251

    瀏覽量

    27224
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    578

    瀏覽量

    48388
  • 歐姆龍
    +關(guān)注

    關(guān)注

    3

    文章

    336

    瀏覽量

    65345
  • DGUS II
    +關(guān)注

    關(guān)注

    31

    文章

    13

    瀏覽量

    7245
收藏 人收藏

    評論

    相關(guān)推薦

    歐姆龍PLC編程軟件有哪些?

    歐姆龍(OMRON)是全球領(lǐng)先的自動化解決方案提供商,其可編程邏輯控制器(PLC)編程軟件在工業(yè)自動化領(lǐng)域具有廣泛的應(yīng)用。歐姆龍PLC編程軟件不僅功能強大,而且易于使用,能夠滿足各種工
    的頭像 發(fā)表于 10-18 15:48 ?154次閱讀

    歐姆龍PLC數(shù)據(jù) 轉(zhuǎn) profinet IO項目案例

    目錄 1 案例說明 1 2 VFBOX網(wǎng)關(guān)工作原理 1 3 準備工作 2 4 網(wǎng)關(guān)采集歐姆龍PLC數(shù)據(jù) 2 5 用PROFINET IO協(xié)議轉(zhuǎn)發(fā)數(shù)據(jù) 5 6 案例總結(jié) 7 1 案例說明
    的頭像 發(fā)表于 09-27 10:06 ?175次閱讀
    <b class='flag-5'>歐姆龍</b><b class='flag-5'>PLC</b>數(shù)據(jù) 轉(zhuǎn) profinet IO項目案例

    歐姆龍PLC數(shù)據(jù) 轉(zhuǎn) IEC61850項目案例

    1???????? 案例說明 1.?? 設(shè)置網(wǎng)關(guān)采集歐姆龍PLC數(shù)據(jù) 2.?? 把采集的數(shù)據(jù)轉(zhuǎn)成IEC61850協(xié)議轉(zhuǎn)發(fā)給其他系統(tǒng)。 2??????? VFBOX網(wǎng)關(guān)工作原理 VFBOX網(wǎng)關(guān)是協(xié)議
    的頭像 發(fā)表于 07-23 17:42 ?320次閱讀
    <b class='flag-5'>歐姆龍</b><b class='flag-5'>PLC</b>數(shù)據(jù) 轉(zhuǎn) IEC61850項目案例

    歐姆龍EtherCAT配置方法

    歐姆龍EtherCAT配置方法
    的頭像 發(fā)表于 06-13 16:03 ?811次閱讀
    <b class='flag-5'>歐姆龍</b>EtherCAT配置方法

    歐姆龍plc常見故障及排除

    歐姆龍PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的控制設(shè)備。在使用過程中,可能會遇到各種故障問題。本文將詳細介紹歐姆龍
    的頭像 發(fā)表于 06-11 17:22 ?4811次閱讀

    歐姆龍plc斷電程序能保存多長時間?

    情況下,PLC的程序保存時間是一個非常重要的指標,因為它直接關(guān)系到工業(yè)生產(chǎn)過程中的連續(xù)性和穩(wěn)定性。 本文將從以下幾個方面詳細介紹歐姆龍PLC斷電程序的保存時間:
    的頭像 發(fā)表于 06-11 16:35 ?1276次閱讀

    歐姆龍斷電保持數(shù)據(jù)區(qū)范圍

    的可靠性和靈活性。斷電保持數(shù)據(jù)區(qū)是PLC中一種特殊的數(shù)據(jù)存儲方式,可以在電源斷電的情況下保持數(shù)據(jù)不丟失。本文將詳細介紹歐姆龍PLC斷電保持數(shù)據(jù)區(qū)的范圍、特點、應(yīng)用場景以及如何進行設(shè)置和
    的頭像 發(fā)表于 06-11 16:34 ?1499次閱讀

    歐姆龍斷電保持寄存器是哪些

    PLC中一種重要的存儲元件,能夠在電源斷電的情況下保持數(shù)據(jù)不丟失。本文將詳細介紹歐姆龍PLC中的斷電保持寄存器及其應(yīng)用。 斷電保持寄存器的基本概念 斷電保持寄存器是一種特殊的存儲元件
    的頭像 發(fā)表于 06-11 16:30 ?2056次閱讀

    歐姆龍plc的h和w區(qū)別

    歐姆龍(Omron)是一家知名的自動化控制設(shè)備制造商,其產(chǎn)品廣泛應(yīng)用于工業(yè)自動化領(lǐng)域。PLC(Programmable Logic Controller,可編程邏輯控制器)是歐姆龍公司生產(chǎn)的一種重要
    的頭像 發(fā)表于 06-11 16:29 ?1115次閱讀

    歐姆龍plc之間怎么通訊

    。本文將詳細介紹歐姆龍PLC之間的通訊方式、通訊協(xié)議、硬件連接以及編程實現(xiàn)等方面的內(nèi)容。 歐姆龍PLC
    的頭像 發(fā)表于 06-11 16:27 ?3221次閱讀

    歐姆龍plc有哪些系列,區(qū)別是什么

    歐姆龍(Omron)是一家日本的自動化控制設(shè)備制造商,其PLC(Programmable Logic Controller,可編程邏輯控制器)產(chǎn)品廣泛應(yīng)用于工業(yè)自動化領(lǐng)域。以下是歐姆龍PLC
    的頭像 發(fā)表于 06-11 16:26 ?4044次閱讀

    歐姆龍plc有哪些型號有什么分別

    歐姆龍(OMRON)是一家日本的跨國公司,專注于自動化控制領(lǐng)域的產(chǎn)品,包括PLC(可編程邏輯控制器)。歐姆龍PLC廣泛應(yīng)用于工業(yè)自動化、智能制造、樓宇自動化等領(lǐng)域。以下是對
    的頭像 發(fā)表于 06-11 16:24 ?2019次閱讀

    歐姆龍plc是npn還是pnp

    歐姆龍(Omron)是一家知名的自動化控制設(shè)備制造商,其產(chǎn)品涵蓋了多種類型的可編程邏輯控制器(PLC)。PLC是一種廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的電子設(shè)備,用于實現(xiàn)各種控制邏輯和數(shù)據(jù)處理。在討論
    的頭像 發(fā)表于 06-11 16:23 ?1651次閱讀

    免費的PLC遠程編程工具,支持歐姆龍 CP/CH/CL/CM/CJ PLC遠程程序上下載

    【技術(shù)分享】遠程透傳網(wǎng)關(guān)-單網(wǎng)口快速實現(xiàn)歐姆龍 CP/CH/CL/CM/CJ PLC程序遠程上下載
    的頭像 發(fā)表于 01-18 10:00 ?586次閱讀
    免費的<b class='flag-5'>PLC</b>遠程編程工具,支持<b class='flag-5'>歐姆龍</b> CP/CH/CL/CM/CJ <b class='flag-5'>PLC</b>遠程程序上下載

    歐姆龍電子血壓計使用說明

    血壓是人體健康的重要指標之一,因此,進行血壓監(jiān)測對于人們的健康非常重要。歐姆龍電子血壓計是一種現(xiàn)代化的血壓監(jiān)測工具,具有簡便、準確等特點,被廣泛應(yīng)用于家庭和醫(yī)療機構(gòu)。本文將詳細介紹如何正確使用歐姆龍
    的頭像 發(fā)表于 01-12 14:06 ?2657次閱讀