s7200与ABB变频510通讯

需要通讯有:共10台变频器,每台变频启停控制、运行信号、故障信号,变频转速给定、转速反馈、电流反馈;变频器的modbus寄存器是4####与PLC的对应关系?寄存器的位变量怎样在PLC提取与写入?我没坐过,请高手指点

问题补充:
左转老师给我发个例程好吗。lwxgfls@163.com

最佳答案

ABB变频器 通讯 
modbus通讯
1.        ACS510变频器参数设置:
9802=1        modbus
5302=1 站号        5303=9.6kbit/s        波特率        5304=1 校验方式为8N2                5305为0     1001=10 由modbus控制变频器启停
1102=0 由modbus控制变频器给定速度(0-20000对应0-50Hz)
1103=8 
2.控制变频器起停
a.初始化,即向modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;
b.停止电机,即向modbus寄存器40001中写入1143(16进制数为477);
c.启动电机,即向Amodbus寄存器40001中写入1151(16进制数为47F)'''' 
例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;
      启动电机:发出【02 06 00 00 04 7F CRC校验码】
      停止电机:发出【02 06 00 00 04 77 CRC校验码】
3.用modbus修改给定频率的方法
主机向通讯给定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(站号 功能 寄存器号 数值)


问题补充:
《A?B?B?变?频?器?A?C?S?5?1?0?M?O?D?B?U?S?通?讯?梯?形?程?序》
http://wenku.baidu.com/view/41869222482fb4daa58d4bd8.html
参考资料:http://www.automation.siemens.com.cn/service/answer/solution.aspx?Q_ID=72073&cid=1028

提问者对于答案的评价:
谢谢左老师,发个例子程序好吗。lwxgfls@163.com

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217605.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月27日
下一篇 2017年11月27日

相关推荐

  • MODBUS协议地址超出怎么办

    我的PLC是S7-200,和变频器通讯,要读变频器的值,变频器的通讯地址是3002H(12290),用modbus通讯,算出来后地址超过49999,怎么办?还有别的办法读取到吗?另…

    SIMATIC S7-200 2020年10月31日
  • s7200程序打不开问题

    用pc adapter usb(6es7 972 0cb20 0xa0)连接s7- 200cn(软件v4.0 …

    SIMATIC S7-200 2018年3月6日
  • 求一拖二供水程序

    S7200一拖二恒压供水系统? 变频器一拖二异步切换,先用变频器控制M1水泵电机启动调速,当变频器达到50HZ时延时1分钟水压力还在下限,把M1水泵电机切换到工频运行,而…

    SIMATIC S7-200 2018年12月6日
  • ET200 SF

    更换新的ET200通讯不上了 最佳答案 1、问题描述过于简单。更换新的ET200通讯不上了,原因较多:、模块更换与原模块型号不符,需要重新组态。、ET200接口IM15x模块上的地…

    SIMATIC S7-200 2017年6月1日
  • 西门子的PROFIBUS中继器是否可用于普通的RS485通信

    请问西门子的PROFIBUS中继器是否还可以用于MPI、PPI通信? 那么是否还可以用于其它的物理层为RS485接口的通信?如modbus、CC-LINK等。 问题补充:…

    SIMATIC S7-200 2021年7月5日
  • 用PLC(S7-200)内部PID控制温控调节控阀

    用蒸汽,通过板式换热器对自来水进行换热,蒸汽调节阀能接收4-20mA控制;用0-150度的温度变送器测换热后的水,输出4-20mA;用S7-200内部的PID控制,我想请大侠们教一…

    SIMATIC S7-200 2020年11月1日
  • 224XP都走PPI通讯能否?

    0口与上位机组态软件PPI通讯1口与另一台224XP PPI通讯(网络读或写)请问这样是否可以实现?如果可以实现,主的那个CPU用带编程的口,能都还能在1口上编程下载和监…

    SIMATIC S7-200 2017年11月19日
  • s7-200自由口

    请问我的s7-200 224xp 用自由口通讯为啥总是2个小时串口就发不出去东西了,我把plc从启一下就又好使了,请问该怎么解决阿?这个程序我在家用226测试没…

    SIMATIC S7-200 2021年7月5日
  • PID采样时间

    我已设置了PID定时中断为0.1秒。那么采样时间还有什么用?(采样时间值为0.1。)这样采样时间是不是多余了? 最佳答案 比如在1秒内 温度从20度减小到5度,如果采样时…

    SIMATIC S7-200 2021年7月5日
  • S7 200中断事件8读多台仪表

    我需要用S7 200通过中断事件8读多台仪表的数据,但是这里没有地址,怎么区别每台仪表?怎么从当前读的仪表更换到读下一台? 问题补充:通过中断事件8来读, 接受…

    SIMATIC S7-200 2017年12月2日