注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

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

所在位置:工控论坛 -- 变频器及传动控制论坛 -- 变频器论坛 -- 应用经验

中国工控网搜索:

 登陆:密码:  注册  密码

搜索:

发表人:姜邵海 发表时间:2009/1/14 2:07:00  

 

 本栏论题: FX2N与台达VFD-B变频器通信控制  [5277]

    

FX2N与台达VFD-B变频器通信控制


   
    0 LD X000
    1 MPS
    2 ANI T201
    3 OUT T200 K5
    6 MPP
    7 AND T201 K5
    8 OUT T0 K2
    11 LDI X000
    12 OUT T0 K2
    15 LDP T201
    17 LDI X000
    18 ANI T0
    19 AND M8012
    20 ORB
    21 PLS M3
    23 LD M8002
    24 SET M8161
    26 MOV H0C88 D8120
    31 MOV K0 K40
    36 LD M8000
    37 RS D10 K17 K50 K0
    46 LD M8000
    47 ASCI D201 D11 K2
    54 ASCI D202 D13 K2
    61 ASCI D203 D15 K2
    68 ASCI D204 D17 K2
    75 ASCI D205 D19 K2
    82 ASCI D206 D21 K2
    89 LD M8000
    90 AND<= Z0 K5
    95 ADD D40 D201Z0 D40
    102 INC Z0
    105 LD M8000
    106 MOV D40 D209
    111 SUB K256 D209 D210
    118 ASCI D210 D23 K2
    125 MOV H1 D201
    130 MOV H6 D202
    135 MOV H0D D25
    140 MOV H3A K10
    150 LD M8000
    151 MPS
    152 AND M8012
    153 ADDP D702 K1 D702
    160 MULP D702 K10 D700
    167 MPP
    168 AND>= D700 K4000
    173 MOV K0 D702
    178 MOV K0 K700
    183 LDI XOOO
    184 MOV H0 K700
    189 MOV K0 D702
    194 LDP M3
    196 SET M8122
    198 MOV H20 D203
    203 MOV H1 D204
    208 ASCI D700 D60 K4
    215 HEX D60 D205 K2
    222 HEX D62 D206 K2
    229 RST Z0
    232 RST D40
    235 LD M8123
    236 RST M8123
    238 END
   
   
   
    上图是以前发表的三菱FX2N_PLC通过FX2N-485-BD与台达VFD-M的《单独模拟量》频率连续写入的通讯程序。
   
    VFD-B说明书中关于“偵誤值”这样描述:
    “ASCII 模式的檢查碼(LRC Check)由Address 到Data Content 結束加起來的值。如:
    01H+03H+21H+02H+00H+02H=29H,然後取2的補數=D7H”。
   
    关于“2的补数”,记得老师说可以这样算得:
    就以“29H”为例:
    算法一:
    29H=10 1001(BIN)
    0010 1001 不足8位前面补零
    1101 0110 (0、1变换)即1的补数=D6H
    1101 0111 再加1即2的补数=D7H
   
    算法二:(8位系统中,BIN最大为1111 1111)
    K256=1 0000 0000(BIN)-10 1001(29H)
    =1101 0111(D7H)
   
    在上图中:RS发送D10~D26的内容,D50 KO表示不接收。
    D10 起始符 STX(3AH)
    D11 变频器位址
    D12 变频器位址
    D13 功能码
    D14 功能码
    D15 参数地址
    D16 参数地址
    D17 参数地址
    D18 参数地址
    D19 数据内容
    D20 数据内容
    D21 数据内容
    D22 数据内容
    D23 LRC侦误值
    D24 LRC侦误值
    D25 结束符 回车CR(0DH)
    D26 结束符 换行LF(0AH)
   
    图中第89~104步是变址寄存器Z的妙用,这可算出D201~D206的总和。
   
   
    下面的RAR附件是修改后的FX2N与VFD-B的通讯程序,VFD-B与VFD-M的参数地址是一样的。调试结果:
    X000正转启动
    X001反转启动
    X002连续减速
    X003连续加速
    没有选择正反时为停止。
   
    开机写入初始频率为30Hz。可能因程序还是一点点冲突,先加速后启动变频器有时会报“cE”代码,但是如果变频器先在RUN中,则连续加减速都没有任何问题,且可以自由切换正反转。
    又如果把开关写在触摸屏中操作(因屏的窗口一次触摸只能接受一个位置的指令,把X2、X3做成自动复位按钮),这个程序完全是可以应用了.
   
    注:台达VFD-B/M变频器参数位址2000H中Bit0~5各位变化的定义:
   
    Bit 5 4 3 2 1 0 Hex 功能
    0 0 0 0 0 1 =01H 停止
    位0 0 0 0 1 0 =02H 启动
    状0 0 0 0 1 1 =03H JOG运行
    态0 1 0 0 1 0 =12H 正转
    1 0 0 0 1 0 =22H 反转
    1 1 0 0 1 0 =32H 改变方向
   
   
   
    注:台达VFD-B/M变频器参数位址2000H中Bit0~5各位变化的定义:
   
    Bit 5 4 3 2 1 0 Hex 功能
    0 0 0 0 0 1 =01H 停止
    位0 0 0 0 1 0 =02H 启动
    状0 0 0 0 1 1 =03H JOG运行
    态0 1 0 0 1 0 =12H 正转
    1 0 0 0 1 0 =22H 反转
    1 1 0 0 1 0 =32H 改变方向
   
   

以下是关于《FX2N与台达VFD-B变频器通信控制》论题的回复(共4篇)

回复人:cn18show 

 回复时间:2009/9/27 5:09:00

支持(452) | 反对(533)

 

    中国行业网站TOP100强,易展过五周岁生日了!特拿出50万回馈客户,快来领取吧,详情:http://www.18show.cn/5/?m=189

回复人:kunmin87 

 回复时间:2010/2/3 22:46:00

支持(381) | 反对(343)

 

    good

回复人:pkhxiiu 

 回复时间:2011/7/5 12:35:00

支持(487) | 反对(405)

 

    通讯是个相当复杂的玩意

回复人:haoran617 

 回复时间:2012/4/12 13:28:00

支持(392) | 反对(483)

 

    好复杂

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

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

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

注册名:

密  码:

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

关闭该窗口

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

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

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

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

中国    洛阳