您现在的位置是:首页 > 技术资料 > 三菱的指令系统
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

三菱的指令系统

更新时间:2023-12-11 21:32:34 大小:334K 上传用户:sun2152查看TA发布的资源 标签:指令系统 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

三菱的指令系统 三菱的指令系统 三菱的指令系统在国内是被研究的比较深入的指令系统,因而国内仿三菱的 PLC 也是最 多的。原因是三菱的 PLC 比较简单,主要体现在以下几个方面:1、通讯协议简单,大约只有 4~5 个命令(读/写,force on/force off 等);2、通讯命令采用绝对地址方式,很容易被推测出内 部结构; 5.1.1 三菱的指令字节码 三菱的指令字节码的安排很不合理,但从另一侧面也反映早期 PLC 的功能和控制能力是 比较弱,随着 PLC 的发展,PLC 的功能也在不断加强,但为了保持兼容,通常采用打补丁的 方法扩展,用现在的眼光看就显得极不合理,本教程以 FX1S 系列 PLC 为例说明。 指令字节码是指令中的指令码、变量地址、常数以一定的顺序,按字节(或字)排列而 成的一串二进制代码。 三菱指令字节码中的变量地址采用绝对地址,其划分如下: 寄存器名称 = 位地址 + 偏移量 = 实际地址 ppp 空间(最大) S = (S0~127 = 0~2F) + 0 = 0000~007F 128 * 8 = 1024 bits X (八进制) = (X000~017 = 0~01) + 80 = 0080~09F 32 * 8 = 256 Y (八进制) = (Y000~015 = 0~01) + A0 = 00A0~00BF 32 * 8 = 256 T = (T0~63 :0~3F) + C0 = 00C0~00FF 64 * 4 = 256 M = (M0~511 = 0~40) + 100 = 0100~01BF 192 * 8 = 1536 C = (C0~31 :0~1F) + 1C0 = 01C0~029F 224 PY = ()+ 2A0 = 02A0~02BF 32 * 8 = 256 OT = ()+ 2C0 = 02C0~02FF 64 * 4 = 256 PM = ()+ 300 = 0300~03BF 192 * 8 = 1536 M1536~M3071 OC = ()+ 3C0 = 03C0~04BF 256 RT = ()+ 4C0 = 04C0~05BF 256 RC = ()+ 5C0 = 05C0~07FF 256 TV = ()+ 800 = 0800~09FF 256 CV16 = ()+ A00 = 0A00~0BFF 256 CV32 = ()+ C00 = 0C00~0DFF D8000~8255 = () + E00 = 0E00~0FFF 256 5.1.2.3 3 字格式 OUT T K 0000+(T) VV00+xx VV00+yy OUT C K 0000+(C) VV00+xx VV00+yy OUT Cp K 0000+(Cp) VV00+xx VV00+yy 8000+zz 8000+ww 5.1.2.4 3 字以上格式 除了上述基本指令外,三菱还有一类指令称为应用指令,其格式如下: 指令码 + 变量地址 1(或常数 1)+变量地址 2(或常数 2)+ … 三菱应用指令中的变量地址格式 16 变量地址格式 = VV00+xx ,VV00+yy 32 变量地址格式 = VV00+xx ,VV00+yy ,8000+zz ,8000+ww 位(点)元件地址格式= VV00+xx ,VV00+yy; 三菱的变量表示很奇怪,16 位的变量用 2 个字表示,第一个字的高 8 位和第二个字 的高 8 位组成变量类型描述字,第一个字的低 8 位和第二个字的低 8 位组成变量地址或 常数。 32 位的变量用 4 个字表示,第一个字的高 8 位和第二个字的高 8 位组成变量类型描 述字,第三个字的高 8 位、第四个字的高 8 位固定位 0x80,第一个字的低 8 位、第二个 字的低 8 位、第三个字的低 8 位、第四个字的低 8 位组成 32 位的变量地址或常数。 这样的安排人为地增加了解析的复杂性,降低了指令的执行速度,浪费程序存储空 间。以下是变量类型描述表(VV) 5.2.1 Zp,Vp 实际地址计算: 偏移量 Z 实际地址 yy xx = Z 地址 *2 ;Z = p*2 + 1C (p=0)偶地址 V 实际地址 yy xx = V 地址 *2 ;V = p*2 + 1C + 1 (p=0)奇地址 Zp 实际地址 yy xx = Zp 地址 *2 ;Zp = p*2 + B4 (p=1-7)偶地址 Vp 实际地址 yy xx = Vp 地址 *2 ;Vp = p*2 + B4 + 1 (p=1-7)奇地址 Zp,Vp 实际地址如下: D8028 : Z(Z0) D8029 : V(V0) D8182 : Z1 D8183 : V1 D8184 : Z2 D8185 : V2 D8186 : Z3 D8187 : V3 D8188 : Z4 D8189 : V4 D8190 : Z5 D8191 : V5 D8192 : Z6 D8193 : V6 D8194 : Z7 D8195 : V7

部分文件列表

文件名 大小
三菱的指令系统.pdf 334K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载