求助XBTGT触摸屏的一个奇怪的现象,急啊!!! 点击:911 | 回复:11



leodream

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:63帖 | 83回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2008年4月26日
发表于:2008-07-03 00:30:16
楼主
触摸屏是XBTGT2220,PLC是TWIDOLCDA24DRF,用935电缆将做好的界面下载到了触摸屏上(共8个界面),IO管理器设置为ModbusRTU01(com2),无校验位,其它默认,PLC的通信设置为modbus,同样是无校验位,其它各项也与触摸屏的IO设置保持一致,但是当触摸屏的程序下载下去以后始终无法显示PLC中的一些变量,提示的错误是“PLC返回代码错误。(02H)”
调试了半天,还是不行,一气之下在没有对IO管理器做任何改动的情况下把触摸屏的所有页面都删除,就留了个起始界面panel1,然后在起始界面上显示一个PLC的数据MW1,结果却发现可以将数据读出来,但是一旦把原来的那些画面加上去又不行了,这是怎么回事啊?
请教懂行的告知可能会是什么地方的错误,谢谢了。



leodream

  • 精华:1帖
  • 求助:0帖
  • 帖子:63帖 | 83回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2008年4月26日
发表于:2008-07-03 00:39:12
1楼
补充一下,就是这些数据变量如果放在触摸屏的第一个页面中都可以正确显示,但是一旦放到第二个页面上就提示PLC返回代码错误了,这是怎么回事啊?

飞翔我心

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 48回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2007年10月19日
发表于:2008-07-07 21:32:37
2楼

首先你检查一下地址设定的对不对?还有就是一个最大地址的问题,不知道你的PLC程序里设置的最大的数据地址是多少?如果你在屏里用的地址超过PLC的最大地址就会出错了.比如你在屏里读%MW100的值,但是你PLC的地址值最大只是%MW50,这样就会出错了

怀望行

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 133回
  • 年度积分:0
  • 历史总积分:1001
  • 注册:2008年6月22日
发表于:2008-07-07 21:45:14
3楼
PLC程序里设置的最大的数据地址是多

SE_AUT

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 44回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-07-16 16:39:56
4楼

gt的屏连接twido的时候如果用9780电缆,注意端口设置波特率为19200,无校验,1位停止位,plc地址为1。

按这个方法你再试试。

电气睡神

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 87回
  • 年度积分:0
  • 历史总积分:214
  • 注册:2005年3月04日
发表于:2008-07-18 10:13:22
5楼
福大的有点素质好不好

神奇工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2007年11月16日
发表于:2008-08-09 15:40:56
6楼

查查地址有没有重复的  。

Unity

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:127
  • 注册:2007年3月14日
发表于:2008-08-12 16:30:28
7楼

TO楼主:

请首先检查端口设置波特率为19200,无校验,8位数据位,1位停止位,plc地址为1;

其次您先说下GT那边的编程软件版本是否是4.6,您是否用了硬件寻址,如果用了请删除,全部改用%m和%mw通讯

如果还有问题,可以下载下vjd4.6 pathD,从新编译下程序

ihearyouok

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 105回
  • 年度积分:0
  • 历史总积分:320
  • 注册:2002年7月22日
发表于:2008-10-03 16:30:00
8楼
引用飞翔我心 的回复内容:

首先你检查一下地址设定的对不对?还有就是一个最大地址的问题,不知道你的PLC程序里设置的最大的数据地址是多少?如果你在屏里用的地址超过PLC的最大地址就会出错了.比如你在屏里读%MW100的值,但是你PLC的地址值最大只是%MW50,这样就会出错了

是这样的,你的程序里面出现的最大地址比你的屏上要显示的最大地址小。



PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-11-11 11:33:40
9楼
PLC程序里设置的最大的数据地址是多

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-11-25 10:16:07
10楼
PLC程序里设置的最大的数据地址是多

二工仪表-纳宇

  • 精华:2帖
  • 求助:0帖
  • 帖子:34帖 | 80回
  • 年度积分:0
  • 历史总积分:399
  • 注册:2003年5月17日
发表于:2009-10-23 22:54:20
11楼
TWIDO的地址分区是活动的,当你PLC程序只使用了%MW100。%MW100以上的数据就不能为你的屏所读到。。

热门招聘
相关主题

官方公众号

智造工程师