B140和触摸屏通信问题 点击:557 | 回复:5



郑帅超

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 66回
  • 年度积分:0
  • 历史总积分:133
  • 注册:2011年5月02日
发表于:2013-12-19 22:22:46
楼主

我想用触摸屏来做控制器的上位机,通过触摸屏来实时设定四轴的速度,位移量等数据,还有用屏来编写轴的运动轨迹,比如我第一个运动轨迹是直径50的圆弧,另一个运动轨迹是直径30的圆弧或者是直线什么的,怎么来实现呢?另外和触摸屏的通信是怎么做的?是用modbus rtu,还是modbus ascii?屏里的地址和控制器里的地址怎么对应?有没有例程参考一下?




刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:17帖 | 8240回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2013-12-20 09:55:30
1楼

如果您的B140是标准版本,则既不能使用modbus/rtu也不能使用modbus/asc,只能使用modbus/tcp。

在使用modbus/tcp时,要与触摸屏进行数据交换,也只能是以B140为主,触摸屏为从。

 

如果您目前没有替换b140的固件版本,也没有换成带网口的触摸屏,这个问题基本无解。

郑帅超

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 66回
  • 年度积分:0
  • 历史总积分:133
  • 注册:2011年5月02日
发表于:2013-12-27 22:41:41
2楼

多谢方刘工解答,那么B140里的变量是怎么和屏对应的呢?您有例子借鉴一下吗?

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:17帖 | 8240回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2013-12-31 10:31:12
3楼

我前面说的还不够明确么?在 您换b140或屏之前,您的B140中的变量与屏是对应不起来的。

 

yxxxy

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 52回
  • 年度积分:95
  • 历史总积分:290
  • 注册:2005年8月23日
发表于:2014-01-02 16:31:55
4楼

引用 刘岩利 的回复内容: 如果您的B140是标准版本,则既不能使用modbus/...


B140有特别版本,使B140象PLC一样与触摸屏通讯??


刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:17帖 | 8240回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2014-01-04 10:53:32
5楼

B140有特别版本,使B140象PLC一样与触摸屏通讯??

 

是的,可以用MODBUS/RTU 作为从机与外部设备通讯,MODBUS的寄存器按照地址与内部的数组元素对应。可以实现数据交换。

 

至于用户要赋予交换的数据什么特别的意义,比如指定电机目标位置,读取当前编码器计数之类,则需要用户自己在B140上编程实现。


热门招聘
相关主题

官方公众号

智造工程师