显控触摸屏宏指令编写_威纶通触摸屏MT6056i+温度传感器485通信实例(利用宏指令实现)...

1、 硬件连接

1、 具体实现

通信协议如下,温度传感器为从机,触摸屏为主机,触摸屏向温度传感器发送:01 04 00 01 00 01 60 0A,即可收到温度传感器反馈数据。

发送数据帧格式如下:

接收数据帧格式如下:

触摸屏设置如下:

PLC类型选择“Free Protocal”自由通信协议,接口类型:RS-485 2W,COM:COM1,波特率:9600,无校验、8个数据位、1个停止位。

3、程序代码

macro_command main() // 主程序格式

char command[8],response[8] // 定义字符数组,存放发送、接收数据

char receive_len,read_data[2]

FILL(command[0], 0, 8)

// 数据初始化,表示将command[0]开始的8个变量值赋值为0,

// 即command[0]~ command[7]值赋为0。

FILL(response[0], 0, 7)

// 数据初始化,表示将response [0]开始的7个变量值赋值为0,

// 即response [0]~ response [6]值赋为0。

command

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值