自由口通讯问题! 点击:149 | 回复:4



中邦电气

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 108回
  • 年度积分:0
  • 历史总积分:423
  • 注册:2007年8月07日
发表于:2008-07-07 14:46:55
楼主

今天要做个自由口通讯的设计!主要是通过自由口通讯来控制变频器!

想通过通讯协议来启动,停止,设定频率,对变频器

还要读取变频器的电流,频率,故障;

如果实现同时读取电流和频率上来?

请大家指教!

 




西玛仪表 028-66505957 13808018567

  • 精华:0帖
  • 求助:2帖
  • 帖子:54帖 | 1652回
  • 年度积分:0
  • 历史总积分:2355
  • 注册:2006年4月18日
发表于:2008-07-07 15:47:56
1楼

首先确定变频器的通讯是怎么弄的。。。它是怎么定义的协议。。

西玛仪表 028-66505957 13808018567

  • 精华:0帖
  • 求助:2帖
  • 帖子:54帖 | 1652回
  • 年度积分:0
  • 历史总积分:2355
  • 注册:2006年4月18日
发表于:2008-07-07 15:50:58
2楼

其次编程自由口的程序。。我给几个建议。楼主参考下。

尽量用那几个收发中断。。

基本上来说是PLC发送数据只是一会儿。但是等待接受数据确实随时等待的。。

发送完成后立刻进入等待状态。。。

 

大杠把子

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 479回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2006年8月23日
发表于:2008-07-07 16:14:28
3楼

写操作比读操作要难得多,象你这样写频率的,就要考虑校验的问题.读操作的话就容易多了。建议先读操作成功再倒腾写操作

西玛仪表 028-66505957 13808018567

  • 精华:0帖
  • 求助:2帖
  • 帖子:54帖 | 1652回
  • 年度积分:0
  • 历史总积分:2355
  • 注册:2006年4月18日
发表于:2008-07-07 21:54:39
4楼
恩~同意3楼的。。。读写操作的时候,利用自由口发送,接受数据的存储地址,,,以及发送数据每个字节的意义需要根据变频器的规约来办。比如发送一串数据,前几个表示什么意思,中间哪个表示的是频率值。终止位是用什么表示。。。等等。只有按照变频器规定的顺序发送,变频器才认得到你发送的到底是什么意思。。。

热门招聘
相关主题

官方公众号

智造工程师