碰焊机触摸屏软件开发

MCGS触摸屏与机器人控制系统设计
本文介绍了一个基于MCGS触摸屏的人机交互界面设计案例,用于控制机器人进行焊接作业。详细阐述了触摸屏与贝加莱控制器之间的RS232通讯配置、通讯协议定义以及具体的命令交互过程。

1 软件需求

人机界面为MCGS 10寸触摸屏1062KW,接口为RS232/RS484/以太网,供电电源为24V。机触摸屏的功能为机器人的基本状态信息显示和对机器人的控制及参数给定。

目前设计的小车分成两栏共10格,需要将对应的触摸屏大致分成相应的10大格,会在工艺上规定每个格子只能放哪几类工件,然后在触屏上每个格子上给出相应的型号,下拉菜单或者缩略图等需要具体沟通,当来料小车停到位,工人在触屏上选好对应的工件,开启,触屏跟机器人控制柜通信,机器人控制柜控制碰焊机进行对应的碰焊作业。

采用RS232让触摸屏和贝加莱控制器通讯,通讯线缆距离大约为2米。控制信息包括:使能、启动、停止、急停、工件型号、槽位(1~10),数量,初始化(复位)。状态显示信息有机器人状态(就绪,使能,运行,暂停),故障信息,工序信息等。

2 通讯接口开发

2.1 硬件连接

触摸屏COM口RS485/RS232的通讯接口定义如下:

RS485 A+

RS485B-

RS232 RX

RS232 TX

GND

7

8

2

3

5

RS232需要将贝加莱控制器的RX连接触摸屏的3口,将控制器的TX连接至触摸屏2口,GND连接至触摸屏的5口。

2.2 通讯设备设置

RS232通讯设备采用通用串口父设备,子设备采用莫迪康ModbusRTU协议,添加以下设备窗口,如图2所示。

图2 添加通讯设备

       通用串口父设备的属性为:

串口端口号:RS232对应的是0-COM1,1-COM2对应的是RS485通讯

通讯波特率:11 - 57600bps

数据位:1 - 8位

停止位:0 - 1位

数据校验位:0 – 无校验

莫迪康ModbusRTU设备的属性需要设置设备的地址,将从站地址设为1,该地址需要与控制器下面的地址相对应。

2.3 通讯协议定义

(1)读取寄存器(功能码:03)

触摸屏请求指令格式为:

字节

0

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

meslog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值