2 DVP- PLC各种装置功能
EH/EH2/SV系列机种: 累计型定时器在TMR指令执行时计时一次,在TMR指令执行时,若计时到
达,则输出线圈导通。
X0TMRT250Y0T250K100? 当X0=On时,定时器T250的现在值以100ms采上数计时,当定时器现在值 = 设置值K100时,输出线圈T0=On。
?
T1X0设置值K100T250现在值Y0T2T1+T2=10sec当计时中若X0=Off或停电时,定时器T250暂停计时,现在值不变,待X0再On时,继续计时,其现在值往上累加直到定时器现在值= 设置值K100时,输出线圈T0=On。
3. 子程序用定时器
子程序或中断插入子程序中若使用到定时器时,请使用定时器T192~T199。 SA系列机种:
子程序用定时器在END指令执行时计时一次,在END指令执行时,若计时到达,则输出线圈导通。
EH/EH2/SV系列机种: 子程序用定时器于TMR指令或END指令执行时计时一次,在TMR指令或
END指令执行时,若定时器现在值等于设置值,则输出线圈导通。
一般用的定时器,若是使用在子程序或中断插入子程序中而该子程序不被执行时,定时器就无法正确的被计时。
设置值的指定方法:定时器的实际设置时间 = 计时单位 * 设置值。
1. 常量指定 K: 2. 间接寻址 D:
设置值直接指定常量K值。
设置值使用数据寄存器D做间接寻址。
2.7 计数器的编号及功能 [C]
计数器的编号:(以10进制编号) ES/EX/SS机种:
计数器C 16位上数一般用 16位上数停电保持 1相1输入计数 C0~C111,112点。固定为非停电保持区域 C112~C127,16点。固定为停电保持区域 C235~C238、C241、C242、C244,7点。固定为停电保持区域 C246、C247、C249,3点 。固定为停电保持区域 C251、C252、C254,3点。固定为停电保持区域 合计 141点 32位上下数 高速计数器C 1相2输入计数 2相2输入计数
DVP-PLC 应用技术手册
2-16
2 DVP- PLC各种装置功能
SA/SX/SC机种:
16位上数一般用 C0~C95,96点。固定为非停电保持区域 C96~C199,104点。可使用参数设置变更成非停电保持区域 C200~C215,16点。固定为非停电保持区域 C216~C234,19点。可使用参数设置变更成非停电保持区域 合计 235点
计数器C 16位上数停电保持 32位上下数一般用 32位上下数停电保持 SA/SX机种,32位上下数高速计1相2输入计数停电保持 C246、C247、C249,3点 数器C 2相2输入计数停电保持 C251~C254,4点 1相1输入计数停电保持 C235~C245,11点 可参数设置变更成非停电保持区域 1相1输入计数停电保持 C235~C242、C244,9点 合计 16点 SC机种,上下数1相2输入计数停电保持 C246~C250,4点 高速计数器C 2相2输入计数停电保持 C251~C255,4点 合计 19点 EH/EH2/SV机种:
16位上数一般用 C0~C99,100点。可使用参数设置变更成停电保持区域 C100~C199,100点。可使用参数设置变更成非停电保持区域 C200~C219,20点。可使用参数设置变更成停电保持区域 C220~C234,15点。可使用参数设置变更成非停电保持区域 C235~C240,6点 C241~C244,4点 可参数设置变更成非停电保持区域 硬件1相2输入计数 硬件2相2输入计数 C246~C249,4点 C251~C254,4点 合计 253点 计数器C 16位上数停电保持 32位上下数一般用 32位上下数停电保持 软件1相1输入计数 32位上下数 高速计数器C 硬件1相1输入计数 计数器特点:
项目 类型 计数方向 设置值 0~32,767 16位计数器 一般型 上数 一般型 32位计数器 高速型 上、下数 -2,147,483,648~+2,147,483,647 常量K 或数据寄存器D (指定2个) 计数到达设置值后,仍继续计数 上数到达设置值接点导通并保持On 下数到达设置值接点复位成Off 设置值的指定 常量K 或数据寄存器D 现在值的变化 计数到达设置值就不再计数 输出接点 复位动作 接点动作 计数到达设置值,接点导通并保持 RST指令被执行时现在值归零,接点被复位成Off 在扫描结束时,统一动作 在扫描结束时,统一动作 计数到达立即动作,与扫描周期无关 计数器的功能:
计数器的计数脉冲输入信号由Off→On时,计数器现在值等于设置值时输出线圈导通,设置值为10进制K值,也可使用数据寄存器 D 当成设置值。 16位计数器C0~C199:
1.
16位计数器的设置范围:K0~K32,767。(K0及K1相同,在第一次计数时输出接点马上导通。)
2-17
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
2.
一般用计数器在PLC停电的时候,计数器现在值即被清除,若为停电保持型计数器会将停电前的现在值及计数器接点状态存储着,重新上电后会继续累计。
3. 4. 5.
若使用MOV指令、WPLSoft或程序书写器HPP将一个大于设置值的数值传送到C0现在值寄存器时,在下次X1由Off→On时,C0计数器接点即变成On,同时现在值内容变成及设置值相同。 计数器的设置值可使用常量K直接设置或使用寄存器D (不包含特殊数据寄存器D1000~D1999) 中的数值作间接设置。
设置值若使用常量K仅可为正数,使用数据寄存器D作为设置值可以是正负数。 计数器现在值由32,767再往上累计时则变为 -32,768。
范例:
LD
X0
X0RSTX1CNTC0Y0C0K5C0RST C0 LD
X1
CNT C0 K5 LD
C0
OUT Y0
1. 当X0=On时RST指令被执 行,C0的现在值归零,输出接点被复位为Off。 2. 当 X1由Off→On时,计数器的现在值将执行上数(加一)的动作。
5X1X03. 当计数器C0计数到达设置值K5时,C0接点导通,C0现在值=设置值=K5。之后的X1触发信号C0完全不接受,C0现在值保持在K5处。
C0 计数现在值4321设置值0Y0,C0 接点0
32位一般用加减算计数器C200~C234:
1. 2. 3. 4. 5.
32位一般用计数器的设置范围:K-2,147,483,648~K2,147,483,647。(ES/EX/SS主机不支持) 32位一般用加减算计数器切换上下数用特殊辅助继电器:由M1200~M1234来决定。例:M1200=Off 时决定C200为加算,M1200=On时决定C200为减算其余类推。
设置值可使用常量K或使用数据寄存器D (不包含特殊数据寄存器D1000~D1999)作为设置值可以是正负数,若使用数据寄存器D则一个设置值占用两个连续的数据寄存器。
一般用计数器在PLC停电的时候,计数器现在值即被清除,若为停电保持型计数器,则会将停电前的现在值及计数器接点状态存储着,重新上电后会继续累计。
计数器现在值由2,147,483,647再往上累计时则变为-2,147,483,648。同理计数器现在值由-2,147,483,648再往下递减时,则变为 2,147,483,647。
2-18
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
范例:
LD OUT LD RST LD CNT LD OUT
1. X10驱动M1200来决定C200为加 算或减算。
2. 当 X11由Off→On时,RST指令执行,C200的现在值被清为0,且接点变为Off。
C200 计数21043
X10 M1200 X11 C200 X12 C200 K-5 C200 Y0
X10M1200X11RSTX12DCNTC200Y0C200K-5C200
X10X11累加递减累加X12543210-1-2-3-3-4-4-5-6-7-8-7-6-503. 当 X12由Off→On时,计数器的现在值将执行上数(加一)的动作或下数(减一)的动作。
现在值输出接点原本为ON时,会变为OFF
4. 当计数器C200的现在值从K-6→K-5变化时,C200接点由Off→On。当计数器C200的现在值从K-5→K-6变化时,C200接点由On→Off。
5. 若使用MOV指令、WPLSoft或程序书写器HPP将一个大于设置值的数值传送到C0现在值寄存器时,在下次X1由Off→On时,C0计数器接点即变成On,同时现在值内容变成及设置值相同。
32位高速加减计数器C235~C255:
1. 2. 3. 4. 5.
32位高速加减计数器的设置范围:K-2,147,483,648~K2,147,483,647。
32位高速加减计数器C235~C244加减算计数由特殊辅助继电器 M1235~M1244的On/Off来指定。例:M1235=Off 时决定C235为加算,M1235=On时决定C235为减算其余类推。 32位高速加减计数器C246~C255加减算计数可由特殊辅助继电器 M1246~M1255的On/Off来监控。例:M1246=Off 时表示C246为加算,M1246=On时表示C246为减算其余类推。 设置值可使用常量K或使用数据寄存器D (不包含特殊数据寄存器D1000~D1999)作为设置值可以是正负数,若使用数据寄存器D则一个设置值占用两个连续的数据寄存器。
若使用DMOV指令、WPLSoft或程序书写器HPP将一个大于设置值的数值传送到任一高速计数器现在值寄存器时,在下次计数输入点X由Off→On时,该计数器接点不变化,并以现在值做加减计数。
DVP-PLC 应用技术手册
2-19
2 DVP- PLC各种装置功能
6.
计数器现在值由2,147,483,647再往上累计时,则变为-2,147,483,648。同理计数器现在值由-2,147,483,648再往下递减时,则变为 2,147,483,647。
ES/EX/SS系列机种支持的高速计数器,总频宽为20KHz。
形式 输入 X0 X1 X2 1相1输入 1相2输入 2相2输入 C235 C236 C237 C238 C241 C242 C244 C246 C247 C249 C251 C252 C254 U/D U/D U/D U/D U/D R U/D R U/D R S U D U D R U D R S A B A B R A B R S X3 U: 加计数 D: 减计数
A: A相输入 B: B相输入
S: 启动输入 R: 复位输入
? 其中输入点为X0、X1可规划成更高速的计数器,1相输入可达20KHz,但这两个输入点的计数频
率相加仍必须小于或等于频宽20KHz的限制。若计数输入为2相输入信号,则计数频率约为4KHz。输入点X2、X3高速计数器1相输入可达10KHz。
? ES系列机种中DHSCS指令及DHSCR指令搭配使用次数不可超出4次。 SA/SX系列机种支持的高速计数器,总频宽为40KHz。
形式 輸入 X0 X1 X2 X3 X4 1相1輸入 1相2輸入 2相2輸入 C235 C236 C237 C238 C239 C240 C241 C242 C244 C246 C247 C249 C251 C252 C253 C254 U/D U/D U/D U/D U/D U/D U/D R U/D R U/D R S U D U D R U D R S A B A B R B A A B R S X5 U: 递增输入 D: 递减输入
A: A相输入 B: B相输入
S: 开始输入 R: 清除输入
? 1相输入的输入点X0、X1可达20KHz,X2~X5输入点可达10KHz,2相输入(X0、X1) C251、
C252、C254最高输入频率可达4KHz,C253最高输入频率可达25KHz(仅支持4倍频计数)。 ? 输入点X5有二个功能
? 当M1260=Off时为C240为一般U/D高速计数器功能。
? 当M1260=On,且以DCNT启动C240时,X5作为C235~C239 的共同重置信号。原计数
器C240仍继续接受X5的计数输入信号。
SC机种支持的高速计数器,总频宽为130KHz。
2-20
DVP-PLC 应用技术手册