2.1 DVP-PLC各装置编号一览表
ES/EX/SS机种:
类别 装置 X Y
项外部输入继电器 外部输出继电器 一般用 辅助 目 范X0~X177,128点,8进制编码 Y0~Y177,128点,8进制编码 M0~M511,M768~M999,744点 M512~M767,256点 围 功能 合计 对应至外部的输入点 256点 对应至外部的输出点 合计 接点可于程序内做1,280点 On/Off切换 TMR指令所指定的定合计 时器,若计时到达则此128点 同编号T的接点将会On 合计 128点 CNT(DCNT)指令所指定的计数器,若计数到达则此同编号C的接点合计 13点 将会On M 继电器 特殊用 100ms定时器 M1000~M1279,280点(部份为停电保持) T0~T63,64点 停电保持用* 继 电 T 定时器 10ms定时器(M1028=On) 1ms 定时器 16位上数一般用 16位上数停电保持用* T64~T126,63点(M1028=Off为100ms) T127,1点 C0~C111,112点 C112~C127,16点 器 位型态DVP-PLC 应用技术手册
C 计数器 S T 32位上下数高保持用* 1相1输入 C235~C238、C241、C242、C244,7点 速计数器停电1相2输入 C246、C247、C249,3点 2相2输入 C251、C252、C254,3点 S0~S9,10点 S10~S19,10点(搭配IST指令使用) S20~S127,108点 T0~T127,128点 C0~C127,16位计数器128点 C235~C254,32位计数器13点 D0~D407,408点 D408~D599,192点 D1000~D1311,312点 E、F,2点 N0~N7,8点 P0~P63,64点 I001、I101、I201、I301,4点 初始步进点停电保持用* 步进点 原点回归用停电保持用* 停电保持用* 定时器现在值 计数器现在值 一般用 停电保持用* D 数据寄存器 特殊用 变址用 N P 主控回路用 CJ,CALL指令用 外部中断插入 I 中断用 定时中断插入 通讯中断插入 K 10进制 合计 步进梯形图(SFC)使用128点 装置 计时到达时,接点导通 计数到达时,该计数器接点导通 合计 600点 作为数据储存的内存区域,E、F可做为间接寻合计 312点 主控回路控制点 CJ,CALL的位置指针 址的特殊用途 寄 存 C 器 字数据 指 针 I6□□,1点(□□=10~99,时基=1ms ) V5.7以上(含) 支持 I150,1点 K-32,768 ~ K32,767 (16位运算) K-2,147,483,648 ~ K2,147,483,647 (32位运算) H0000 ~ HFFFF (16位运算) H00000000 ~ HFFFFFFFF (32位运算) 中断子程序的位置指针 常 数 H 16进制 * 停电保持用区域为固定区域,不可变更。
2-1
2 DVP- PLC各种装置功能
SA/SX/SC机种:
类别 装置 X Y
项外部输入继电器 外部输出继电器 目 范X0~X177,128点,8进制编码 Y0~Y177,128点,8进制编码 M0~M511,512点 (*1) M512~M999,488点 (*3) M2000~M4095,2,096点 (*3) 围 合计 256点 功能 对应至外部的输入点 对应至外部的输出点 一般用 M 辅助继电器 停电保持用 特殊用 合计 接点可于程序内做On/Off4,096点 切换 M1000~M1999,1,000点(部份为停电保持) T0~T199,200点 (*1) 100ms T 定时器 10ms T192~T199为子程序用 T250~T255,6点累计型 (*4) T200~T239,40点 (*1) T240~T245,6点累计型 (*4) 合计 256点 TMR指令所指定的定时器,若计时到达则此同编号T的接点将会On 繼電器位元型態1ms 16位上数 T246~T249,4点累计型 (*4) C0~C95,96点 (*1) C96~C199,104点 (*3) C200~C215,16点 (*1) C216~C234,19点 (*3) C235~C244,1相1输入,9点 (*3) C246~C249,1相2输入,3点 (*3) C251~C254,2相2输入,4点 (*3) C235~C245,1相1输入,11点 (*3) C246~C250,1相2输入,4点 (*3) C251~C255,2相2输入,4点 (*3) S0~S9,10点 (*1) S10~S19,10点(搭配IST指令使用) (*1) S20~S511,492点 (*1) S512~S895,384点 (*3) S896~S1023,128点 (*3) T0~T255,256点 C0~C199,16位计数器200点 C200~C254,32位计数器50点,(SC机种:53点) D0~D199,200点,(*1) D200~D999,800点 (*3) D2000~D4999,3,000点 (*3) 作为数据储存的内存区合计 域,E、F可做为间接寻址5,000点 的特殊用途 计时到达时,该定时器接点导通 合计 步进梯形图(SFC)使用装1,024点 置 合计 19点 合计 16点 合计 235点 CNT(DCNT)指令所指定的计数器,若计数到达则此同编号C的接点将会On 2-2
C 計數器 S 步进点 T 32位上下数 SA/SX机种, 32位高速计数器 SC机种, 32位高速计数器 初始步进点 原点回归用 一般用 停电保持用 警报用 定时器现在值 寄存器字元組資料C 计数器现在值 一般用 停电保持用 计数到达时,该计数器接点导通 D 数据寄存器 特殊用 变址用 D1000~D1999,1,000点 E0~E3,F0~F3,8点 (*1) K0~K1,599 (1,600点) (*4) 无 文件寄存器 作数据储存的扩展寄存器 DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
类别 装置 N P
项主控回路用 CJ,CALL指令用 目 范N0~N7,8点 P0~P255,256点 围 功主控回路控制点 能 CJ,CALL的位置指针 指针外部中断插入 I 定时中断插入 中断用 I001、I101、I201、I301、I401、I501,共6点 I6□□、I7□□,2点(□□=1~99,时基=1ms) 中断子程序的位置指针 SA/SX/SC机种各部装置停电保持设置对照一览表:
一般用 停电保持 M512~M999 预设为停电保持 固定非停电保持 起始:D1200 (K512) 结束:D1201 (K999) 100 ms 10 ms T200~T239 固定非停电保持 32位上/下数 C200~C215 固定非停电保持 C216~C234 预设停电保持 起始:D1210 (K216) 结束:D1211 (K234) 停电保持用 S512~S895 预设停电保持 固定非停电保持 起始:D1214 (K512) 结束:D1215 (K895) 一般用 停电保持用 D200~D999 预设停电保持 固定非停电保持 起始:D1216 (K200) 结束:D1217 (K999) 特殊寄存器 D1000~D1999 部分为停电保持 不可变更 停电保持 D2000~D4999 预设停电保持 起始:D1218 (K2,000) 结束:D1219 (K4,999) 固定为停电保持 特殊辅助继电器 M1000~M1999 部分为停电保持 不可变更 10ms T240~T245 停电保持 M2000~M4095 预设为停电保持 起始:D1202 (K2,000) 结束:D1203 (K4,095) 1 ms T246~T249 累计型 固定停电保持 32位高速上/下数 C235~C255 预设停电保持 起始:D1212 (K235) 结束:D1213 (K255) 警报步进点 S896~S1023 100 ms T250~T255 DVP-PLC 应用技术手册
高速计数到达中断插入 I010、I020、I030、I040、I050、I060,共6点 通讯中断插入 I150,1点 K-32,768 ~ K32,767 (16位运算) K-2,147,483,648 ~ K2,147,483,647 (32位运算) H0000 ~ HFFFF (16位运算),H00000000 ~ HFFFFFFFF (32位运算) 常数K H 10进制 16进制 *1:非停电保持区域,不可变更。
*2:非停电保持区域,可使用参数设置变更成停电保持区域。 *3:停电保持区域,可使用参数设置变更成非停电保持区域。 *4:停电保持固定区域,不可变更。
M 辅助继电器 M0~M511 T 定时器 T0 ~T199 固定非停电保持 16位上数 C 计数器 C0~C95 C96~C199 预设停电保持 固定非停电保持 起始:D1208 (K96) 结束:D1209 (K199) 初始用 原点回归用 S10~S19 一般用 S20~S511 S 步进继电器 S0~S9 D 寄存器 D0~D199 2-3
2 DVP- PLC各种装置功能
文件寄存器
K0~K1,599 固定为停电保持 EH/EH2/SV机种:
类别 装置 X Y 项外部输入继电器 外部输出继电器 目 范X0~X377,256点,8进制编码 Y0~Y377,256点,8进制编码 M0~M499,500点 (*2) M500~M999,500点 (*3) M2000~M4095,2096点 (*3) 围 合计 512点 功能 对应至外部的输入点 对应至外部的输出点 一般用 M 辅助继电器 停电保持用 特殊用 合计 接点可于程序内做On/Off4,096点 切换 M1000~M1999,1,000点(部份为停电保持) T0~T199,200点 (*2) 100ms T 定时器 10ms 1ms 16位上数 T192~T199为子程序用 T250~T255,6点累计型 (*4) 合计 256点 TMR指令所指定的定时器,若计时到达则此同编号T的接点将会On 继 T200~T239,40点 (*2) T240~T245,6累计型点 (*4) T246~T249,4点累计型 (*4) C0~C99,100点 (*2) C100~C199,100点 (*3) C200~C219,20点 (*2) C220~C234,15点 (*3) C235~C244, 1相1输入,10点 (*3) 电 器 位型态2-4
C 计数器 S 步进点 T CNT(DCNT)指令所指定合计 253点 的计数器,若计数到达则此同编号C的接点将会On 32位上下数 32位高速计数器 C246~C249,1相2输入,4点(*3) C251~C254,2相2输入,4点 (*3) 初始步进点 原点回归用 一般用 停电保持用 警报用 定时器现在值 S0~S9,10点 (*2) S10~S19,10点(搭配IST指令使用) (*2) S20~S499,480点 (*2) S500~S899,400点 (*3) S900~S1023,124点 (*3) T0~T255,256点 C0~C199,16位计数器200点 C200~C254,32位计数器53点 D0~D199,200点 (*2) D200~D999,800点 (*3) D2000~D9999,8,000点 (*3) 作为数据储存的内存区合计 域,E、F可做为间接寻址10,000点 的特殊用途 计时到达时,该定时器接点导通 合计 步进梯形图(SFC)使用装1,024点 置 寄 C 计数器现在值 一般用 停电保持用 计数到达时,该计数器接点导通 存 器 字数据 D 数据寄存器 特殊用 变址用 无 文件寄存器 D1000~D1999,1,000点 E0~E7,F0~F7,16点 (*1) K0~K9,999,10,000点 (*4) 作数据储存的扩展寄存器 DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
类别 装置 N P
项主控回路用 CJ,CALL指令用 目 范N0~N7,8点 P0~P255,256点 围 功能 主控回路控制点 CJ,CALL的位置指针 I00□(X0),I10□(X1),I20□(X2),I30□(X3) 外部中断插入 I40□(X4), I50□(X5),6点 (□=1,上升沿触发,□=0,下降沿触发) 中断子程序的位置指针 指针 I 中断用 定时中断插入 I6□□,I7□□,2点(□□=1~99,时基=1ms) I8□□,1点(□□=1~99,时基=0.1ms) 高速计数到达中断插入 I010、I020、I030、I040、I050、I060,6点 脉冲中断插入 通讯中断插入 测频卡中断插入 I110、I120、I130、I140,4点 I150、I160、I170,3点 I180,1点 K-32,768 ~ K32,767 (16位运算) K-2,147,483,648 ~ K2,147,483,647 (32位运算) H0000 ~ HFFFF (16位运算),H00000000 ~ HFFFFFFFF (32位运算) 常 K H 10进制 16进制 数 *1:非停电保持区域,不可变更。
*2:非停电保持区域,可使用参数设置变更成停电保持区域。 *3:停电保持区域,可使用参数设置变更成非停电保持区域。 *4:停电保持固定区域,不可变更。
EH/EH2/SV机种各部装置停电保持设置对照一览表:
一般用 停电保持 M500~M999 特殊辅助继电器 M1000~M1999 部分为停电保持 不可变更 10ms T240~T245 停电保持 M2000~M4095 起始:D1202 (K2,000) 结束:D1203 (K4,095) 1 ms T246~T249 累计型 固定停电保持 32位高速上/下数 C235~C245 C246~C255 100 ms T250~T255 M 辅助继电器 M0~M499 起始:D1200 (K500) 结束:D1201 (K999) 100 ms T0 ~T199 10 ms T200~T239 预设为非停电保持 起始:D1206 (K-1) *1 结束:D1207 (K-1) *1 T 定时器 预设为非停电保持 起始:D1204 (K-1) *1 结束:D1205 (K-1) *1 16位上数 C0~C99 32位上/下数 C200~C219 预设非停电保持 C220~C234 预设停电保持 C100~C199 预设停电保持 C 计数器 预设非停电保持 预设停电保持 起始:D1212 (K235) 结束:D1213 (K255) 起始:D1208 (K100) 结束:D1209 (K199) 起始:D1210 (K220) 结束:D1211 (K234)
DVP-PLC 应用技术手册
2-5
2 DVP- PLC各种装置功能
初始用 S0~S9 原点回归用 S10~S19
一般用 S20~S499 停电保持用 S500~S899 预设停电保持 警报步进点 S900~S1023 S 步进继电器 预设非停电保持 起始:D1214 (K500) 结束:D1215 (K899) 一般用 D0~D199 停电保持用 D200~D999 固定为停电保持 特殊寄存器 D1000~D1999 部分停电保持 停电保持 D2000~D9999 预设停电保持 D 寄存器 预设非停电保持 预设停电保持 不可变更 K0~k9,999 起始:D1216 (K200) 结束:D1217 (K999) 起始:D1218 (K2,000) 结束:D1219 (K9,999) 文件寄存器 固定为停电保持 *1:K-1 表示预设为非停电保持。
在电源On/Off或主机RUN/STOP模式切换时:
ES/EX/SS系列机种V5.5版本以上(含)其记忆保持动作如下表所示:
内存类型 OffOn 非停电保持 停电保持 特M,特D 变址寄存器 初始值设置 无变化 无变化 初始值设置 清除 电源 STOPRUN RUNSTOP (M1031)非停电 保持区域全部清除 清除 无变化 (M1032)停电 保持区域全部清除 无变化 清除 0 无变化 出厂设置值 M1033 Off时,清除 M1033 On时,无变化 无变化 SA/SX/SC/EH/EH2/SV系列机种其记忆保持动作如下表所示:
内存类型 OffOn 非停电保持 停电保持 特M,特D 变址寄存器 文件寄存器 无变化 0 初始值设置 无变化 无变化 初始值设置 清除 电源 STOPRUN RUNSTOP M1033 Off时,清除 M1033 On时,无变化 无变化 无变化 清除 0 (M1031)非停电 (M1032)停电 出厂设置值 保持区域全部清除 保持区域全部清除 清除 无变化 0 无变化 2-6
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
2.2 数值、常量 [K] / [H]
K-32,768 ~ K32,767(16位运算) 常 数 H 16进制 K 10进制 K-2,147,483,648 ~ K2,147,483,647(32位运算) H0 ~ HFFFF(16位运算) H0 ~ HFFFFFFFF(32位运算)
DVP-PLC内部依据各种不同控制目的,共使用5种数值类型执行运算的工作,各种数值的任务及功能如下说明。
1.
二进制(Binary Number,BIN)
PLC内部的数值运算或储存均采用二进制,二进制数值及相关术语如下: 位(Bit): 半字节(Nibble):
位为二进制数值的最基本单位,其状态非1即0
是由连续的4个位所组成(如b3~b0)可用来表示一个位数的10进制数字0~9或16进制的0~F
字节(Byte):
是由连续的两个半字节所组成(也即8位,b7~b0),可表示16进制的00~FF
字(Word):
是由连续的两个字节所组成(也即16位,b15~b0),可表示16进制的4个位数值0000~FFFF
双字(Double Word): 是由连续的两个字所组成(也即32位,b31~b0),可表示16进制的
的8个位数值00000000~FFFFFFFF
二进制系统中位、半字节、字节、字、及双字的关系如下图所示:
DWW1BY3NB7NB6NB5BY2NB4NB3BY1NB2NB1W0BY0NB0双字字字节半字节位b
2.
八进制(Octal Number,OCT)
DVP-PLC的外部输入及输出端子编号采八进制编码: 例:
外部输入:X0~X7,X10~X17…(装置编号) 外部输出:Y0~Y7,Y10~Y17…(装置编号) 3.
十进制(Decimal Number,DEC)
十进制在DVP-PLC系统应用的时机如下:
DVP-PLC 应用技术手册
2-7
2 DVP- PLC各种装置功能
4.
作为定时器T、计数器C等的设置值,例:TMR C0 K50。(K常量) S、M、T、C、D、E、F、P、I等装置的编号,例:M10、T30。(装置编号) 在应用指令中作为操作数使用,例:MOV K123 D0。(K常量) BCD(Binary Code Decimal,BCD)
以半个字节或4个位来表示一个十进制的数据,故连续的16个位可以表示4位数的十进制数值
数据。主要用于读取指拨轮数字开关的输入数值或将数值数据输出至七段显示驱动器显示之用。 5.
16进制(Hexadecimal Number,HEX)
16进制在PLC系统应用的时机如下: 常量K:
十进制数值在PLC系统中,通常会在数值前面冠以一“K”字表示,例:K100,表示为十进制,其数值大小为100。
例外: 当使用K再搭配位装置X、Y、M、S可组合成为半字节、字节、字或双字形式的数据。 例:K2Y10、K4M100。在此K1代表一个4 bits的组合,K2~K4分别代表8、12及16 bits的组合。 常量H:
16进制数值在PLC中,通常在其数值前面冠以一“H”字符表示,例:H100,其表示为16进制,数值大小为100。 数值对照表:
二进制 (BIN) PLC内部运算用 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0010 0011 0100 0101 00110 111 在应用指令中作为操作数使用,例:MOV H1A2B D0。(H常量)
八进制 (OCT) 装置 X、Y编号 0 1 2 3 4 5 6 7 10 11 12 十进制 (DEC) 常量 K,装置M、S、T、C、D、E、F、P、I编号 0 1 2 3 4 5 6 7 8 9 10 000000000000000000000000000000000BCD (Binary Code Decimal) 指拨开关及7段显示器用 0 0 0 0 0 0 0 0 0 0 1 0000000011000001111000001100110000 1 0 1 0 1 0 1 0 1 0 16进制 (HEX) 常量 H 0 1 2 3 4 5 6 7 8 9 A 1000 1001 1010 2-8
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
二进制 (BIN) PLC内部运算用 0000 0000 0000 0000 0000 0001 0001 : : : : : 0110 0011 1011 000 1 0
八进制 (OCT) 装置 X、Y编号 13 14 15 16 17 20 21 : : : : : 143 十进制 (DEC) 常量 K,装置M、S、T、C、D、E、F、P、I编号 11 12 13 14 15 16 17 : : : : : 99 000000000000000000000BCD (Binary Code Decimal) 指拨开关及7段显示器用 1 1 1 1 1 1 1 : : : : : 1001 1001 0000000000111101100111 0 1 0 1 0 1 16进制 (HEX) 常量 H B C D E F 10 11 : : : : : 63 11111111111 0000 0001 2.3 外部输入/输出接点的编号及功能 [X] / [Y]
输入/输出接点的编号:(以8进制编号)
对主机而言,输入及输出端的编号固定从X0及Y0开始算,编号的多少跟随主机的点数大小而变化。而对I/O扩展来说,输入及输出端的编号是随着及主机的连接顺序来推算出。 ES/EX/SS机种:
型 号 DVP-14ES DVP-14SS DVP-20EX DVP-24ES DVP-32ES DVP-40ES DVP-60ES 输入 X 输出 Y X0~X7 (8点) Y0~Y5 (6点) X0~X7 (8点) Y0~Y5 (6点) X0~X7 (8点) Y0~Y5 (6点) X0~X17 (16点) Y0~Y7 (8点) X0~X17 (16点) Y0~Y17 (16点) X0~X27 (24点) Y0~Y17 (16点) X0~X43 (36点) Y0~Y27 (24点) 扩展I/O X20/30/50~X177 (注一) Y20/30~Y177 (注一) 注一:其中扩展I/O输入及输出起始编号除了DVP-40ES主机的输入点编号由X30开始,输出点编号由
Y20开始,DVP-60ES主机的输入点编号由X50开始,输出点编号由Y30开始,其余扩展的输入点编号由X20开始,输出点编号由Y20开始。而扩展I/O的编号以8的倍数增加,未满8点仍以8点计算。
SA/SX/SC機種:
型 号 输入X 输出Y DVP-10SX(注一) X0~X3(4点) Y0~Y1(2点) DVP-12SA X0~X7 (8点) Y0~Y3 (4点) DVP-12SC X0~X5、X10~X11 (8點) Y0~Y1、Y10~Y11 (4點) 扩展I/O(注二) X20~X177 Y20~Y177 注一: SX除具有4DI及2DO外,另具有2AI (12-bit) 及2AO (12-bit) 的模拟输入/输出点。
DVP-PLC 应用技术手册
2-9
2 DVP- PLC各种装置功能
注二:SX/SA/SC机种,其所有扩展单元与SS系列共享。扩展I/O输入点起始编号由X20开始,输出点
编号由Y20开始。扩展编号计算与SS系列相同。
EH机种:
型 号 DVP-16EH 输入 X 输出 Y X0~X7 (8点) Y0~Y7 (8点) DVP-20EH DVP-32EH (注一) (注一),(注二) DVP-40EH DVP-48EH DVP-64EH DVP-80EH X0~X27 (24点) Y0~Y17 (16点) X0~X27 (24点) Y0~Y27 (24点) X0~X37 (32点) Y0~Y37 (32点) X0~X47 (40点) Y0~Y47 (40点) 扩展I/O (注三) X※~X377 Y※~Y377 X0~X13 (12点) Y0~Y7 (8点) X0~X17 (16点) Y0~Y17 (16点) 注一:20EH00T与32EH00T,输出型式为晶体管,其中Y0,Y2为高速晶体输出 (200KHz),其余输出
点为一般晶体输出 (10KHz)。其它16/48/64/80点数主机晶体管输出型式,所有输出点均为一般晶体输出 (10KHz)。
注二:32EH00T、32EH00R与32EH00M在输出端子配置不同,请参考EH主机安装手册。32EH00M 中
CH0(Y0, Y1)、CH1(Y2, Y3)为高速差动输出 (200KHz)。
注三:其中扩展I/O输入及输出起始编号接续主机的最后编号开始。DVP-16EH及DVP-20EH的扩展I/O
输入起始编号由X20开始,输出起始编号由Y20开始。而扩展I/O的编号以连续的编号依序排列,最大输入编号可达X377,最大输出编号可达Y377。 EH2机种:
型 号 DVP-16EH2 输入 X 输出 Y X0~X7 (8点) Y0~Y7 (8点) DVP-20EH2 DVP-32EH2(DVP-40EH2 (注一) (注一) (注二) DVP-48EH2 DVP-64EH2 DVP-80EH2 X0~X27 (24点) Y0~Y27 (24点) X0~X37 (32点) Y0~Y37 (32点) X0~X47 (40点) Y0~Y47 (40点) 扩展I/O (注三) X0~X13 (12点) Y0~Y7 (8点) X0~X17 (16点) Y0~Y17 (16点) X0~X27 (24点) Y0~Y17 (16点) X※~X377 Y※~Y377 注一:20EH00T2与32EH00T2,输出型式为晶体管,其中Y0,Y2为高速晶体输出 (200KHz),其余输
出点为一般晶体输出 (10KHz)。其它16/48/64/80点数主机晶体管输出型式,所有输出点均为一般晶体输出 (10KHz)。
注二:40EH00T2,输出型式为晶体管,其中CH0(Y0、Y1)、CH1(Y2、Y3)、CH2(Y4)、CH3(Y6)为高速
晶体输出(200KHz),其余输出点为一般晶体输出 (10KHz)。 注三:扩展编号计算与EH机种相同。 SV机种:
型 号 输入 X 输出 Y DVP-28SV (注一) X0~X17 (16点) Y0~Y13 (12点) 扩展I/O (注二) X20~X377 Y20~Y377 注一:28SV11T,输出型式为晶体管,其中CH0(Y0、Y1)、CH1(Y2、Y3)、CH2(Y4)、CH3(Y6)为高速
输出(200KHz),其余输出点为一般晶体输出 (10KHz)。
2-10
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
注二:扩展I/O输入点起始编号由X20开始,输出点编号由Y20开始。扩展编号计算与SS系列相同。
输入继电器:X0~X377
输入继电器(或称输入端)其编号采用八进制编码,EH机种最大点数可达256点,范围如下:X0~X7,X10~X17,……,X370~X377。
输出继电器:Y0~Y377
输出继电器(或称输出端)其编号也采用八进制编码,EH机种最大点数可达256点,范围如下:Y0~Y7,Y10~Y17,……,Y370~Y377。
输入/输出接点的功能:
输入接点X的功能: 输入接点X及输入装置连接,读取输入信号进入PLC。每一个输入接点X的A 或B接点于程序中使用次数没有限制。输入接点X的On/Off只会跟随输入装置的On/Off做变化,不可使用周边装置(HPP或WPLSoft)来强制输入接点X的On/Off。
※SA/SX/SC/EH机种PLC提供一特殊继电器M1304,允许周边装置HPP或WPLSoft来强制主机输入接点X的On/Off,但此时PLC主机外部扫描更新输入点信号功能关闭。
输出接点Y的功能:
输出接点Y的任务就是送出On/Off信号来驱动连接输出接点Y的负载。输出接点分成两种,一为继电器(Relay),另一为晶体管(Transistor),每一个输出接点Y的A 或B接点于程序中使用次数没有限制,但输出线圈Y的编号,在程序建议仅能使用一次,否则依PLC的程序扫描原理,其输出状态的决定权会落在程序中最后的输出Y的电路。
X0Y01Y0 重复X10Y022决定,也即由X10的Y0的输出最后会由电路○
On/Off决定Y0的输出
DVP-PLC 应用技术手册
2-11
2 DVP- PLC各种装置功能
PLC对于程序的处理流程(结束再生方式)
输入信号再生X输入
输入信号再生: 1.
PLC在执行程序之前会将外部输入信号的On/Off 状态一次读入至输入映像区内。
输入端读入存储区 输入映象区程序处理X0Y0读出存储区 内Y0 状态Y0M0写入 M0 状态输出再生输出输出映象区读出存储区内X0状态写入 Y0 状态 2. 在程序执行中若输入信号作On/Off变化,但是输入映像区内的状态不会改变,一直到下一次扫描开始时再读入输入信号新的On/Off 状态。
3. 外部信号On→Off或Off→On变化到程序内接点认定为On/Off时期间约有10ms的延迟(但可能会受程序扫描周期的影响)。
装置映象区 程序处理:
PLC读取输入映像区内各输入信号的On/Off 状态后开始从地址0 处依序执行程序中的每一指令,其处理结果即各输出线圈的On/Off 也逐次存入各装置映像区内。
输出再生: 1.
当执行到END指令时将装置映像区内Y的On/Off状态送到输出映像区锁存,而此映像区就是实际上输出继电器的线圈。
输出端Y输出
2. 继电器线圈On→Off或Off→On变化到接点On/Off时期间约有10ms的延迟。
3.
使用晶体管模块,On→Off或Off→On变化到接点On/Off时期间约有10~20us的延迟。
2.4辅助继电器的编号及功能 [M]
辅助继电器的编号:(以10进制编号) ES/EX/SS机种:
一般用 M0~M511,M768~M999,744点。固定为非停电保持区域 M512~M767,256点。固定为停电保持区域 M1000~M1279,280点。部份为停电保持 合计1,280点 辅助继电器M 停电保持用 特殊用 SA/SX/SC機種:
一般用 M0~M511,512点。固定为非停电保持区域 M512~M999、M2000~M4095,2,584点。可使用参数设置变更成非停电保持区域 M1000~M1999,1,000点。部份为停电保持 合计4,096点 辅助继电器M 停电保持用 特殊用 2-12
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
EH/EH2/SV机种:
一般用 M0~M499,500点。可使用参数设置变更成停电保持区域 M500~M999、M2000~M4095,2,596点。可使用参数设置变更成非停电保持区域 M1000~M1999,1,000点。部份为停电保持 合计4,096点
辅助继电器M 停电保持用 特殊用 辅助继电器的功能:
辅助继电器M及输出继电器Y一样有输出线圈及A、B接点,而且于程序当中使用次数无限制,使用者可利用辅助继电器M 来组合控制回路,但无法直接驱动外部负载。依其性质可区分为下列三种:
1. 一般用辅助继电器:
一般用辅助继电器于PLC运行时若遇到停电,其状态将全部被复位为Off,再送电时其状态仍为Off。
2. 停电保持用辅助继电器: 停电保持用辅助继电器于PLC运行时若遇到停电,其状态将全部被保持,
再送电时其状态为停电前状态。
3. 特殊用辅助继电器:
每一个特殊用辅助继电器均有其特定的功用,未定义的特殊用辅助继电器请勿使用。各机种的特殊用辅助继电器。请参考2.10节特殊继电器及特殊寄存器,2.11节特殊辅助继电器及特殊寄存器群组功能说明。
2.5 步进继电器的编号及功能 [S]
辅助继电器的编号:(以10进制编号) ES/EX/SS机种:
初始用停电保持 S0~S9,10点。固定为停电保持区域 S10~S19,10点(搭配IST指令使用) 固定为停电保持区域 S20~S127,108点。固定为停电保持区域 合计 128点 步进继电器S 原点回归用停电保持 停电保持用 SA/SX/SC機種:
初始用 原点回归用 S0~S9,10点。固定为非停电保持区域 S10~S19,10点(搭配IST指令使用) 。固定为非停电保持区域 S20~S511,492点。固定为非停电保持区域 S512~S895,384点。可使用参数设置变更成非停电保持区域 S896~S1023,128点。固定为停电保持区域 合计 1,024点 步进继电器S 一般用 停电保持用 警报用 EH/EH2/SV机种:
初始用 原点回归用 S0~S9,10点 。可使用参数设置变更成停电保持区域 S10~S19,10点(搭配IST指令使用)。可变更成停电保持区域 S20~S499,480点。可使用参数设置变更成停电保持区域 S500~S899,400点。可使用参数设置变更成非停电保持区域 S900~S1023,124点。固定为停电保持区域 合计 1,024点 步进继电器S 一般用 停电保持用 警报用 DVP-PLC 应用技术手册
2-13
2 DVP- PLC各种装置功能
步进继电器的功能:
步进继电器S在工程自动化控制中可轻易的设置程序,其为步进梯形图最基本的装置,在步进梯形图(或称顺序功能图,Sequential Function Chart,SFC)中必须及STL、RET等指令配合使用。
步进继电器S的装置编号为S0~S1023共1,024点,各步进继电器 S 及输出继电器Y一样有输出线圈及A、B接点,而且于程序当中使用次数无限制,但无法直接驱动外部负载。步进继电器(S)不用于步进梯形图时,可当作一般的辅助继电器使用。依其性质可区分为下列四种:
1. 初始用步进继电器:
S0~S9,共计10点。
在顺序功能图(Sequential Function Chart,SFC)中作为初始状态使用的步进点。
2. 原点回归用步进继电器: S10~S19,10点。
在程序中使用API 60 IST指令使用时,S10~S19规划成原点回归用。若无使用IST指令则当成一般用步进继电器使用。
3. 一般用步进继电器:
SA/SX/SC机种S20~S511,492点。EH/EH2/SV机种S20~S499,480点。
在顺序功能图(SFC)中作为一般用途使用的步进点,于PLC运行时若遇到停电时,则其状态将全部被清除。
4. 停电保持用步进继电器: ES/EX/SS机种S20~S127,108点。SA/SX/SC机种S512~S895,384
点。EH/EH2/SV机种S500~S899,400点。
在顺序功能图(SFC)中停电保持用步进继电器于PLC运行时若遇到停电时,其状态将全部被保持,再送电时其状态为停电前状态。
5. 警报用步进继电器:
SA/SX/SC机种S896~S1023,128点。EH/EH2/SV机种S900~S1023,124点。
警报用步进继电器配合警报点驱动指令API 46 ANS作为警报用接点,用来记录相关警示信息,用来排除外部故障用。
2.6 定时器的编号及功能 [T]
定时器的编号:(以10进制编号) ES/EX/SS机种:
100ms一般用 T0~T63,64点 T64~T126,63点(M1028=On时为10ms,M1028=Off时为100ms) T127,1点 合计 128点 定时器T 10ms一般用 1ms一般用 SA/SX/SC机种:
100ms一般用 T0~T199,200点。(T192~T199为子程序用定时器)。固定为非停电保持区域 T250~T255,6点。固定为停电保持区域 T200~T239,40点。固定为非停电保持区域 合计 256点 定时器T 100ms累计型 10ms一般用 2-14
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
10ms累计型 1ms累计型 T240~T245,6点。固定为停电保持区域 T246~T249,4点。固定为停电保持区域
EH/EH2/SV机种:
100ms一般用 100ms累计型 10ms一般用 10ms累计型 1ms累计型 T0~T199,200点。可使用参数设置变更成停电保持区域 (T192~T199为子程序用定时器) T250~T255,6点。固定为停电保持区域 T200~T239,40点。可使用参数设置变更成停电保持区域 T240~T245,6点。固定为停电保持区域 T246~T249,4点。固定为停电保持区域 合计 256点 定时器T 定时器的功能:
定时器是以1ms 、10ms、100ms为一个计时单位,计时方式采上数计时,当定时器现在值=设置值时输出线圈导通,设置值为10进制K值,也可使用数据寄存器 D 当成设置值。
定时器的实际设置时间 = 计时单位 * 设置值。 依其性质可区分为下列三种: 1.
一般用定时器: ES/SA系列机种:
一般用定时器在END指令执行时计时一次,在TMR指令执行时,若计时到达,则输出线圈导通。
EH/EH2/SV系列机种: 一般用定时器在TMR指令执行时计时一次,在TMR指令执行时,若计时到
达,则输出线圈导通。
X0TMRT0Y0T0K100 当X0=On时,定时器T0的现在值以100ms采上数计时,当定时器现在值 = 设置值K100时,输出线圈T0=On。
10 秒 当X0=Off或停电时,定时器T0的现在值清为0,输出线圈T0变为Off。
X0设置值K100T0现在值Y0
2. 累计型定时器 ES/SA系列机种:
累计型定时器在END指令执行时计时一次,在TMR指令执行时,若计时到达,则输出线圈导通。
DVP-PLC 应用技术手册
2-15
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输入计数
2-16
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
SA/SX/SC机种:
16位上数一般用 C0~C95,96点。固定为非停电保持区域 C96~C199,104点。可使用参数设置变更成非停电保持区域 C200~C215,16点。固定为非停电保持区域 C216~C234,19点。可使用参数设置变更成非停电保持区域 合计 16点 可参数设置变更成非停电保持区域 合计 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点 SC机种,上下数1相2输入计数停电保持 C246~C250,4点 高速计数器C 2相2输入计数停电保持 C251~C255,4点 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.
若使用MOV指令、WPLSoft或程序书写器HPP将一个大于设置值的数值传送到C0现在值寄存器时,在下次X1由Off→On时,C0计数器接点即变成On,同时现在值内容变成及设置值相同。 计数器的设置值可使用常量K直接设置或使用寄存器D (不包含特殊数据寄存器D1000~D1999) 中的数值作间接设置。
5. 设置值若使用常量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时,计数器的现在值将执行上数(加一)的动作。
3. 当计数器C0计数到达设置值K5时,C0接点导通,C0现在值=设置值=K5。之后的X1触发信号C0完全不接受,C0现在值保持在K5处。
0Y0,C0 接点C0 计数现在值X1X0543210设置值
32位一般用加减算计数器C200~C234:
1. 2.
32位一般用计数器的设置范围:K-2,147,483,648~K2,147,483,647。(ES/EX/SS主机不支持) 32位一般用加减算计数器切换上下数用特殊辅助继电器:由M1200~M1234来决定。例:M1200=Off 时决定C200为加算,M1200=On时决定C200为减算其余类推。 3.
设置值可使用常量K或使用数据寄存器D (不包含特殊数据寄存器D1000~D1999)作为设置值可以是正负数,若使用数据寄存器D则一个设置值占用两个连续的数据寄存器。 4.
一般用计数器在PLC停电的时候,计数器现在值即被清除,若为停电保持型计数器,则会将停电前的现在值及计数器接点状态存储着,重新上电后会继续累计。 5.
计数器现在值由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。
3. 当 X12由Off→On时,计数器的现在值将执行上数(加一)的动作或下数(减一)的动作。
输出接点C200 计数1现在值0243
X10 M1200 X11 C200 X12 C200 K-5 C200 Y0
X10M1200X11RSTX12DCNTC200Y0C200K-5C200
X10X11X12累加递减累加543210-1-2-3-4-5-6-7-8-7-6-5-4-30原本为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.
32位高速加减计数器的设置范围:K-2,147,483,648~K2,147,483,647。
32位高速加减计数器C235~C244加减算计数由特殊辅助继电器 M1235~M1244的On/Off来指定。例:M1235=Off 时决定C235为加算,M1235=On时决定C235为减算其余类推。 3.
32位高速加减计数器C246~C255加减算计数可由特殊辅助继电器 M1246~M1255的On/Off来监控。例:M1246=Off 时表示C246为加算,M1246=On时表示C246为减算其余类推。 4.
设置值可使用常量K或使用数据寄存器D (不包含特殊数据寄存器D1000~D1999)作为设置值可以是正负数,若使用数据寄存器D则一个设置值占用两个连续的数据寄存器。 5.
若使用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 应用技术手册
2 DVP- PLC各种装置功能
形式 輸入
1相1輸入 1相2輸入 2相2輸入 C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C245 C246 C247 C249 C250 C251 C252 C254 C255 X0 X1 X2 X3 X4 X5 X10 U/D U/D U/D U/D U/D U/D U/D R U/D R U/D U/D R S U/D U D U D R U D R S U D A B A B R A B R S A B X11 U: 加计数 D: 减计数
A: A相输入 B: B相输入
S: 启动输入 R: 复位输入
输入点X0~X5的高速计数器功能与SA/SX机种相同。
1相输入高速计数输入端X10(C243),X11(C245) 及 (X10、X11) C250,最高输入频率分别可达
100KHz,X10~X11高速计数总频宽为130KHz,2相输入(X10、X11) C255,最高输入频率可达50KHz。
SA/SX/SC机种中DHSCS指令、DHSCR指令搭配使用次数不可超出6次,DHSZ指令使用次数
不可超出6次。当使用DHSCS指令指定I 中断时该指定的高速计数器将不可再使用于其它DHSCS、DHSCR、DHSZ指令当中。 SC主机X10~X11高速计数器功能: 1.
当X10及X11设置为1相1输入或1相2输入时,其最高频宽可达100KHz。当设置为2相2输入时,其最高频宽可达50KHz。 2.
X10及X11可选择上下沿计数模式,X10由D1166设置,X11由D1167设置。K0:上沿计数,K1:下沿计数,K2:上下沿计数(只支持X10) 3.
C243的上/下计数由M1243的Off/On决定,C245的上/下计数由M1245的Off/On决定。无法选择上下沿同时一起计数,C250的上或下沿触发由D1166的内容值(K0或K1)决定。C255只能使用于4倍频计数,且无上下沿触发选择。 4.
当选择使用C243或C245时,则无法再使用C250或C255,反之当使用C250或C255时,则无法再使用C243或C245。 5.
高速计数器与高速比较器关系图
DVP-PLC 应用技术手册
2-21
2 DVP- PLC各种装置功能
X10X11C243C245
比较到达接点比较器设置值 10设置值 11C250高速比较指令C255 6. 高速比较器使用高速计数器说明
1.
DHSCS与DHSCR使用到新增高速计数器时,其最多只能使用两组高速比较指令的设置值,假设已使用DHSCS D0 C243 Y10一组比较指令,则此时只能再设置一组DHSCR D2 C243 Y10或者是DHSCS D4 C245 Y10的比较指令。 2. 3.
DHSZ使用到新增高速计数器时,则只能使用一组比较器的设置值。
原先SA/SX提供的高速比较指令的设置值数量,不因使用上述新增高速计数器时而减少。 4.
高速比较指令(DHSCS)设置输出装置如需高速反应输出时,则建议使用Y10或Y11搭配输出,若是使用其它一般装置时,则最多会延迟一个扫描周期设置或清除。若设置I0x0中断时,则C243对应I020、C245对应I040及C250,C255对应I060。 5.
高速比较指令(DHSCR)清除输出装置允许清除计数器装置,但仅限同一指令使用的计数 器,如DHSCR k10 C243 C243。另外此功能只能使用于C243、C245、C250及C255四个特殊高速计数器。
计数行为模式选择
1.
ES/EX/SS及SA/SX/SC高速计数器2相2输入计数模式功能说明以特D1022设定,具有1、2、4倍频的计数行为模式,D1022缓存器内容值,将在PLC控制器由STOP切换至RUN的第一次扫描时间内加载。(ES/EX/SS主机在版本V5.5以上支持此功能)
装 置 编 号 D1022 D1022=K1 D1022=K2或0 D1022=K4 功 能 说 明 计数器计数方式倍频设定 选择(一倍频)模式 选择(二倍频)模式 (出厂默认值) 选择(四倍频)模式
2-22
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
2.
倍频模式 (↑,↓表示计数动作产生)
计数模式 计数行为波形图
A相1一倍频(B相) 上数下数 A相2相 2输入 2二倍频EH/EH2/SV机种支持的高速计数器,C235~C240为程序中断型一相高速计数器,计数总频宽为20KHz,单独使用,计数频率可达10KHz。C241~ C254为硬件高速计数器(Hardware High Speed Counter以下简称为HHSC),EH/EH2/SV机种有四个HHSC(HHSC0~3),HHSC0, 1 脉冲输入频率可达200 KHz,HHSC2,3可达20KHz(单相或AB相均可),40EH2 机种HHSC0, 1, 2 , 3 都可到达200KHz。其中:
编号C241,C246,C251共享HHSC0 编号C242,C247,C252共享HHSC1 编号C243,C248,C253共享HHSC2 编号C244,C249,C254共享HHSC3
1. 每一个HHSC一次只能指定给一个编号使用,使用DCNT指令作为指定。 2. 每个HHSC均有三种计数模式:
a) b) c) d)
1相1输入,又称为脉冲/方向(Pulse/Direction)模式 1相2输入,又称为正转/反转(FWD/REV)模式 2相2输入,又称为AB相(AB-phase)模式 分别以编号作为区分,请参考下表。
DVP-PLC 应用技术手册
(B相) 上数下数 A相4四倍频(B相下数) 上数 2-23
2 DVP- PLC各种装置功能
型式
程序中断型高速计数器 1相1输入 1相1输入 硬件高速计数器 1相2输入 2相2输入 输入 C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C246 C247 C248 C249 C251 C252 C253 C254 U/D U/D U/D U/D U/D U/D U/D R S U/D R S U/D R S U/D R S U D R S U D R S U D R S U D R S A B R S A B R S A B R S A B R S X0 X1 X2 X3 X4 X5 X6 X7 X10 X11 X12 X13 X14 X15 X16 X17 U: 加计数 D: 减计数
A: A相输入 B: B相输入
S: 启动输入 R: 复位输入
3. 硬件高速计数器的系统架构图: a)
HHSC0~3均设置有由外部输入的复位(Reset),启动(Start)的信号,同时也可通过内部特M,M1272/M1274/M1276/M1278的设置,作为复位信号(Reset signal) (分别属于HHSC0~3),M1273/M1275/M1277/M1279的设置,作为启动信号(Start signal) (分别属于HHSC0~3)。 b)
使用高速计数器,若R及S的外部控制信号输入不使用,可以利用M1264/M1266/M1268/ M1270及M1265/M1267/M1269/M1271设为True,将该输入信号的动作关闭,而其对应的外部输入可再作为一般输入点使用。请对照下图使用。 c)
使用特M作为高速计数器,START/RESET控制输入,动作会受扫描周期影响。
2-24
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
HHSC0HHSC1HHSC2HHSC3X0X4X10X14计数脉冲U/DUAHHSC1HHSC0HHSC1HHSC2HHSC3X1X5X11X15计数脉冲DBHHSC0HHSC1HHSC2HHSC3D1225D1226D1227D1228计数行为模式选择上/下数监视标志比较到达输出HHSC3DHSCS占用一组设置值DHSCR占用一组设置值DHSCZ占用一组设置值HHSC2计数器现在值HHSC0计数到达设置
比较器8组设置值设置值为 1~4 分别为代表Mode 1~4(1~4倍频)HHSC0HHSC1HHSC2HHSC3U/D模式设置标志C241M1241C242M1242C243M1243C244M1244HHSC2M1248HHSC0HHSC1HHSC2HHSC3X2M1264X6X12X16M1270M1266M1268ANDORHHSC0M1246HHSC1M1247M1251M1252M1253M1254高速比较比较到达动作SET/RESETI010~I060中断DHSCSDHSCRDHSCZHHSC3M1249复位信号 R中断禁止标志I 010M1289I 020M1290I 030M1291I 040M1292I 050M1293I 060M1294M1272M1274M1276M1278HHSC0HHSC1HHSC2HHSC3X3M1265X7M1267X13M1269X17M1271ANDOR启动信号 SM1273M1275M1277M1279
4. 计数行为模式选择
EH/EH2/SV的硬件高速计数器依计数模式的不同,以特D1225~D1228设置,具有以下的计数行为模式:
计数模式 型式 特D(设置值) 1(一倍频) 1相1输入 2(二倍频) 上数(+1) U/DU/D FLAGU/DU/D FLAG计数行为波形图 下数(-1) U1(一倍频) 1相2输入 2(二倍频) DUDA 1(一倍频) 2相2输入 2(二倍频) B AB DVP-PLC 应用技术手册
2-25
2 DVP- PLC各种装置功能
计数模式 3(三倍频)
计数行为波形图 ABA 4(四倍频) B 5. 高速计数器相关标志信号及相关设置的特殊寄存器:
标志信号 M1150 M1151 M1152 M1153 M1235 ~ M1244 功 能 说 明 宣告DHSZ指令为多组设定值比较模式来使用 多组设定值比较模式执行完毕 宣告DHSZ指令被当成频率控制模式来使用 DHSZ指令频率控制模式执行完毕 C235 ~ C244高速计数器计数方向指定 M12□□=Off时,C2□□为上数。M12□□=On时,C2□□为下数 C245 ~ C255高速计数器计数方向监控 C2□□上数时,M12□□=Off。C2□□下数时,M12□□=On。 X5作为所有高速计数器的重置输入信号 DHSCR 指令高速比较标志 M1245 ~ M1255 M1160 M1261 M1264 M1265 M1266 M1267 M1268 M1269 M1270 M1271 M1272 M1273 M1274 M1275 M1276 M1277 M1278 M1279 M1289 M1290 M1291 M1292 启动HHSC0 Reset功能控制 启动HHSC0 Start功能控制 启动HHSC1 Reset功能控制 启动HHSC1 Start功能控制 启动HHSC2 Reset功能控制 启动HHSC2 Start功能控制 启动HHSC3 Reset功能控制 启动HHSC3 Start功能控制 HHSC0 Reset 控制 HHSC0 Start控制 HHSC1 Reset控制 HHSC1 Start控制 HHSC2 Reset控制 HHSC2 Start控制 HHSC3 Reset控制 HHSC3 Start控制 I010禁止 I020禁止 I030禁止 I040禁止 2-26
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
标志信号 M1293 M1294 M1312 M1313 M1314 M1315 M1316 M1317 M1320 M1321 M1322 M1323 M1324 M1325 M1328 M1329 M1330 M1331 M1332 M1333 D1022 D1150 D1151 D1152 D1153 D1166 D1167 D1225 D1226 D1227 D1228 I050禁止 I060禁止 C235 Start输入点控制 C236 Start输入点控制 C237 Start输入点控制 C238 Start输入点控制 C239 Start输入点控制 C240 Start输入点控制 C235 Reset输入点控制 C236 Reset输入点控制 C237 Reset输入点控制 C238 Reset输入点控制 C239 Reset输入点控制 C240 Reset输入点控制 C235 Start/Reset致能控制 C236 Start/Reset致能控制 C237 Start/Reset致能控制 C238 Start/Reset致能控制 C239 Start/Reset致能控制 C240 Start/Reset 致能控制 ES/EX/SS及SA/SX/SC机种AB相计数器倍频选择 DHSZ指令多组设定值比较模式表格计数缓存器 DHSZ指令频率控制模式表格计数缓存器 DHSZ 指令D值改变的High word DHSZ 指令D值改变的Low word X10上下缘计数模式切换 (SC_V1.4以上机种使用) X11上下缘计数模式切换 (SC_V1.4以上机种使用) 第一组计数器(HHSC0)计数方式设定,C241、C246、C251计数模式 第二组计数器(HHSC1)计数方式设定,C242、C247、C252计数模式 第三组计数器(HHSC2)计数方式设定,C243、C248、C253计数模式 第四组计数器(HHSC3)计数方式设定,C244、C249、C254计数模式 EH/EH2/SV的硬件高速计数器HHSC0~ HHSC3计数模式的设定,非下列设定值皆预设为二倍频计数模式 D1225 ~ D1228 设定值1时,为一倍频计数模式。 设定值2时,为二倍频计数模式,(出厂值)。 设定值3时,为三倍频计数模式。 设定值4时,为四倍频计数模式。 功 能 说 明
DVP-PLC 应用技术手册
2-27
2 DVP- PLC各种装置功能
1相1输入高速计数器: 范例:
LD RST LD OUT LD DCNT LD OUT
X10 C241 X11 M1241 X12
C241 K5 C241 Y0
X10RSTX11M1241X12DCNTC241Y0C241K5C241
上数下数1. X11驱动M1241来决定C241为加
算或减算。
2. X10=On时,RST指令被执行,C241
的现在值归零,输出接点被复位为Off。
3. C241在X12=On时,接受X0输入
端来的计数信号,计数器的现在值将执行上数(加一)的动作或下数(减一)的动作。
4. 当计数器C241计数到达设置值K5
时,C241接点导通。若X0仍有信号输入,计数动作持续。
X11,M1241 接点X10X12X0C241 计数现在值765465403210Y0,C241 接点3
5. ES/EX/SS及SA/SX/SC系列机种C241具有外部输入的复位(Reset)X1信号。 6. EH/EH2/SV系列机种C241具有外部输入的复位(Reset) X2,启动(Start)X3信号。
7. EH/EH2/SV系列机种C241(HHSC0)复位信号端(R)具有外部控制信号输入接点禁止标志M1264,
启动信号端(S) 具有外部控制信号输入接点禁止标志M1265。
8. EH/EH2/SV系列机种C241(HHSC0)复位信号端(R)内部控制信号输入接点M1272,启动信号端(S)
内部控制信号输入接点M1273。
9. EH/EH2/SV系列机种C246(HHSC0)可由D1225设置计数模式,一倍频或二倍频,预设为二倍频模
式。
1相2输入高速计数器: 范例:
DVP-PLC 应用技术手册
2-28
2 DVP- PLC各种装置功能
LD RST LD DCNT LD OUT
X10 C246 X11
C246 K5 C246 Y0
X10RSTX11DCNTC246Y0C246K5C246
1. X10=On时,RST指令被执行,
C246的现在值归零,输出接点被复位为Off。
2. C246在X11=On时,接受X0输
入端来的计数信号,计数器的现在值执行上数(加一)的动作或接受X1输入端来的计数信号,计数器的现在值执行下数(减一)的动作。
4C246 计数现在值X11X10X0上数X1下数7653265403. 当计数器C246计数到达设置值
K5时,C246接点导通。导通后若计数脉冲输入,C246继续计数。
310Y0,C246 接点
4. EH/EH2/SV系列机种C246具有外部输入的复位(Reset)X2,启动(Start)X3的信号。
5. EH/EH2/SV系列机种C246(HHSC0)可由D1225设置计数模式,一倍频或二倍频,预设为二倍频模
式。
6. EH/EH2/SV系列机种C246(HHSC0) 复位信号端(R)外部控制信号输入接点禁止M1264,启动信号
端(S)外部控制信号输入接点禁止M1265。
7. EH/EH2/SV系列机种C246(HHSC0) 复位信号端(R)内部控制信号输入接点M1272,启动信号端(S)
内部控制信号输入接点M1273。
2相AB输入高速计数器: 范例:
LD RST LD DCNT LD OUT
X10 C251 X11
C251 K5 C251 Y0
X10RSTX11DCNTC251Y0C251K5C251
DVP-PLC 应用技术手册
2-29
2 DVP- PLC各种装置功能
1. 2.
X10=On时,RST指令被执行,C251的现在值归零,输出接点被复位为Off。
C251在X11=On时,接受X0输入端A相来的计数信号及X1输入端B相,计数器的现在值执行上数(加一)或下数(减一)的动作。EH/EH2/SV系列机种可设置不同倍频的计数模式。
3. 4. 5. 6.
当计数器C251计数到达设置值K5时,C251接点导通。导通后若计数脉冲输入,C251继续计数。 ES/SA系列机种C251可由D1022设置计数模式,一倍频、二倍频或四倍频,预设为二倍频模式。 EH/EH2/SV系列机种C251具有外部输入的复位(Reset)X2,启动(Start)X3的信号。
EH/EH2/SV系列机种C251(HHSC0)可由D1225设置计数模式,一倍频、二倍频、三倍频或四倍频,预设为二倍频模式。
7. EH/EH2/SV系列机种C246(HHSC0) 复位信号端(R)外部控制信号输入接点禁止M1264,启动信号端(S)外部控制信号输入接点禁止M1265。
8. EH/EH2/SV系列机种C246(HHSC0) 复位信号端(R)内部控制信号输入接点M1272,启动信号端(S)内部控制信号输入接点M1273。
ES/EX/SS及SA/SX/SC系列机种:(二倍频)
X10X11A 相 X0B 相 X16C251 计数现在值310Y0,C251 接点234554下数32上数10
2-30
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
EH/EH2/SV系列机种:(二倍频)
X10X11A 相 X0B 相 X1
6C251 计数现在值654下数20Y0,C251 接点1234上数53210
DVP-PLC 应用技术手册
2-31
2 DVP- PLC各种装置功能
2.8.1 数据寄存器[D]
2.8 寄存器的编号及功能 [D]、[E]、[F]
用于储存数值数据,其数据长度为16位(-32,768~+32,767),最高位为正负号,可储存-32,768~+32,767的数值数据,也可将两个16位寄存器合并成一个32位寄存器(D+1,D编号小的为下16 位)使用,而其最高位为正负号,可储存-2,147,483,648~+2,147,483,647的数值数据。 ES/EX/SS机种:
一般用 D0~D407,408点 D408~D599,192点。固定为停电保持区域 D1000~D1143,144点。部份为停电保持 E、F,2点 合计 744点 数据寄存器D 停电保持用* 特殊用 变址用寄存器E、F SA/SX/SC机种:
一般用 停电保持用 特殊用 变址用寄存器E、F D0~D199,200点。固定为非停电保持区域 D200~D999、D2000~D4999,3,800点。 可使用参数设置变更成非停电保持区域 D1000~D1999,1000点。部份为停电保持 E0~E3,F0~F3,8点 K0~K1,599,主机1,600点。固定为停电保持 1,600点 合计 5,000点 数据寄存器D 文件寄存器 EH/EH2/SV机种:
一般用 停电保持用 特殊用 变址用寄存器E、F D0~D199,200点。可使用参数设置变更成停电保持区域 D200~D999、D2000~D9999,8,800点 。 可使用参数设置变更成非停电保持区域 D1000~D1999,1,000点。部份为停电保持 E0~E7,F0~F7,16点 K0~K9,999,主机10,000点。固定为停电保持 10,000点 合计 10,000点 数据寄存器D 文件寄存器 寄存器依其性质可区分为下列五种: 1. 一般用寄存器:
当PLC由RUN→STOP或断电时,寄存器内的数值数据会被清除为0,如果让M1033=On时,则PLC由RUN→STOP时,数据会保持不被清除,但断电时仍会被清除为0。
2. 停电保持用寄存器:
当PLC断电时此区域的寄存器数据不会被清除,仍保持其断电前的数值。 清除停电保持用寄存器的内容值,可使用RST或ZRST指令。
3. 特殊用寄存器:
每个特殊用途寄存器均有其特殊定义及用途,主要作为存放系统状态、错误信息、监视状态之用。请参考2.10节特殊继电器及特殊寄存器,2.11节特殊辅助继电器及特殊寄存器群组功能说明。
2-32
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
4. 变址用寄存器 [E]、[F]: 变址寄存器为16位寄存器,ES/EX/SS机种E,F共计2点。SA/SX/SC
机种E0~E3,F0~F3共计8点。EH/EH2/SV机种E0~E7,F0~F7共计16点。
若要当成32位寄存器使用时请指定E。当E被指定使用于32位指令时F就不可使用。
5. 文件寄存器:
SA/SX/SC系列机种主机内含文件寄存器一共有K0~K1,599 共1,600个,EH/EH2/SV系列机种主机内含文件寄存器一共有K0~K9,999 共10,000个文件寄存器。
文件寄存器并没有实际的装置编号,因此需透过指令API 148 MEMR、API 149 MEMW或是透过周边装置HPP及WPLSoft来执行文件寄存器的读写功能。
2.8.2 变址用寄存器[E]、[F]:
E、F及一般的数据寄存器一样的都是16位的数据寄存器,
16位F032位F0上位E0下位16位E0它可以自由的被写入及读出。
如果要使用32位长度时必须指定E,此种情况下F就被E所涵盖,F不能再使用,否则会使得E(32bit数据)的内容不正确。(建议使用DMOVP K0 E指令,于开机时就将E(含F)的内容清除为0)
使用32位长度的变址寄存器,E、F组合如下。 (E0、F0),(E1、F1)(E2、F2)…(E7、F7)
X0MOVMOVMOVK8K14D5E0E0F0D10F0当X0=On时,E0=8、F0=14,D5E0=D(5+8)=D13,D10F0= D(10+14) = D24,此时会将D13的内容搬移至D24内。
变址寄存器及一般的操作数相同可用来作为搬移或比较,可用于字装置 (KnX,KnY,KnM,KnS,T,C,D)及位装置 (X,Y,M,S)。ES/SA系列机种不支持常量(K,H)间接寻址功能。EH/EH2/SV系列机种支持常量(K,H)间接寻址功能。
ES/EX/SS机种E0,F0共计2点 SA/SX/SC机种E0~E3,F0~F3共计8点 EH/EH2/SV机种E0~E7,F0~F7共计16点 ※ 部分指令并不支持间接寻址用法,使用变址寄存器E、F来修饰操作数请参考第5章5.4节。 ※ 当使用WPLSoft的指令模式输入常量(K,H)间接寻址功能时,须利用 @ 符号。
DVP-PLC 应用技术手册
2-33
2 DVP- PLC各种装置功能
例如:”MOV K10@E0 D0F0”。
※ 使用变址寄存器E、F来修饰操作数时,修饰范围请勿横跨特殊用寄存器(D1000~D1999) 及特殊
辅助继电器(M1000~M1999) 的区域,以免发生错误。
2.8.3 文件寄存器功能及特性:
SA/SX/SC及EH/EH2/SV系列机种于PLC电源上电时,会判断: 1. 2.
M1101 (是否启动文件寄存器的功能)
D1101 (SA/SX/SC系列文件寄存器编号K0~K1,599,EH/EH2/SV系列文件寄存器编号K0~K9,999) 3.
D1102 (SA/SX/SC系列机种欲读取文件寄存器的笔数K0~K1,600,EH/EH2/SV系列机种欲读取文件寄存器的笔数K0~K8,000) 4.
D1103 (存放读取文件寄存器数据的位置,指定的数据寄存器D开始编号K2,000~K9,999) 来决定是否要将文件寄存器的内容自动传至指定的数据寄存器当中)
注意事项 1.
SA/SX/SC系列机种当D1101 的值大于1,600时,EH/EH2/SV系列机种当D1101 的值大于8,000时,D1103的值小于2,000或大于9,999时,由文件寄存器读取到数据寄存器D的动作是不执行的。 2.
当开始执行文件寄存器读取到数据寄存器D的时候,只要文件寄存器或是数据寄存器D的地址超过范围,PLC都会停止读取的动作。 3.
SA/SX/SC系列机种文件寄存器一共有1,600个,EH/EH2/SV系列机种文件寄存器一共有10,000个,文件寄存器并没有实际的编号,因此文件寄存器内容值的读出或写入需透过指令API 148 MEMR、API 149 MEMW或是透过周边装置HPP及WPLSoft来执行文件寄存器的读写功能。 4.
若读取文件寄存器超过范围的地址,则读取的值皆为0。
2.9 指针[N]、指针[P]、中断指针[I]
ES/EX/SS机种:
N 指 针 I 中断用 定时中断插入 通讯中断插入 I6□□,1点(□□=10~99,时基1ms) V5.7支持 I150,1点 中断子程序的位置指针 P 主控回路用 CJ,CALL指令用 外部中断插入 N0~N7,8点 P0~P63,64点 I001、I101、I201、I301,4点 主控回路控制点 CJ,CALL的位置指针 SA/SX/SC机种:
指 标 N P 主控回路用 CJ,CALL指令用 N0~N7,8点 P0~P255,256点 主控回路控制点 CJ,CALL的位置指针 2-34
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
外部中断插入 指 针 I 中断用 定时中断插入 I001、I101、I201、I301、I401、I501,6点 I6□□、I7□□,2点(□□=1~99,时基1ms) 中断子程序的位置指针
高速计数器中断插入 I010、I020、I030、I040、I050、I060,6点 通讯中断插入 I150,1点 注:6对中断编号(I001, I010),(I101, I020),(I201, I030),(I301, I040),(I401, I050),(I501, I060),同一对中断
编号,在程序中只允许使用其中一个 (二选一),若使用同一对的两个编号,程序写入PLC,会发生语法检查错误。
EH/EH2/SV机种:
N P 主控回路用 CJ,CALL指令用 N0~N7,8点 P0~P255,256点 I00□(X0), I10□(X1), I20□(X2), I30□(X3), 外部中断插入 指 标 I 中断用 高速计数器中断插入 脉冲中断插入 通讯中断插入 測頻卡觸發中斷 定时中断插入 I40□(X4), I50□(X5),6点 ( □=1,上升沿触发,□=0,下降沿触发) 中断子程序的位置指针 主控回路控制点 CJ,CALL的位置指针 I6□□,I7□□,2点(□□=1~99,时基1ms) I8□□,1点(□□=1~99,时基0.1ms) I010、I020、I030、I040、I050、I060,6点 I110、I120、I130、I140,4点 I150、I160、I170,3点 I180,1点 注:当作为高速计数器的X输入点,不可再作为外部中断的插入信号。例如:使用C251,占用了X0,X1,X2及
X3则外部输入中断编号I00□(X0), I10□(X1), I20□(X2), I30□(X3),便不可再使用。
指针N:搭配指令MC MCR使用,MC为主控起始指令,当MC指令执行时,位于MC及MCR指令之间的
指令照常执行。详细说明请参考第3章 (P3-10) MC MCR指令使用说明。
指针P:搭配应用指令API 00 CJ、API 01 CALL、API 02 SRET使用,详细说明请参考第6章CJ、CALL、
SRET指令使用说明。
CJ条件跳转:
X00X1Y1X2N P1Y2CJP**P1 当X0=On时程序自动从地址0跳转至地址N (即指定的指针P1)继续执行,中间地址跳过不执行。
当X0=Off时程序如同一般程序由地址0继续往下执行,此时CJ指令不被执行。
CALL呼叫子程序、SRET子程序结束:
DVP-PLC 应用技术手册
2-35
2 DVP- PLC各种装置功能
X02024X1
P***CALLP2Y1FEND呼叫子程序P*** 当X0为On时则执行CALL
命令,跳转到P2执行所指定的子程序,当执行SRET命令时,则回到地址24,继续往下执行。
P2Y0Y0子程序 P2SRET子程序返回END
中断指针I:
搭配应用指令API 04 EI、API 05DI、API 03 IRET使用,详细说明请参考第5章5.5节。用途可分为以下六种,中断插入的动作须搭配EI 中断插入允许、DI 中断插入禁止、IRET 中断插入返回等指令组合而成。
1. 外部中断插入:
X0~X5输入端的输入信号于上升沿或下降沿触发时,因PLC主机内的特殊硬件设计电路的处理,将不受扫描周期影响,立即中断目前执行中的程序而跳至指定的中断插入子程序指针I00□(X0),I10□(X1),I20□(X2),I30□(X3),I40□(X4),I50□(X5)处执行,至IRET指令被执行时再回到原来的位置继续往下执行。
SA/SX机种下,X0(脉冲输入点)与X4(外部断点)搭配,其相对于C235, C251, C253与I401搭配,可做中断截取计数中的高速计数器现在值。D1180与D1181为寄存32bit数值的装置。X1(脉冲输入点)与X5(外部断点)搭配,其相对于C236与I501搭配,可做中断截取计数中高速计数器现在值。D1198与D1199为寄存32bit数值的装置。
SC机种下,X10(脉冲输入点)与X4(外部断点)搭配,其相对于C243, C255与I401搭配,可做中断截取计数中的高速计数器现在值。D1180与D1181为寄存32bit数值的装置。X11与X5搭配,其相对于C245与I501搭配,可做中断截取计数中的高速计数器现在值。D1198与D1199为寄存32bit数值的装置。
2. 定时中断插入:
PLC每隔一段时间自动的中断目前执行中的程序而跳至指定的中断插入子程序执行。
3. 计数到达中断插入: 高速计数器比较指令API 53 DHSCS可指定当比较到达时,中断目前执
行中的程序而跳至指定的中断插入子程序执行中断指针I010、I020、I030、I040、I050、I060。
2-36
DVP-PLC 应用技术手册
2 DVP- PLC各种装置功能
4. 脉冲中断插入:
脉冲输出指令API 57 PLSY可设置在脉冲输出第一个脉冲的同时,发
出中断信号,启动标志为M1342、M1343,相对的中断向量编号为I130、I140。另外可设置脉冲输出最后一个脉冲完毕后,发出中断信号,启动标志为M1340、M1341,相对的中断向量编号为I110、I120。
5. 通讯中断插入:
I150:RS通讯指令使用时,可设定产生接收到特定字时,发出中断请
求,中断编号为I150,特定字设定于D1168低半字節。可用于PLC与通讯装置连线时,PLC接收数据长度不一时所使用,将结束字设定于D1168及撰写中断服务程式I150,当PLC接收到此结束字,执行中断服务程式I150。
I160:RS指令特定长度通讯接收中断请求,中断编号为I160,当通讯
接收的数据长度=D1169 的Low Byte时,触发中断I160。当D1169=0时,中断不反应。
I170:SLAVE 模式下,当数据接收完成产生中断I170。一般PLC的通
讯端口处于SLAVE模式下时,当有通讯数据进入PLC,PLC并不会立刻处理,而是等到PLC执行到 END指令之后,才会去处理通讯数据。因此当PLC扫描时间很长时,对于需要即时反应的通讯数据,可利用通讯中断I170来改善。
6. 测频卡触发中断:
I180:当PLC以M1019(测频卡工作模式设定标志)及D1034(测频卡工
作模式设定)来作设定,设定测频卡模式一 (脉冲周期测量) 或模式三 (脉冲数目计算) 时,支持I180中断。
DVP-PLC 应用技术手册
2-37
因篇幅问题不能全部显示,请点此查看更多更全内容