Delta DVP-01HC User Manual

200502-14
Http://www.delta.com.tw/industrialautomation
5011628101-1HS1
高速計數器模塊
DVP-01HC
1
實施配線,務必關閉電源。
本機為開放型(Open Type)機殼,因此使用者使用本機時,必須將之安裝於具防塵、防潮及免於電擊或衝擊意外之
外殼配線箱內。另必須具備保護措施 (如: 特殊之工具或鑰匙才可打開) 防止非維護人員操作或意外衝擊本體,造 成危險及損壞。
交流輸入電源不可連接於輸入/出信號端,否則將造成嚴重的損壞,請在上電之前再次確認電源配線。
2
2.1 型號說明及週邊裝置
DVP-01HC 硬件高速計數輸入模塊可接受外部 200KHz 之計數脈沖信號。透過 EH 主機以指令 FROM/TO 來讀
寫模塊內之資料,模塊內具有 33 CR 寄存器,每個寄存器為 16 bits32 bi ts 數值參數則由兩個連續編號的 CR 所組成,在設定好模塊內之 CR 寄存器後可單機執行。
不同的計數模式,如 1 相或 2 相,16 位元或 32 位元等模式,可經由主機程序以指令 TO 來寫入模塊內之 CR
寄存器來指定。配線時 24VA24+B24+P24+D24+A12+B12+A5+B5+P5+D5+接正電源, 0VA24-B24-P24-D24-A12-B12-A5-B5-P5-D5-接負電源。
輸入信號來源可為 1 相或 2 相之編碼器(Encoder),電壓準位可使用 5V,12V 24V。另外提供初始值設置的
命令輸入端(PRESET)和計數禁止命令輸入端 (DISABLE)
DVP-01HC 硬件高速計數輸入模塊有 2 個輸出點 YH0YH1,當計數值與設定值相等時相對應之輸出點將執行。
輸出點之晶體管個別獨立隔離。
銘牌說明
PLC
產品型號
輸入電源規格
輸入規格
輸出模塊規格
管制條碼、序號及版本
型號及序號說明
型號
系列名稱
通道數
機型區分
HC
:高速計數輸入模塊
2.2 產品外觀及各部介紹
1
2
注 意 事 項
產 品 簡 介
VX.XX
EH
系列主機用
3
尺寸單位:mm
序號
4
8
5
01HC-H0T4350001
7
7
5VDC 12VDC 24VDC 1~200KHz
24VDC 3W MAX
0.5 A 5VDC~ 30VDC 1~1 0KHz
3
6
9
製造序號 生產週次 生產年份
( 2004 )
製造工廠 桃園廠
( )
版本序號 生產機種
10
1. DIN 軌糟﹝35mm 6. 端子
2. 擴展機/擴展模塊連接口 7. 固定孔
3. 機種名稱 8. 端子配置
4. 電源、錯誤及運行指示燈 9. 擴展機/擴展模塊連接座
5. DIN 軌固定扣 10. RS-485 通訊口
格式
計數規格
範圍
比較方式
指示燈
1. Power :電源指示燈,外部+24V 電源輸入,該指示燈On
2. L.V. :低電壓指示燈,外部電源輸入過(<19V),該指示燈 On
輸出信號
3. UP :上數計數指示燈
4. DOWN :下數計數指示燈
5. ψA :A 輸入點導通(On),該指示燈亮
6. ψB :B 輸入點導通(On),該指示燈亮
7. PRE :預設(PRESET)指示燈,當外部端子(PRE)導通(On),該指示燈亮
8. DIS :禁能(DISABLE)指示燈,當外部端子(DIS)導通(On),該指示燈亮
9. YH0YH1 :輸出點 YH0YH1 導通時,該指示燈亮
2.3 配線
6.2
6.2
以下
M3.5
以下
1. 輸出/入配線端請使用 O 型或 Y 型端子,端子規格如左所示。PLC 端子鏍絲扭力為
使用
5~8 kg-cm (4.3~6.9 in-lbs)
2. 在配線時請勿請輸入點信號線與輸出點或電源等動力線置於同一線糟內。
3. 只能使用 60℃的   
DVP-PLC 主機串接說明 模塊編號以靠近主機之順序自動編號由 0 7,最大可連接 8 台且不佔用數字 I/ O 點數
4
CR 編號
HW LW
#0 H 415E  R 機種型號 系統內定,唯讀;DVP-01HC 機種編碼=H’0120
#1 H 415F ╳ R/W 上下數模式設定
#3 #2 H 4160 R/W 環形計數長度 環形計數長度,16 位元計數模式;出廠設定值 K65,536
範例說明
M0
外部配線
PNP
輸出編碼器
OA
OB
PRESE T
DISABL E
START
隔離線
隔離線
隔離線
隔離線
EH
主機
連接線
+24V
A
OUT
B
OUT
Z
OUT
COME
0V+24V
外部電源
DC 5V, 1 2V, 2 4V
若使用 NPN 輸出型的編碼器(Encoder),請注意與 01HC 模塊輸入端配線之極性 01HC 開機啟動電流 I
=0.8A,一般工作電流 I
PEAK
MAX
3
功能規格
輸入信號
項 目
信號準位
最高計數頻率 200KHz 200KHz 200KHz 100KHz 50KHz
波形
1 輸入 2 輸入 1 倍頻 2 倍頻 4 倍頻
端子 [A24+][B24+]DC24V ±10 % 端子 P24+][D24+]DC12V ~24V ±10 % 端子 [A12+][B12+]DC12V ±10 % 端子 [A5+][B5+][P5+ ][D5+]DC5V ±10 % 每個信號的正(+)端輸入,僅能就適當的電壓準位,選擇一個使用
t
1
1 相輸入 2 (A ,B)輸入
t
2
t
3
高速計數器模塊
01HC
4.7K
A24+
2.2K
A12+
0.68K
A5+
A -
4.7K
B24+
2.2K
B12+
0.68K
B5+
B -
4.7K
4.7K
P+24
0.68K
P+5
PRE-
4.7K
4.7K
D+24
0.68K
D+5
DIS-
+24V
濾波器
DC/DC
+5V
=0.2A (電源輸入電壓設定為+24V)
t
1
t
2
t
3
t1:上升/下降時間≦0.8us t2On/Off 脈沖寬度≧2.5us t3:A 相與 B 相的相位差≧1us
預設(PRESET)輸入:輸入脈沖寬度≧50us 禁能(DISABLE)輸入:輸入脈沖寬度≧50us
YH0+
YH0-
YH1+
YH1-
+24V
0V
0V +24V
外部電源
DC 12V to 24V
AA (A Phase) BB (B Phase) P:預設 (Preset ) D:禁能 (Disable)
DOWN
設定注意:
1. 必須以 32Bit 方式寫入。
2. 寫入值大於等於現在計數值時才能寫入。
3. 必須在 Counter 停止計數時,且計數模式需為 16bits 模式才能設定。
#4 H 4162 ╳ R/W 命令 命令;(出廠設定值 K0)
CR#4 ‘0’(Off) ‘1’(On)
b0 禁止計數 允許計數 b1 YH0 禁止輸出 YH0 允許輸出 b2 YH1 禁止輸出 YH1 允許輸出 b3 YH0/YH1 獨立動作 YH0/YH 1 相互動作 b4 禁止預設 允許預設
b5~b7 保留
b8 無功能 錯誤旗標清除
b9 無功能 YH0 輸出清除 b10 無功能 YH1 輸出清除 b11 無功能 YH0 輸出設定 b12 無功能 YH1 輸出設定
b13~b15 保留
設定注意:
1. 設定完 CR#4 之後 b8~b12 會自動清除為 0
2. 要設定計數模式(CR#5)之前需先禁止計數(b0 設為 0)
#5 H 4163 ╳ R/W 計數模式設定 計數模式 K0~K11 ;(出廠設定值 K0)
計數模式
2 2
1 2 輸入(Up/Down) (add/subtract
註1:上/下數控制為外部輸入控制 註2:上/下數控制為內部控制寄存器(CR#1)控制
16-bit 計數器模式
HC工作為16-bit計數模式,計數值均為正值,計算範圍為0~65,536,當計數發 生溢位時(Overfl ow) ,計數值會由上限值(Upper limit)變為0 或0變為上限值 (Upper limit),其中上限值由CR#3, #2決定。
輸出形式
輸出 5V TO 30VDC,0.5A
通訊 地址
UP
保 持 型 屬性
DTO K0 K2 K200 K1
上數
198 199 10
  容
下數
01
一倍頻 (1 edge count) K0 K 1 二倍頻 (2 edge count) K2 K 3 四倍頻 (4 edge count) K4 K 5
pulse)
Up/Down (Hardware) 1 K8 K9 1 1 Up/Down (Software) 2 K10 K11
0
1 相輸入 2 (AB ) 輸入
1 輸入 2 輸入 1 倍頻 2 倍頻 4 倍頻
上數及下數 (AB相(2 相輸入)、正轉脈沖/反轉脈沖(1 相 2 輸入)及計數脈沖/方向(1 相 1 輸入) 等三種計數模式
32-bit 模式:-2,147,483648~+2,147,483,647 16-bit 模式:0~65,536 (上限值可設定 CR#2,3)
兩種比較值可作設定, 分別對應兩個輸出點(YH0 及 YH1), 當計數值=設定值時,該輸出點導 通,採用硬件電路比較及輸出設定,均為即時處理
YH0+:輸出點 YH0,晶體管集極(Coll ector) YH0-:輸出點 YH0,晶體管射極(Emitter) YH1+:輸出點 YH1,晶體管集極(Coll ector) YH1-:輸出點 YH1,晶體管射極(Emitter)
YH0+ YH1+
YH0­YH1-
CR
DVP-01HC 高速計數器模塊
設定範圍 0~1;出廠設定值 K0 1 1 輸入(Software)上下數模式設定,上數:K0,下數:K1
對第一台擴展模塊 CR#2CR#3 寫入 K200,即(CR#3 = 0CR #2 = 200);允許範圍值: K2 to K65,536
當環形計數長度設定成K200時,計數值改變方式如左圖所
示:
199 198
1. b0 設為 1,禁能輸入端為 Off。計數器允許開始計數輸入脈沖信號
2. b1 設為 1, YH0 (硬件比較輸出 YH0)允許輸出
3. b2 設為 1, YH1 (硬件比較輸出 YH1)允許輸出
4. b3 設為 1,YH0、 YH1輸出互鎖。即當 YH0=On則 YH1=Off,當 YH1=On ,則 YH0=Off。當 b3 設為 0, YH0 及 YH1 輸出獨立動作
5. b4 設為 0,預設輸入端子之預設功能被禁止
6. b8 設為 1,所有錯誤旗標 (CR#29)都清除
7. b9 設為 1, YH0 輸出清除為 Off
8. b10 設為 1, YH1 輸出清除為 Off
9. b11 設為 1, YH0 輸出設定為 On
10. 當 b12 設為 1,YH 1 輸出設定為 On
上數模式:計數值199+10
下數模式:計數值0-1199
CR#5 設定值
32 bits 16 bits
K6 K7
計數長度
CR#3, #2
32-bit 計數器模式
HC 工作為32-bit 計數模式,計算範 圍為
-2,147,483,648~2,147,483,647,當計數發生溢位時 (Overflow ),計數值會由上限值(Upper limit)變為下限 (Lower lim it)或 由下限值(Low er lim it)變為上限值 (Upper limit),其中上限值固定為+2,147,483,647,下
限值固定為-2,147,483,648
上限值
+2,147,483,647
-2,147,483,648
下限值
設定注意:
1. 須在 Counter 禁止計數(CR#4 bit0=0)時才能寫入
2. 寫入後會初始化一些控制寄存器 CR#1:0 CR#2、3:65,536 CR#10:0 CR#12、13:32,767 CR#14、15:32,767 CR#20 210 CR#22230 CR#24250
1 1 輸入(K8~K11) 1 2 輸入(K6~K7) 外部輸入上/下數控制(K8~K9) 內部控制寄存器上/下數控制(K10~K11) 1 2 輸入計數 (K6 , K7)
A
輸入
B
輸入
計數值
Off ( )
上數
上數
On ( )
下數
下數
CR#1
A
輸入
計數值
K0
上數
K1
下數
A
輸入
B
輸入
計數值
11220333
2 2 輸入(K0~K5) 一倍頻(K0, K 1) 二倍頻(K2, K 3) 四倍頻(K4, K 5)
A
輸入
B
輸入
1120
計數值
02
A
輸入
B
輸入
1122034 3
計數值
0
A
輸入
B
輸入
135 7
02 4 6 75 31642
計數值
#6 ~ #9 保留
#11
#10 H4168 R/W 預設值
#13
#12 H416A R/W YH0 比較值
計數器預設值 (#10Lower word / #11Upper w ord);(出廠設定值 K0) 設定注意:在 16Bit counter 模式下,寫入預設值,則 CR#11 會被清除為 0 YH0 輸出比較值(#12Lower word / #13:Upper word);(出廠設定值 K32,767) 設定注意:在 16Bit counter 模式下,寫入 YH 0 比較值,則 CR#13 會被清除 為 0
#15
#14 H416C R/W YH1 比較值
當計數現在值=設定比較值時,則輸出YH 0/YH1導通(On)且保持,使用者可利 用CR#4b9b10作輸出點的清除。
若使用PRESET或指令TO將計數值=比較值,則相對應的輸 出YH0或 YH1則 不會導通,只有計數動作(+1-1)發生時,才會進行計數現在值與比較到達設 定值作比較,當相等時,則立即將輸出點導通(Turn On)。
YH1 輸出比較值(#14Lower word / #15:Upper word);(出廠設定值 K32,767 設定注意:在 16Bit counter 模式下,寫入 YH 1 比較值,則 CR#15 會被清除 為 0
計數現在值
計數現在值
比較值
CR#4 b9, b10 SET
計數現在值
計數現在值
CR#4 b9, b10 SET
#16~ #19 保留
計數現在值(#20Lower word / #21:Upper wo rd)(出廠設定值 K0)
#21 #20
H4172 R/W 計數現在值
設定注意:
1.一定要以 32Bit 方式寫入
2.16Bit counter 模式下,寫入值須小於環形計數長度 CR#2(Ring Length)
3.16Bit counter 模式下,寫入計數現在值,則 CR#21 會被清除為 0
#23 #22
#25 #24
H4174 R/W 最大計數值 最大計數值(#22Lower word / #23:Upper wo rd);(出廠設定值 K0)
H4176 R/W 最小計數值 最小計數值(#24Lower word / #25:Upper wo rd);(出廠設定值 K0)
#26
H4178 R 比較結果 比較結果
CR#26 ‘0’(Off) ‘1’(On) CR#26 ‘0’(Off) ‘1’(On)
b2 設定值≦現在值 設定值>現在值 b6 設定值≦現在值 設定值>現在值
YH0
b1 設定值≠現在值 設定值=現在值 b5 設定值≠現在值 設定值=現在值 b0 設定值≧現在值 設定值<現在值
YH1
b4 設定值≧現在值 設定值<現在值
#27 H4179 ○ R 動作狀態 上 /下數指示及端子狀態(On/Off)指示
CR#27 ‘0’(Off) ‘1’(On) CR#27 ‘0’(Off) ‘1’(On)
b0 - 上數(Up)動作 b4 PRE 輸入 Off PRE 輸入 On b1 - 下數(Down)動作 b5 DIS 輸入 Off DIS 輸入 On b2 A 輸入 Off A 輸入 On b6 YH0 輸出 Off YH0 輸出 On b3 B 輸入 Off B 輸入 On
b7 YH1 輸出 Off YH1 輸出 On
#29 H417B ╳ R/W 錯誤狀態 儲存所有錯誤狀態的資料寄存器,詳細內容請參照錯誤信息表。
CR#29
b0~ b3
b4 b5 b6
b7~ b15
保留 FROM/TO 指令指定 CR 編號超過範圍
溢位指示;當計數值上數超過上限(16bits 計數模式上限為 CR#2,332bits 計數模式上限為 K2,147,483,647) 溢位指示;當計數值下數超過下限(16bits 計數模式下限為 032bits 計數模式下限為 K-2,147,483,648) 保留
#30 H417C ○ R 系統版本 16 進制,顯示目前軟件版本,如 1.0A 則 H’010A
#31 H417D ○ R/W 通訊地址設定
設定 RS-485 通訊地址,設定範圍 01~255。出廠設定值為 K1
設定通訊速率,共有 4800、9600、19200bps、38400 bps、57600 bps、115200
bps 六種。ASCII模 式資料格式固定為 7Bit、偶位元、1 stop bit ( 7 E 1),RTU
#32 H417E ○ R/W
通訊速率(Baud Rate) 設定
模式資料格式固定為 8Bit、偶位元、1 stop bit ( 8 E 1)
b04800 bps(位元/秒)。b19600 bps(位元/秒)。(出廠設定值) b219200 bps(位元/秒)。b338400 bps(位元/秒)。 b 457600 bps(位元/秒)。b 5115200 bps(位元/秒)。 b6~b14:保留。b15ASCII / RTU 模式切換。
CR#0~CR#34:對應之參數地址 H 415E~H 4180 可提供使用者利用 RS-485 通訊來讀寫資料。
1. 支援傳輸速度 4800、9600、19200、38400、57600bps。
2. 可使用 Modbus ASCII 模式 / RTU 模式通訊協議,ASCII 模式資料 格式固定  7Bit、偶位、 1 stop bit ( 7 E 1) RTU 模式資料格式固定  8Bit、偶位、1 stop bit ( 8 E 1)。:
3. 功能碼(Function): 03H 讀出寄存器資料。 06H 寫入一個 WORD 資料至寄存器。10H 寫入多筆 WORD 資
料至寄存器。
比較值
上數 脈沖
下數 脈沖
5
試運行,異常檢修
6
主機與 HC 擴展模塊連接
1. 進行配線時,請先將主機及擴展模塊的電源關閉。
2. EH 主機擴展接口打開,將 HC 擴展模塊與主機以連接線連接。EH 系列的擴展模塊不分穖型,可混合串 接,沒有固定的順序連接要求。
3. HC 擴展模塊必須外接電源+24VDC。
4. 請在系統上電前,檢查輸出點 YH0 YH1 的負載回路是否正常,尤其 YH0+YH0-之間,YH1+YH1-
之間在 HC 內部並接了濟納一二極體(Zener Diode),若 YH0+YH0-的極性接反,將造成回路直接導通, 導致不可預其之後果。
YH0+
YH0-
YH1+
YH1-
負載
YH0+
DC 5~24VDC
YH1 +
YH1-YH0-
負載
DC 5~2 4VDC
5. 請在系統上電前,檢查 A 相與 B 相回路,是否接在正確的電壓準位的輸入端 (有三種電壓準位+24、+12V +5V)
若在+24V 信號接在+5V 輸入端子,將可能導致內部電路故障。
6. 由於主機上電後,開始偵測擴展模塊,若此時 HC 所需的外部+24VDC 沒 有輸入,或是在 EH 主機偵測擴展模塊
完畢後才供應,將造成連線失敗,因此建議以下電源配線圖及上電時序說明:
電源配線圖
85~264VAC
時序分析
HC 電源使用+24V_INT
t5t3,電源開啟,HC 擴展模塊連線正常
LNG
+24V 24G
+24V_I NT
電源供應器
AC/DC
主機
+24V_EXT
+24V
+24V
上電時序圖
輸入
0V
01HCEH
交流電源輸入
+24V_I NT
+24V_EX T
HC
初始化完成
(+24V_INT )
由供
HC
初始化完成
( +24V_EXT )
由供
主機開始偵測擴展模塊
t1
t2
t3
t4
t5
t1:1~2
t2:1~3
t3:0.5~1
t4:0.5~1
t5:2
HC 電源使用+24V_EXT
由於 HC 擴展模塊使用使用者提供之電源供應器產生之直流+24V,其啟動時間為 t2,為未知數,使用者必
須確保 t2+t4t1+t5,否則將發生主機無法偵測到連線的 HC 擴展模塊。
7. 完成以上步驟,將系統電源開啟,並以連接線 DVPACAB215 PC 端連線,並開啟梯形圖編輯工具 WPLSoft
進行 EH 連接周邊狀態讀取,以確認 HC 模塊功能正常並與主機連線成功。
開啟 W PLSoft
工作列[檢視][工作區] 點選 3
連線完成,在特殊模塊的顯示連線機種:01HC
表示連線成功
工作區顯示,請點選
進行連線 (Click 2 次)
注意:請在進行連線之前,進行通訊連線之設定,包
含通訊速率、PC 端的通訊口及通訊地址 等。
8. EH 主機最多可連線 8 台特殊擴展模塊(不包含 DI/DO 模塊),系統電源開啟後,EH 主機會將連線的特殊模塊依
順序將模塊代碼儲存在 D1320~D1327,其中 01HC 的機種代碼為 H’0120,因此以 HPP02 或其它監控軟件檢視 相對編號的特 D,若顯示正確亦 表示連線正常。
異常狀況排除
電源指示
HC 擴展模塊之正面均有一個「POWER」的 LED 指示燈,當主機通上電源時,該指示燈 LED(綠色)亮。 如果通上電源時此指示燈不亮,表示 HC 的直流電源供應 24V 負載過大,請另行準備 DC24V 的電源供應器。
低電壓指示
HC 正面另有一指示燈「L. V.」當亮起時,表示擴展模塊的輸入電源電壓不足,此時擴 展模塊不動作。
API
78 D
FROM
P
特殊模塊 CR 資料讀出
指令說明
程序範例
:特殊模塊所在之編號(m 1=0~7) :欲讀取特殊模塊之 CR 編號。 :存放讀取資
料的位置。
:一次讀取之資料筆數。
將編號為 0 特殊模塊的 CR#24D0 當中,CR#25 D1 當中,一次只讀取二組(n=2)。
X10
FROM K0 K24 D0 K2
API
79 D
指令說明
程序範例
TO
P
特殊模塊 CR 資料寫入
:特殊模塊所在之編號(m1=0~7) :欲寫入特殊模塊之 CR :寫入 CR 的資料。
:一次寫入之資料筆數。
使用 32 位元指令 DT O,將 D11D10 的內容寫入編號為 0 之特殊模塊的 CR#3#2 當中,一次
只寫入一組(n=1)。
X11
DTO K0 K2 D10 K1
【應用範例】
下列程序為 01HC 之應用範例 :
開始設定參數先將 CR#4 設為禁止計數模式。
設定計數器為 16bits 1 1 輸入之模式(CR#5)、環形長度為 2000 (CR#23)、預設值為 100(CR#10)
計數到達 500 時,YH0 導通(CR#12)、計數到 1000 時,YH1 導通(CR#14)
X0~X11 設定各種命令(CR#4)讀回計數現在值(CR#20)、計數最大值(CR#22)、計數最小值(CR#24)、比較結果(CR#26)、端子狀態
(CR#27)、錯誤狀態(CR#29)
M1002
X0
X1
X2
X3
X4
X5
X6
X7
X10
X11
M1000
M1000
TO
TO
DTO
DTO
DTO
DTO
M100
M101
M102
M103
M104
M108
M109
M110
M111
M112
TO
DFROM
DFROM
DFROM
FROM
FROM
FROM
K0
K0
K0 K1
K0 K100 K1
K0 K500 K1
K0 K1000 K1
X0
:計數啟動
X1 YH0
輸出允許
X2 YH1
輸出允許
X3 YH0/YH1 /
:相
X4 (PRESET)
:允許預設
X5
:清除錯誤旗標
X6 YH0 (RESET)
:清
X7 YH1 (RESET)
:清
X10 YH0 (SET)
:導
X11 YH1 ( SET)
:導
K0
K0
K0
K0 D4 K1K24
K0 D100 K1K26
K0 D120 K1
K0 D140 K1
K0 K1
K4
K9 K1
K5
K2 K2000
K10
K12
K14
M100 K1
K4
K20
D0 K1
D2 K1
K22
K27
K29
CR#4
:禁止計數
CR#5 K9 16 bits
:設為 表示設為
1 1
硬件 相 輸入計數器
CR#2,3 2000
:設定環形計數長度:
CR#1 0,11 =K100
:預設值
CR#1 2,1 3 Y H0 500
:比
CR#1 4,1 5 Y H1 100 0
:比
CR#4
:命令傳送
CR#2 0,2 1
:計數現在值
CR#2 2,2 3
:計數最大值
CR#2 4,2 5
:計數最小值
CR#26
:比較結果
CR#27
:端子狀態
CR#29
:錯誤狀態
Loading...