fengbingyuan
合作共赢
级别: 略有小成
精华主题: 0
发帖数量: 219 个
工控威望: 269 点
下载积分: 857 分
在线时间: 430(小时)
注册时间: 2008-04-03
最后登录: 2024-10-21
查看fengbingyuan的 主题 / 回贴
楼主  发表于: 2009-08-22 11:48
用三菱FX PLC读取三菱FR-A540变频器的频率,在HMI上用PLC的D200显示出来,请问以下指令是什么意思?指令中的K4又是什么意思?是表示把D33、D34、D35、D36连续4个数字寄存器的的低8位数据内容(ASCII字符)转换成16进制数据?最后D200的数据内容是什么?
LD              M8000
HEX            D33       D200      K4
OUT           M8161

没看懂手册讲的,请大家为我指点一下,谢谢。
[ 此帖被fengbingyuan在2009-08-22 13:28重新编辑 ]
fcq417
14年plc工程实践教学,QQ(微信):2252241236
级别: 略有小成
精华主题: 0
发帖数量: 302 个
工控威望: 430 点
下载积分: 1259 分
在线时间: 50(小时)
注册时间: 2008-04-30
最后登录: 2024-09-14
查看fcq417的 主题 / 回贴
1楼  发表于: 2009-08-22 13:08
问题要问清楚,哪家的变频器,哪家的PLC,你查看手册对HEX指令应该会有较为详细的讲解。实在不懂就联机看一下,到底读出来的是什么。
本帖最近评分记录:
  • 下载积分:+1(sjm213) 热心助人,加分表扬
  • plc编程及教学:www.shuyanzdh.com
    QQ(VX):2252241236
    fengbingyuan
    合作共赢
    级别: 略有小成
    精华主题: 0
    发帖数量: 219 个
    工控威望: 269 点
    下载积分: 857 分
    在线时间: 430(小时)
    注册时间: 2008-04-03
    最后登录: 2024-10-21
    查看fengbingyuan的 主题 / 回贴
    2楼  发表于: 2009-08-22 15:28
    期待……
    雪花飘飘
    级别: VIP会员

    精华主题: 1 篇
    发帖数量: 2620 个
    工控威望: 2044 点
    下载积分: 6787 分
    在线时间: 3547(小时)
    注册时间: 2007-09-03
    最后登录: 2024-11-29
    查看雪花飘飘的 主题 / 回贴
    3楼  发表于: 2009-08-22 19:55
    就是将D33的高低8位ASCII码转换成HEX数据存放到D200中。K4即每四位D100传送。
    D200接收的数据是16位数。
    如果使用ASCII指令就是将16位数据转换成ASCII码。
    三菱PLC编程手册第288页。
    本帖最近评分记录:
  • 下载积分:+2(zhangshichao) 热心助人,加分表扬
  • 下载积分:+2(sjm213) 热心助人,加分表扬
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5200 个
    工控威望: 7423 点
    下载积分: 158829 分
    在线时间: 3162(小时)
    注册时间: 2007-11-21
    最后登录: 2024-11-28
    查看sjm213的 主题 / 回贴
    4楼  发表于: 2009-08-22 21:40
    M8161为ON时,HEX指令为8为模式,即取源数据的低8位。
    所以该指令就将D33、D34、D35、D36连续4个数字寄存器的的低8位数据内容(ASCII字符)转换成16进制数据,并存放到D200中。按照您描述的意思D200中就是读出来的频率值了。
    fengbingyuan
    合作共赢
    级别: 略有小成
    精华主题: 0
    发帖数量: 219 个
    工控威望: 269 点
    下载积分: 857 分
    在线时间: 430(小时)
    注册时间: 2008-04-03
    最后登录: 2024-10-21
    查看fengbingyuan的 主题 / 回贴
    5楼  发表于: 2009-08-24 09:10
    请问,如果D33、D34、D35、D36各数字寄存器的低8位的数据分别为(ASCII码):30H、42H、
    31H、33H,那么分别转换为16进制数为30H——0、42H——B、31H——1、33H——3,那最后
    D200中的数据应是多少?
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5200 个
    工控威望: 7423 点
    下载积分: 158829 分
    在线时间: 3162(小时)
    注册时间: 2007-11-21
    最后登录: 2024-11-28
    查看sjm213的 主题 / 回贴
    6楼  发表于: 2009-08-24 10:01
    D200=H0B13
    fengbingyuan
    合作共赢
    级别: 略有小成
    精华主题: 0
    发帖数量: 219 个
    工控威望: 269 点
    下载积分: 857 分
    在线时间: 430(小时)
    注册时间: 2008-04-03
    最后登录: 2024-10-21
    查看fengbingyuan的 主题 / 回贴
    7楼  发表于: 2009-08-24 10:02
    期待指点……
    fengbingyuan
    合作共赢
    级别: 略有小成
    精华主题: 0
    发帖数量: 219 个
    工控威望: 269 点
    下载积分: 857 分
    在线时间: 430(小时)
    注册时间: 2008-04-03
    最后登录: 2024-10-21
    查看fengbingyuan的 主题 / 回贴
    8楼  发表于: 2009-08-24 10:15
    如果问题中的K4变成K2,那D200的数据是H0B,对吗?
    fengbingyuan
    合作共赢
    级别: 略有小成
    精华主题: 0
    发帖数量: 219 个
    工控威望: 269 点
    下载积分: 857 分
    在线时间: 430(小时)
    注册时间: 2008-04-03
    最后登录: 2024-10-21
    查看fengbingyuan的 主题 / 回贴
    9楼  发表于: 2009-08-24 16:34
    学习中……
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5200 个
    工控威望: 7423 点
    下载积分: 158829 分
    在线时间: 3162(小时)
    注册时间: 2007-11-21
    最后登录: 2024-11-28
    查看sjm213的 主题 / 回贴
    10楼  发表于: 2009-08-25 19:45
    引用
    引用第8楼fengbingyuan于2009-08-24 10:15发表的  :
    如果问题中的K4变成K2,那D200的数据是H0B,对吗?

    没错
    fengbingyuan
    合作共赢
    级别: 略有小成
    精华主题: 0
    发帖数量: 219 个
    工控威望: 269 点
    下载积分: 857 分
    在线时间: 430(小时)
    注册时间: 2008-04-03
    最后登录: 2024-10-21
    查看fengbingyuan的 主题 / 回贴
    11楼  发表于: 2009-08-26 08:28
    懂了.感谢sjm213.
    递上好酒、好烟,慢用