引用 设备电工 在 2022/7/4 11:27:47 发言【内容省略】
这个首先你要预计一个最多的流程,假设最多是6个,那么就用这个数先除以100000,这样得到第一位,然后减去余数,再用余数除以10000,得到第二位,然后继续下去,三菱的除法占用两个连续寄存器,一个是商一个是余数,假设DDIV D10 K100000 D20,那么商在D20,余数在D22,因为这是32位,如果是16位就在D21里面。这样做有个前提,那就是如果低于6个流程,后面要用0补齐,要不就乱套了,比如1132,输入就是113200,这样D20里面始终都是第一个工序对应的的工序号。