590C 串行通讯P2口的使用
发布时间:2019-09-17 15:46
加入收藏
0
  •      590C直流调速器我们通常用到的是P1口和P3口,P3口主要用于调速器和电脑参数备份;P1口主要用于加装额外的通讯板,比如RS485通讯板,DP通讯板,请注意这些额外增加的通讯板是需要花费的,尤其是RS485的通讯,如果额外增加,会加大我们硬件成本,如何利用调速器本身自带的P2口做RS485的通讯,就成为我们需要讲解的内容。
  •      通讯之前,需要准备的硬件如下:
1.590C直流调速器一台
2.P2口的通讯线一根(六芯的线),另外一头使用九针的串口(没有串口的电脑,需要一个USB转RS232的硬件)
3.串口测试软件一个
    准备好以上硬件,我们的准备工作已完成
  •     P2口调速器通讯使能默认是打开的,我们只需要设置调速器的通讯站号就可以了,在这里,我们设置站号为2,波特率默认是9600,其它参数不用改啦。

       设置串口软件与590C的通讯协议:1 start(启动位) + 7 bit ASCII data(数据位) + 1 parity(校验位) + 1 stop bit (10 bits)(停止  位),Even(偶较验)

从上面的协议看呢,1个启动位,7个数据位,1个校验位,1个停止位,校验选择偶校验。
 

根据590C直流调速器RS485通讯说明书,我们做了以下测试,例:
 

  • 如何从590C调速器读取一个参数值

 

格式:EOT GID GID UID UID C1 C2 ENQ

 

这一串格式用如下例子说明

 

设置590C的站号为2 读取参数TAG62(速度反馈值)

 

我们向调速器发送下面字符串

 

04 30 30 32 32 30 41 05

 

发送这串字符后,调速器会把当前状态下速度反馈值发送到串口调试软件的接收区,格式应为:

 

 

读取速度反馈值在串口调试软件接收区显示的字符串如下:

 

02 30 41 30 30 2E 03 5C

 

这一串字符代表调速器现在的反馈值为0
 

  • 如何向590C调速器写一个参数值

 

格式:EOT GID GID UID UID STX C1 C2 D1 D2 D3 ETX BCC

 

这一串格式用如下例子说明

 

例:向590C调速器点动速度值1(TAG 218)写入一个50%的值

 

我们向调速器发送下面格式字符串

 

04 30 30 32 32 02 34 30 35 30 2E 03 2C

 

在串口通讯软件的接收区会返回一个06的数值,代表调速器已经响应了这个改动!

各位看官还有什么不明白的地方么?如果还是不能解决问题 ,点击下面的链接,打赏一下作者,可以向我们的工程师更进一步指导。

下一篇:没有了
购买咨询电话
15862659855