DELTA dvp-02hc User Manual

200412-16
_
www.delta.com.tw/products/plc.asp
DVP-02HC
高速計數器模塊
使用說明
實施配線,務必關閉電源。
本機為開放型(Open Type)機殼,因此使用者使用本機時,必須將之安裝於具防塵、防潮及免於電
擊或衝擊意外之外殼配線箱內。另必須具備保護措施 (如: 特殊之工具或鑰匙才可打開) 防止非維護 人員操作或意外衝擊本體,造成危險及損壞。
交流輸入電源不可連接於輸入/出信號端,否則將造成嚴重的損壞,請在上電之前再次確認電源配線。
2.1 型號說明及週邊裝置
DVP-02HC 硬件高速計數輸入模塊可接受外部 2 200 KHz 之計數脈沖信號。透過 EH 主機以指令
FROM/TO 來讀寫模塊內之數據,模塊內具有 34 CR 寄存器,每個寄存器為 16 bits32 bits 值參數則由兩個連續編號的 CR 所組成,在設定好模塊內之 CR 寄存器後可單機執行。
不同的計數模式,如 1 相或 2 相,16 位元或 32 位元等模式,可經由主機程序以指令 TO 來寫入模
塊內之 CR 寄存器來指定。
輸入訊號來源可為 1 相或 2 相之編碼器(Encoder),電壓準位可使用 24V。另外提供初始值設置的命
令輸入端(PRESET)和計數禁止命令輸入端 (DISABLE)。輸入配線有 Sink Source 兩種模式可供 選擇。
DVP-02HC 硬件高速計數輸入模塊有 2 個輸出點 YH0(CH0)YH1(C H1),當計數值與設定值相等時
相對應之輸出將執行。輸出點之晶體管個別獨立隔離。
銘牌說明
PLC
產品型號
輸入電源規格
輸入規格
輸出模塊規格
管制條碼、序號及版本
型號及序號說明
型號
系列名稱
通道數
機型區分
HC
:高速計數輸入模塊
2.2 產品外觀及各部介紹
注 意 事 項
產 品 簡 介
EH
系列主機用
尺寸單位:mm
VX.XX
序號
20.4VDC ~ 28.8VDC
21.6VDC ~ 26.4VDC 1~200KHz
0.5 A 5VDC~30VDC 1~10KHz
02HC-H0T4350001
製造序號 生產週次 生產年份
( 2004 )
製造工廠 桃園廠
( )
版本序號 生產機種
1 相輸入 2 (A, B) 輸入
1 輸入 2 輸入 1 倍頻 2 倍頻 4 倍頻
YH0+ YH1+
YH0­YH1-
控 制 寄 存 器 CR
DVP-02HC 高速 計數器模塊
1 1 輸入(Software)上下數模式設定,上數:0,下數:1
設定 CH0,當 b0=0 上數,b0=1 下數 設定 CH1,當 b1=0 上數,b1=1 下數 出廠設定值 K0
1. b0 設為 1,CH0 禁能輸入端為 Off。計數器允許開始計數輸入脈沖信號
2. b1 設為 0,CH0 預設輸入端子之預設功能被禁止
3. b2 設為 1,YH0 (CH0硬件比較輸出 YH0 )允許輸出
4. b4 設為 1,CH1 禁能輸入端為 Off。計數器允許開始計數輸入脈沖信號
5. b5 設為 0,CH1 預設輸入端子之預設功能被禁止
6. b6 設為 1,YH1 (CH1硬件比較輸出 YH1 )允許輸出
7. b8 設為 1,YH0 輸出會清除為 Off
8. b9 設為 1,YH0 輸出會設定為 On
9. b10 設為 1,YH1 輸出會清除為 Off
10. 當 b11 設為 1,YH1 輸出會設定為 On
11. 當 b12 設為 1,所有錯誤旗標(CR#31)都清除 設定注意:
1. 設定完#2 之後 b8~b12 會自動清除為 0
2. 要設定計數模式(CR#3)之前需先禁止計數(b0、b4 設為 0)
CH0_CR#3(b3~b0)設定值 CH1_CR#3(b7~b4)設定值
32 bits 16 bits
K0 K1 K2 K3 K4 K5 K6 K7 K8 K9
K10 K11
32-bit 計數器模式
HC 工作為32-bit 計數模式,計算 範圍為
-2,147,483,648~2,147,483,647,當計數發生溢位時 (Overflow ),計數值會由上限值(Upper lim it)變為下限 (Lower limi t)或由下限值(L ower limi t)變為上限值 (Upper limit),其中上限值固定為+2,147,483,647,下
限值固定為-2,147,483,648
上限值
+2,147,483,647
2.3 配線
外部配線
1. DIN 軌糟﹝35mm 6. 端子
2. 擴展機/擴展模塊連接口 7. 固定孔
3. 機種名稱 8. 端子配置
4. 電源、錯誤及運行指示燈 9. 擴展機/擴展模塊連接座
5. DIN 軌固定扣
指示燈
1. Power :電源指示燈,外部+24V 電源輸入,該指示燈On
2. L.V. :低電壓指示燈,外部電源輸入過(<19V),該指示燈 On
3. UP_0 :CH0 之上數計數指示燈
4. DO_0 :CH0 之下數計數指示燈
5. A0 :CH0 之 A 輸入點導通(On),該指示燈亮
6. B0 :CH0 之 B 輸入點導通(On),該指示燈亮
7. PRE0 :CH0 之預設(PRESET)指示燈,當外部端子(PRE0)導通(On),該指示燈亮
8. DIS 0 :CH0 之禁能(DISABLE)指示燈,當外部端子(DIS0)導通(On),該指示燈亮
9. YH0 :CH0 輸出點 YH0 導通時,該指示燈亮
10. UP_1 :CH1 之上數計數指示燈
11. DO_1 :CH1 之下數計數指示燈
12. A1 :CH1 之 A 輸入點導通(On),該指示燈亮
13. B1 :CH1 之 B 輸入點導通(On),該指示燈亮
14. PRE1 :CH1 之預設(PRESET)指示燈,當外部端子(PRE1)導通(On),該指示燈亮
15. DIS 1 :CH1 之禁能(DISABLE)指示燈,當外部端子(DIS1)導通(On),該指示燈亮
16. YH1 :CH1 輸出點 YH1 導通時,該指示燈亮
6.2
以下
M3.5
6.2
以下
1. 輸出/入配線端請使用 O 型或 Y 型端子,端子規格如左所示。PLC 端子鏍絲扭
使用
PNP
+24V
+24V
力為 5~8 kg-cm (4.3~6.9 in-lbs)
2. 在配線時請勿請輸入點信號線與輸出點或電源等動力線置於同一線糟內。
ψ
S/S0
ψ
S/S0
PRE0
S/S0
DIS0
S/S0
ψ
S/S1
ψ
S/S1
PRE1
S/S1
DIS1
S/S1
02HC
A0
B0
A1
B1
高速計數器模塊
4.7K
4.7K
4.7K
4.7K
4.7K
+24V
+5V
4.7K
4.7K
4.7K
濾波器
DC/DC
YH0+
YH0-
YH1+
YH1-
+24V
0V
輸出編碼器
A
B
Z
COME
A
B
Z
COME
OUT
OUT
OUT
OUT
OUT
OUT
OA
OB
PRESET
DISABLE
START
OA
OB
PRESET
DISABLE
START
隔離線
隔離線
隔離線
隔離線
隔離線
隔離線
隔離線
隔離線
項 目
格式
計數規格
範圍
比較方式
輸出訊號
輸出形式
輸出 5V TO 30VDC,0.5A
通訊模式(RS-485)
DVP-PLC 主機串接說明 模塊編號以靠近主機之順序自動編號由 0 到 7,最大可連接 8 台且不佔用數字 I/O 點數
上數及下數 (AB相(2 相輸入)、正轉脈沖/反轉脈沖(1 相 2 輸入)及計數脈沖/方向(1 相 1 輸 入)等三種計數模式
32-bit 模式:-2,147,483648~+2,147,483,647
16-bit 模式:0~65,536 (上限值可設定 CH0_CR#4,5CH1_CR#6,7)
兩種比較值可作設定,CH0 對應輸出點 YH0 CH1 對應輸出點 YH1,當計數值=設定值時, 該輸出點導通。採用硬件電路比較及輸出設定,均為即時處理
YH0+:輸出點 YH0,晶體管集極(Collec tor)
YH0-:輸出點 YH0,晶體管射極(Emitter)
YH1+:輸出點 YH1,晶體管集極(Collec tor)
YH1-:輸出點 YH1,晶體管射極(Emitter)
有,包含 ASCII/RTU 模式,通訊速率可選( 4800/9600/19200/38400/57600 bps),ASCII 模式資料格式固定為 7Bit、偶位元、1 stop bit ( 7 E 1)RTU 模式資料格式固定為 8Bi t、偶 位元、1 stop bit ( 8 E 1)。當與 PLC 主機串接時,RS-485 通訊無法使用
4
CR 編號
HW LW
#0 H 415E  R
#1 H 415F ╳ R/W
#2 H 4160 ╳ R/W
CR#2
b0 b1 b2 b3 b4 b5 b6 b7 b8
b9 b10 b11 b12
b13~ b15
#3 H 4161 ╳ R/W
2 2 輸入
1 2 輸入(Up/Down) (add/subtract pulse)
1 1 輸入
註1:上/下數控制為外部輸入控制 註2:上/下數控制為內部控制寄存器(CR#1)控制
通訊 地址
屬性
持 型
內 容
機種型號 系統內定,唯讀;DVP-02HC 機種編碼=H’0220
上下數模式設定
命令 命令;(出廠設定值 K0)
0(Off) 1(On)
CH0 禁止計數 CH0 允許計數 CH0 禁止預設 CH0 允許預設 YH0 禁止輸出 YH0 允許輸出
保留 CH1 禁止計數 CH1 允許計數 CH1 禁止預設 CH1 允許預設 YH1 禁止輸出 YH1 允許輸出
保留
無功能 YH0 輸出清除 無功能 YH0 輸出設定 無功能 YH1 輸出清除 無功能 YH1 輸出設定 無功能 錯誤旗標清除
保留
計數模式設定 計數模式 K0~K11 ; (出廠設定值 K0)
計數模式
一倍頻 (1 edge count0
二倍頻 (2 edge count) 四倍頻 (4 edge count)
Up/Down (Hardware) 註 1 Up/Down (Software) 2
16-bit 計數器模式
EH
0V+24V
外部電源
若使用 NPN 輸出型的編碼器(Encoder),請注意與 02HC 模塊輸入端配線之極性 02HC 開機啟動電流 I
DC 24V
=0.8A,一般工作電流 I
PEAK
主機
連接線
=0.2A (電源輸入電壓設定為+24V)
MAX
功 能 規 格
3.1 功能規格
1 相輸入 2 (A, B) 輸入
1 輸入 2 輸入 1 倍頻 2 倍頻 4 倍頻
200KHz 200KHz 200KHz 100KHz 50KHz
t
1
t
3
t
1
t
2
t
2
t
3
輸入訊號
項 目
訊號準位
最高計數頻率
波形
端子A0][ψB0],[PRE 0],[DIS0],A1]B1][PRE 1],[DIS1]:DC24V ±10 %
(ψAA (A P hase)、ψB:B 相 (B Phase)、PRE:預設 (Prese t)、DIS:禁能 (Disable))
0V +24V
DC 12V to 24V
外部電源
t1:上升/下降時間≦0.8us
t2On/Off 脈沖寬度≧2.5us
t3:A 相與 B 相的相位差≧1us
預設(PRESET)輸入:輸入脈沖寬度≧50u s
禁能(DISABLE)輸入:輸入脈沖寬度≧50us
HC工作為16-bit計數模式,計數值均為正值,計算範圍為0~65,536,當計數發 生溢位時(Overfl ow) ,計數值會由上限值 (Upper limit)變為0 或0變為上限值 (Upper limit),其中CH0上限值由CR#5, #4決定,CH1上限值由CR#7, #6決定。
計數長度
CH0_CR#5,4 CH1
設定注意:
1. 計數模式設定須在 CH0CH1 禁止計數(CR#2 bit0=0bit4 =0)時才能寫入。
2. 寫入後會初始化一些控制寄存器 CR#1=0。CR#4,5=65,536,CR#6,7=65,536,CR#10,11=0,CR#12,13=32,767,CR#14,15:32,767
0
CR#16,17=0CR#18,19=0CR#20,21=0,CR#22,23=0,CR#24,25=0,CR#26,27=0。
CR#7,6
-2,147,483,648
下限值
1 1 輸入(K8~K11) 1 2 輸入(K6, K7)
$ 外部輸入上/下數控制(K8~K9) $ 內部控制寄存器上/下數控制(K10~K11) $ 1 2 輸入計數 (K6 , K7 )
A
輸入
Off ( )
B
輸入
計數值
上數
上數
2 相 2 輸入(K0~K5)
On ( )
下數
下數
CR#1
A
輸入
計數值
K0
上數
K1
下數
A
輸入
B
輸入
11220333
計數值
上數脈沖
下數脈沖
$ 一倍頻(K0, K1) $ 二倍頻(K2, K3) $ 四倍頻(K4, K 5)
A
輸入
B
輸入
1120
計數值
02
#5 #4 H 4162 ╳ R/W
#7 #6 H 4164 ╳ R/W
【範例說明】
M0
UP
上數
DOWN
下數
[注意事項]
1. 須以 32Bit 方式寫入.
2. 寫入值大於等於現在計數值時才能寫入
3. 須在 Counter 停止計數時,且計數模式需為 16bits 模式才能設定
#9 #8 H 4166 ╳ R/W
#11 #10 H 4168 ╳ R/W
#13 #12 H 416A ╳ R/W
#15 #14 H 416C ╳ R/W
以CH0為例: 當CH0計數現在值= CH0設定比較值時,則輸出YH0 導通(On)且保持,使用者 可利用CR#2中 b8 作輸出點的清除。
若使用CH0PRESET或指令TOCH0計數值= CH0比較值,則相對應的輸出 YH0則不會導通,只有計數動作(+1-1)發生時,才會進行計數現在值與比較到 達設定值作比較,當相等時,則立即將輸出點導通(Turn On)
#17 #16 H 416E ╳ R/W
#19 #18 H 4170 ╳ R/W
#21 #20 H4172 ╳ R/W
#23 #22 H 4174 ╳ R/W
#25 #24 H 4176 ╳ R/W
#27 #26 H4178 ╳ R/W
#28 H 417A ╳ R
CR#28
b2
YH0
b1
#29 H 417B ○ R
CR#29_CH0
#31 H 417D ╳ R
#32 H 417E ○ R
#33 H 417F ○ R/W
#34 H 4180 ○ R/W
b0
b0 ­b1 ­b2 b3 b4 b5 b6 b7
CR#31
CH0 上數溢位指示;當計數值上數超過上限(16bits 計數模式上限為 CR#4,532bits 計數模式上限為 K2,147,483,647)
b0
CH0 下數溢位指示;當計數值下數超過下限(16bits 計數模式下限為 0,32bits 計數模式下限為 K-2,147,483,648)
b1
CH1 上數溢位指示;當計數值上數超過上限(16bits 計數模式上限為 CR#6,732bits 計數模式上限為 K2,147,483,647)
b2
CH1 下數溢位指示;當計數值下數超過下限(16bits 計數模式下限為 0,32bits 計數模式下限為 K-2,147,483,648)
b3
保留
b4~b5
FROM/TO 指令指定 CR 編號超過範圍
b6
RS-485 通訊參數(CR#33CR#34)設定錯誤
b7
保留
b8~b15
CH0 環形計數長度 CH0 環形計數長度,16 位元計數模式;出廠設定值 K65,536
CH1 環形計數長度 CH1 環形計數長度,16 位元計數模式;出廠設定值 K65,536
DTO K0 K4 K200 K1
198 199 10
CH0 預設值
CH1 預設值
YH0 比較值
YH1 比較值
CH0 計數現在值
CH0 最大計數值 CH0 最大計數值(#18Lower word / #19Upper word );(出廠設定值 K0)
CH0 最小計數值 CH0 最小計數值(#20Lower word / #21Upper word );(出廠設定值 K0)
CH1 計數現在值
CH1 最大計數值 CH1 最大計數值(#24Lower word / #25Upper word );(出廠設定值 K0)
CH1 最小計數值 CH1 最小計數值(#26Lower word / #27Upper word );(出廠設定值 K0)
比較結果 比較結果
‘0’(Off) ‘1’(On) 設定值≦現在值 設定值>現在值 設定值≠現在值 設定值=現在值 設定值≧現在值 設定值<現在值
動作狀態 CH0CH1 之上/下數指示及端子狀態(On/Off)指示
0(Off) 1(On)
A0 輸入 Off A0 輸入 On B0 輸入 Off B0 輸入 On
PRE0 輸入 Off PRE0 輸入 On
DIS0 輸入 Off DIS0 輸入 On YH0 輸出 Off YH0 輸出 On
錯誤狀態 儲存所有錯誤狀態的資料寄存器,詳細內容請參照錯誤信息表。
系統版本 16 進制,顯示目前軟件版本,如 1.0A 則 H’010A 通訊地址設定 設定 RS-485 通訊地址,設定範圍 01~ 254。出廠設定值為 K1。
通訊速率(Baud Rat e)設定 設定通訊速率,共有 480096001920038400 57600 bps 五種。ASCII
01
保留
A
輸入
B
輸入
計數值
199 198
上數(Up_0)動作 下數(Dn_0)動作
A
輸入
B
輸入
135 7
1122034 3
0
CH0 計數器預設值 (#10Lower w ord / #11Upper word);(出廠設定值 K0) 設定注意:在 16Bit counter 模式下,寫入 CH0 預設值,則 CR#9 會被清除為 0 CH1 計數器預設值 (#10Lower w ord / #11Upper word);(出廠設定值 K0) 設定注意:在 16Bit counter 模式下,寫入 CH1 預設值,則 CR#11 會被清除為 0 YH0 輸出比較值(#12Lower word / #13:Upper word);(出廠設定值 K32,767) 設定注意:在 16Bit counter 模式下,寫入 YH0 比較值,則 CR#13 會被清除為 0 YH1 輸出比較值(#14Lower word / #15:Upper word);(出廠設定值 K32,767) 設定注意:在 16Bit counter 模式下,寫入 YH1 比較值,則 CR#15 會被清除為 0
CH0 計數現在值(#16Lower word / #17Upper word);(出廠設定值 K0) 設定注意:
1.一定要以 32Bit 方式寫入
2.16Bit counter 模式下,寫入值需小於環形計數長度 CR#4,5(Ring Length)
3.16Bit counter 模式下,寫入 CH0 計數現在值,則 CR#17 會被清除為 0
CH1 計數現在值(#22Lower word / #23Upper word);(出廠設定值 K0) 設定注意:
1..須以 32Bit 方式寫入
2.16Bit counter 模式下,寫入值需小於環形計數長度 CR#6,7(Ring Length)
3.16Bit counter 模式下,寫入 CH0 計數現在值,則 CR#23 會被清除為 0
YH1
CR#29_CH1
b10 b11 b12 b13 b14 b15
錯 誤 狀 態
式資料格式固定為 7Bit、偶位元、1 stop bit ( 7 E 1)RTU 模式資料格式固定為
8Bit、偶位元、1 stop bit ( 8 E 1)。 b0:4800 bps(位元/秒)。b1:9600 bps(位元/秒)。(出廠設定值) b2:19200 bps(位元/秒)。b3:38400 bps(位元/秒)。 b4:57600 bps(位元/秒)。 b5~b14:保留。 b15=0   RTU 模式, b15=1   ASCII 模式。
CH0 為例:
對第一台擴展模塊 CR#4CR#5 寫入 K200,即(CR#5 = 0, CR #4 = 200);允許範圍值: K2 to K65,536
當環形計數長度設定成K200時,計數值改變方式如左圖所示:
上數模式:計數值199+10
下數模式:計數值0-1199
計數現在值
計數現在值
CR#28
b6 b5 b4
b8 ­b9 -
0(Off) 1(On)
A1 輸入 Off A1 輸入 On B1 輸入 Off B1 輸入 On
PRE1 輸入 Off PRE1 輸入 On
DIS1 輸入 Off DIS1 輸入 On YH1 輸出 Off YH1 輸出 On
02 4 6 753 1642
計數值
計數現在值
比較值
CR#2
b8 SET
‘0’(Off) ‘1’(On) 設定值≦現在值 設定值>現在值 設定值≠現在值 設定值=現在值 設定值≧現在值 設定值<現在值
計數現在值
保留
比較值
CR#2 b8 SET
上數(Up_1)動作 下數(Dn_1)動作
CR#0~CR#34:對應之參數字址 H 415E~H 4180 可提供使用者利用 RS-485 通訊來讀寫資料。
1. 支援傳輸速度 480096001920038400、57600bps
2. 可使用 Modbus ASC II 模式 / RTU 模式通訊協定,ASCII 模式資料格式固定為 7Bit、偶位元、1 stop bit ( 7 E 1),RTU 模式資料格式固定為 8Bit、偶位元、1 stop bit ( 8 E 1)。:
3. 功能碼(Function): 03H 讀出寄存器資料。06H 寫入一個 WORD 資料至寄存器。10H 寫入多筆 WORD 資料至寄存器。
試運轉,異常檢修
主機與 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~24VDC
5. 請在系統上電前,檢查 A 相與 B 相回路,是否接在正確的電壓準位的輸入端 (電壓準位+24)。
6. 由於主機上電後,開始偵測擴展模塊,若此時 HC 所需的外部+24VDC 沒有輸入,或是在 EH 主機偵
測擴展模塊完畢後才供應,將造成連線失敗,因此建議以下電源配線圖及上電時序說明:
電源配線圖
LNG
+24V 24G
+24V_I NT
電源供應器
AC/DC
主機
+24V_EXT
+24V
+24V
輸入
0V
01HCEH
85~264VAC
時序分析
HC 電源使用+24V_INT
t5t3,電源開啟,HC 擴展模塊連線正常
HC 電源使用+24V_EXT
由於 HC 擴展模塊使用使用者提供之電源供應器產 生之直流+24V,其啟動時間為 t2,為未知數,使用 者必須確保 t2+t4t1+t5,否則將發生主機無法偵 測到連線的 HC 擴展模塊。
上電時序圖
交流電源輸入
+24V_INT
+24V_EXT
HC
初始化完成
( +24V_INT )
由供
HC
初始化完成
(+24V_EXT )
由供
主機開始偵測擴展模塊
t1:1~2
t1
t2:1~3
t2
t3:0.5~1
t4:0.5~1
t5:2
t3
t4
t5
7. 完成以上步驟,將系統電源開啟,並以連接線 DVPACAB215 PC 端連線,並開啟梯形圖編輯工具
WPLSoft,進行 EH 連接周邊狀態讀取,以確認 HC 模塊功能正常並與主機連線成功。
開啟 WPLSoft 工作列[檢視][工作區] 點選 3
工作區顯示
連線中
注意:請在進行連線之前,進行通訊連線之設
定,包含通訊速率、PC 端的通訊口及通 訊地址等。
8. EH 主機最多可連線 8 台特殊擴展模塊(不包含 DI/DO 模塊),系統電源開啟後,EH 主機會將連線的
特殊模塊依順序將模塊代碼儲存在 D1320~D1327,其 中 02HC 的機種代碼為 H’0220,因此以 HPP02
請點選 進行連線 (Click 2 次)
連線完成
$ 在特殊模塊的顯示連線機種:02HC,表示連
線成功
或其它監控軟件檢視相對編號的特 D,若顯示正確亦表示連線正常。
異常狀況排除
電源指示
HC 擴展模塊之正面均有一個「POWER」的 LED 指示燈,當主機通上電源時,該指示燈 LED
(綠色)亮。如果通上電源時此指示燈不亮,表示 HC 的直流電源供應 24V 負載過大,請另行 準備 DC24V 的電源供應器。
低電壓指示
HC 正面另有一指示燈「L. V.」當亮起時,表示擴展模塊的輸入電源電壓不足,此時擴展模塊不 動作。
6
API
78 D
指令說明
程序範例
API
79 D
指令說明
程序範例
【應用範例】
FROM
P
特殊模塊 CR 資料讀出
:特殊模塊所在之編號(m1=0~7)。 :欲讀取特殊模塊之 CR 編號。 :存放讀取資料的位置。
一次讀取之資料筆數。
將編號為 0 特殊模塊的 CR#24D0 當中,CR#25 D1 當中,一次只讀取二組( n=2)。
TO
X10
FROM K0 K24 D0 K2
P
特殊模塊 CR 資料寫入
:特殊模塊所在之編號(m 1=0~7 ) :欲寫入特殊模塊之 CR :寫入 CR 的資料。 :一次寫
入之資料筆數。
使用 32 位元指令 DTO,將 D11、D10 的內容寫入編號為 0 之特殊模塊的 CR#3、#2 當中,一次只寫入一組(n=1)。
X11
DTO K0 K2 D10 K1
下列範例程序為 02HC 之應用以 CH0 來說明
開始設定參數先將 CR#2 設為禁止計數模式。 設定 CH0 計數器為 16bits 1 1 輸入之模式(CR#3)CH0 環形長度為 2000 (CR#45)CH0
預設值為 100(CR#8)CH0 計數到達 500 時,YH0 導通(CR#12)、。
X0~X11 設定各種命令(CR#2)讀回 CH0 計數現在值(CR#16)CH0 計數最大值(CR#18)CH0 計數最小值(CR#20)CH0
較結果(CR#28)、端子狀態(CR#29)、錯誤狀態(CR#31)
M1002
X0
X1
X2
X3
X4
X7
M1000
M1000
DFROM
DFROM
DFROM
K0
TO
TO
K0
K0 K1
DTO
K0 K100 K1
DTO
K0 K500 K1
DTO
X0
M100
M101
M102
M108
M109
M112
TO
FROM
FROM
FROM
:計數啟動
X1 (P RESET)
:允許預設
X2 YH0
:輸
X3 YH0 (RESET)
:清
X4 YH0 (SET)
:導
X7
:清除錯誤旗標
K0
K0
K0
K0 D4 K1
K0 D6 K1
K0 D8 K1
K0 D10
K2
K3
K4
K8
K12
K16
K18
K20
K28
K29
K31
K0 K1
K9 K1
K2000
K4M100
D0 K1
D2 K1
CR#2
:禁止計數
CR#3 K9 16 bits
:設為 表示為 設為
1 1
硬體 相 輸入計數器
CR#4,5 2000
:設定環形計數長度:
CR#8,9 =K100
:預設值
CR#12,13 YH0 500
K1K2
CR#16,17
CR#18.19
CR#20,21
CR#28
CR#29
CR#31
K1
比較到達設定 :
:計數現在值
:計數最大值
:計數最小值
:比較結果
:端子狀態
:錯誤狀態
Loading...