MCGS触摸屏与电脑调试软件modbus通讯 

电子说

1.3w人已加入

描述

MCGS触摸屏与电脑调试软件modbus通讯

一、 硬件准备工作

1、有一个带串口的电脑或者USB转串口也可以;

2、有一个MCGS触摸屏TPC7062KX或者带RS232协议的MCGS触摸屏;

3、一条通讯线,触摸屏的DP9母头和电脑DP9母头,2和3交叉相连,5和5针相连即如图一所示;

mcgs触摸屏

4、一条触摸屏下载线。

二、软件准备工作

1、触摸屏编程软件(MCGS_嵌入版7.6(03.0001)完整安装包)其他版本也可,MCGS官网可以下载;

2、串口调试助手sscom32;

3、cnc校验码生成器;

三、触摸屏编写及下载

1、触摸屏编程

mcgs触摸屏

mcgs触摸屏

图四、串口数据转发窗口

mcgs触摸屏

五、删除设备通道

mcgs触摸屏

图六、添加1区设备通道

mcgs触摸屏

添加1区通道,1区在电脑端只能读取触摸屏的数据而不能写

mcgs触摸屏

图七、添加0区通道

0区通道,在电脑端即能读也能写,

mcgs触摸屏

图八、建好的数据

mcgs触摸屏

图九、点击快速连接变量

mcgs触摸屏

图十、选择默认设备变量连接

mcgs触摸屏

图十一、快速连接好的变量

mcgs触摸屏

图十二、点击确认、全部添加

mcgs触摸屏

图十三、建立第一个按钮

mcgs触摸屏

图十四、建立第二个按钮

mcgs触摸屏

图十五、建立填充动画

mcgs触摸屏

图十六、下载到触摸屏

四、电脑端串口调试软件

mcgs触摸屏

图1、打开SSCOM调试助手

mcgs触摸屏

mcgs触摸屏

图2、没有加校验码的数据段

把数据复制到CRC校验码里,计算校验码,校验码要前后条换一下

图3、计算校验码

mcgs触摸屏

图4、读取1区第一位已经写好

然后打开串口,点击发送观察读取的数据,一定记得HEX打钩,

mcgs触摸屏

图5、读取回来的数据

点一下触摸屏的1区第一个为按钮,按钮把这一位置为1,,再从测试软件点击发送观察,读取的数据

mcgs触摸屏

mcgs触摸屏

图6、观察到读取1区一位的数据已经变为1

从电脑发送指令使0区第一个位置1

mcgs触摸屏

图7、写1区第一位点击发送观察触摸屏的变化

mcgs触摸屏

图8、点击发送反馈回来的数据

把0区第一位复位为0

mcgs触摸屏

图9、复位为0 把0区第一位

至此,你已经把MCGS触摸屏的MODbus协议弄得大概明白了吧

MCGS在电脑上运行时与外设通信设置

Modbus TCP/IP

将电脑作为主机,外设作为从机

1. 在MCGS的设备窗口下TCPIP父设备与设备0的设置:

将电脑作为从机,外设作为主机

1. 选择通用TCP/IP父设备–(通用TCP/IP设备)

2. 设备1选择ModbusTCPIP数据转发设备

将电脑作为主机,外设作为从机

1. 在MCGS的设备窗口下父设备与设备0的设置:(注:用串口线将从机设备与PC机连接或将程序下载到触摸屏上与从机设备连接均能通信成功。)

将电脑作为从机,外设作为主机

1. 选择通用串口父设备,modbusc串口数据转发设备:

当使用modbusTCP/IP通信时,父设备选择通用TCP/IP父设备,主机:设备0选择’莫迪康modbusTCPIP‘,从机:设备0选择‘ModbusTCPIP数据转发设备’;当使用modbus 485通信时,父设备选择‘通用串口父设备’,主机:设备0选择’莫迪康modbusRTU‘,从机:设备0选择‘modbus串口数据转发设备’。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
新月飞飞月新 2018-08-16
0 回复 举报
为啥,我按照这个反复配置,就是实现不了   不能产生通讯呢 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分