用户自定义控制方法举例(寄存器的内容和元件序号请根据自己的需要调整) BRET(FNC05); 返回母线 SET M9015; 连续路径方式 SET M9138; 扩展连续路径方式 DMOV(FNC12) K5 DD9246; 参数23设置为暂停
MOV(FNC12) K0 V0; 变址寄存器清0,同时用作步计数器 P1; 循环开始节点 BRET(FNC05);
CMP(FNC10) D100V0 K1 M0; 第1个字用作模式控制 LD M0; D100V0>1时,M0 ON CJN(FNC01) P2; M0=OFF,跳转到P2
cod01(LIN) xDD102V0 yDD104V0 fDD106V0; 模式>1,画直线 JMP(FNC04) P10; 下1步 P2;
LD M1;
CJN(FNC01) P3;
cod03(CCW) xDD102V0 yDD104V0 rDD106V0; 模式=1 JMP(FNC04) P10; P3;
cod02(CW) xDD102V0 yDD104V0 rDD106V0; 模式=0 P10;
BRET(FNC05);
ADD(FNC20) V0 K20 V0; 下1步,假设每20个寄存器用作1步 CMP(FNC10) V0 K1000 M0; 判断结束, 假设是50步,50*20=1000 LD M1;
CJN(FNC01) P1; 未到50步时,循环
cod04(TIM) K1; 等候结束,此指令没有什么用. (暂停或停止方法参看相关资料)
FXON-3A 12位操作方式(仅本公司产品。假设单元号为0)。 (寄存器的内容和元件序号请根据自己的需要调整)
FROM K0 K1 D100 K1 读AD通道1转换值,0-4000 FROM K0 K2 D101 K1 读AD通道2转换值,0-4000 TO K0 K3 D102 K1 送DA值,0-4000 也可以
DFROM K0 K1 D100 K2 读AD通道1和通道2。