欢迎来到山东科新教育科技发展有限公司, 注册会员即可观看在线课程和资料下载
联系电话:13615417996
联系地址:山东省济南市长清区芙蓉路4001号创新谷加速器九方创投基地项目2栋2单元2楼
三菱plc变址寄存器例子(三菱plc数据寄存器的编程方法)本页面通过数据整理汇集了三菱plc变址寄存器例子(三菱plc数据寄存器的编程方法)相关信息,和科新教育小编一起了解一下这个问题。
一、寄存器索引操作的一般规则
在传输、比较等指令中改变操作对象的组件地址是一种常见的操作。变址的方法是在各种寄存器后面放两个16位寄存器V和Z,作为操作数地址的偏移量。操作数的实际地址是寄存器的当前值以及V和z的内容之和。
当源或目的寄存器由[s]或[d]表示时,可以执行变址操作。对32位数据进行操作时,V和Z应合并成32位(V,Z)使用。此时,Z是低16位,V是高16位。
索引寄存器可以索引的软元素有X,Y,M,S,P,T,C,D,K,H,KnX,KnY,KnM,KnS。
【示例】如下图所示,求加法运算后源操作数和目的操作数的实际地址。
上图中的索引操作示例
解:第一行指令执行25→V,第二行指令执行30→Z,那么变址寄存器的值为:V = 25,Z = 30。指令执行第三行(D5V)+(D15Z) → (D40Z),
[S1]是D5V的实际地址:D (5+25) = D30源操作数1。
[S2]是D15z的源操作数2的实际地址:d (15+30) = d45。
[D]是目标操作数D40Z的实际地址:D (40+30) = D70
所以实际执行的是第三行指令(D30)+(D40) → (D70),也就是把D30的内容加到D45的内容上,结果送到D70。
三菱plc变址寄存器例子(三菱plc数据寄存器的编程方法)相关信息请关注本文章,了解更多关于PLC编程信息信息请持续关注山东科新教育网站,本站内容仅作为做为展示。