【求助】紧急求助MCGS直接读取ACS510故障信息 点击:484 | 回复:10



张杰

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 0回
  • 年度积分:118
  • 历史总积分:118
  • 注册:2024年5月23日
发表于:2024-05-23 11:40:03
楼主
求助帖50分-未结帖

紧急求助MCGS直接读取ACS510故障信息

MCGS  可以通过通讯直接读取ACS510故障信息代码吗?怎么实现?



楼主最近还看过

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 545回
  • 年度积分:18
  • 历史总积分:9258
  • 注册:2012年9月22日
发表于:2024-05-23 12:41:52
1楼

1.ACS510变频器控制参数设置:

P144页

9802=1 MODBUS 通讯选择

P61页

5302=1 站号

5303=9.6kbit/s 波特率

5304=1 校验方式为8N2

5305为0 控制类型 传动简装版


1001=10 由MODBUS控制变频器启停 启停通过现场总线Ext1选择 P149页

1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz) P150页

1103=8 … 输入给定1

电机参数设置P51页



P162页 控制字在P165页



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

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

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

例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;2 b9 L5 h E)

启动电机:发出【02 06 00 00 04 7F CRC校验码】

停止电机:发出【02 06 00 00 04 77 CRC校验码】

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

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

例如:若1105=50.00Hz;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为25.00Hz。

4.用Modbus修改加速时间的方法

向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;

例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。

附:

功能01:读线圈状态:

发送:01 01 00 20 00 03(站号 功能 开始 个数)

响应:01 01 01 06(站号 功能 字节数 字节1 字节2 …)

功能02:读离散功能输入状态:

发送:01 02 00 20 00 03(站号 功能 开始 个数)

响应:01 02 01 05(站号 功能 字节数 字节1 字节2 …)

功能03:读多个保持寄存器:

发送:01 03 00 65 00 03(站号 功能 开始 个数)

响应:01 03 06 02 EE 00 FA 00 00(站号 功能 字节数 字节1 字节2 …)

功能04:读多个输入寄存器:

发送:01 04 00 00 00 02(站号 功能 开始 个数)

响应:01 04 04 00 01 01 F1(站号 功能 字节数 字节1 字节2 …)

功能06:写单个保持寄存器:

发送:01 06 08 99 02 58(站号 功能 寄存器号 数值)

响应:01 06 08 99 02 58(站号 功能 寄存器号 数值)

功能10:写多个保持寄存器:

发送:01 10 08 99 00 02 02 01 f4(站号 功能 开始 个数 字节数 字节1 字节2 …)

响应:01 10 08 99 00 02(站号 功能 开始 个数)


以上调试程序对ABB 其它交流变频器都同样适用, 

————————————————



JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 546回
  • 年度积分:19
  • 历史总积分:9259
  • 注册:2012年9月22日
发表于:2024-05-23 12:42:22
2楼

查手册吧,没有现成的东西给你捡

Smile-lyc

  • [管理员]
  • 精华:136帖
  • 求助:53帖
  • 帖子:3588帖 | 22867回
  • 年度积分:498
  • 历史总积分:158889
  • 注册:2006年8月04日
发表于:2024-07-08 10:43:23
8楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。

4、2024龙年加油!龙年棒棒!




回复本条

    

孤家

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:52
  • 历史总积分:52
  • 注册:2024年8月13日
发表于:2024-08-13 21:48:35
9楼

谢谢楼主,学习学习。

回复本条

    

我的小鲸鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:1
  • 历史总积分:51
  • 注册:2023年1月11日
发表于:2024-10-31 15:25:21
10楼

为甚么用屏直接屏读  可以直接PLC读


之前调过ACS880  微信截图_20241031152009.png


数据输入 p52参数

 第一个字是状态字 修改不了


第二个字你可以自己随便自定义    转速 /电流/故障代码

另外不知道你变频器是怎么控制的,端子控制还是报文

如果是端子控制,你程序里还需要做硬件组态,然后把字读回来



回复本条

    

热门招聘
相关主题

官方公众号

智造工程师