触摸屏作为从机与上位机的通讯 点击:4378 | 回复:16



张工010

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 21回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2003年1月18日
发表于:2006-12-15 20:50:00
楼主
台达触摸屏一个串口与单片机通讯,另外一个与IPC通讯。与单片机通讯采用COM2,运行正常,但与上位机采用modbus-RTU通讯不知如何使用。



一点意见

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 895回
  • 年度积分:0
  • 历史总积分:1187
  • 注册:2002年7月29日
发表于:2006-12-15 21:05:00
1楼
通过【设定模组参数】-【通讯】,新增通讯协议,通讯端口选择com1,设置人机站号,控制器类型选择rtu slave。

张工010

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 21回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2003年1月18日
发表于:2006-12-15 21:38:00
2楼
谢谢竹根。
我是按照上面设置的。上位机使用串口测试软件进行测试。modbus通讯命令为00 03 9e 35 00 0d ba 38. 其中9e35对于40501地址。但上位机没有反应。串口采用232  3线制。

一点意见

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 895回
  • 年度积分:0
  • 历史总积分:1187
  • 注册:2002年7月29日
发表于:2006-12-16 19:31:00
3楼
你将人机站号设为2。发出下面这串字符,用来读取人机内部寄存器$100的数值02030064000285E7,监控一下是否读上来的数值。

张工010

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 21回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2003年1月18日
发表于:2006-12-16 20:35:00
4楼
谢谢.
我试一下.
请问你是台达公司的吗?有没有更方便的联系方式呢?比如QQ等.

张工010

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 21回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2003年1月18日
发表于:2006-12-16 20:43:00
5楼
没有反映.
PC没有得到回答信息.

玩工控的农民

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 465回
  • 年度积分:0
  • 历史总积分:1111
  • 注册:2003年7月06日
发表于:2006-12-17 00:04:00
6楼
先监控触摸屏端口发没发出数据,如果发出,是否为正确的数据

一点意见

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 895回
  • 年度积分:0
  • 历史总积分:1187
  • 注册:2002年7月29日
发表于:2006-12-18 10:51:00
7楼
我觉得首先需要确认电脑是否发出符合格式的字符串,可以通过串口调试工具抓取一下,如果没有问题,那应该不会没有反馈数值

一点意见

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 895回
  • 年度积分:0
  • 历史总积分:1187
  • 注册:2002年7月29日
发表于:2006-12-18 10:54:00
8楼
因为在这个应用上,人机是作为从站,所以不会主动发出通讯讯息,用串口工具如果只是联机人机,不会读到任何信息。

蓝图

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 479回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-12-18 14:13:00
9楼
用昆仑的吧,实现起来比较简单

张工010

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 21回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2003年1月18日
发表于:2006-12-24 20:23:00
10楼
问题已经查出,原来是串口测试软件的问题.更换一个软件一切正常.不过我一直使用该软件很好用的.谢谢各位.

一点意见

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 895回
  • 年度积分:0
  • 历史总积分:1187
  • 注册:2002年7月29日
发表于:2006-12-25 08:49:00
11楼
好!

云雨风

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 105回
  • 年度积分:0
  • 历史总积分:124
  • 注册:2003年4月04日
发表于:2006-12-25 11:28:00
12楼
经验

互利互惠

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 86回
  • 年度积分:0
  • 历史总积分:140
  • 注册:2003年9月19日
发表于:2007-01-13 17:58:00
13楼
学习!学习!

huczo

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 26回
  • 年度积分:0
  • 历史总积分:700
  • 注册:2008年10月02日
发表于:2009-03-07 19:15:13
14楼

请教各位高手:帮忙解决一下,我现在用的是北京昆仑通态的5.5通用版,上位机里装的是6.5的,怎么也通信不上。谢谢

 

lingyl

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 27回
  • 年度积分:0
  • 历史总积分:206
  • 注册:2009年3月07日
发表于:2009-03-07 23:11:44
15楼

14楼您好, 昆仑通态触摸屏需要添加转发通道和设备以及协议类型,选择哪个串口不要出错,设备地址,初始为启动状态,然后就是通道组的点什么类型以及地址.  要和上位机对应好. 

技术上没有难点,需要细心,仔细

光光老西

  • 精华:0帖
  • 求助:0帖
  • 帖子:50帖 | 533回
  • 年度积分:0
  • 历史总积分:1566
  • 注册:2005年11月09日
发表于:2009-03-08 10:10:24
16楼
看看你所用的modbus设备的 是否正确,还有modbus设备转的设置

热门招聘
相关主题

官方公众号

智造工程师