打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
三菱FX5U PLC,变址寻址的应用,键值读取程序
往期精彩文章:
项目设计流程:一个项目电气工程师要做的设计思路
三菱Q系列PLC,Modbus 通信控制施耐德变频器运行
三菱Q系列PLC,CC-Link控制变频器正反转和多段速
三菱Q系列PLC,用Modbus通信方式控制FX5UPLC
PLC通信基础知识三菱PLC,CC-Link通信协议基础知识
现场实操,台达最新款MS300变频器修改第二段速度
三菱PLC结构化工程FBD块新建程序操作步骤简单教程
什么是ST语言?三菱PLC,ST语言创建方法及注意事项
什么是FB块?怎么用?以启保停程序为例学习很简单
三菱PLC输出接线,一篇文章搞懂,其他品牌大同小异
PLC输入接线,记住这两句口诀,什么机型的都会接了
基恩士FSN18N光纤传感器感光度异常处理,参数调校
欧姆龙(OMRON)E5CC温控器控制加热启停的设置
欧姆龙E3X-HD10光纤放大器调整20210124资料更新
三菱FX5U PLC变址寻址的应用
三菱PLC的寻址方式有三种:
立即寻址:操作数是一个常数,比如K(十进制数)、H(十六进制数)、E(实数),不能改变。
直接寻址:操作数是一个软元件地址。通过改变软元件的内容,而改变操作数的内容。
变址寻址:利用变址寄存器V/Z/LZ的内容对操作数地址的修正而得到真正的操作数地址,是间接寻址。实际操作数地址=变址操作软元件编号+变址寄存器的数值。还有一种数组寻址的方式,本人认为也是变址寻址的一种形式。
变址操作需要注意的地方:
1,注意变址的操作软元件的编址方式,如八进制的XY,要按八进制数进行推算。
2,组合位元件也可以变址,但不能对组数Kn进行变址。
3,常数也可以变址。
4,V和Z可以组成32位的变址,V为高位,Z为低位,它们要编号一样,配对使用,如V0Z0。FX5U PLC已经用LZ取代了这个功能。
5,不能对特殊辅助继电器进行变址寻址。
6,不能对变址寄存器本身进行变址寻址。
有个项目,要求:
1,记录X0-X7,8个按钮每次按下的状态。
2,用指示灯显示对应编号的按钮。
3,X10,为启动;X11为停止。
首先我们用梯形图语言来编写,打开三菱PLC编程软件MELSOFT GX Works3,新建一个工程,选择系列、机型,选择梯形图语言编写:
普通梯形图方式编写完成如下程序:
其次,我们再用ST语言来编写,打开三菱PLC编程软件MELSOFT GX Works3,新建一个工程,选择系列、机型,选择ST语言编写:
ST语言编程如下:
RST(SM402,Z0);
ZRST(SM402,D100,D199);
/*上电初始化,复位D100-D199*/
IF  LDP(1,X10)THEN
MOV(1,K2X0,D100Z0);
Z0:=Z0+1;
END_IF;
/*将键值存入D100开始的地址*/
IF LDP(1,X10) THEN
SET(1,M1);
Z0:=0;
END_IF;
/*Z0清零,读取键值开始*/
IF M1 AND LDP(1,SM413)THEN
/*sm413为2秒时针脉冲*/
MOV(1,D100Z0,K2Y0);
Z0:=Z0+1;
END_IF;
/*将键值读出送入y0开始的输出*/
IF X11 THEN
M1:=0;
K2Y0:=0;
END_IF;
如有错漏,请求指正。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
西门子200 smart与三菱FX2N
三菱PLC的寻址方式你明白了吗?
三菱FX系列PLC的变址寄存器
来向大家请教一下三菱PLC变址寄存器V的用法,希望各路神仙能不吝赐教!
三菱PLC中变址寄存器的应用,16位变址和32位变址有什么区别?
PLC应用指令的基本规则
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服