查看: 9|回复: 0

S7-1214C Modbus rtu与V20变频器通讯

  [复制链接]
  • TA的每日心情
    开心
    昨天 08:48
  • 签到天数: 5 天

    [LV.2]维修爱好者1级粉丝

    10

    主题

    5

    回帖

    12

    积分

    新手上路

    积分
    12
    发表于 昨天 18:20 | 显示全部楼层 |阅读模式
    S7-1214C Modbus rtu与V20变频器通讯
    CB1241信号板篇
    V20变频器订货号:1P 6SL3210-5BB11-2BV1
    V20变频器操作回工厂设置后,设置CN011宏:
    P0003 = 3  专家级
    P0010 = 30 出厂设置
    P0970 = 21 用户参数出厂值
    V20变频器操作手册下载,
    P0700:命令源选择;= 5,选择RS485
    P1000:频率源设定值选择;= 5,选择RS485
    P2023:通讯协议选择; = 2, modbus rtu
    P2010:通讯频率选择; = 6,9600bps
    P2021:通讯从站地址; = 1,从站1#站点
    P2022:Modbus rtu应答超时;= 1000,1000ms
    P2014:通讯报文间断时间, = 100,100ms
    P2034:校验; = 2,偶校验
    P2035:停止位, = 1,一个停止位
    因为懒的在原测试程序上修改plc的原始通讯程序管脚参数,设置Cn011宏指令后,再将P2034 = 0为无校验。

    关于V20变频器报警F72处理:
    通过远程控制的方式复位故障:
    用通讯先发送第一个字发送16# 04FE报警复位控制字,断开发送16# 04FE后再发送16# 047E变频器准备就绪控制字,其中的逻辑顺序可以在实际应用中,通过控制程序做顺序关联。

    硬件连接:
    将CB1241 RS485信号板    V20
    T/A                 N -
    T/RA
    T/B                 P +
    T/RB
    1)新建一个测试项目,cpu S7-1214C DC/DC/DC + CB1241,图示1:
    等待时间2000ms。其它默认,无需设置修改。
    2)在OB1中编辑Modbus rtu通讯程序,图示2:
    3)编辑简易的测试程序,图示3:r0054的基本控制位,047E/047F/0C7F/04FE
    4)保存、编译后,将项目完整下载到plc,图示4:
    分别使能M100.0 = 1,M100.1 = 1,MD300 = 50.0
    5)V20变频器面板上,能够看到通讯数据传送过来的命令,图示5:
    其它功能:反转,变频器报警复位确认、频率设置这些功能都能够在通讯命令中得到实现。

    开心

    该用户从未签到

    14

    主题

    1138

    回帖

    1470

    积分

    论坛元老

    积分
    1470
    发表于 昨天 18:20 | 显示全部楼层
    发贴辛苦!支持!
  • TA的每日心情
    开心
    昨天 08:48
  • 签到天数: 5 天

    [LV.2]维修爱好者1级粉丝

    10

    主题

    5

    回帖

    12

    积分

    新手上路

    积分
    12
     楼主| 发表于 昨天 19:29 | 显示全部楼层
    所发的技术分享贴,均带有原创程序。
    开心
    您需要登录后才可以回帖 登录 | 邀请码注册

    本版积分规则

    QQ/手机版/ 家电电工资料网

    辽ICP备17010435号-3

    Powered by Discuz!X3.5 |网站地图|辽公网安备 21140202000087号

    QQ交流群

    QQ交流群

    扫码加群

    欢迎加群

    微信公众号

    微信公众号

    扫码加入

    微信二维码

    QQ联系

    QQ号码

    352558561

    点击联系QQ