单片机+台达触摸屏 点击:739 | 回复:5



wxl900306

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 13回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2012年7月05日
发表于:2012-12-10 10:16:43
楼主
求助帖50分-已结帖

  我现在做一个51单片机控制伺服电机转速和正反转,直接控制可以了,但是现在要通过台达触摸屏控制,但从网上没找到多少需要的资料,下面是我控制正转按钮,运行后宏里面的内容,希望能够得到解答.谢了

$2=1                          //$2=1也就是说明电机正转
SELECTCOM(0)            //com1发送指令
$0=$10                     //发送转速内容
$1=$2                      //发送正反转内容
$900 = PUTCHARS($0, $4, $200)  //从寄存器0开始发送,发送4个字节,200ms为超时时间,

 

哦,我用的是MODBUS ASCII,  那对应的MODBUS ADDRESS还用改吗?

 




纵横军团-棋影

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2012-12-10 12:04:26
1楼
有关上位机(包括组态软件和触摸屏)和单片机通信,物理层一般采用RS485,通信协议建议采用MODBUS RTU较好。我的QQ149034219,可以一起演技研究!

建议删除该帖

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 580回
  • 年度积分:0
  • 历史总积分:2884
  • 注册:2010年9月08日
发表于:2012-12-10 12:22:59
2楼

和触摸屏的通讯可以去找威纶的那个例子,简单修改就可以了,不要用ASCII,麻烦,数据量大

bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2012-12-10 19:20:26
3楼

最好使用modbusRTU;从原理上面都是没有问题的

主要是两个问题

1.两个设备的硬件通信参数要一到;

2.通信报文要写对;其他就没有什么问题!!

wxl900306

  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 13回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2012年7月05日
发表于:2012-12-11 10:35:18
4楼

回复内容:
对:bhdxzgp关于最好使用modbusRTU;从原理上面都是没有问题的主要是两个问题1.两个设备的硬件通信参数要一到;2.通信报文要写对;其他就没有什么问题!!内容的回复:


你说的硬件通信参数不就是com口,波特率,这些么,

但是通信报文是什么?能留个联系方式吗 

请教一下

tanic1985

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 126回
  • 年度积分:0
  • 历史总积分:498
  • 注册:2012年10月29日
发表于:2012-12-13 12:02:39
5楼

我们公司用触摸屏+运动控制卡(ARM+FPGA)给人做过系统,具体详情我不了解,我知道原理就是你这个要求,

我是销售,有需要了解详情,可以和我联系Q89339223


热门招聘
相关主题

官方公众号

智造工程师