没有合适的资源?快使用搜索试试~ 我知道了~
三菱FX plc串口通讯资料,以及PLC存储资料解释,仿三菱plc必备资料
资源推荐
资源详情
资源评论
1
作者声明:本三菱梯型图PLC 指令经过作者三次验证,但由于水平有限及
失误难免,可能还有错误或笔误,请广大网友指正,拍砖。转摘时请注明
出处:ourDEV.cn,谢谢。
三菱梯型图PLC 指令详解
作者:许意义
版权:ourDEV.cn
日期:2009.9.21
版本:Ver1.02
一、标注说明:
注 1:下列未特别标注者,均为十六进制数格式。
注 2:p为寄存器名称编号,pp为 32 位寄存器名称编号,表示为十进制数,
但在存储格式中以十六进制数ppp表示。
注 3:R0,R1,R2,R3为半字节型十六进制数,R0 为最低位,依次类推。
4 位组成一个字。
注 4:xx,yy,zz,ww为字节型十六进制数,xx 为最低位,依次类推。
注 5:m,n为数据/地址类型指示,为半字节型十六进制数。
注 6:K为十进制常数。
注 7:S,X,Y,T,M(M0-M1535),Mp(扩展,M1536-M3071),C(C0-
C199),Cp(32 位,C200-C255),M8xxx为寄存器位(点)元件名称(包含地址)。
注 8:N为嵌套级,最大为8 级(N=0-7)。
注 9 : D( 包 含 Dx , Dxxxx , D8xxx , Zp , Vp) , Dx地 址 范 围 为 D000-
D999,Dxxxx地址范围为D1000-D7999,D8xxx(包含 Zp,Vp)地址范围为
D8000-D8195。
二、寄存器位(点)元件地址ppp=0-FFF,其分布如下:
寄存器名称=位地址+偏移量=实际地址 ppp
S0-1023=(0-3FF)=0-3FF
X0-377(八进制)=(0-FF)+400=400-4FF
Y0-377(八进制)=(0-FF)+500=500-5FF
T0-511=(0-1FF)+600=600-7FF
M0-1535=(0-5FF)+800=800-DFF
M1536-M3071=(600-BFF)+200=800-DFF
C0-255=(0-FF)+E00=E00-EFF
M8000-8255=(0-FF)+F00=F00-FFF
三、存储格式及报文发送格式说明:
存储格式为字型,低在先,高在后(如指令 END,指令码为 000F,存储为
0F00。指令 LDX002,指令码为 2402,存储为 0224)。小端格式存储
在报文发送时,以字为单位传送,低字节在先。在字节传送过程中,高位
在先,低位在后,转换成ASCII码后传送(即以存储格式传送)。
指令 LDX002,指令码为 2402,存储格式为 0224,转换成ASCII码传送
为 30323234。
注:报文发送方式未经上机验证!
四、三菱指令格式说明:
1、三菱指令格式:
纯单字指令R3R2R1R0=命令
单字指令(含位地址)R3=命令,R2R1R0=ppp
双字指令(含位地址)R3R2R1R0=命令,8000+ppp
多字指令:
16 位 指 令 ( 含 数 据 / 地 址 )R3R2R1R0=命 令 ,
8m00+xx,8n00+yy,.........8m00+xx,8n00+yy可重复N 次,直至将所有 16
位数据/地址传送完毕。
32 位 指 令 ( 含 数 据 / 地 址 )R3R2R1R0=命 令 ,
8m00+xx,8n00+yy,8000+zz,8000+ww,.........8m00+xx,8n00+yy,8000
+zz,8000+ww可重复N 次,直至将所有 32 位数据/地址传送完毕(如是 16
位数据/地址,在 32 位指令应用中,需前面加 8000 填充,组成 32 位数)。
注:数据/地址传送时,每次送一字节十六进制数,和命令字 8x00组合
(相加),以字为单位传送。
2、三菱指令命名:
R3R2R1R0(四位十六进制值)
R3->指令定义
应用指令=0
P应用指令=1
LD=2
LDI=3
AND=4
ANI=5
OR=6
ORI=7
数据/地址=8(多字指令,第二字及以后有效)
地址=A(仅对 M1536-M3071 有效,需加偏移量 200)
Pn=B(标号,仅对 CJ,CALL 指令有效)
OUT=C(仅对 Y,M 有效)
SET=D(仅对 Y,M 有效)
RST=E(仅对 Y,M 有效)
纯单字指令=F
R2R1R0=单字指令位元件地址ppp=0-FFF
R2R1R0=基本应用指令(FNC.No.n+8)*2;偶数,可和 P 应用指令组
合
R2R1R0=D应用指令(FNC.No.n+8)*2+1;奇数,可和 P 应用指令组
合
注:基本应用指令或D应用指令加偏移量1000即为P指令。
3、三菱基本指令分类:
纯单字指令
END000F
ANBFFF8
ORBFFF9
MPSFFFA
MRDFFFB
MPPFFFC
INVFFFD
NOPFFFF
单字指令
LD2000+ppp;(扩展Mp 除外)
LDI3000+ppp;(扩展Mp 除外)
AND4000+ppp;(扩展Mp 除外)
ANI5000+ppp;(扩展Mp 除外)
OR6000+ppp;(扩展Mp 除外)
ORI7000+ppp;(扩展Mp 除外)
PnB000+(N);N=0-127
OUTC000+ppp;(仅对 Y,M 有效)
SETD000+ppp;(仅对 Y,M 有效)
RSTE000+ppp;(仅对 Y,M 有效)
双字指令
OUT00028000+ppp;(仅对 M8xxx 有效)
OUT0002A000+ppp;(仅对 Mp 有效)
SET00038000+ppp;(仅对 M8xxx 有效)
SET0003A000+ppp;(仅对 Mp 有效)
剩余45页未读,继续阅读
资源评论
kaifa_cjc
- 粉丝: 2
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功