三菱Q系列PLC ZR寄存器怎么批量相加

作者&投稿:允超 (若有异议请与网页底部的电邮联系)
三菱plc多个寄存器相加怎么做?~

你可以使用间接寻址配合循环的方式来获得多个连续寄存器的累加。
如下图程序:

通过改变索引寄存器Z0的值,配合循环,实现了D0~D19的数据累加,并将结果保存在D100中。
但是,作为合格的程序上图是远远不够的,因为上图缺少的是将Z0的初始化,按上图做法,最终会变成D0~D32767的数据累加,所以,上图仅仅作为一个示例,要将上图变成实例,您需要做到:
1、控制Z0的数据。
2、您需要判断D100的数据存储,避免数据过大导致溢出。

确认你的PLC中参数是否设置正确,确认ZR地址没有超出参数范围,最后清除PLC内存重新写入参数和程序再时,记得清楚后断电半分钟以上后重新供电

使用WSUM求和指令就可以了。
如:WSUM D0 D100 K10,即将D0~D9内的十个数相加,结果存在D100中。

用自己递增就可以了


柳州市17769667700: 三菱Q系列的Z寄存器是什么意思啊? -
苦幸康立: 比如说Z0=1 你可以输入MOV D0Z0 D100,把D1寄存器的值传递到D100Z0=2MOV D0Z0 D100,把D2寄存器的值传递到D100Z0=3MOV D0Z0 D100,把D3寄存器的值传递到D100............................................ 就是这效果

柳州市17769667700: 三菱plc q系列特殊继电器与fx系列的一样吗 -
苦幸康立: 两者特殊继电器的代码不一样. FX系列为M8***,Q系列(A模式)为M9***.Q系列(Q模式)为SM**.

柳州市17769667700: 三菱Q系列PLC Q模式的特殊继电器、寄存器
苦幸康立: 在GX-Developer在帮助菜单里,选择 “特殊继电器/寄存器”, 然后就能看到所有PLC系列的所有特殊继电器和寄存器了

柳州市17769667700: 三菱q系列plc中 inpc zr1000指令什么意思 -
苦幸康立: http://cn.mitsubishielectric.com/fa/zh/index.asp到三菱官网下载个编程手册查一下,了解会更全面点,而且方便以后查找.

柳州市17769667700: - D707 k200 D40在PLC中是什么意思 -
苦幸康立: 三菱Q系列PLC的减法指令,意思是指令执行时,将数据寄存器D707的值减去十进制常数200,运算结果存入数据寄存器D40中.

柳州市17769667700: 求教,三菱Q系列PLC中的一个语句如下:fmov k1 d7200z13 z15 其中的D7300Z13是什么意思 -
苦幸康立: D7300Z13是间接寻址的用法,最终地址取决于Z13中的值.你可以视作 D【7300+Z13】Z13=100,那么最终地址就是D【7300+100】=D7400

柳州市17769667700: 三菱q系列plc输出怎么分配的? -
苦幸康立: 三菱哪来的20通道的输入模块啊,要么16点,要么32点,要么64点.这里假设你的输入,输出模块是16点的,那么:第一槽是输入,地址就是X0~XF 第二槽也是输入,地址就是X10~X1F 第三槽是输出,那么地址就是Y20~Y2F 第四槽是输出,那么地址就是Y30~Y3F地址按模块点数依次排列.

柳州市17769667700: 三菱Q系列的指令系统介绍 -
苦幸康立: WAND是16位逻辑字与指令. DAND是16位逻辑字与指令. 单个寄存器可以存储16数据,32位数据存储需要两个连续寄存器. 因为你16位WAND有的是D0,D1,D2,所以,DAND使用D0,D1,D2,就造成数据混乱. 把梯形图改成下面这样的就不会出现运算数据混乱了.

柳州市17769667700: 三菱Q系列PLC的链接继电器B和链接寄存器W与普通继电器M和普通寄存器D有什么区别,能不能把他们跟 -
苦幸康立: B和M在功能上没有区别,各自是个独立的区(也可以理解为B是多出来的位地址区),用法上M是10进制表示,B是16进制表示. (B10F,和B1140不一样,地址是16进制的)与B和M对应的是字地址D和W也是一样的关系,因为B和W是16进制表示,在做CPU间通讯的时候,比较方便.比如三菱H网,B和W区正好对应网络间元件LB和LW(程序中不能访问),进制相同,设置起来比较方便.

柳州市17769667700: q系列plc怎样把位传送到字元件中 -
苦幸康立: 三菱FX、Q、L等系列中,用传送指令MOV K4M0 D0,就是把从M0开始的连续16个位元件传送到D0寄存器中.如果是32位的数据,就是DMOV K8M0 D0,但是32位数据是D0和D1连续两个字的使用. 但是有的时候不需要连续16位,有可能只要4位,那么MOV K1M0 D0就可以了.超过16位,又不满32位,仍旧需要用DMOV K5M0 D0.需要注意的是,位元件一定要是连续的,不能中间有不连续的位,要避免其他地方被占用.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网