您当前的位置:五五电子网电子知识plc技术PLC通信三菱变频器与西门子PLC的通信 正文
三菱变频器与西门子PLC的通信

三菱变频器与西门子PLC的通信

点击数:7720 次   录入时间:03-04 11:51:14   整理:http://www.55dianzi.com   PLC通信

    表6-18 FR-A740变频器状态字的定义

    (3) PLC程序的编写

    若以上工作准备完备并准确无误,即可建立通信。由于Profibus-DP是基于RS-485接口的通信,并且主、从站间进行着轮回( Polling)通信,每次循环只能执行一项工作,或发出某一指令或接收某一信息,即各类运行指令和状态信息均占用相同的缓冲存储器或字元件,故而需用程序保证其分时工作。在编写变频器通信程序时,首先应该读取变频器的状态字,判断变频器是否准备就绪,如果没有就绪,则判断是否存在故障,若有故障,要判断故障的类型,给出相关的故障提示信息。然后根据操作指令组装控制字,设定主频率值,同时实时读取从站的应答报文,完成运行状态的在线显示。图6-42为变频器通信程序流程图。

6-42 变频器通信程序流程图

    PLC作为总线主站读PZD应答报文是通过调用S7系统功能SFC14 (DPRD DAT)来实现的,SFC14用于从一个标准的Profibus-DP从站读取一串连续的数值,读取数值的长度取决于CPU的类型。它有3个形式参数:DP从站的读数据区的首地址、存放数据变量的首地址、存放错误代码的地址。若能正确读取数据,错误代码返回0000 (HEX);若读取出错,错误代码为非零值。同理,写PZD报文是通过调用系统功能SFC 15 (DPWR DAT)来实现的,它也有3个入口参数:DP从站写数据区的首地址、存放待写入数据变量的首地址、存放错误代码的地址。若正确写入,错误代码返回0000 (HEX);若写入出错,错误代码为非零值。变频器通信的PLC程序如图6-43所示。

6-43 变频器通信的PLC程序

上一页  [1] [2] [3] [4] 


本文关键字:通信  西门子PLC  三菱变频器  PLC通信plc技术 - PLC通信