三菱plc入门教程 三菱plc怎样通过rs485通讯控制多台变频器?
三菱plc怎样通过rs485通讯控制多台变频器?如果逆变器不是三菱公司生产的,我们可以使用RS/RS2和adprw命令进行通信控制。RSRS2是三菱的无协议通信功能,它有两种数据格式:ASCII码和R
三菱plc怎样通过rs485通讯控制多台变频器?
如果逆变器不是三菱公司生产的,我们可以使用RS/RS2和adprw命令进行通信控制。RSRS2是三菱的无协议通信功能,它有两种数据格式:ASCII码和RTU。在控制逆变器时,需要查询逆变器说明书中的控制地址定义和数据含义说明,如控制命令地址为2000h,数据01为正向,02为反向,频率给定地址为2001h等,知道发送的数据后需要进行数据转换,不能直接传输。我们需要将其转换为ASCII码或RTU数据格式,然后变频器才能接受它。数据转换后需要计算一个校验码(相当于PLC与变频器的联合信号)。ASCII码校验为LRC,RTU格式校验为CRC。这个校验码计算程序是我们编写的必备程序,如果用的是FX3U的PLC,有专门的CRC计算指令。
Adprw用于与Modbus主站的相应从站进行通信(读/写数据)。与RS相比,该指令简单得多。它不需要数据转换和校验码计算,直接发送地址和数据进行通信。该命令所需的模块为485adp,通讯距离为500m,如果是485bd,通讯板为50m。
三菱plc如何建立modbus通信?需要什么硬件?
三菱PLC如何建立Modbus通讯,以FX系列PLC为例,首先有两种通讯设备,一个是后缀为BD(通信板)的板,另一个是后缀为ADP(通信适配器)的板。两者的区别在于后者价格昂贵,通信距离长,支持多种协议,如下图所示:
可以看出BD通信板是功能扩展板、ad P通信适配器支持的功能,而不是Modbus通信BD板。这里我们给出了两个例子,即PLC与PLC之间的通信和PLC与外部设备(变频器)之间的通信。PLC与PLC之间的通信包括三菱PLC与其它品牌PLC之间的通信。同样,PLC与变频器之间的通信也是三菱与其他品牌PLC之间的通信。
三菱PLC之间的通讯由BD板实现,如带RS485接口的-485bd通讯板。可采用n:n网络,最多支持8台PLC之间的数据链路,也可采用485adp实现。另外,如果超过8台,N:N网络不支持,可以使用Modbus通信。此时,必须选择485adp以完成通信。BD板不支持,指令无效。三菱PLC与其他品牌PLC之间的通信不能使用n:n网络,它是三菱专用的,此时只能使用ADP通信板使用MODBUS。
三菱PLC与三菱变频器之间的通讯可以选择变频器的专用协议,通过RS-485通讯连接fxplc与变频器,监控变频器,读写各种指令和参数,专用指令ivck、ivdr、ivrd、ivwr,编程相对简单,也可以像普通变频器一样使用RS指令或无协议通信的Modbus通信来控制变频器,BD或ADP可用于特殊协议和非协议通信,而Modbus则需要ADP。三菱PLC等品牌的变频器通讯不能使用专用命令控制,切记专用协议或指令是三菱内部设备,可以使用无协议通讯(RS指令)或Modbus通讯,同一个BD板只支持无协议,不支持Modbus通讯。