最新欧姆龙PLC与ABB变频器通讯详细过程.docx

上传人:b****5 文档编号:28125233 上传时间:2023-07-08 格式:DOCX 页数:13 大小:501.93KB
下载 相关 举报
最新欧姆龙PLC与ABB变频器通讯详细过程.docx_第1页
第1页 / 共13页
最新欧姆龙PLC与ABB变频器通讯详细过程.docx_第2页
第2页 / 共13页
最新欧姆龙PLC与ABB变频器通讯详细过程.docx_第3页
第3页 / 共13页
最新欧姆龙PLC与ABB变频器通讯详细过程.docx_第4页
第4页 / 共13页
最新欧姆龙PLC与ABB变频器通讯详细过程.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

最新欧姆龙PLC与ABB变频器通讯详细过程.docx

《最新欧姆龙PLC与ABB变频器通讯详细过程.docx》由会员分享,可在线阅读,更多相关《最新欧姆龙PLC与ABB变频器通讯详细过程.docx(13页珍藏版)》请在冰豆网上搜索。

最新欧姆龙PLC与ABB变频器通讯详细过程.docx

最新欧姆龙PLC与ABB变频器通讯详细过程

 

欧姆龙PLC与ABB变频器通讯详细过程

欧姆龙PLC与ABB变频器通讯

硬件配置:

ACS510变频器参数设置:

9802=1MODBUS

5302=3站号

5303=9.6kbit/s波特率

5304=2校验方式为8EVEN18位数据偶校验1位停止位

5305=0or2ABB传动配置文件

1001=10由MODBUS命令1控制变频器启停

1102=8选择MODBUS控制变频器给定频率

1103=8由给定1给定频率(0-20000对应0-50Hz)

2.控制变频器起停

a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;

b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);

c.启动电机,即向Modbus寄存器40001中写入1151(16进制数为47F);

例:

通讯初始化:

发出【030600000476CRC校验码】,延时100毫秒;

启动电机:

发出【03060000047FCRC校验码】

停止电机:

发出【030600000477CRC校验码】

3.用Modbus修改给定频率的方法

主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));

例如:

若1105=50.00Hz;发出【030600012710CRC校验码】表示修改频率为25.00Hz。

功能10:

写多个保持寄存器:

发送:

【03100000000204047F2710CRC】(ABB站号03功能10开始寄存器0000寄存器个数0002字节数04字节1-04…字节2-7F…字节3-27…字节4-10校验码CRC)

通信线连接:

Rs+节点scu31-v1第二个通信口(九针串口的2脚)

Rs-节点scu31-v1第二个通信口(九针串口的1脚)

Rs-与RP短接

SCU31-V1设置

单元号:

0

TERM设置为on

WIRE设置为2

底部开关设置如图使用第二个通信口)指示灯如下图:

PMCR程序:

(通信模块单元号00+10)

通讯模块单元号为0时,地址分配为1500,第一个端口通讯判断为1509.15;第二个端口通讯判断为1519.15。

逻辑通讯口判断标志,逻辑口在0-7自由选择,对应执行标志位A202.00-A202.07,(须与别的通讯协议使用不一致)。

通讯协议功能块,#2210分别代表逻辑端口串口模块端口CPU单元号+10。

第一个字为协议序列号,第二个字为写功能,一般为0(默认),第三个字为读功能,一般为0(默认)

通信模块设置:

1、对PROTOCOLMACROSETTINGS进行端口设置

2、详细设置如下:

Portsettings设定为Usersettings

Serialcommunicationmode设定为Protocolmacro

Datalength设定为8bit

Stopbits设定为1bit

Parity设定为Even

Baudrate设定为Default(9600bps)

其他参数均适用缺省值

下载到单元,重新启动单元。

CX-PROTOCOL协议宏设定如下:

I/O表通信单元继承启动cx-Protocol软件

进入PROTOCOL软件后:

NEWprotocollist设置:

1、新建一个Protocol

详细设置如下:

2、新建一个sequence

详细设置如下:

2、新建一个sengmessage

sengmessage详细设置如下:

点击

中的Edit

在输入框中输入:

01(变频器站号)10(写多个字命令)0001(开始字号)0001(字数)02(字节数)点击

后再点击insert

各指令定义:

01:

读多位4字节03:

读寄存器8字节05:

写单位2字节(运行位:

ff00为on/0000为off)06:

写单个寄存器2字节10:

写多个寄存器8字节

连接地址:

选择Address下的

Edit按钮,弹出MessageAddress窗口,选择Variable之后再点击下面Variable按钮,弹出Channel窗口,设置如图.

设置完成后点击OK,返回到MessageAddress窗口,点击length按钮,设置如图

完成后点击ok返回到MessageEditor窗口,点击

中的Insert按钮

输入刚刚设定的地址

设定完成后如下图:

最后插入效验:

checkcodeedit选crc16,设定值65335,reverseorder打

点击ok自后再点击

完成后如图:

点击ok

到此定义完成

下载。

下载后PLC启动到监视模式,给DM500写入数据,变频器频率没变化

(之前我已用多功能端子启动了变频器,变频器run指示灯亮,但是频率为0,再到DM500改变数据)

读状态字

发送一个读命令:

010310010002,接送存放寄存器,使用发送/接送步。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 中职中专

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1