威纶通官方论坛

单片机如何和触摸屏通信

[复制链接]
发表于 2015-1-19 21:50:24 | 显示全部楼层 |阅读模式
有那位师傅帮忙解答一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2015-1-19 21:51:18 | 显示全部楼层
如何和触摸屏通信
发表于 2015-1-19 21:55:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2015-1-20 12:48:13 | 显示全部楼层
第一条 、、、、、、、
macro_command main()

char command[32], response[32]
short address, checksum
short read_no, return_value, read_data[4], i

FILL(command[0], 0, 32)
FILL(response[0], 0, 32)

command[0] = 0x1
command[1] = 0x1

CRC(command[0], checksum, 2)

HIBYTE(checksum, command[2])
LOBYTE(checksum, command[3])
OUTPORT(command[0], "Free Protocol", 4)
INPORT(response[0], "Free Protocol", 8, return_value)

SetData(return_value, "Local HMI", LW, 0, 1)//  如果return_value值为0则输入错误
SetData(response[0], "Local HMI", LW, 10, 8)//  如果正确存放地址

if (return_value > 0) then
  read_data[0] = response[3]  // 最高位
  read_data[1] = response[4]  // 第六位
  read_data[2] = response[5]  // 第五位
  read_data[3] = response[2]  // 输入值
  SetData(read_data[0], "Local HMI", LW, 100, 4)  //LW100最高位/ LW101第六位/ LW102第五位/ LW103输入值
end if

end macro_command
 楼主| 发表于 2015-1-20 20:38:10 | 显示全部楼层
我试试看 谢谢你懂的
 楼主| 发表于 2015-1-20 21:28:38 | 显示全部楼层
师傅 能做一个小程序给我吗? 输入 输出的程序吗? 谢谢
 楼主| 发表于 2015-1-20 21:43:04 | 显示全部楼层
我刚接触威纶触摸屏请师傅帮忙指点一下
 楼主| 发表于 2015-1-20 22:28:20 | 显示全部楼层

RE: 单片机和触摸屏通信

 楼主| 发表于 2015-1-20 22:30:20 | 显示全部楼层
错误c50:plc名称并没有定义在系统参数的设备清单中
发表于 2015-4-3 15:47:18 | 显示全部楼层
Free Protocol 就是自由通信协议

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2015-4-7 11:09:43 | 显示全部楼层
看看看看看看看看看看看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|威纶通 ( 粤ICP备06054553号 )

GMT+8, 2018-12-12 16:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表