ANB 局部电路之串联
AND PORTNUM A 接点串联电路
ANI PORTNUM B 接点串联电路
BINBCD S_8 将S_8之HEX转成BCD输出至Y0-Y7(共8位元)
BINBCD2 S_8 将S_8之HEX转成BCD输出至Y0-Y9(共10位元)
CC POINT 呼叫副程式
有 CC 则必须有 FEND,副程式须在 FENDC 之后
CHG ADDR,1STEP,ALL 由资料ADDR第一个步进点1STEP,送至闷纯Y815之变化ALL可为2 4 8
CHGZ DD1,BIT8 由外部 DD1 第 BIT8 笔取出资料,送至Y815
CHG7 ADDR,1STEP,LOOPNUMBER LOOPNUMBER 是多少次才显示一次 七节显示器
CHG7Z DD7,BIT8 由外部 DD7 第 BIT8 笔取出资料,送至 七节显示器,ALL一般为2的倍数
CHGSP ADDR,1STEP,ALL 由资料ADDR第一个步进点1STEP,送至SPK之变化
ALL一般为2的倍数,ADDR 均须设定在 FEND之后,用 DB定义
CHGSPZ DDSP,BIT8 由外部 DDSP 第 BIT8 笔取出资料,送至 SPK
CJ POINT 跳至指标
有 CJ 则必须有 FEND,指标须在 FENDC 之后
CLOCK OUTPORT,ONTIME,OFFTIME 使 OUTPORT 闪(以 .01 为一单位)使用T9 T10
CLOCK1 OUTPORT,ONTIME,OFFTIME 使 OUTPORT 闪(以 .01 为一单位) 使用T11 T2
CMP S_8,N1,PORTNUM 将S_8 与N1 比较相同定PORTNUM(N1为8位元资料)
CMP8 S1_8,N1,S2_8,N2 将S1_8 与N1 比较相同定S2_8=N2(N1 N2为8位元资料)
COUNTER N,V,S_16
LD CK1
LD C0 计数器回路
N是号码,V是计数值(如V=0则S_16是16位元可变值)
COUNTER 0,100
FEND 主程式结束指令,副程式或资料须在 FEND 之蔽罩掘后
FLASH0 OUTPORT,ONTIME,OFFTIME,N,VARS 使 OUTPORT 闪 N 次后自停
闪完会自行使C10=1(内部使用 C10 T11-12)
FLASH1 OUTPORT,ONTIME,OFFTIME,N,VARS 使 OUTPORT 闪 N 次后自停
闪完会自行使C11=1(内部使用 C11 T13-14)
FLASH8 OUTPORT,ONTIME,OFFTIME,N,VARS
LD X0 (范例(闪5次后停)
SET M0
LD M0
FLASH Y8,9,9,5 自动将 W 之内容显示至宏核 LED及使OUTPORT闪N次后停闪完会自行使C10=1(内部使用 C10 T11-12)
LED 会占用 Y0-Y7 之位置(以 .01 为一单位)
如 W=0 但不显示 0 时则不能用FLASH
N为8位元,如N=0则VARS是16位元可变值
LD PORTNUM 电路开始之 A 接点
LDI PORTNUM 电路开始之 B 接点
MC 主控电路开始,后之接点须用 LD或LDI起始,有MC则要有MCR
MCR 主控电路结束
ONOFF PORTNUM 使 PORTNUM 反相
OR PORTNUM A 接点并联电路
ORB 局部电路之并联
ORI PORTNUM B 接点并联电路
RETS 步进点结束,回至最前母线
OUT PORTNUM 驱动输出线圈指令
RISE PORTNUM,TEMP 产生一脉冲(上升微分)
RST PORTNUM 指定 OFF并保持
SET PORTNUM 指定 ON 并保持
SETD S_16,DATANUM 设定S_16 资料(16 BIT)
SETDOH 发 DO音(高音)
SETDOL 发 DO音(低音)
SETFA 发 FA音
SETLA 发 LA音
SETLED DATANUM 使 DATANUM 显示至 LED
SETMI 发 MI音
SETRE 发 RE音
SETS NUMBER 跳至步进点(最多有 256 个步进点)
SETSI 发 SI音
SETSO 发 SO音
SETW S_8,DATANUM 设定S_8 资料(8 BIT)
SETY07 NUMBER 指定 NUMBER 给 Y0-Y7 并保持
SETY815 NUMBER 指定 NUMBER 给 Y8-Y15 并保持
STL NUMBER 步进点(有 STL步进点就有 RETS 步进点结束)
STOP 停止发音
TIMER N,V,S_16 计时器回路(0.1 Sec 为单位)
N是号码,V是计数值(如V=0则S_16是16位元可变值
TIMERH N,V,S_16 计时器回路(0.01 Sec 为单位)
N是号码,V是计数值(如V=0则S_16是16位元可变值
WDEC S_8 使S_8 减一
WDECLP S1_8,ALL,S2_8 使S1_8 减一,如果S1_8=0 则重回 ALL-1 开始
如 ALL=0则S1_8与VS2_8比较
WINC S_8 使S_8 加一
WINCLP S1_8,ALL,S2_8 使S1_8 加一,如果S1_8=ALL 则重回 0 开始
如 ALL=0则S1_8与S2_8比较
WLED S_8 使S_8 显示至 LED
你用的FP-X系列的吗?主要有三个指令SPDH、PLSH、SP0H,还是有一定区别的,SPDH:主敏蠢要用来找原位、走梯形运动曲线(有目标值),有这一个基本够用,具体在编程手册的9.4章;PLSH主要是用来JOG运行(点动,没有目标值),至于最后一个主要是曲线是多变的,列成数据表,步进电机按列表运行,我基本上都用SPDH,因为自己编程所以事先毕哗知道要让电机怎桥数陪么运行,就让它按我给的行程(目标值)、速度、加减速走。至于具体怎么用,手册上有解释还有例程,很简单欢迎分享,转载请注明来源:内存溢出
评论列表(0条)