威纶通官方论坛

宏指令通讯问题

  [复制链接]
发表于 2011-7-16 14:47:28 | 显示全部楼层 |阅读模式
问题描述:
某客户的触摸屏和单片机通过Modbus RTU协议 ,控制多台单片机,其中一台单片机通讯中断时宏指令无法继续执行下去。
解决思路:
1、检查客户程序中宏指令,并没有错误;
2、在宏指令中追加测试指令,使用“在线模拟”功能模拟和单片机通讯中断情况;
3、当通讯中断的时候,的确宏指令不在往下一条宏执行。
4、再次查看宏指令,发现使用的都是GetDate 和 SetDate 函数,将GetDate 和SetDate函数换成GetDateEx和SetDateEx函数。
5、重新运行程序后,宏指令可以正常执行。
发表于 2011-9-28 14:09:50 | 显示全部楼层
看的激动。。。 谢谢楼主了
发表于 2011-12-3 19:03:12 | 显示全部楼层
请问版主,EB500的屏宏指令如何编程和触发呢?谢谢
发表于 2012-11-19 14:49:44 | 显示全部楼层
请问版主说的“在宏指令中追加测试指令”,是怎样追加呀??
发表于 2012-11-19 18:00:42 | 显示全部楼层
测试指令TRACT
发表于 2015-1-11 12:26:48 | 显示全部楼层
学习了1!!!!!!!!!!!!!!!!!!!!!!!!!!
发表于 2016-7-10 14:08:14 | 显示全部楼层
将GetDate 和SetDate函数换成GetDateEx和SetDateEx函数,能详细说明有什么区别吗?
 楼主| 发表于 2016-7-13 15:29:25 | 显示全部楼层
您好 EX函数可以达到:从设备读取数据并继续执行下一个命令,即使从这个设备没有响应
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-5-15 07:34

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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