计算机与变频器的通信数据格式

发表于 讨论求助 2019-10-17 17:56:33

施耐德故障诊断

    (1)数据格式类型。

    计算机对变频器进行运行状态的监控、运行频率的设定、启动、停止等操作,各种控制的通信数据格式类型如表4-12所示。

    4-12    计算机与变频器的通信数据格式类型

    (2)具体通信数据格式。

    数据在上位计算机与变频器上位机之间通信的数据使用ACSII码传输。

    1)从计算机到变频器的通信请求数据格式如图4-24所示。

    4-24    从计算机到变频器的通信请求数据格式示意图

    2)数据写入时从变频器到上位计算机的应答数据格式如图4-25所示。

    4-25    写入数据时从变频器到计算机的应答数据格式示意图

    3)读出数据时从变频器到计算机的应答数据格式如图4-26所示。

    4-26    读出数据时从变频器到计算机的应答数据格式示意图

    4)读出数据时从计算机到变频器的发送数据格式,如图4-27所示。

    4-27    读出数据时从计算机到变频器的发送数据格式示意图

    (3)数据格式中的数据定义。

    1)数据格式中的*3表示控制代码,各控制代码的定义见表4-13

    4-13    控制代码的定义

    2)变频器站号。规定与计算机通信的站号,变频器站号范围在H00~HIF(00~31)之间设定。

    3)指令代码。由计算机( PLC)发给变频器,指明程序工作(如运行、监视)状态。因此,通过响应指令代码,变频器可工作在运行和监视等状态。指令代码的定义见表4-14

    4-14    指令代码的定义

    4)数据。数据表示与变频器传输的数据,如频率和参数等。依照指令代码,确认数据的定义和设定范围。

    5)等待时间。规定为变频器从接收到计算机( PLC)来的数据到传输应答数据之间的等待时间。根据计算机的响应时间在0150 ms之间来设定等待时间,最小设定单位为10 ms。若设定值为1,则等待时间为10 ms;若设定值为2,则等待时间为20 ms,如图4-28所示。

    4-28    等待时间示意图

    注:Pr.123[响应时间设定]不设定为9999的场合下,数据格式中的“响应时间”字节没有,而是作为通信请求数据,其字符数减少一个。

    6)总和校验。是指被校验的ASCII码数据的总和。它的求法是:将从“站号”到“数据”的ASCII码按十六进制加法求总和,再对和的低两位进行ASCII编码。总和校验计算示例如图4-29 (a)(b)所示。

    计算机对变频器控制编程常用VBVC、汇编等语言,程序中主要包括:数据编码、求取校验和、成帧、发送数据、接收数据的奇偶校验、超时处理、出错重发处理等。

    4-29    总和校验计算示例


发表
26906人 签到看排名