0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DGUS II与欧姆龙PLC连接详细说明

DGUS II 2018-11-22 16:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

PLC本质上是一种专用于工业控制的计算机,使用可编程存储器储存指令,并通过模拟或数字I/O组件,控制各种机械或生产过程的装置。而HMIHuman Machine Interface)连接可编程序控制器PLC),利用显示屏显示,通过输入单元(如触摸屏)写入工作参数或输入工作命令,实现人与机器之间的信息交互。这里介绍迪文DGUS Ⅱ触摸屏与欧姆龙PLC通过Hostlink协议实现通讯的软、硬件连接说明。

1 效果展示

效果展示1:CIO、H和DM区读写演示

产品型号: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接口总数达76 个,最高速度100MHz,+/-4mA驱动能力,具有高可靠性数据库和强大的数据库管理接口。而CIO区包含PLC的外部硬件输入和输出,用作控制I/O点的数据,也可以用作内部处理和存储数据的工作位。DM区即动态数据存储区,可以把采集到的模拟量,数字量数据存放在这里,之后可以进行后期复杂的数据处理等。基于T5 CPU完善的数据库管理,DGUS Ⅱ产品在实际应用过程中具备很强的数据处理能力。

效果展示2:CIO、H和DM区读写演示(带外壳)

产品型号:DMT10600T070_A5WTC

欧姆龙PLC:CP1E-N40

分辨率:1024*600

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

视频中选用了型号为DMT10600T070_A5WTC的DGUS Ⅱ触摸屏,该产品是一款7寸高分辨率,工业级智能HMI。

2 连接指南详解

2.1 硬件连接指南

迪文T5屏幕通过串口与欧姆龙CP1E-PLC连接,通过Hostlink协议实现通信,本次使用欧姆龙PLC内置的自带串口或使用扩展板接口。

2.1.1 硬件产品型号

迪文触摸屏:DMT85480C050_07WT;

PLC:欧姆龙CP1E-N40;

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

2.1.2 接口定义

(1)迪文触摸屏接口(下图),接口使用1MM-10P排线或,使用2.54mm间距单排插针,接口定义如下图:

(2)欧姆龙PLC(下图)使用内置串口(左侧)或扩展板(右侧,需另行购买),扩展板型号: CP1WCIF01。

PLC端内置端口为DB9母头,接口定义如下表格。CP1WCIF01接口定义同内置端口。

1 接口定义

1

FG

框架接地

2

SD(TXD)

发送数据

3

RD(RXD)

接收数据

4

RS(RTS)

请求发送

5

CS(CTS)

清除发送

6

5V

电源

7

DR(DSR)

数据设备准备

8

ER(DTR)

数据终端准备

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配置通讯参数与屏幕参数相同,所以迪文T5屏使用默认配置,串口配置详细参数请修改T5UID2.CFG文件,T5UID2.CFG配置请参考文档“T5UID2应用指南.PDF”。

2.2.2 PLC参数配置

1)请到欧姆龙官网下载CX-ONE软件,安装好后,打开CX-Programmer,界面如下图:


2)点击文件,新建,如下图:

7.PNG

3)弹出如下图:选择N40

8.png

4)确定后,进入工程编辑页面,如下图:

5)再在左侧工程栏双击设置,选择“内置RS232C端口”,或 “串行选项端口”,由于参数完全相同,这里只对“内置RS232C端口”介绍

10.png

6)具体通讯参数设置如下:

11.png


7)单元号默认为0,若为其他数值,请注意编写OS程序是更改为对应的值

12.png

2.2.3 PLC下载

1)点击PLC,在线工作,弹出对话框后,点击确定

2)连接成功后再左侧工程框会显示监视模式或运行模式,如下图

3)下载设置选择蓝色选项,如下图:

4)弹出对话后,只勾选设置选项,点击确定,如下图:

之后弹出的所有对话框都点击是或确认。至此,PLC设置完毕。

2.3 硬件连接效果图

3 通讯指令

3.1 读写DM区指令

读指令:RD;写指令:WD

1)RD指令格式如下:

帧头

单元号

读命令

寄存器首地址

读取寄存器个数

XOR校验

结束字符

@

00

RD

0009

0002

5D

*/CR

说明:

帧头:@固定,1个字节;

单元号:PLC上 设定,2个字节;

读命令:固定,RDDM区),RHH区),RRCIO区)等,2个字节;

寄存器首地址:DCB码表示,4个字节;

读取寄存器个数:BCD码表示,4个字节;

XOR校验:前边所有数据XOR运算,2个字节;

结束字符:*/CR,固定,/CR0x0D2个字节;

发送数据长度:17

2)发送读指令后,PLC响应格式如下:

帧头

单元号

读命令

错误码

读取数据

XOR校验

结束字符

@

00

RD

00

读取寄存器个数*4

XX

*/CR

说明:

错误码:00表示接收数据正常;

接收数据长度:11+读取寄存器个数*5

3)WR指令格式如下:

帧头

单元号

读命令

写寄存器首地址

写入的数据

XOR校验

结束字符

@

00

WD

0009

0066

XX

*/CR

说明:

帧头:@固定,1个字节;

单元号:PLC上设定,2个字节;

读命令:固定,WDDM区),WHH区),WRCIO区)等,2个字节;

写寄存器首地址:DCB码表示,4个字节;

写入的数据:BCD码表示,4个字节;

XOR校验:前边所有数据XOR运算,2个字节;

结束字符:*/CR,固定,/CR0x0D2个字节;

发送数据长度:17

注:这里只做写入一个DM寄存器的演示,如需写入多个DM寄存器(连续),连续写入几个,在首地址后增几个数据,每个数据4字节长度;


4)PLC程序:

PLC编写程序此段程序的母的测试OS是否正确,由于PLC内部DM区只有通过软件监视才能直观得监测DM区的值,不方便演示效果,这里通过PLC的输出间接的测试OS是否正确程序说明如下:

DM区读取测试程序段:上电将100赋值到D9,101赋值到D10,触摸屏上电后,读取DM区数据。

18.png

DM区写入测试程序段:

19.png

在“DM区演示”页面D9输入102104,若写入PLC正确,则100.00输出,PLC对应指示灯点亮,D10输入103105,若写入PLC正确,则100.01输出,PLC对应指示灯点亮。

3.2 读写CIO区指令

读指令:RR;写指令:WRCIO区包含PLC的外部硬件输入和输出;

1)CIO区读指令同DM区读指令类似,需将RD指令更改为RR即可,格式如下:

帧头

单元号

读命令

寄存器首地址

读取寄存器个数

XOR校验

结束字符

@

00

RR

0010

0001

XX

*/CR

  1. 发送读指令后,PLC响应格式如下:

帧头

单元号

读命令

错误码

读取数据

XOR校验

结束字符

@

00

RR

00

读取寄存器个数*4

XX

*/CR

  1. WR指令格式如下:

帧头

单元号

读命令

写寄存器首地址

写入数据

XOR校验

结束字符

@

00

WR

0010

0003

XX

*/CR

说明:

帧头:@固定,1个字节;

单元号:PLC上设定,2个字节;

读命令:固定,WDDM区),WHH区),WRCIO区)等,2个字节;

写寄存器首地址:DCB码表示,4个字节;

写入的数据:BCD码表示,4个字节;

XOR校验:前边所有数据XOR运算,2个字节;

结束字符:*/CR,固定,/CR0x0D2个字节;

发送数据长度:17

注:这里只做写入一个CIO寄存器的演示,如需写入多个CIO寄存器(连续),连续写入几个,在首地址后增几个数据,每个数据4字节长度;

4) PLC程序:

PLC编写程序此段程序的母的测试OS是否正确,由于PLC内部CIO区只有通过软件监视才能直观得监测DM区的值,不方便演示效果,这里通过PLC的输出间接的测试OS是否正确程序说明如下:

20.png

上电后触摸屏读取CIO10.00的状态,由于只有开和关两种状态,所以以图标的形式显示在触摸屏,开时触摸屏LED1显示“绿色”,关时触摸屏显示“红色”,当在触摸屏按下按钮时,触摸屏读CIO10的16位状态,根据对应位取反后写入到触摸屏,演示效果为按下LED1,PLC的100.02输出;

3.3 读写保持区H区指令

读指令:RH;写指令:WH;

H区与CIO区相同,只需将对应指令更改为RH,WH即可,演示效果见视频。

1)PLC程序:

21.png

上电后触摸屏读取H0.00的状态,由于只有开和关两种状态,所以以图标的形式显示在触摸屏,开时触摸屏LED3显示“绿色”,关时触摸屏显示“红色”,当在触摸屏按下按钮时,触摸屏读CIO10的16位状态,根据对应位取反后写入到触摸屏,演示效果为按下LED3,PLC的100.04输出;

3.4 IO存储区复合读取指令

QQMR指令需要和QQIR配合使用,在发送完成QQMR后,发送QQIR指令后等待PLC回复数据。该指令可以读取一次行读取H区/DM区/CIO区的状态,这里,将前三个演示所用的到的寄存器都读取上来,并显示到屏上,包括D9,D10,CIO10,H0.

1QQMR复合读指令数据格式:读D9CIO10

帧头

单元号

读命令

寄存器种类

寄存器地址

控制字

寄存器种类

@

00

QQMR

DM00

0009

CH,

CI00

寄存器地址

控制字

XOR校验

结束字符

0010

CH,

XX

*/CR

发送完QQMR指令后,发送QQIR指令,之后不需要在发送QQMR指令,

2)QQIR指令固定为:@00QQIR5B*/CR,其响应格式如下:

22.png

次指令的没帧响应我们只需处理“,”之前的四个字节数据和FCS之前的四个字节数据即可,第一个逗号之前到结束分别对应QQMR指令发送的寄存器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PLC控制
    +关注

    关注

    9

    文章

    255

    浏览量

    29751
  • HMI
    HMI
    +关注

    关注

    9

    文章

    736

    浏览量

    52455
  • 欧姆龙
    +关注

    关注

    3

    文章

    453

    浏览量

    67502
  • DGUS II
    +关注

    关注

    31

    文章

    14

    浏览量

    7620
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    欧姆龙FINS TCP点表监听-SK-PLC 工业边缘数采网关

    SK-PLC网关部署于车间边缘计算节点,形成了"设备层—边缘层—平台层—应用层"的四层架构体系。设备层通过FINS TCP与48台欧姆龙PLC建立通信连接;边缘层的SK-
    的头像 发表于 04-21 14:24 172次阅读
    <b class='flag-5'>欧姆龙</b>FINS TCP点表监听-SK-<b class='flag-5'>PLC</b> 工业边缘数采网关

    SEC-580 快速实现测控仪表与欧姆龙PLC 的通信

    背景: 广州某自动化项目现场,中控室需实时获取现场测控仪表的工作参数(温度,压力,流量等)。中控室使用欧姆龙NJ系列PLC,以太网端支持EtherCAT协议,测控仪表RS485串口支持Modbus
    的头像 发表于 11-18 13:26 376次阅读
    SEC-580 快速实现测控仪表与<b class='flag-5'>欧姆龙</b><b class='flag-5'>PLC</b> 的通信

    DeviceNet转ProfiNet协议转换网关实现欧姆龙PLC与西门子PLC通讯的配置案例

    项目背景 京东华北 A 分拨仓 2024 年“双十一”前扩容,新增 3 条高速箱线(16 台欧姆龙 CJ2M-CPU35 系列 PLC)与 WCS 层 1 套西门子 S7-1500-1516-3PN
    的头像 发表于 11-17 20:19 626次阅读
    DeviceNet转ProfiNet协议转换网关实现<b class='flag-5'>欧姆龙</b><b class='flag-5'>PLC</b>与西门子<b class='flag-5'>PLC</b>通讯的配置案例

    DeviceNet转ProfiNet协议转换网关欧姆龙与西门子 PLC 通讯配置实操指南

      一、 项目背景 京东华北 A 分拨仓 2024 年“双十一”前扩容,新增 3 条高速箱线(16 台欧姆龙 CJ2M-CPU35 系列 PLC)与 WCS 层 1 套西门子
    的头像 发表于 11-11 10:58 1615次阅读

    欧姆龙多款检测设备亮相NEPCON ASIA 2025

    在即将开展的NEPCON ASIA 2025上,作为连续十余年参展NEPCON ASIA的自动化领军企业和检测行业专家,欧姆龙自动化(中国)有限公司(以下简称“欧姆龙”)将带来多款高性能检测设备,覆盖X射线检查、外观AOI及锡膏印刷检测等关键工艺环节,为电子制造提供全面质
    的头像 发表于 10-30 15:11 1105次阅读

    DeviceNet 转 Ethernet/IP三菱 Q 与欧姆龙 CJ2M PLC 封口金属检测交互

    ,需要将采用 Ethernet/IP 主站的三菱 Q 系列 PLC 与采用 DeviceNet主站的欧姆龙 CJ2M PLC 进行连接
    的头像 发表于 10-20 20:13 625次阅读
    DeviceNet 转 Ethernet/IP三菱 Q 与<b class='flag-5'>欧姆龙</b> CJ2M <b class='flag-5'>PLC</b> 封口金属检测交互

    开疆智能Modbus转Profient网关连接欧姆龙PLC从站配置案例

    本案例是西门子PLC通过Profinet协议把数据读写到网关,再经由网关转换成为ModbusRTU对作为Modbus从站的欧姆龙PLC进行读写。 配置过程: PLC配置 打开
    的头像 发表于 09-23 16:56 1287次阅读
    开疆智能Modbus转Profient网关<b class='flag-5'>连接</b><b class='flag-5'>欧姆龙</b><b class='flag-5'>PLC</b>从站配置案例

    开疆智能Profinet转Modbus网关连接欧姆龙智能仪表配置案例

    本案例是PLC通过Modbus转Profient网关将欧姆龙仪表数据采集到西门子1200PLC 具体配置过程如下。 配置过程: PLC配置: 添加网关为Profinet设备 :在
    的头像 发表于 09-16 10:42 846次阅读
    开疆智能Profinet转Modbus网关<b class='flag-5'>连接</b><b class='flag-5'>欧姆龙</b>智能仪表配置案例

    欧姆龙C200H以太网模块连接上位机与触摸屏的配置案例

    一、行业痛点与解决方案 在工业自动化领域,许多传统PLC设备因缺乏以太网接口,难以满足现代工业对设备联网和信息化管理的需求。欧姆龙C200H系列PLC作为一款经典的自动化控制设备,虽然性能稳定,但其
    的头像 发表于 08-14 14:51 1171次阅读
    <b class='flag-5'>欧姆龙</b>C200H以太网模块<b class='flag-5'>连接</b>上位机与触摸屏的配置案例

    欧姆龙C200H系列PLC以太网模块应用案例

    一、行业痛点与解决方案 在工业自动化领域,许多传统PLC设备因缺乏以太网接口,难以满足现代工业对设备联网和信息化管理的需求。欧姆龙C200H系列PLC作为一款经典的自动化控制设备,虽然性能稳定,但其
    的头像 发表于 08-14 13:55 1037次阅读
    <b class='flag-5'>欧姆龙</b>C200H系列<b class='flag-5'>PLC</b>以太网模块应用案例

    plc 以太网通讯模块实现:欧姆龙 CP1E PLC 在冲压车间的应用案例

    一、行业痛点分析 在现代制造业的冲压车间中,自动化生产已成为主流趋势。欧姆龙CP1E PLC以其紧凑的设计、丰富的功能和可靠的性能,被广泛应用于冲压设备的控制。然而,CP1E PLC本身不具备以太网
    的头像 发表于 07-31 09:22 1233次阅读
    <b class='flag-5'>plc</b> 以太网通讯模块实现:<b class='flag-5'>欧姆龙</b> CP1E <b class='flag-5'>PLC</b> 在冲压车间的应用案例

    PROFINET转CANOPEN网关,实现施耐德与欧姆龙PLC设备的通信

    强大运算能力和丰富通信接口,承担着生产线节拍控制、物料调度等核心任务。在电池模组装配环节,对于拧紧机、伺服压机等对实时性要求高的设备,CANOPEN协议由CAN欧姆龙NJ系列PLCOPEN协议主站的欧姆龙NJ系列PLC进行控制,
    的头像 发表于 07-23 10:46 757次阅读
    PROFINET转CANOPEN网关,实现施耐德与<b class='flag-5'>欧姆龙</b><b class='flag-5'>PLC</b>设备的通信

    工业物联实战:如何通过EtherNet/IP网关实现Superisys RFID与欧姆龙NXJ系列 PLC的无缝通信?

    在智能制造系统中,RFID与PLC的集成是物料追踪的核心环节。本文将详解如何通过EtherNet/IP总线网关 桥接Superisys RFID系统与欧姆龙NXJ系列 PLC,实现毫秒级数据交互。
    的头像 发表于 06-20 17:18 1427次阅读
    工业物联实战:如何通过EtherNet/IP网关实现Superisys RFID与<b class='flag-5'>欧姆龙</b>NXJ系列 <b class='flag-5'>PLC</b>的无缝通信?

    开疆智能EthereCAT转ModbusTCP网关连接欧姆龙及三菱PLC案例

    此案例客户需求是用欧姆龙PLC通过开疆智能EtherCAT转ModbusTCP网关将数据发送给三菱PLC,下面是详细步骤。 配置步骤 1. 打开欧姆
    的头像 发表于 06-18 19:18 1298次阅读
    开疆智能EthereCAT转ModbusTCP网关<b class='flag-5'>连接</b><b class='flag-5'>欧姆龙</b>及三菱<b class='flag-5'>PLC</b>案例

    开疆智能Etherenet转Modbus网关连接欧姆龙PLC配置案例

    本产品用于将Modbus从站设备数据采集后传输到Ethernet网络之中,通过网关完成协议转换。 拓扑图 配置方法: 首先我们开始配置Ethernet/IP主站(如罗克韦尔,欧姆龙PLC等) 首先
    的头像 发表于 06-05 16:43 786次阅读
    开疆智能Etherenet转Modbus网关<b class='flag-5'>连接</b><b class='flag-5'>欧姆龙</b><b class='flag-5'>PLC</b>配置案例