我查了百度上面的资料,很少有关于这一方面的知识,都是靠自己不断搜索,然后尝试出来,也非常感谢网上的前辈们把一点点的疑问解答了。我这里总结一下。

1,首先是触摸屏连接仪表,线都是485两条线接。。

2,触摸屏选择COM2(RS485 2W),(com1是RS232)参数如下,注意:通信延时一定要有,30ms,50ms都可以的,没有延时可能收不到数据。亲测!

3,然后威纶通宏指令是没有将16进制转化成10进制的。所有这里宏指令要自己写代码,将16进制转化为 10进制。这样显示在触摸屏上的数字才是10进制。以下是我参考网上的代码写的子程序:

sub short bcdd(short b)    //宏指令子程序头
short i,t
short sum=0
char s[3]        //定义一个数组用来存放16进制数值转化的ascill码,这里的16进制数值因为温湿度                              // 传感器已经固定是3个数值(比如11A),所以数组长度固定为3

//如果不知道16进制长度,要先测出16进制数值长度
short a1,a2,a3

HEX2ASCII(b, s[0], 3)             //先将16进制数b转换成ASCLL码存放到数组s[3]中

for i=0 to 2       //for循环3次,计算出10进制数值

if s[i]>=48 and s[i]<=57 then
t=s[i]-48
 else if s[i]>=65 and s[i]<=70 then
t=s[i]-55
end if
sum=sum*16+t
next
return sum       //返回的sum值就是转化10进制的数值
end sub               //宏指令子程序尾

还有一个,如果想直接在触摸屏上面显示从温湿度传感器读取的数值,可以新增数值元件,设置好读取参数即可。学习调试的时候可以对比。

以上。谢谢观看

威纶通TK6071iQ触摸屏通过宏指令与modbus温湿度传感器通信,16进制转换10进制。相关推荐

  1. 威纶通解摸屏与变频器通信程序 不用PLC与变频器通讯威纶通MT6070IH触摸屏直接与松下VF100变频器MODBUS RTU通讯,

    威纶通解摸屏与变频器通信程序 不用PLC与变频器通讯威纶通MT6070IH触摸屏直接与松下VF100变频器MODBUS RTU通讯, 实现启动, 停止, 正反转, 频率设定, 频率递加减, 最高频率设 ...

  2. 转盘程序 使用松下XH PLC编程 用了威纶通TK6071IQ屏,PLC用的是松下XH的

    转盘程序 使用松下XH PLC编程 这个程序是本人做的,用了威纶通TK6071IQ屏,PLC用的是松下XH的,包括HMI跟PLC程序及视屏教成,有些同行有机会接触到转盘的工程,但不知道怎么入手. 这里 ...

  3. 威纶通触摸屏维修_威纶通WEINVIEW触摸屏维修故障检测

    威纶通WEINVIEW触摸屏维修故障检测 学果了杂要一结力些更动模则耦控制冲码输主数=器脉器出编>:设结束其他置有一定的动手能力,同时还要有一定的经验,人机界面都是DSP等高度集成的芯片做成控制 ...

  4. 记录一下,西门子的自定数据类型在威纶通的触摸屏中不支持标签导入

    如题 西门子的自定数据类型在威纶通的触摸屏中不支持标签导入,这就有点尴尬了.

  5. 威纶通MT8070iH触摸屏如何恢复出厂设置以及查看IP地址

    威纶通M8070iH触摸屏如何恢复出厂设置以及查看IP地址 恢复出厂设置: 将M8070iH触摸屏的拨码开关1拨为ON之后,触摸屏重新上电,系统会出现十字光标提示需要校准,如下图所示, 根据光标的位置 ...

  6. 高通SDM450 Android9上调试RS485接口温湿度传感器调试介绍

    高通SDM450 Android9上调试RS485接口温湿度传感器调试介绍 1.初步确认硬件电路工作正常 2.确认主控端串口可以正常工作 3.调试主控串口经过RS485连接电脑可以正常收发 4.单独调 ...

  7. 4G DTU+MODBUS温湿度传感器+MQTT连接电信云

    4G DTU+MODBUS温湿度传感器+MQTT连接电信云 一.材料准备 二.设备连接 2.1.插入物联网卡/电话卡.小天线 2.2.4G DTU+USB转232串口线接线 2.3.4G DTU+MO ...

  8. 西门子S7-1200与威纶通TK8071ip触摸屏实现以太网通讯

    第一步,新建一个S7-1200项目,在PLC的属性中,将IP地址设为192.168.0.1(记得将触摸屏IP设置为同一网段): 第二步,新建一个变量表,选中变量表中的所有内容(涵盖了常用的绝对地址类型 ...

  9. 关于汇川PLC变量中的数组如何用到威纶通的触摸屏中

    由上图的点动速度为例,点动速度的地址为MB21000且在数组1到5中, 威纶通触摸屏中如果选择汇川AM600EATHERCAT设备在建立标签时只允许用MW地址,所以我们对上述地址进行了转换. 如果我们 ...

最新文章

  1. TCP:传输控制协议简单讲解(八)
  2. HTML5开发手机应用--viewport的作用--20150216
  3. 新内容、新交互、新增长:视频云为短视频及电商直播行业高效赋能
  4. 【ARM】Tiny4412裸板编程之异常
  5. 将IDE检查应用于自定义Java批注
  6. 深度学习之递归神经网络(Recurrent Neural Network,RNN)
  7. python method_用实例分析Python中method的参数传递过程
  8. python 历遍数列找出大于一个数的值_找出数列中个数大于总数一半的元素(编程之美2.3)...
  9. 2022山东省安全员C证考试试题及答案
  10. C语言推箱子完整代码
  11. python中set什么意思_set在python里是什么意思
  12. 阴阳师自动御魂觉醒超鬼王脚本
  13. 编程题#4:Tomorrow never knows? C语言
  14. python QRcode
  15. C++内存管理方式——new/delete
  16. python爬虫小项目: 爬取百度贴吧帖子
  17. Software for Developing
  18. vi 遇到乱码问题——解决记录
  19. JS的传递数据不刷新页面的应用
  20. 大番茄插件 常用配置

热门文章

  1. 【重点推荐】iOS开发之芝麻信用SDK的超详细使用教程
  2. (ECCV-2022)GaitEdge:超越普通的端到端步态识别,提高实用性
  3. Retinex 图像去模糊(含MATLAB代码)
  4. 商务与经济统计 | 推断统计学
  5. 10.12 快手游戏 客户端 一面40min
  6. 重庆邮电大学计算机硕士录取,2018年重庆邮电大学硕士研究生复试录取工作方案_计算机考研复试...
  7. proteus仿真4路AD转换——pcf8591芯片
  8. matlab离散傅立叶变换的应用,离散傅里叶变换 - MATLAB Simulink - MathWorks 中国
  9. 对深度可分离卷积、分组卷积、扩张卷积、转置卷积(反卷积)的理解
  10. 手动安装 Acrobat 9.X 的 PDF 打印机方法