-
指
令
分
析
2012/3/19
ZRST
区间复位指令
例如
:
【
ZRST M400
M550
】
EI
允许中断指令
例如【
】
:
DI
不允许中断指令
例如【
】
:
FOR
循环的起点与次数
例如【
FOR
K50
】
:
I
定时中断指令
3
点
例如:
【
I
699
】
说明:
I
分
类:
1
,
I
000-I5000
外部中断指令
6
点。
2
,
I600-I800
定时中断指令
3
点。
3
,
I010-I060
高数计数器中断指令
6
点。
FEND
主程序结束指令
例如:
【】
INC
加
1
指令
例如:
【】
NEXT
循环的终点指令
例如:
【】
IRET
中断返回指令
例如:
【】
ADD
加法指令
例如:
【
ADD Z2 K7
Z2
】
SUB
减法指令
例如:
【
SUB D0 D1
D2
】
DSUB
32
位减法
例如:
【】
DMOV
例如:
【】
MOVP
例如:
【
MOVP K0
D7006
】
例如:
【
MOVP D7010
D7004
】
DECP
例如:
【
DECP
D60
】
DDRVI
例如:
【
DDRVI
K-600000 K5000 Y2 Y0
】
例如:
【
DDRVI D120
D140 Y2 Y0
】
INCP
例如:
【
INCP
D7040
】
BMOVP
例如:
【
BMOVP D7000
D7100V6 K7
】
说明:
1
,
V0-V7
2
,
Z0-Z7
FMOVP
例如:
【
FMOVP K0
D7005 K2
】
MUL
乘法指令
例如:
【
MUL D1301 K7
D1400
】
SER
数据查找
例如:
【
SER D700 K0
D1300 K50
】
例如:
【
SER D700
D7000 D260 K50
】
DDIV
例如:
【
DDIV D50
K1000 D56
】
SPD
例如:
【
SPD X2 K1000
D30
】
伺服指令码
HOUR
K500 D100
M0
HOUR------
指令助记符(计时表)
K500-----
--
设定最大值(这个值是影响后面
M0
输出的,当
D100=
这个值
M0<
/p>
输
出)
D10
0-------
本指令得电后计时存放(小时)的地方,另外,这个指令还有一个秒<
/p>
数存放在
D100
接下来的
D101
中。
M0---
-------
达到最大值输出
上面
整体的意思就是当
HOUR
通电
500
小时后
M0
输出
需要注意的是,这个指令即使
PLC
停电也是保持的,但是时间不会增加,只有
在得电情况下才增加。所以使用时,如要循
环记得清零寄存器。
这个指令可用
在电动机运行时间上,
看它从买回来不能超过多少小时,
进行报
警。
扩展一下,有很多用处的,比如做小时计之类的
ror
和
sftl
指令有什么区别?
16
间房,
住着
16
个客人,
第二天每个客人右移一间房,
原先住在
1
号房的客人
则搬到
< br>16
号房,这就是
ROR
。
p>
同样,
16<
/p>
间房,住着
16
个客人,第二天,
16
号房的人退房走了,其他客人左
移一间房
,新来的客人则住进
1
号房,这就是
S
FTL
。
BCD D0 K1Y0
解释
是将
D0
中
的值转为
BCD
码,然后送到
K1Y0
这个单元中。
例如:
D0=0,
则
:Y0,Y1,Y2,Y3
均为
OFF.
D0=
1,
则
:Y0
为
ON,Y1,Y2,Y3
均为
OFF.
D0=2,
则
:Y1
为
ON,Y0,Y2,Y3
均
为
OFF.
D0=
3,
则
:Y0,Y1
为
ON,,Y2,Y3
均为
OFF.
以此类推。
MUL D8013 K2
D0
指令的应用
MUL
乘法
就是
D8013
的数值乘以
2
等于
D0
D8013
说明【
< br>0-59
秒预置值或当前值
】
内部时间
D8013
秒
D8014
分
D8015
时
D8016
日
D8017
月
D8018
年
D8019
星期
用三菱
PLC SEGL
指令编写一个
30
秒倒计时的程序
segl
只是七段码显示指令
和倒计时无关
初始化一个数据位
p>
d
为
300
0.
1
定时器
30
秒的
读取
t
的当前值
d
减去当前值就是你要的数值
然后用七段码与外围电路
显示该数值
三菱
PLC
ZRST
指令怎么应用?
ZRST
成批复位指令,比如
ZRST Y0
Y7
,就是把
Y0
到
Y7
的
8
个输出一起复
位
例子
LD X3
ZRST M0 M7
意思是当
X3
接通是
M0.M1.M2.M3.M4.M5.M6.M7
p>
同时傅伟
<
/p>
在伺服运动参数中,指令单位是什么意思(如
pulse,mm,
deg
等),什么又是指令
最小单位呢
所谓指令单位,指的就是你给出的指令值的单位。譬如指令值
是
2.5
的情况下,
如果指令单位是<
/p>
mm
,则这个指令就是
2.5mm
,如果指令单位是
deg
的话,则
这个指令就是
2.5°
。当然,如果指令单位是<
/p>
pulse
(脉冲数)的话,指令值
2.
5
是不会被接受的(或者被直接取整认为是
2
< br>)。
最小指令单位则指的是系统可以接受并响应的最小
指令值。
譬如最小指令单位是
0.001mm
< br>时小数点后面第
4
位及其后面的数值都会被忽略,而小数
点后面第
3
位及其以前的数值都会被正确执行。
当然,
最小指令单位还会有类似于
0.002
或
0.005
这样的情况,
此时最小指令单位相邻的两个整数倍值之间的数值将会被忽
略
伺服脉冲
J2S
系列伺服转一圈需要
131072
个脉冲
三菱
PLC
指令
TO K4 K0 H1111 K1
是什么意思
,TO
K4 K2 D250 K1
是什么意思
TO K4 K0 H1111 K1
是将
16
进制的
H1111
值写进位置
4
的模块的
0
号缓冲存
储器,作为设定参数用。
K4
:
模
块位置
4
(取值
0---7
,
也就是主机右边第
5
个
特殊模块)
K0
:
BFM#0
< br>(
0
号缓冲存储器)
H1111
:通道
CH1
,
CH2
,
CH3
,
CH4
设定为模式
1
K1
:写
1
个
BFM
数据。
BFM
缓冲存储器的具体作用请查资料。
TO K4 K2 D250 K1
是将
D250
的值写进位置
4
的模块的
2
号缓冲存储器,作为
设定用
。
-
-
-
-
-
-
-
-
-
上一篇:古汉语的修辞
下一篇:文言文中常见的四种称谓,看你都知道多少