注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- 西门子PLC论坛 -- PLC网络通信

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

发表人:shidi78 发表时间:2009/1/24 19:58:00  

 

 本栏论题: S7-200 CPU226CN与富士G11/P11系列变频器的通信实例  [3916]

    
   
    很少看到富士变频器通信方面的实例,在这里开个帖子弄个实例。该实例经笔者测试,成功!
   
    关于富士G11/P11系列变频器的通信协议及更详细的内容,请参阅相关手册,也请查阅下面的帖子:
   
    富士变频器通信应用实例:http://www.gongkong.com/Forum/ForumTopic.aspx?Id=2008112811473600003
   
    ........这个PLC程序中,我采用了另一种思维方法。
   
    ........普通的思维方法是:要发送数据时,用MOVB指令把数据写入发送缓冲区;这样发送不同的数据时需要写很多的MOVB指令,程序看来比较复杂,有点头晕。
   
    ........这个程序的思维方法是:有多少种命令,把发送数据全部在数据块中写入相应的存储区。程序中需要发送某个指令的时候把对应存储区的数据直接COPY到发送缓冲区;这样发送不同的数据时仅需要几个BLK_MOVB指令,不需要写很多的MOVB指令,程序看来比较简洁。
   
    下面是数据块的内容:
   
    DATA_BLOCK_TAB 用户定义1
   
    //
   
    BEGIN
   
    //按 F1 键获取帮助和示范数据页
   
    //频率给定60Hz:01 30 32 05 57 53 30 35 20 31 37 37 30 03 36 38
   
    VB101 16#1
   
    VB102 16#30
   
    VB103 16#32
   
    VB104 16#05
   
    VB105 16#57
   
    VB106 16#53
   
    VB107 16#30
   
    VB108 16#35
   
    VB109 16#20
   
    VB110 16#31
   
    VB111 16#37
   
    VB112 16#37
   
    VB113 16#30
   
    VB114 16#03
   
    VB115 16#36
   
    VB116 16#38
   
    //正转运行:01 30 32 05 66 30 30 30 31 03 39 31
   
    VB201 16#1
   
    VB202 16#30
   
    VB203 16#32
   
    VB204 16#05
   
    VB205 16#66
   
    VB206 16#30
   
    VB207 16#30
   
    VB208 16#30
   
    VB209 16#31
   
    VB210 16#03
   
    VB211 16#39
   
    VB212 16#31
   
    //反转运行:01 30 32 05 66 30 30 30 32 03 39 32
   
    VB301 16#1
   
    VB302 16#30
   
    VB303 16#32
   
    VB304 16#05
   
    VB305 16#66
   
    VB306 16#30
   
    VB307 16#30
   
    VB308 16#30
   
    VB309 16#33
   
    VB310 16#03
   
    VB311 16#39
   
    VB312 16#32
   
    //停止运行:01 30 32 05 66 30 30 30 30 03 39 30
   
    VB401 16#1
   
    VB402 16#30
   
    VB403 16#32
   
    VB404 16#05
   
    VB405 16#66
   
    VB406 16#30
   
    VB407 16#30
   
    VB408 16#30
   
    VB409 16#30
   
    VB410 16#03
   
    VB411 16#39
   
    VB412 16#30
   
    //读取当前运行频率:01 30 32 05 52 4d 30 39 20 30 30 30 30 03 35 32
   
    VB501 16#1
   
    VB502 16#30
   
    VB503 16#32
   
    VB504 16#05
   
    VB505 16#52
   
    VB506 16#4D
   
    VB507 16#30
   
    VB508 16#39
   
    VB509 16#20
   
    VB510 16#30
   
    VB511 16#30
   
    VB512 16#30
   
    VB513 16#30
   
    VB514 16#03
   
    VB515 16#35
   
    VB516 16#32
   
   
   
   
   
    END_DATA_BLOCK_TAB
   
    下面是主程序的内容:(把下面的内容复制到WIN XP的记事本后保存个新名字,如“富士通信.txt”再把“富士.txt”的后缀名修改为“富士.awl”后保存。打开西门子编程软件,点击“文件”/“导入”找到自己保存的“富士.awl”后导入即可。再把上面的蓝色数据块内容复制保存一个“富士数据块.txt”,打开编程软件的数据块后点击“文件”/“导入”找到自己保存的“富士数据块.txt”后导入。注意内容不要遗漏)
   
    ORGANIZATION_BLOCK 主程序:OB1
   
    TITLE=S7-200 CPU226CN(6ES7216-2AD23-0XB8)通过自由口通信控制富士FRN3.7G11S-4CX型变频器(序列号FEA032G00370-1-072);
   
    // 本程序采用PORT1端口与变频器通信,把PORT0端口留给PLC与其编程软件STEP 7 MicroWIN进行通信,以便实时监测PLC的数据变化;
   
    // 实际上,早期的G11不支持Modbus通讯,通讯使用富士电机自己的协议--在其RS485接口手册上有详细的指令格式。从06年开始,G11支持了Modbus通讯,通过用户在变频器参数U49中选择是采用富士电机协议FGI-Bus还是采用Modbus RTU协议。不过,笔者的这台富士变频器太老,不支持Modbus RTU协议,所以就采用自由口通信来控制这台富士FRN3.7G11S-4CX型变频器;
   
    // 虽然MODBUS RTU模式通信相对而言比较简单,不过快乐到自由口通信应用更为广泛和灵活,该程序的自由口通信也比较有参考价值。
   
    // 变频器参数设置:与通讯有关的主要参数设置如下所诉(如果变频器通信过程中存在问题"无法按设定频率运行等",怀疑其他参数还有问题,那么请将参数初始化"参数H03,同时按STOP键和上键设为1,再按FUNC/DATA键确认"以后再来设定以下参数)。
   
    // 变频器地址设置为2,通讯格式设置为9600bps,8位数据,E〕偶校验,1个停止位:
   
    // F01:频率设定1;默认为0,采用默认值;
   
    // H30:链接功能(通信功能);默认为0,现设置为3--RS485设定有效,运行命令有效;
   
    // H31:RS485地址;默认为1,现设置为2;
   
    // H32:故障处理;默认为0--立即Er8跳闸,采用默认值;
   
    // H33:定时时间--通信故障后,再定时时间内继续运行;默认为2.0秒,采用默认值;
   
    // H34:通信传送速度(波特率);默认为1--9600bit/s,

以下是关于《S7-200 CPU226CN与富士G11/P11系列变频器的通信实例》论题的回复(共1篇)

回复人:cn18show 

 回复时间:2009/9/21 12:22:00

支持(397) | 反对(346)

 

    易展仪表展览网成立五周年活动拉开序幕,50万回馈,官方网址:http://www.18show.cn/5/?m=189

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳