文件名称:
NAIS PLC中文手册第二章基本指令(3).pdf
开发工具:
文件大小: 602kb
下载次数: 0
上传时间: 2019-10-20
详细说明:NAIS PLC中文手册第二章基本指令(3)pdf,NAIS PLC中文手册第二章基本指令(3)(4)当经过值区(EV)的值达釗零时,同号的定时器触点(T)变为0N。
SV5
EV5
XOTMX5K30
30
④递减操作结束
Y10
关于设定值区(SⅥ)和经过值区(V)的说明,请参阅相关章节。
定时器指令应用示例
定时器的串联
梯形图程序
布尔形式
时序图
STx 0
Xo off
X0厂TMX0.K30rTMx1K20
TMX
0
K
n
To off
TMX
凸
K
ST T
0TY10
ST T 1
Y10 off
OTY 11
Y11 off
定时器的井联
梯形图程序
布尔形式
时序图
STx 0
XO
TMX0 K 30
PSHS
TMX
0
TO
TMX1K 20
K
POPS
Y10
TMX
off
K
20
T1
ST 0 Y10 off
OT
10
ST 1
Y11
OTY 11
在动作过程中改变定时器的设定时间
定时器的设定值可以在运行的过稈屮修改。详细内容请参阅相关章节
有关的指令
辅助定时器指令(F137、F183)也可以用」定时器。
40
直接指定设定值区编号作为定时器设定值
对于FP-e/FPΣ/FP0/FP2/FP2SH/FP10SH、CPU版本为4.4或更高的FPC/FP3和CPU版本为2.7或更高的
FP-M/FP,设定值区号(SV)可直接指定为设定值n。
XO
H[FO MV, K30, SV5H
X1
TMX 5. SV5
Y10
上述程序的只体操作如下:
①当触发器X0为0N时,执行高级指令F0(M),将K30设置到SV5
②触发器Ⅺ1变为0N后,由设定的数值30开始进行递减操作。
指定n(设定值sV的编号)为与定时器相同的编号。
编号
设值区编号(n)
梯形图稈序
TMXL 5SV15
两个编号必须相同
使用手持門编程器Ⅱ的按键操作:(g(5ENr(5
即使设定值(Sν中的数值在诖行递诚操作的过程中被修改,递狨操作也仍然按照原有的数值继续进行
只有递减操作结束或被中断后,触发銎随后由OF变为叭N时,定吋器的动作才能从新设定的数值开始。
改定值区(Sν)通常是非保持型薮据,当切断PLC电源或由运行(RUN)模式切换到编程(PROG时,这些数据
将被复位(清零)。
如果SV的数值在RUN模式下被修改、该数值作为设定值使用,并且需要在下次接通电源或由RUN运行模式
切换到R0G.编程模式时不被复位,则应该利用系统寄存器6将其指定为保持型数据。
有关详细内容,请参岗有关章节。
41
直接指定设定值区编号时的定时器动作
(1)当高级指令的触发器为0N时,数值被设置到设定值区(SV)中。以下程序以高级指令F0(MV)为例
进行说明。
改定值
XO
HFO MV, (K30 SV51
Sy5
30
X1
TMX 5. SV5
①输到SW区域
T5
Y10
(2)当定时器的触发器出OFF变为0N时,设置值从设定值区(SV)放入具有相同编号的经过值区(EV)。
(当触发器为闭合时,如果PLC切换到运行模式,也会产生同样的动作。)
(3)如果触发器保持闭合,则经过值中的数值在每个扫摧周期都递减。
XO
②传输到EV区域
H
FO MV K30. SV5
SV5
EV5
30
30
TMX5 SV5
29
Y10③递减操作
27
T5
(4)当经过值(EV)到达0时,具有相同编号的定吋器的触点(T)变为ON
X1
TMX 5. SV5
SV5
EV5
30
0
Y10
④递减操作结束
有关设定值(SV)和经过值EW)的说明,请参阅有关章节。
直接指定设定值区编号的示例
根据指定条件改变设定值
X0为0N时设定值为K50,K1为0N时设定值为K30
梯形图程序
布尔形式
时序图
ST x
AN x 0
FO
[MV)
Xo off
HFO MV,K50, SV57
K
XO x1
on I
[F0MK30.s5
Sy 5
ST x o
TMX55V5
AN
X
X2 off
FO
[MV]
Y30
KSX
30
9 5
T5 off
ST
TMX
25550
SV5 KO
K50
K30
ST T
OT Y
由外部数字拨码开关设置设定值的示例
与Ⅺ0到XF输入点相连的数字拨码开关的BCD码形式的数据转换并成为设定倌。
连接示例
梯形图程序
布尔形式
STR 10
F81 BIN WX O SV5]
F81
BIN)
CPU和输入单元
R11
TMX5SV5
WX 0
SV 5
30
STR 11
TMX
5
Sy 5
定时器
ST 5
设定值
OTY 30
WXO
数字拨码开关
使用FP2SH和FP10SH时,可以将数据寄存器D等的存储区指定为设定值。
适用机型
CT
计数器
FP-e/FPO/FP2/FPl/TP-M/FP2/FP2SI/TP3/FP10SIL
概述从预置值开始进行递减计数
程序示例
梯形图程序
布尔形式
「地址指令
计数器指令编号
ST
X 0
XQ计数器触发信号厂C
ST
CT
计数器复位信号
K 1
K
10
经过值
ST
C100
预设值Y31
6
OT
Y31
计数器100的输出开关
计数器的起始编号(示例中为10),可以通过系统寄存器设置
对于FP2、FP2SH和FP10SH,只有在未用K常数指定了设定值时,才能用索引寄存器修改计数器编号和设定值的存储区
操作数
继电器
定时器/计数器
奇存器索引寄存器常数索引
指令
WX WY WR WL
(1)()(|(7)YKH
EV DT LD FL
修正值
(*1)(1)(*1)(*1)
(*2)
设定值
AA A
A
A
AA ANA/ N/AA
(1)此项仅适用于FP2SH/FP10SH
A:可以使用
(*2)此项仅适用于FP2/FF2SH/FP1OSH
N/A:不可使用
示例说明
当Ⅹ0的上升沿被检测到十次后,计数器的触点C100闭合、Y31变为ON。
当Ⅺ1闭合时,经过值被复位。
XO
n
X1 off
10次
C100
Y31 on
描述
计数器是一种对预置值进行递减运算的计数器
计数器的点数可以通过系统寄存器5修改。注意,如果増加计数器的使用点数,就会减少可用定
时器的点数。除FPOC10、C14、C16和C32和FP-e以外的所有型号的模块,都可以有保持型和非侏
持型计数器。保持型数据在PLC断电或由运行模式切换到编程模式时,仍然能被侏留:而非侏持
型数据在这些情氿下会被复位(清除)。可以通过系统寄存器6指定非保持型区域
当复位输入信号由0N变为OFF时,设定值区(SV)中的数值被预置到经过值区(EV)中。
当复位输入信号为0N时,经过值被复位清零。
当计数输入信号由FF变为0N时,经过值从设定的数值开始递减;当经过值递减为0后,计数器的
触点Cn(n为计数器编号)变为ON。
如果复位输入与计数输入信号在某一吋刻同时变为ON,则复位笮号优先有效。
如果在某吋刻计数输入信号上升而复位信号同时下降,则计薮信号无效、执行预置经过值
在计数器指令之后可以直接使用0指令
设置计数器
设定值可以设定为由K0至K32767的十进制常数K常数)
计数器的动作
以下是将K常数指定为设定值的示例。关于指定设定值区编号的说明,请见以下几页。
(本示例所示为计数器的值指定为“100”的情况。)
(1)若PIC模式切换到运行或在设为运行模式时接通电源,则计数器设定值传输至编号相同的设定
值区(SV)
(2)在复位输入信号由0N变为0FF时,设定值区(SV)的数值被预置到绎过值区(EV)。
①传输
设
CT100
SV100
E100
K在0
10
10
C100
Y10
(3)每次计数输入信号Ⅻ0闭合,经过值区(EV)的数值递减。
XO
CT100
sV100
E100
K10
10
9
8
C100
Y10|⊙递减操作|7
(4)当终过值区(EV)的值达到零时,同号的定时器触点(T变为ON。
XO
T100
sV100
E100
K10
10
0
X1
④递减结束
C100
Y10
当经过值区EV)的数值达到0时,具有相同编号的计数器触点(C)变为0N
编程时的注意事项
当将计数器指令与“堆栈与ANS”指令或“弹岀堆栈PoPS”指令结合使用时,应注意语法是否正确
检测计数输入信号的注意事项
仁计数指令中,当检测到计数输入信号由OFF到0的变化时,进行递减操作。
若计数输入信号继续保持0N,则由于递减操作只在信号的上升沿执行一次,而不会进一步执行
因此,如果PLC切換到运行模式或运行模式下接道电源时,计数输入信号初始已经为0N,则在第一次
扫描周期内不会进行递减运算。
运行
(电源ON)
计数器触发信号
指令动作
不计数
计数
当与诸如MC和MCE或伊P和LBL(见以下)等改变执行顺序的指令组合使用时,运算会根据指令的执行和
计数输入信号的时机而变化。在编程时应该注意这些情况。
MC至MCE指令
JP至LBL指令
F19(SJP)至LBL指令
LO0P至LBL指令
CND指令
步进梯形图指令
子程序序指令
有关指令
计数器指令还包括加/减计数指令F118)。数据增1指令(F35)也可提供相同的功能。
2-46
直接指定设定值编号作为计数器设定值
对于FP-e/FP∑/ FPO/FP2/F2SH/FP10SH,CP版本为4.4或更高版的FPC/FP3,和CPU版本为2.7或
更高的FP-M/FP1,可以直接指定设定值区编号作为设定值n
XO
HFO MV,K30, SV100
XI
CT100
sv100
C100
Y30
上述稈序的工作方式如下:
(1)当触发器XO闭合时,执行数据转移指令[FO(W),将K30设定到SV100中。
(2)当计数输入信号Ⅺ1接通时,从设定值30开始进行递减运算。
指定[n](设定值ⅨsV的编号)应与汁数器编号相同。
使用手持编程器的按键输入:(-((。--(。J。
计数器指令编号
演示
CT1100
sy1100
两个编号设定值区编号(n)
必须致
即使改定值(Sν)中的数值在进行递减操作的过程中被修改,递减操作也仍然按照原冇旳数值继续进
行。只有递减操作结束或被中断后,触发器随后由OFF变为0N时,计数器的动作才能从新改定的数
值开始。
设定值区(S)为保持型时,在切断PLC电源或由运行模式切换到编程模式时不被复位。
若在运行模式下改变(SV的数值,则在下一次接通电源或由编程模式切换到运行模式时,该值可用
作设定值。系统寄存器6用」指定非保持型区。
有关系统寄存器的详细内容,请参阅相关章节
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.