引用引用第3楼枫落云端于2019-05-08 10:15发表的 :结果[0]:=被除数/除数;结果[1]:=被除数 MOD 除数;
引用引用第2楼mall9002于2019-05-08 00:14发表的 :搞不懂你要问啥,取余数有指令mod.你建的是一个两元素的一维数组,和变址有什么关系! ddiv(TURE,D1,D3,D5) D1/D3=D5;MOD_E(TRUE,D1,D3,D10) D10存放D1除以D3的余数。另外fx3的变址用V,Z.如D0Z3,如果Z3值是K0,那么D0Z3代表D0,如果Z3值为K5那么D0Z3代表D5,详细的看一下软元件手册。变值用在指令使用次数有限制的情况或者需要变化数据内容的情况下。
引用引用第5楼wangdai527于2019-05-08 14:12发表的 :三菱没有MOD指令,三菱里面DIV(D1 D3 D5),执行的是D1/D3=D5,余数会放在D6。我想在FB块的梯形图里面用到这相邻两个D,但FB块局部定义只能定义单个数据类型。所以寻求变址的方式,去找余数。
引用引用第6楼海你好咸于2019-05-08 14:35发表的 :敢问楼主用的事哪款型号的PLC?,我用FX3U模拟测试可以得到余数啊
引用引用第7楼mall9002于2019-05-08 14:37发表的 :简单工程中确实是没有直接取余选择标签的话,内嵌ST可以做。结构化工程中有MOD函数直接使用
引用引用第8楼海你好咸于2019-05-08 14:38发表的 :???????