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日 下午12:56
下一篇 2017年11月27日 下午12:56

相关推荐

  • s7200指针

    我现在想实现一个如下功能。A I0.1, =V8.0,A I0.2, = V8.1……一共五个到 A …

    SIMATIC S7-200 2018年12月7日
  • s7200通讯问题

    求教S7200和上位机间能不能用光纤通讯?硬件如何配置? 最佳答案 1.S7-200还可以连接第三方的RS-485/光纤转换器,进行PPI通信、自由口通信等。其通信距离请参照第三方…

    SIMATIC S7-200 2021年7月5日
  • 字比较

    怎么分辨什么是字节比,什么是字比较,那种情况下用字比 最佳答案 8位是字节比较,16位是字比较,32位是双字。比较指令是按相同类型的数据进行的。16位的数据就用字比较。 提问者对于…

    SIMATIC S7-200 2017年11月16日
  • MODBUS通信数据

    请高手指教 PLC CPU226作为从站 DCS作为主站 采用modbus通信协议 从站需要向主站提供哪些数据 参数&n…

    SIMATIC S7-200 2021年7月5日
  • 关于STEP7-Micro/WIN SMART V2.4安装失败问题

    STEP7-Micro/WIN SMART V2.4安装引导出现报错最低配备操作系统window7或windowXP SP3,安装会自动终止本人电脑系…

    2021年7月5日
  • 200与300MPI通讯

    初学,问个简单问题,楼下不要骂我。 我现在想用200和300做mpi通讯,200是否必须加EM277模块? 我手头上有连接的步骤文档,但是没说明这个问题。200…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟输入软件滤波

    请教一下:程序中对模拟量输入做了软件平均值滤波,还在要在系统块中选择模拟滤波吗? 最佳答案 滤一次再滤次有何不可, 既滤了一次,不滤第二次又有何不可? 这种问题…

    SIMATIC S7-200 2021年7月5日
  • 如何保存中间的数据

    有一个电动阀门,在开的时候,有反馈输入到plc中,我想读取并记忆这个阀门反馈中间一个值,例如我想记忆当阀门开到20%时,把这个数据读取并记忆下来,请问怎么做? 问题补充:是这样,我…

    SIMATIC S7-200 2021年7月5日
  • 请问为什么我用光电开关+高速计数器检测电机转速

    用手转电机计数器+1正常,电机一旦开启计数器就成5成10的往上加。非常感谢 问题补充:回答的老师您好,我不知道怎么回复您,只能补充问题。我的光电开关没有丢脉冲的迹象,反而测速的时候…

    SIMATIC S7-200 2021年7月5日
  • 符号表里的符号怎样修改?

    程序里的符号表已定义好了,不知如何修改?比如先将符号KA5定义为地址Q0.1,并点击将符号应用于项目后注释显示,又想把符号KA1定义为地址Q0.1,结果无法修改,在此请教各位大侠支…

    2020年10月31日