| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结 个人简历 事迹材料 租赁合同 演讲稿 项目管理 职场社交

DELTA_IA-PLC程序设计实作范例

小***库

贡献于2020-07-01

字数:156930 关键词: 程序设计

i
DVPPLC編程實作範例
目錄
第 1 章:基程式設計範例
11 串聯常閉接點回路 11
12 並聯方塊回路 12
13 微分輸出產生個掃描週期脈波 13
14 微分輸出產生個掃描週期脈波 14
15 鎖控制回路 15
16 互鎖控制回路 16
17 電時參數動初始化 17
18 傳統保持回路與 SETRST 應 18
19 保持與解回路 (SETRST) 19
110 交輸出回路 (輸出具停電保持) 110
111 條件控制回路 112
112 先入信號優先回路 113
113 後入信號優先回路 115
114 停車場出入口進出制 116
115 三相非步馬達正反轉控制 118
116 程式選擇執行 119
117 MCMCR 手動控制 121
118 STL 步進方式手動控制 124
第 2 章:計數器設計範例
21 產品批量包裝 21
22 產品日產量測定 (16 位元數停電保持計數器) 22
23 產品出入庫數量監控 (32 位元數計數器) 23
24 3 個計數器構成 24 時時鐘 24
25 A B 相脈衝高速計數 25
第 3 章:計時器設計範例
31 延時 Off 程式 31 ii
32 延時 On 程式 32
33 延時 OnOff 程式 33
34 時序延遲輸出 (3 台馬達順序啟動) 34
35 脈波波寬調變 36
36 工養魚池水位監控系統 (閃爍電路) 37
37 崩應測試系統 (延長計時) 39
38 電動機星-三角降壓啟動控制 311
39 廳動門控制 313
310 液體混合動控制系統 315
311 動咖啡沖調機 317
312 洗手間動沖水控制程式 319
313 般計時器實現累計型功 321
314 般計時器實現示教功 323
315 切斷計時器 325
316 趣噴泉 327
317 紅綠燈控制 329
第 4 章:間接指定暫存器 EF 設計範例
41 連續 D 總計算 41
42 產品配方參數調 43
43 8 組旋鈕控制 2 台 04DA 電壓輸出 45
第 5 章:應指令程式流程設計範例
51 CJ 指令實現配方調 51
52 水庫水位動控制 53
53 公室火災警報 (中斷應) 55
54 超市錢櫃安全控制 (FOR~NEXT) 57
第 6 章:應指令傳送較控制設計範例
61 CMP 原料滲混機 61
62 ZCP 水塔水位高度警示控制 63
63 BMOV 筆歷史資料備份 64
64 FMOV 單筆資料點傳送 65 iii
65 CML 彩燈交閃爍 67
66 XCH 實現個暫存器 8 位元位數交換 68
67 指撥開關輸入 7 段顯示器輸出程式 69
第 7 章:應指令四則運算設計範例
71 水流量精確計算 71
72 INCDEC 加減寸動微調 73
73 NEG 位移反轉控制 75
第 8 章:應指令旋轉位移設計範例
81 ROLROR 霓虹燈設計 81
82 SFTL 不良品檢測 83
83 WSFL 混合產品動分類 85
84 SFWRSFRD 包廂呼控制 88
第 9 章:應指令資料處理設計範例
91 ENCODECO 編碼與解碼 91
92 SUMBON 1 個數統計判斷 93
93 MEANSQR 均值與方根 94
94 MEMRMEMW 檔案暫存器訪問 95
95 ANSANR 液面高度監控報警系統 97
96 SORT 採集資料排序 98
97 SER 房間溫度監控 910
第 10 章:應指令高速輸入輸出設計範例
101 REFREFF DIDO 立刷新 DI 濾波時間設定 101
102 DHSCS 切割機控制 103
103 DHSZDHSCR 區段塗料機控制 104
104 SPD 汽車車輪測速 106
105 PLSY 產線流水作業控制程式 107
106 PWM 水閘門控制程式 109
107 PLSR 加減速控制伺服馬達 1011 iv
第 11 章:應指令浮點數運算設計範例
111 整數與浮點數混合四則運算 111
112 全為浮點數四則運算 114
第 12 章:應指令通訊設計範例
前言 121
121 PLC 與台達 VFDM 系列變頻器通訊 (MODRDMODWR) 124
122 PLC 與台達 VFDB 系列變頻器通訊 (MODRDMODWR) 127
123 PLC 與台達 VFDV 系列變頻器通訊 (MODRDMODRW) 1210
124 PLC 與 ASDA 伺服驅動器通訊 (位置控制MODRDMODRW) 1213
125 PLC 與 ASDA 伺服驅動器通訊 (速度控制MODRDMODRW) 1217
126 PLC 與台達 DTA 系列溫控器通訊 (MODRDMODWR) 1221
127 PLC 與台達 DTB 系列溫控器通訊 (MODRDMODWRMODRW) 1224
128 PLC LINK 16 台從站資料讀寫 16 筆 (Word) 模式 1227
129 PLC LINK 32 台從站資料讀寫 100 筆 (Word) 模式 1230
1210 DVPPLC 與台達變頻器台達伺服驅動器 LINK 1233
1211 DVPPLC 與台達 DTADTB 溫控器 LINK 1237
1212 通訊控制 2 台台達 PLC 啟動停止 (RS 指令) 1240
1213 台達 PLC 與西門子 MM420 變頻器通訊 (RS 指令) 1244
1214 台達 PLC 與丹佛斯 VLT6000 變頻器通訊 (RS 指令) 1249
第 13 章:應指令萬年歷時間設計範例
131 TRDTWRTCMP 班工作電鈴定時控制 131
132 TRDTZCP 倉庫門動開關控制 133
133 HOUR 馬達長時間運轉後定時切換 135
第 14 章:應指令簡單定位設計範例
141 台達 ASDA 伺服簡單定位展示系統 141
142 雙軸動繪出 DELTA LOGO 146
第 15 章:便利指令設計範例
151 ALT 動清掃黑板 151
152 RAMP 起重機軟體控制 153 v
153 INCD 交通燈 (相對凸輪應) 156
154 ABSD 不時段原料加入 (絕對凸輪應) 159
155 IST 電鍍生產線動控制 1512
156 FTC 烤箱溫度模糊控制 1518
157 PID 烤箱溫度控制 (溫度專 PID 動調整功) 1522 vi
1 基程式設計範例
DVPPLC 應技術手冊 11
11 串聯常閉接點回路
X0
X1
Y0

控制求
z 動檢測輸送帶瓶子否直立若不將瓶子推出輸送帶外
裝置說明
PLC 裝置 控制說明
X0 瓶底檢測光電輸入信號當遮擋時X0 狀態為 On
X1 瓶頸檢測光電輸入信號當遮擋時X1 狀態為 On
Y0 氣動推出桿
控制程式
X0 X1
Y0

程式說明
z 瓶子直立從輸送帶移過來時瓶底檢測光電瓶頸檢測光電導通 X0OnX1On
時 X0 常開接點導通X1 常閉接點不導通Y0Off氣動推出桿不動作
z 瓶子倒立從輸送帶移過來時瓶底檢測光電導通瓶頸檢測光電不導通 X0On
X1Off時 X0 常開接點導通X1 常閉接點導通Y0On 氣動推出桿動作瓶子
推出輸送帶外 1 基程式設計範例
DVPPLC 應技術手冊 12
12 並聯方塊回路
Y0 X1
X0

控制求
z 樓梯明系統中樓梯底樓梯頂處控制樓梯燈點亮熄滅
裝置說明
PLC 裝置 控制說明
X0 樓梯底開關當右邊時X0 狀態為 On
X1 樓梯頂開關當右邊時X1 狀態為 On
Y1 樓梯燈
控制程式
X0
X0
X1
X1
Y0

程式說明
z 樓梯底樓梯頂兩個開關狀態致時為 On 為 Off 時燈點亮狀態不致
時個 On個 Off 時燈熄滅
z 燈熄滅狀態時不樓梯底還樓梯頂撥動該處開關外個狀態
將燈點亮樣燈點亮狀態時不樓梯底還樓梯頂撥動該處開關
外個狀態將燈熄滅1 基程式設計範例
DVPPLC 應技術手冊 13
13 微分輸出產生個掃描週期脈波
控制求
z 開關 Off→On 動作時產生個掃描週期脈波作為條件觸發指示燈裝置
個掃描週期
X0
M10
Y0
裝置說明
PLC 裝置 控制說明
X0 開關 Off→On
M10 個掃描週期觸發脈波
Y0 指示燈
控制程式
X0
PLS
M10
SET Y0
M10On 個掃描週期
Y0On
M10

程式說明
z X0 Off→On 動作時 (正緣觸發)PLS 指令執行M10 送出個掃描週期脈波
z M10On 時[SET Y0]指令執行Y0 置位為 On指示燈點亮驅動裝置 1 基程式設計範例
DVPPLC 應技術手冊 14
14 微分輸出產生個掃描週期脈波
X0 Y0( )電磁閥
控制求
z 開關 On→Off 動作時候產生個掃描週期脈波作為條件觸發控制電磁閥裝置
個掃描週期
X0
M10
Y0

裝置說明
PLC 軟裝置 控制說明
X0 開關 On→Off
M10 個掃描週期觸發脈波
Y0 電磁閥
控制程式
X0
M10
RST Y0
M10On 個掃描週期
Y0Off
M10PLF

程式說明
z X0 On→Off 動作時 (負緣觸發)PLF 指令執行M10 送出個掃描週期脈波
z M10On 時[RST Y0]指令執行Y0 復位為 Off電磁閥關斷 1 基程式設計範例
DVPPLC 應技術手冊 15
15 鎖控制回路
START
STOP
TEST
X0
X1
X2
Y0

控制求
z START 鈕次吊扇運轉 STOP 鈕次吊扇停止
z TEST 鈕測試吊扇否運轉正常
裝置說明
PLC 裝置 控制說明
X0 START 鈕當時X0 狀態為 On
X1 STOP 鈕當時X1 狀態為 On
X2 TEST 鈕當時X2 狀態為 On
X3 障信號
Y1 吊扇控制信號
控制程式
X0
Y1
X1
X2
X3
TEST 鈕
障信號
Y1

程式說明
z 輕 START 鈕X0On沒障情況(X3Off)吊扇運轉這需通過個
鎖電路來實現原理輸出 Y1 拉回來當作個輸入條件來實現避免了為讓吊扇運轉
直著 START 鈕
z STOP 鈕X1OnY1Off吊扇停止運轉
z 當障發生(X3On)Y1Off吊扇停止運轉
z TEST 鈕X2On吊扇無障(X3Off)情況Y1On吊扇運行鬆開 TEST
鈕吊扇停止運行達測試吊扇電機否正常目 1 基程式設計範例
DVPPLC 應技術手冊 16
16 互鎖控制回路
GO
X0 X1
Y0
Y1

控制求
z 停車場檢票口為單車道通過交通控制指示燈保證時刻輛車通過避免進入停
車場車離開停車場車發生車禍
裝置說明
PLC 裝置 控制說明
X0 汽車進入停車場感測器當汽車進入時X0 狀態為 On
X1 汽車離開停車場感測器當汽車進入時X1 狀態為 On
Y0 汽車進入停車場指示燈(On 時指示GOOff 時指示STOP)
Y1 汽車離開停車場指示燈(On 時指示GOOff 時指示STOP)
控制程式
X0
Y0
Y1
X1 Y0
進入停車場指示
離開停車場指示Y1

程式說明
z 停車場兩個指示燈牌來分別指示汽車進入離開利互鎖結構保證個指示燈牌為
GO狀態保證車輛進出正常不會撞車
z 當汽車進入停車場檢票欄時X0(進入感測器)為 OnY0On進入停車場指示燈牌
指示GO時離開停車場指示燈關斷指示為STOP允許汽車進入停車場禁止汽
車離開
z 當汽車離開停車場檢票欄時X1(離開感測器)為 OnY1On離開停車場指示燈牌指
示GO 離進入停車場指示燈牌指示STOP 1 基程式設計範例
DVPPLC 應技術手冊 17
17 電時參數動初始化
初始化鈕
X1

控制求
z 機器設備電運行動將項參數初始化機器進入基準備狀態不必手動個
個先設定個參數
z 初始化鈕機器運行時刻對機器進行參數初始化
裝置說明
PLC 裝置 控制說明
X1 初始化鈕當時X1 狀態為 On
M1002 PLC 通電 RUN 時產生瞬間脈波
M10 個掃描週期 On 觸發脈波
D1120 PLC COM2 通訊協定
D1121 PLC 通訊位址
Y0 參數初始化完成信號
控制程式
X1
M1002
M10
PLS M10
MOV H86 D1120
MOV K1 D1121
SET Y0

程式說明
z PLC RUN瞬間M1002 接通次產生脈波寬度為個掃描週期脈波 PLC 運行
期間執行次常來初始化 D(資料寄存器)C(計數器)S(步進點)等 PLC 內部裝置
z X1 鈕程式運行時刻對 PLC 進行初始化設定 PLC 站號為 1COM2
通訊格式為 96007E1將 Y0 設定為 On 1 基程式設計範例
DVPPLC 應技術手冊 18
18 傳統保持回路與 SETRST 應
動作求
z 開燈鈕燈點亮關燈鈕燈熄滅
裝置說明
PLC 裝置 控制說明
X0 開燈鈕當時X0 狀態為 On
X1 關燈鈕當時X1 狀態為 On
Y0 指示燈
控制程式
z 傳統保持回路
X1
Y0
Y0
X0

z SETRST 保持回路
X1
X0
SET Y0
RST Y0

程式說明
z 兩範例動作皆為 X0 Off→On 變化時Y0 常 OnX1 Off→On 變化時 則 Y0 常
Off
z 若 X0X1 時動作時則停止信號優先 Y0 會變為 Off指示燈熄滅 1 基程式設計範例
DVPPLC 應技術手冊 19
19 保持與解回路 (SETRST)
START
STOP
Y0
X2
X1
X0

控制求
z START 鈕抽水泵運行開始將容器中水抽出 STOP 鈕容器中水為空
抽水泵動停止工作
裝置說明
PLC 裝置 控制說明
X0 START 鈕時X0 狀態為 On
X1 STOP 鈕時X1 狀態為 On
X2 浮標水位檢測器容器中水X2 狀態為 On
M0 個掃描週期觸發脈波
Y0 抽水泵電機
控制程式
X1X0
M0
RST Y0
X2
SET Y0
PLS M0
X1
X2

程式說明
z 容器中水X2On START 鈕時X0OnSET 指令執行Y0 位水泵電
機開始抽水
z 當 STOP 鈕X1OnPLS 指令執行M0 接通個掃描週期RST 指令執行 Y0
重定水泵電機停止抽水外種停止抽水情況:當容器水抽幹後X2OffX2 常
閉觸點接通PLS 指令執行M0 接通個掃描週期RST 指令執行Y0 復位水泵電機
停止抽水 1 基程式設計範例
DVPPLC 應技術手冊 110
110 交輸出回路 (輸出具停電保持)
控制求
z 第 1 次鈕燈點亮第 2 次鈕燈熄滅第 3 次鈕燈點亮第 4
次鈕燈熄滅鈕 135 次時燈點亮並保持 246 次
時燈熄滅
z 重新電後指示燈保持斷電前狀態
裝置說明
PLC 裝置 控制說明
X1 燈開關鈕時X1 狀態為 On
M10 個掃描週期 On 觸發脈衝
M512 X1 單次 On 時M512OnM513Off
M513 X1 雙次 On 時M512OffM513On
Y1 指示燈信號
控制程式
X1
M10 導通個掃描週期
X1 On M512On
M513Off
單次 時
X1 On M513On
M512Off
雙次 時
X1 On Y1On On Y1Off 單次 雙次
M512
M512
M513
M513
M10
M10
Y1
Y1
M512 M513
Y1
Y1
PLS M10
SET
RST
SET
RST

程式說明
z 第 1 次(單次)鈕:
鈕後X1On[PLS M10]指令執行M10 導通個掃描週期M10On Y1Off
(Y1 常閉接點導通)第 2 行程式 SET RST 指令執行M512 置位M513 復
位第 3 行程式中Y1 常開接點斷開 SET RST 指令不執行後行程式中
M512OnM513Off Y1 線圈導通燈點亮直次鈕
從第 2 個掃描週期開始 M10Off第 2 行第 3 行 SET RST 指令不執行1 基程式設計範例
DVPPLC 應技術手冊 111
M512 M513 狀態不變燈保持點亮狀態直次鈕
z 第 2 次(雙次)鈕:時
鈕後X1OnM10 導通個掃描週期 Y1 狀態為 On與第 1 次鈕相反
第 3 行 SET RST 將執行M513 置位M512 復位第 2 行 SET RST 指
令 Y1 常開接點斷開不執行 M512OffM513On Y1 線圈斷開燈熄滅
從第 2 個掃描週期開始 M10Off第 2 行第 3 行 SET RST 指令不執行
M512 M513 狀態不變燈保持熄滅狀態直次鈕
z 利 API 66 ALT 指令實現 OnOff 交輸出功1 基程式設計範例
DVPPLC 應技術手冊 112
111 條件控制回路
X0
X1
X2
X3供油馬達
轉動馬達
Y0
Y1
轉動馬達
供油馬達
START STOP
START STOP

控制求
z 車床軸轉動時求先給齒輪箱供潤滑油保證供油馬達啟動後允許啟動轉動馬達
裝置說明
PLC 裝置 控制說明
X0 供油馬達啟動鈕時X0 狀態為 On
X1 馬達啟動鈕時X1 狀態為 On
X2 供油馬達停止鈕時X2 狀態為 On
X3 供油馬達停止鈕時X3 狀態為 On
Y0 供油馬達
Y1 轉動馬達
控制程式
Y1
X0
Y0
X1
Y1
X2
X3 Y0
Y0

程式說明
z 程式個條件控制回路典型應供油馬達啟動鈕時Y0On供油馬達啟動
開始給轉動馬達(Y1)齒輪箱供潤滑油
z 供油馬達啟動前提轉動馬達啟動鈕時Y1On轉動馬達啟動
z 轉動馬達(Y1)運行過程中供油馬達(Y0)持續給轉動馬達(Y1)提供潤滑油
z 鈕供油馬達停止鈕轉動馬達停止鈕分別停止供油馬達轉動馬達運行 1 基程式設計範例
DVPPLC 應技術手冊 113
112 先入信號優先回路

控制求
z 學生中學生教授 3 組選手參加智力競賽獲回答持問題機會必須搶先
桌搶答鈕組搶答成功後組鈕無效
z 學生組教授組桌兩個搶答鈕中學生組桌個搶答鈕為給學生組
優桌 X0 X1 個搶答鈕Y0 燈亮為了限制教授組桌
X3 X4 搶答鈕必須時時Y2 燈亮中學生組 X2 鈕Y1 燈亮
z 持 X5 重置鈕時Y0Y1Y2 燈熄滅
裝置說明
PLC 裝置 控制說明
X0 學生組鈕
X1 學生組鈕
X2 中學生組鈕
X3 教授組鈕
X4 教授組鈕
X5 持重置鈕
Y0 學生組指示燈
Y1 中學生組指示燈
Y2 教授組指示燈 1 基程式設計範例
DVPPLC 應技術手冊 114
控制程式
X0
X5
Y1 Y2
Y0
MC N0
X1
X2 Y0 Y2
Y1
X3 X4 Y0
Y2
Y1
Y2
控回路結束
Y0
控回路開始
學生組搶答控制
中學生組搶答控制
教授組搶答控制
Y1
持 鈕重置
N0MCR

程式說明
z 持未重置鈕時X5Off[MC N0]指令執行MC~MCR 間程式正常執行
z 學生組兩個鈕為並聯連接教授組兩個鈕為串聯連接中學生組個鈕
組搶答控制成功後通過鎖回路形成保鬆開鈕後指示燈不會熄滅
z 中組搶答成功後通過互鎖回路組鈕無效
z 支援重置鈕後X5On[MC N0]指令不執行MC~MCR 間程式不執行Y0
Y1Y2 全部失電組指示燈熄滅持鬆開重置鈕後X5OffMC~MCR 間
程式正常執行進入新輪搶答 1 基程式設計範例
DVPPLC 應技術手冊 115
113 後入信號優先回路
控制求
z 4個鈕對應 4 個指示燈個鈕後對應指示燈亮時前點亮指示燈熄滅
裝置說明
PLC 裝置 控制說明
X0 鈕 1時X0 狀態 Off→On 變化次
X1 鈕 2時X1 狀態 Off→On 變化次
X2 鈕 3時X2 狀態 Off→On 變化次
X3 鈕 4時X3 狀態 Off→On 變化次
Y0 指示燈 1
Y1 指示燈 2
Y2 指示燈 3
Y3 指示燈 4
控制程式
X0
X1
X2
X3
M1000
M11
PLS M0
PLS M1
PLS M2
PLS M3
CMP K1M0 M10K0
MOV K1M0 K1Y0

程式說明
z 鈕後對應 X 裝置 Off→On 變化次這個掃描週期裏PLS 指令執行
對應個 M 輔助繼電器接通個掃描週期則 K1M0>0CMP 指令執行後結果
M11OffM11 常閉接點導通[MOV K1M0 K1Y0]指令執行M 裝置狀態將傳送外
部相應個輸出點時原來點亮狀態指示燈將熄滅
z 從第二次掃描週期開始PLS 指令將不執行M0~M3 值為 0CMP 指令執行結果將
M11OnM11 常閉接點關斷[MOV K1M0 K1Y0]指令不執行M 裝置為 0 狀態不
會傳送外部輸出點 Y 裝置保持原來狀態直次鈕 1 基程式設計範例
DVPPLC 應技術手冊 116
114 停車場出入口進出制
Y1 Y2
X1
X2
樓出入口
室出入口
紅綠
Y1 Y2
紅綠
單 行道

控制求
z 停車場進出入車道為單行道需設置紅綠交通燈來理車輛進出紅燈表示禁止車輛
進出綠燈表示允許車輛進出
z 當車從樓出入口處進入室樓室出入口處紅燈亮綠燈熄滅時禁止
車輛從室樓出入口處進出直該車完全通過室出入口處(車身全部通過單行
道)綠燈變亮允許車輛從樓室出入口處進出
z 樣當車從室處出入口離開進入樓時必須等該車完全通過單行道允許車
輛從樓室出入口處進出
z PLC 開始執行時樓室出入口處交通燈初始狀態:綠燈亮紅燈滅
裝置說明
PLC 裝置 控制說明
X1 樓出入口處光電開關車輛出入該處時X1 狀態為 On
X2 室出入口處光電開關車輛出入該處時X2 狀態為 On
M1 從樓進入車道經過 X1 時M1 導通個掃描週期
M2 從室進入車道經過 X1 時M2 導通個掃描週期
M3 從室進入車道經過 X2 時M3 導通個掃描週期
M4 從樓進入車道經過 X2 時M4 導通個掃描週期
M20 車輛從樓進入室過程中M20On
M30 車輛從室離開樓過程中M23On
Y1 樓室出入口處紅燈
Y2 樓室出入口處綠燈
控制程式
M1002
RST Y1
SET Y2
開始時綠燈亮紅燈滅
1 基程式設計範例
DVPPLC 應技術手冊 117
X2
PLS M3
PLF M4
SET M30
M1 M30
M3 M20
M4 M20
M2 M30
RST Y2
SET Y1
RST Y1
SET Y2
RST M20
RST M30
M4 M20
M2 M30 車輛離開單行道後
清M20 M30
從 進入單行道經過 時X2
M3

導通個掃描週期
從樓進入單行道經過 時X2
M4 導通個掃描週期
車輛從 樓 中
M30 On
室離開 過程
保持
車輛單行道行駛時
紅燈亮綠燈滅
車輛離開單行道後
紅燈滅綠燈亮
PLS
X1
PLF M2
SET M20
從 進入單行道經過 時X1
M2

導通個掃描週期
車輛從樓進入 中
M20 On
室過程
保持
從樓進入單行道經過 時X1
M1導通個掃描週期

程式說明
z 樓室紅燈信號 Y1綠燈信號 Y2
z 程式關鍵當 M1 導通驅動 Y1 時必須先判斷從樓出入口處進入單車道還離開單車
道為兩個方車輛通過樓出入口處時[PLS M1]指令執行M1 導通個掃描週期
需個確認信號 M20 來確認車輛從樓進入單行車道狀態
z 樣當 M2 導通時必須先判斷從室出入口處離開單車道還處進入單車道為兩
個方車輛通過室出入口處時[PLS M2]指令執行M2 導通個掃描週期需
個確認信號 M30 來確認車輛從室進入單行車道狀態
1 基程式設計範例
DVPPLC 應技術手冊 118
115 三相非步馬達正反轉控制
正轉
反轉
正轉
反轉
停止

控制求
z 正轉鈕馬達正轉反轉鈕馬達反轉停止鈕馬達停止
裝置說明
PLC 裝置 控制說明
X0 馬達正轉鈕鈕時X0 狀態為 On
X1 馬達反轉鈕鈕時X2 狀態為 On
X2 停止鈕鈕時X3 狀態為 On
T1 計時 1 秒計時器
T2 計時 1 秒計時器
Y0 正轉接觸器
Y1 反轉接觸器
控制程式
X0
TMR T0 K10
T0 X1 X2 Y1
Y0
Y0
X1
T1 X0 X2 Y0
Y1
Y1
TMR T1 K10

程式說明
z 正轉鈕X0ON1 秒後Y0 接觸器導通馬達正轉反轉鈕後X1ON
Y0 接觸器立關斷經過 1 秒延時後接通 Y1 接觸器馬達反轉 X2 鈕
Y0 Y1 立關斷馬達停止運行
z 程式中兩個計時器目保證正反轉切換時避免發生電源相間暫態短路為剛斷開
個接觸器後接通外個接觸器則會為斷開個接觸器電弧尚未熄滅接通
了外個接觸器 1 基程式設計範例
DVPPLC 應技術手冊 119
116 程式選擇執行








綠色
顏色選擇
X1 X2
X3
X0
Y0 Y1

控制求
z 三種顏色顏料選擇不開關罐裝規定顏色顏料
裝置說明
PLC 裝置 控制說明
X0 灌裝啟動開關撥ON"位置時X0 狀態為 On
X1 黃色顏料開關旋轉黃色"位置時X1 狀態為 On
X2 藍色顏料開關旋轉藍色"位置時X2 狀態為 On
X3 綠色(黃色加藍色)顏料開關旋轉綠色"位置時X3 狀態為 On
Y0 黃色顏料閥門
Y1 藍色顏料閥門
控制程式
X1
X3
X2
X3
Y0
X0
MC N0
MCR N0
MC N0
X0
Y1
N0MCR
黄色颜料阀门
蓝色颜料阀门
灌装
黄色
颜料
灌装
蓝色
颜料
灌装
绿色
颜料
1 基程式設計範例
DVPPLC 應技術手冊 120
程式說明
z 灌裝顏料時需開灌裝總開關 X0On黃色藍色兩種顏料灌裝時產生綠色顏料
z 選擇黃色灌裝模式X1On第個 MC~MCR 指令執行Y0On開始灌裝黃色顏料
z 選擇藍色灌裝模式X2On第二個 MC~MCR 指令執行Y1On開始灌裝藍色顏料
z 選擇綠色(黃色加藍色)灌裝模式X3On兩個 MC~MCR 指令執行開始灌裝綠色(黃色
加藍色)顏料 1 基程式設計範例
DVPPLC 應技術手冊 121
117 MCMCR 手動控制
A 輸送帶
B 輸送帶
夾取
轉移
釋放

X0
手動
X1

控制求
z 手動鈕機械手執行手動流程:夾取鈕將產品從 A 輸送帶夾取轉移
鈕產品移動 B 輸送帶釋放鈕將產品放 B 輸送帶送走
z 動鈕機械手執行動流程 1 次:夾取產品(釋放前動作直保持)→轉移產品(動
作持續 2 秒)→釋放產品若需次執行動流程觸發動鈕次
z 手動控制流程動控制流程互鎖
裝置說明
PLC 裝置 控制說明
X0 動鈕時 X0 Off→On 變化次
X1 手動鈕時 X1 Off→On 變化次
X2 夾取鈕時 X2 狀態為 On
X3 轉移鈕時 X3 狀態為 On
X4 釋放鈕時 X4 狀態為 On
M0~M2 動控制流程
M3~M5 手動控制流程
M10 選擇動控制
M11 選擇手動控制
T0 計時 2 秒計時器
Y0 夾取釋放產品夾取時Y0 狀態為 On釋放時Y0 狀態為 Off
Y1 轉移產品
控制程式
1 基程式設計範例
DVPPLC 應技術手冊 122
M1000
M0
TMR
M10 M11
MC
RST
N0
M10
M1000
T0
M2
T0 K20
M1
M2
MCR N0
T0
M10M11
MC N0
MCR N0
M4
M5
M1
M2
M3
M0
M3
M4
M5
X2
X3
X4
動控制流程
手動控制流程
SET
RST
Y0
Y0
Y1
夾取產品
轉移產品
釋放產品
X0
X1
SET
SET
RST
RST
M10
M11
M11
M10
動控制
手動控制
1 基程式設計範例
DVPPLC 應技術手冊 123
程式說明
z X0 Off→On 變化時執行動流程 1 次X1 Off→On 變化時控制手動動作部份手
動控制動作中夾取釋放動作觸發次對應鈕完成移動產品動作需直著
鈕不放直達目標位置(B 輸送帶)鬆開
z X0 與 X1 手動開關會互鎖當動時先執行夾取動作執行轉移動作 2 秒後執
行釋放動作當手動時則 3 個鈕分別手動控制夾取(Y0On)轉移(Y1On)釋
放(Y0Off)產品動作 1 基程式設計範例
DVPPLC 應技術手冊 124
118 STL 步進方式手動控制
A 輸送帶
B 輸送帶
夾取
轉移
釋放

X0
手動
X1

控制求
z 手動鈕機械手執行手動流程:夾取鈕將產品從 A 輸送帶夾取轉移
鈕產品移動 B 輸送帶釋放鈕將產品放 B 輸送帶送走
z 動鈕機械手執行動流程 1 次:夾取產品(釋放前動作直保持)→轉移產品(動
作持續 2 秒)→釋放產品若需次執行動流程觸發動鈕次
z 手動控制流程動控制流程互鎖
裝置說明
PLC 裝置 控制說明
X0 動鈕時 X0 狀態 Off→On 變化次
X1 手動鈕時 X1 狀態 Off→On 變化次
X2 夾取鈕時 X2 狀態為 On
X3 轉移鈕時 X3 狀態為 On
X4 釋放鈕時 X4 狀態為 On
S0 初始步進點
S20 進入動控制步進點
S21 進入手動控制步進點
T0 計時 2 秒計時器
Y0 夾取釋放產品夾取時Y0 狀態為 On釋放時Y0 狀態為 Off
Y1 轉移產品 1 基程式設計範例
DVPPLC 應技術手冊 125
控制程式
S
S
TMR T0 K20
T0
S21
S20
X2
X3
S0
Y1
RET
X4
SET
RST
Y0
Y0
Y1
夾取產品
轉移產品
釋放產品
T0
SET Y0 夾取產品
轉移產品
RST Y0 釋放產品
Y0
S0
M1002
SET S0
S20
SET S21
S
S0 X0
X1
SET 動鈕
手動鈕

程式說明
z X0 Off→On 變化時S20 步進點置位元動控制流程執行次手動流程禁止若
需次執行動流程觸發動鈕次
z 機械手執行動流程 1 次:夾取產品 Y0 On (釋放前動作直保持) →轉移產品 Y1 On (動
作持續 2 秒) →釋放產品 Y0 Off
z X1 Off→On 變化時S21 步進點置位執行手動控制流程動流程禁止
z 機械手執行手動流程 1 次:夾取鈕 (X2) 將產品從 A 輸送帶夾取轉移鈕 (X3)
產品移動 B 輸送帶釋放鈕 (X4) 將產品放 B 輸送帶送走1 基程式設計範例
DVPPLC 應技術手冊 126
MEMO 2 計數器設計範例

DVPPLC 應技術手冊 21
21 產品批量包裝
X0
X1
Y0

控制求
z 檢測 10 個產品機械手開始動作當包動作完成後機械手計數器均復位
裝置說明
PLC 裝置 控制說明
X0 產品計數光電感測器當檢測產品時X0 狀態為 On
X1 機械手動作完成感測器當動作完成時X1 狀態為 On
C0 般 16 位元數計數器
Y0 包裝機械手臂
控制程式
X0
CNT C0 K10
C0
Y0
RST
RST
Y0
C0
X1

程式說明
z 光電開關檢測個產品時X0 觸發次(Off→On)C0 計數次
z 當 C0 計數達 10 次時C0 常開接點閉合Y0On機械手臂執行包裝動作
z 當機械手臂包裝動作完成後機械手動作完成感測器將接通X1 Off→On 變化次RST
指令執行Y0 C0 均重定等批產品包裝 2 計數器設計範例

DVPPLC 應技術手冊 22
22 產品日產量測定 (16 位元數停電保持計數器)
日完成
456
日完成
456X0 歸零
X1

控制求
z 生產線會突然停電中午休息關掉電源重新開始生產後需從停電前記錄開始對產
品進行計數
z 產品天產量超過 500 台時目標完成指示燈亮提醒工作員做記錄
z 歸零鈕將產品產量記錄清為零開始對產品數從 0 開始進行計數
裝置說明
PLC 裝置 控制說明
X0 光電感測器當檢測產品時X0 狀態為 On
X1 歸零鈕
C120 16 位元數停電保持計數器
Y0 目標完成指示燈
控制程式
X1
X0
CNT C120 K500
C120
Y0
RST C120

程式說明
z 需停電後保持資料場合需停電保持計數器
z 完成台產品C120 計數次計數 500 次Y0On目標完成指示燈亮
z DVPPLC 系列機種 16 位元停電保持計數器範圍不ESEXSS 機種為
C112~C127SASXSC 機種為 C96~C199EH 機種為 C100~C199 2 計數器設計範例

DVPPLC 應技術手冊 23
23 產品出入庫數量監控 (32 位元數計數器)
貨物入口 貨物出口
倉庫
X0 Y0 X1Y0

控制求
z 對倉庫內產品數量進行監控並當倉庫內產品數量達 40000 個時開始報警倉
庫入出口處均設置檢測產品光電感測器
裝置說明
PLC 裝置 控制說明
X0 入庫檢測光電感測器產品入庫時X0 狀態為 On
X1 出庫檢測光電感測器產品出庫時X1 狀態為 On
M1216 C216 計數模式設定(On 時為計數)
C216 32 位元數計數器
Y0 報警燈
控制程式
X1
X0
DCNT C 162 K40000
Y0
RST M1216
SET M1216
X1
X0
C216

程式說明
z 例關鍵利 32 位元加減計數旗標 M1216 來控制 C216 計數X0 Off→On
變化次M1216OffC216 為計數X1 Off→On 變化次M1216OnC216 為
計數
z 當 C216 計數現值達 40000 時C216OnY0 變為 On警報燈亮2 計數器設計範例

DVPPLC 應技術手冊 24
24 3 個計數器構成 24 時時鐘
時 分 秒
控制求
z 利 3 個計數器配合 1 秒時鐘脈衝旗標 M1013構成個 24 時時鐘
裝置說明
PLC 裝置 控制說明
C0 秒計數
C1 分計數
C2 時計數
M1013 1 秒時鐘脈衝
控制程式
M1013
CNT C0 K60
C0
CNT C1 K60
RST C0
C1
C2
CNT C2 K24
RST C1
RST C2

程式說明
z 實現 24 時時鐘關鍵於 1 秒鐘時鐘脈衝 M1013 利當程式開始執行秒鐘 C0
計數 1 次當計數 60 次(1 分鐘)後 C0OnC1 計數 1 次時復位 C0理當 C1
計數 60 次(1 時)C1OnC2 計數 1 次時復位 C1當完成 24 次計數(24 時)
清 C2開新 24 時計數過程
z 通過 C0 來計秒" C1 來計分" C2 來計時"組成個 24 時時鐘
時"分"秒"分別從 C2C1C0 讀出當 C2 設定值等於 12 時
個 12 時時鐘 2 計數器設計範例

DVPPLC 應技術手冊 25
25 A B 相脈衝高速計數
z 差動輸入接線圖(高速高雜訊時)
雙絞線
A +
A
B +
B
A
B
差動輸出
X0+
X0
X1+
X1
編碼器輸出DVP32EH00M 高速輸入

z 差動輸出配線圖
雙絞線
A +
A
B +
B
Y0
Y1
驅動器PLC
Photocouple
Line Receiver
輸入配線
輸入配線
Y0+
Y0
Y1+
Y1
SG0

控制求
z DVP32EH00M 發送 AB 相脈衝控制伺服秒發送 10000 個脈衝給伺服伺服馬達轉動距
離經編碼器編碼後接入 PLC 高速計數輸入點(差動輸入點)若 PLC 高速計數器計數值與脈衝
發送脈衝數目不相時則報警燈亮
裝置說明
PLC 裝置 控制說明
Y0 100KHz 脈波輸出
Y5 報警指示燈
M1013 1 秒時鐘脈衝
M1029 脈波輸出執行完畢旗標
D1220 第組脈波 CH0(Y0Y1) 輸出相位設定
C251 硬體高速計數器 2 計數器設計範例

DVPPLC 應技術手冊 26
控制程式
M1013
M1000
M1029
DPLSY K100000 K10000 Y0
Y5
MOV K0 D1220
DCNT
RST
C251
C251
K20000
DLD< C251 K9990
Y0秒输出频率 脉100k 10000

程式說明
z 範例 M1013 來控制 PLC 發送脈衝D1220K0 設定脈衝 Y0 輸出將伺服馬達編碼
器輸出回饋信號接入 X0X1 高速計數端X0X1 對應硬體高速計數器 C251高
計數頻率為 200KHz
z 當脈衝發送完畢後M1029On接點型態較指令 DLD<執行若 C251 計數值與發送脈
衝數目相差 10 個為 C251 計數器值於等於 K9990 時Y5On報警燈亮
z M1029On [RST C251]執行C251 清零保證 PLC 次對輸入脈衝計數時
C251 開始從 0 開始計數
z 為伺服編碼器輸出信號為差分信號範例需支援差分信號輸入 DVP32EH00M
機種( X0X1X4X5 輸入端支援差分信號輸入) 3 計時器設計範例

DVPPLC 應技術手冊 31
31 延時 Off 程式
控制求
z 開關撥 On 狀態時燈立點亮撥 Off 狀態時5 秒後指示燈熄滅
5s
X1
Y1
T0

元件說明
PLC 裝置 控制說明
X1 指示燈開關當開關撥動Off"位置時X1 狀態為 Off
T1 計時 5 秒計時器時基為 100ms 計時器
Y1 輸出指示燈
控制程式
Y1
TMR T1 K50
X1 T1
Y1
X1
延時 秒關5

程式說明
z 開關撥動 On 位置時X1OnX1 常閉接點關斷 TMR 指令不執行計時器 T1 線圈
為失電狀態T1 常閉接點閉合 X1 常開接點接通T1 常閉接點接通 Y1On
並保指示燈點亮
z 開關撥動 On 位置時X1OffX1 常閉接點導通 TMR 指令執行 未達計時器預
設時間時T1 常閉接點為導通狀態 Y1 通過保回路保持亮狀態
z 當計時器達 5 秒預設值時T1 線圈電T1 常閉接點斷開 T1 常閉接點斷開
Y1Off指示燈熄滅
z 利 API 65 STMR 指令實現延時 Off 功 3 計時器設計範例

DVPPLC 應技術手冊 32
32 延時 On 程式
控制求
z 開關撥 On 狀態時3 秒鐘過後指示燈亮撥 Off 狀態時指示燈立熄滅
X1
Y1
T0
3s

元件說明
PLC 裝置 控制說明
X1 指示燈開關當開關撥動On"位置時X1 狀態為 On
T1 計時 3 秒計時器時基為 100ms 計時器
Y1 輸出指示燈
控制程式
X1
T1
Y1
TMR T1 K30 延時 秒開 3

程式說明
z 當 X1On 時TMR 指令執行T1 線圈受電並開始計時計時達 3 秒預設值時T1
常開接點閉合Y1On指示燈點亮
z 當 X1Off 時TMR 指令不執行T1 線圈失電T1 常開接點斷開Y1Off指示燈熄
滅 3 計時器設計範例

DVPPLC 應技術手冊 33
33 延時 OnOff 程式
控制求
z 開關 Off→On 動作時5 秒後指示燈點亮開關 On→Off 動作時3 秒後指示燈熄

Y1
X1
3s
5s
元件說明
PLC 裝置 控制說明
X1 指示燈開關當開關撥動On"位置X1 狀態為 On
T0 計時 5 秒計時器時基為 100ms 計時器
T1 計時 3 秒計時器時基為 100ms 計時器
Y1 輸出指示燈
控制程式
X1
Y1
TMR T0 K50
T0 T1
Y1
X1
TMR T1 K30
延時 秒開5
延時 秒關3

程式說明
z 當 X1On 時T0 計時器開始執行計時當 T0 計時達預設值 5 秒時T0On常開接點
導通 T1 計時器不計時常閉接點始終為導通狀態開關 Off→On 動作 5 秒後T0
常開接點導通T1 常閉接點導通Y1On 並保指示燈點亮
z 當 X1Off 時T 1 計時器開始執行計時當 T1 計時達預設值 3 秒時開T1On常閉
接點閉合 T0 計時器不計時常開接點始終為關斷狀態開關 On→Off 動作 3 秒後
T0 常開接點關斷T1 常閉接點關斷Y1Off指示燈熄滅 3 計時器設計範例

DVPPLC 應技術手冊 34
34 時序延遲輸出 (3 台馬達順序啟動)
X0
X1
Y0
Y1
Y2
油泵馬達
馬達
輔助馬達
啟動
停止

控制求
z 啟動鈕油泵馬達立啟動延時 10 秒後馬達啟動延時 5 秒後輔助馬達啟動
停止鈕馬達立刻停止運行
X1
Y2
Y0
Y1
10s
5s
X0

元件說明
PLC 裝置 控制說明
X0 啟動鈕時X0 狀態為 On
X1 停止鈕時X1 狀態為 Off
T0 計時 10 秒計時器時基為 100ms 計時器
T1 計時 5 秒計時器時基為 100ms 計時器
Y0 油泵馬達啟動信號
Y1 馬達啟動信號
Y2 輔助馬達啟動信號 3 計時器設計範例

DVPPLC 應技術手冊 35
控制程式
X1
X1
X1
Y0
Y1
Y2
X0
T0
T1
Y0
Y1
Y2
TMR
TMR
T0
T1
K100
K50
Y1
Y2
啟動油泵馬達
啟動馬達
啟動輔助馬達

程式說明
z 鈕 X0 Off→On 動作時X0OnX0 常開接點導通 Y0 導通並保油泵馬達
立啟動開始給潤滑系統供油時[TMR T0 K100]指令執行當達 10 秒預設時間
後T0 常開接點導通M10On 時[RST Y0]指令執行Y0 復位為 Off電磁閥關

z 當 T0 常開接點 On 時Y1 導通並保馬達啟動T0 計時器關斷時[TMR T1 K50]
指令執行當達 5 秒預設時間後T1 常開接點導通
z 當 T1 常開接點 On 時Y2 導通並保輔助馬達啟動T1 計時器關斷
z 鈕 X1 Off→On 動作時X1 常閉接點關斷Y0Y1Y2 關斷油泵馬達馬
達輔助馬達停止運行 3 計時器設計範例

DVPPLC 應技術手冊 36
35 脈波波寬調變
控制求
z 撥動開關 On 位置後通過程式中改變計時器預設時間值產生脈波波寬調變功
產生面振盪波形Y0 狀態 On 1 秒週期為 2 秒
1000ms
2000ms
X0
Y0

元件說明
PLC 裝置 控制說明
X0 開關
T0 計時 1 秒計時器時基為 100ms 計時器
T1 計時 2 秒計時器時基為 100ms 計時器
Y0 輸出振盪波形
控制程式
T0
X0
TMR
Y0
T0
T1TMR
T1
T0ZRST
K10
K20
T1

程式說明
z 當 X0On 時計 時 器 T0T1 開始計時T0 未計時達前 Y0On當 T0 計時達時Y0Off
T1 計時達時將 T0T1 清時 Y0 會持續輸出面振盪波形當 X0Off 時Y0 輸出
變成 Off
z 利修改計時器預設時間值產生脈波波寬調變功
z 利 API 144 GPWM 指令實現脈波波寬調變功
X0
GPWM K1000 K2000 Y0
3 計時器設計範例

DVPPLC 應技術手冊 37
36 工養魚池水位監控系統 (閃爍電路)
RESETX0
X1
X2
X3 Y2
Y1
Y0
Y3
X4
Y4

控制求
z 當工養魚池水位不正常水位時動啟動給水排水並當水位處於警戒水位(過低
過高)時了動啟動給排水外警報器閃爍警報器鳴
z RESET 鈕警報燈停止閃爍警報器停止鳴
Y3Y4
X0
500ms
500ms
警報器
警報燈

元件說明
PLC 裝置 控制說明
X0 低水位感測器(警戒水位)處於低水位時X0 狀態為 On
X1 正常水位限感測器處於正常水位限時X1 狀態為 On
X2 正常水位限感測器處於正常水位限時X2 狀態為 On
X3 高水位感測器(警戒水位)處於高水位時X3 狀態為 On
X4 RESET 鈕時X4 狀態為 On
T1 計時 500ms 計時器時基為 100ms 計時器
T2 計時 500ms 計時器時基為 100ms 計時器
Y0 1#排水泵
Y1 給水泵
Y2 2#排水泵
Y3 警報燈
Y4 警報器 3 計時器設計範例

DVPPLC 應技術手冊 38
控制程式
Y4
Y1
X1
Y2
X2
X3
X0 T2
X3
T1
X0 T2 X4
X3
Y0
TMR T1 K5
TMR T2 K5
Y3
鈕Reset
警報器
警報燈
閃爍電路

程式說明
z 正常水位時: X0OnX1OnX2 Off X3Off Y0OffY2Off給水泵排水
泵不工作
z 當池內水位低於正常水位時:X0OnX1 OffX2 OffX3 OffX4 Off X1Off
常閉接點導通 Y1On啟動給水泵養魚池內注水
z 當池內水位低於低水位(警戒水位)時:X0OffX1OffX2OffX3Off X0Off
常閉接點導通Y1On給水泵啟動時 X1Off常閉接點導通警報電路執行
Y3OnY4On警報燈閃爍警報器鳴
z 當池內水位高於正常水位時:X0OnX1OnX2OnX3Off X2On常開接點導
通 Y2On 1#排水泵啟動將養魚池內水排出
z 當池內水位高於警戒水位時:X0OnX1OnX2OnX3On X2On常開接點導
通 Y2On1#排水泵啟啟動時 X3On常開接點導通 Y0On2#排水
泵啟動警報電路執行 Y3OnY4On 警報燈閃爍警報器鳴
z 重定鈕X4On常閉接點關斷 Y3OffY4Off警報器警報燈停止工作 3 計時器設計範例

DVPPLC 應技術手冊 39
37 崩應測試系統 (延長計時)
Y0
X0

控制求
z PLC 產品經過 25 時崩應測試後崩應測試完成指示燈亮提醒作業員從崩應房取出 PLC
X0
T2
Y0
T0
T1
(3000+3000+3000)s
3000 s
3000 s
3000 s


元件說明
PLC 裝置 控制說明
X0 崩應測試啟動當時X0 狀態為 On
T0 計時 3000 秒計時器時基為 100ms 計時器
T1 計時 3000 秒計時器時基為 100ms 計時器
T2 計時 3000 秒計時器時基為 100ms 計時器
Y0 崩應測試完成指示燈 3 計時器設計範例

DVPPLC 應技術手冊 310
控制程式
T0
T1
T
T1
T2
X0
TMR
TMR
TMR
TMR
TMR
Y0
T0
T1
K30000
K30000
K30000
K30000
K30000
T2

程式說明
z 16 位計時器長計時時間為 100ms×3276732767s超過 1 時(3600 秒)
應場合個計時器不滿足求需個計時器來實現計時時間延長計時總時間變
為計時器計時時間
z 當崩應測試啟動鈕後X0On計時器 T0 開始計時經過 100ms×300003000s 後
T0 常開接點導通T1 開始計時經過 100ms×300003000s 後T1 常開接點導通T2 開
始計時經過 100ms×300003000s 後T2 常開接點導通Y0On崩應測試完成指示燈
點亮崩應測試總時間為 3000s+3000s+3000s9000 秒150 分鐘25 時
z 利 API 169 HOUR 指令實現長時間定時功 3 計時器設計範例

DVPPLC 應技術手冊 311
38 電動機星-三角降壓啟動控制
M
KM2KM0
KM1
降壓啟動電路示意圖
Y0
Y1
Y2
COM
KM0
KM2
24V
24G
SS
X0
X1
Km1
PLC 外部接線示意圖
動作求
z 三相交流非步馬達啟動時電流較般為額定電流 5~7 倍為了減啟動電流對電網
影響採星—三角形降壓啟動方式
z 星—三角形降壓啟動過程:
合開關後馬達啟動接觸器星形降壓方式啟動接觸器先啟動10 秒延時後星形降壓方
式啟動接觸器斷開經過 1 秒延時後將三角形正常運行接觸器接通馬達電路接成三角
形接法正常運行採兩級延時目確保星形降壓方式啟動接觸器完全斷開後接通三
角形正常運行接觸器
元件說明
PLC 裝置 控制說明
X0 START 鈕時X0 狀態為 On
X1 STOP 鈕時X1 狀態為 On
T1 計時 10 秒計時器時基為 100ms 計時器
T2 計時 1 秒計時器時基為 100ms 計時器
Y0 馬達啟動接觸器 KM0
Y1 星形降壓方式啟動接觸器 KM1
Y2 三角形正常運行接觸器 KM2 3 計時器設計範例

DVPPLC 應技術手冊 312
控制程式
X0
TMR T0 K100
Y0
TMR T1 K10
X1
Y0
Y0 T0 Y2
Y1
Y2
Y1 T0
T1 Y1 X1
Y2

程式說明
z 啟動鈕X0OnY0On 並保馬達啟動接觸器 KM0 接通時 T0 計時器開始計
時 Y0OnT0OffY2Off Y1On星形降壓方式啟動接觸器 KM1 導通
z T0 計時器達 10 秒預設值後T0OnY1OffT1 計時器開始計時達 1 秒預設值後
T1On Y2On三角形正常運行接觸器 KM2 導通
z 當停止鈕時X1On無論馬達處於啟動狀態還運行狀態Y0Y1Y2 變為 Off
馬達停止運行 3 計時器設計範例

DVPPLC 應技術手冊 313
39 廳動門控制
X0( )紅外線感應器
X1(關門極限開關)
Y0(開門)
X2(開門極限開關)
Y1(關門)
X2(開門極限開關)

控制求
z 當進入紅外感應器橢圓區域時開門馬達啟動門動開直碰開門極限停止
z 達開門極限處 7 秒後若無紅外感應器橢圓區域內關門馬達啟動門動關直
碰關門極限開關
z 若關門過程中進入紅外感應器橢圓區域門應立停止關閉執行開門動作
元件說明
PLC 裝置 控制說明
X0 紅外線感應器當進入該橢圓區域時X0 狀態為 On
X1 關門極限開關門碰該開關時X1 狀態為 On
X2 開門極限開關門碰該開關時X2 狀態為 On
T0 計時 7 秒計時器時基為 100ms 計時器
Y0 開門馬達
Y1 關門馬達 3 計時器設計範例

DVPPLC 應技術手冊 314
控制程式
Y0
X0 X2 Y1
Y0
X2 X0
TMR T0 K70
T0 X0 X1 Y0
Y1
Y1

程式說明
z 進入紅外感應器橢圓區域X0On時門未開門極限開關處(X2Off)Y0On
並保會執行開門動作
z 門達開門極限開關處時X2On時若無紅外感應器橢圓區域(X0Off)計時器開
始計時7 秒後 Y1On 並保開始執行關門動作
z 關門過程中若進入進入紅外感應器橢圓區域X0OnX0 常閉接點關斷Y1Off
X0OnY1OffX2Off Y0 導通執行開門過程 3 計時器設計範例

DVPPLC 應技術手冊 315
310 液體混合動控制系統
X2
X1
X0
X1
Y3
X10Y0 ( A液體 注入口)
Y1 ( B液體 注入口)
Y2 (混合液體流出口)
啟動
停止
急停

控制求
z START 鈕後動順序容器注入 AB 兩種液體達規定注入量後攪拌
機對混合液體進行攪拌攪拌均勻後開閥門讓混合液體從流出口流出
元件說明
PLC 裝置 控制說明
X0 啟動鈕時X0 狀態為 On
X1 低水位浮標感測器水位達該處時X1 狀態為 On
X2 高水位浮標感測器水位達該處時X2 狀態為 On
X10 急停鈕時X10 狀態為 On
T0 計時 120 秒計時器時基為 100ms 計時器
T1 計時 60 秒計時器時基為 100ms 計時器
Y0 液體 A 流入閥門
Y1 液體 B 流入閥門
Y2 混合液體流出閥門
Y3 攪拌馬達 3 計時器設計範例

DVPPLC 應技術手冊 316
控制程式
TMR T1 K600
Y1
X0 X1 X10
Y0
Y0
X1 X2 X10
Y1
X2 T0 X10
Y3
Y2
T0 T1 X10
Y2
Y2
TMR T0 K1200

程式說明
z START 鈕X0OnY0On 並保閥門開注入液體 A直碰低水位浮標感測
器後停止液體 A 注入
z 碰低水位浮標感測器後 X1 Off→On 動作Y1On 並保直碰高水位浮標感
測器後停止液體 B 注入
z 碰低水位浮標感測器後X2OnY3On攪拌馬達開始工作時計時器 T0 開始計時
60 秒後T0OnY3 關斷攪拌馬達停止工作Y2On 並保混合液體開始流出
z Y2On 後計時器 T1 開始執行達預設值 120 秒後T1OnY2 關斷混合液體停止
流出
z 當系統出現障時急停鈕X10On常閉接點關斷輸出均關斷系統停
止工作 3 計時器設計範例

DVPPLC 應技術手冊 317
311 動咖啡沖調機
咖啡
X0
Y1 Y2
Y3
Y4Y0
X1 X2
热水
X1
咖啡 熱水
混合容器
攪拌馬達
硬幣檢測開關
出紙杯處

控制求
z 投入枚 10 元硬幣後出紙杯處彈出個紙杯時出咖啡2 秒鐘後出熱水注入定
量熱水後60 秒後從咖啡流出口流出沖調咖啡
元件說明
PLC 裝置 控制說明
X0 硬幣檢測開關硬幣投入時X0 狀態為 On
X1 壓力檢測開關混合容器中水達定壓力時X1 狀態為 On
T0 計時 2 秒計時器時基為 100ms 計時器
T1 計時 60 秒計時器時基為 100ms 計時器
Y0 出紙杯閥門
Y1 出咖啡閥門
Y2 出熱水閥門
Y3 振動攪拌馬達
Y4 沖調咖啡流出口
控制程式
X0
SET Y1
Y0
TMR T0 K20
SET Y0
Y1 T0
3 計時器設計範例

DVPPLC 應技術手冊 318
X1
T0
SET Y2
RST
RST
Y1
Y0
X1
RST Y2
Y3
TMR T1 K600
SET Y4
T1
RST Y3
T1
SET
RST Y4

程式說明
z 投入 10 元硬幣時X0 Off→On 變化Y0 Y1 置位並保持出個紙杯時出咖啡
z Y0 Y1 常開接點導通 2 秒後計時器達預設值T0 常開接點導通 Y2On出熱
水閥門導通時 Y0Y1 復位出紙杯咖啡閥門關閉
z 當混合容器中水壓力達定時X1OnY2 復位停止出熱水時 Y3On攪拌
馬達開始工作直 T1 達預設值時 60 秒後T1OnY4 置位並保持Y3 復位攪
拌馬達停止工作時咖啡流出口開始流出咖啡
z 當調咖啡全部流出紙杯後X1 閉合Y4 復位咖啡流出口處閥門關閉 3 計時器設計範例

DVPPLC 應技術手冊 319
312 洗手間動沖水控制程式
控制求
z 男廁動沖水設備者必須站滿 3 秒會執行沖水動作沖水 3 秒後動停止(第次
沖水)者離開時沖水 4 秒後動停止(第二次沖水)
3s 3s 4s
X0
Y0
站立時間 第 次沖水1 第 次沖水2
z 若者第次沖水時間段內離開則立停止第次沖水開始第二次 4 秒沖水
3s
3s
4s
X0
Y0
站立時間 第 次沖水2
第 次沖水1
第個者

z 若前個沖水 4 秒還未完成後個者便來則立停止沖水並不執行第次沖
水 3 秒動作該者離開時執行第二次 4 秒沖水動作
3s 3s 4s
X0
Y0
4s
第個者 第二個者
站立時間 第 次沖水1 第 次沖水2 第 次沖水2
元件說明
PLC 裝置 控制說明
X0 紅外線感測器當進入紅外感測器檢測範圍時X0 狀態為 On
M0~M2 內部輔助繼電器
T0 計時 3 秒計時器時基為 100ms 計時器
T1 計時 3 秒計時器時基為 100ms 計時器
T2 計時 4 秒計時器時基為 100ms 計時器
Y0 沖水閥門 3 計時器設計範例

DVPPLC 應技術手冊 320
控制程式
X0
X0
TMR T0 K30
Y0
X0 Y0
T0
SET M2
SET M0
TMR T1 K30
M0 M2
M0
M1
M1
T2
TMR T2 K40
ZRST M0 M1
M0 T1 M2
X0 M0 T2
M1
X0
RST M2

程式說明
z 當檢測進入時紅外線感測器 X0OnT0 受電開始計時若 3 秒內離開
(X0Off)T0 失電不執行動作若站滿 3 秒則 T0 常開接點閉合保持 M0On
開始第次沖水(Y0On)
z 程式中M1 形成了個保電路當者站立時間超過 3 秒離開(常開接點 M0On
常閉接點 X0On)時M1 保持為 On開始第二次沖水(Y0On)直沖水 4 秒後(T2
常開接點閉合常閉接點斷開)停止沖水(Y0Off)M0M1 復位於 M1 保
不論間 X0 否發生狀態改變會順利完成第二次沖水動作 3 計時器設計範例

DVPPLC 應技術手冊 321
313 般計時器實現累計型功
G O
洗车器
X0
Y0 X1

控制求
z 不論洗車器噴水閘幾次暫時中斷噴水保證顧客完整 5 分鐘洗車時間
元件說明
PLC 裝置 控制說明
X0 噴水器閘柄開關力握住時X0 狀態為 On
X1 投幣感應裝置硬幣投入時X1 狀態為 On
M1 個掃描週期觸發脈波
T1 時基為 100ms 計時器
D10 保存時間記錄值
Y0 噴水閥門
控制程式
X0
Y0
TMR T1 K3000
X1
M1
T1
PLS M1
MOV D10 T1
MOV T1 D10
MOV K0 D10
3 計時器設計範例

DVPPLC 應技術手冊 322
程式說明
z 顧客投入適當硬幣後X1On將保存 T1 時間值 D10 中數值清零
z 顧客握住噴水器開關柄X0OnPLS 指令執行M10 接通個掃描週期先 T1 清零
T1 從零開始計時 5 分鐘(T1K3000)時Y0On允許水開噴出閥
z 果噴水器閘柄開關放開計時器停止計時當前噴水時間保存暫時中斷噴水
z 當次噴水器閘柄計時器會從次保存時間開始繼續計時這為 T1 運行時
T1 現值據傳送 D10 保存次啟動時D10 數值傳 T1 中作為 T1 現
值T1 將從停止方繼續運行這樣洗車過程幾次中斷保證顧客
完整 5 分鐘洗車時間 3 計時器設計範例

DVPPLC 應技術手冊 323
314 般計時器實現示教功
X2 X 3X0 X1
示教 啟動手動 動

控制求
z 手動模式工程師先根據經驗手動調整材料衝壓時間時間長短為示教鈕時間
z 動模式運行情況觸發次啟動鈕示教時設定時間對材料進行衝壓
元件說明
PLC 裝置 控制說明
X0 示教鈕時X0 狀態為 On
X1 動啟動鈕時X1 狀態為 On
X2 手動運行模式
X3 動運行模式
M1 動啟動觸發裝置
T0 時基為 100ms 計時器
T1 時基為 100ms 計時器
D0 記錄次衝壓結果
Y0 示教運行時啟動衝床
Y1 動運行時啟動衝床 3 計時器設計範例

DVPPLC 應技術手冊 324
控制程式
X0
TMR T0 K32767
T0
TMR T1
X2 X3
M1
T1
X1
X2 X3
Y0
Y1
MOV D0
D0
T1
SET
RST
M1
M1

程式說明
z 開關旋轉手動模式時X2On示教鈕後X0On Y0 導通開始衝壓時
計時器 T0 開始執行T0 現值傳 D0 當中當完成材料衝壓過程後鬆開示教鈕
Y0Off停止衝壓
z 將開關旋轉動模式時X3On啟動次動衝壓X1 直為 On Y1On開
始執行衝壓時計時器 T1 開始執行達預設值(值為 D0 中內容值)後T1 常開
接點導通 Y1Off衝壓停止M1 復位為 Off次觸發衝壓時M1 變為 On
重複執行次衝壓過程
z 利 API 64 TTMR 指令時間示教功 3 計時器設計範例

DVPPLC 應技術手冊 325
315 切斷"計時器
Y1
Y0產線 1
產線 2
控制求
z PLC 產品生產線中個作業員需時負責將兩條傳送帶產品放入包裝箱裏將條
傳送帶運行 30 秒後該條產線停止傳送外條產線開始運行 30 秒兩條傳送帶
交運行保證作業員足夠時間將產品放入包裝箱
元件說明
PLC 裝置 控制說明
T0 計時 30 秒計時器時基為 100ms 計時器
M0 觸發電路控制
M1 傳送帶切換運行標誌
Y0 產線 1 執行
Y1 產線 2 執行
控制程式
M0
Y1
TMR T0 K300
T0
T0
M1
M0 M1
M1
M1
M0
M1
Y0
觸發電路控制
3 計時器設計範例

DVPPLC 應技術手冊 326
程式說明
z 程式計時器 T0 常閉接點作為計時器指令執行條件計時器 T0 達 30 秒預設值時
T0 Off→On 變化次觸發電路執行M1 狀態改變產線 1 運行
z T0 變為 On 後T0 常閉接點關斷T0 計時器停止執行T0 接點變為 Off個
掃描週期計時器接點變為 Off計時器 T0 開始執行達 30 秒預設值後T0 Off
→On 變化次觸發電路執行觸發電路執行M1 狀態改變產線 2 運行
z 程式了觸發電路來實現 Y0Y1 交導通兩條產線輪流傳送產品3 計時器設計範例

DVPPLC 應技術手冊 327
316 趣噴泉
Y0 X0

控制求
z 噴泉啟動開關後噴泉工作指示燈直保持亮狀態
z 噴泉工作指示燈亮 2 秒後迴圈執行面動作:中央噴水燈B中央噴水閥B環狀燈B環狀噴
水閥個動作持續時間為 2 秒
元件說明
PLC 裝置 控制說明
X0 噴水池啟動開關時X0 狀態為 On
T0 計時 2 秒計時器時基為 100ms 計時器
T1 計時 2 秒計時器時基為 100ms 計時器
T2 計時 2 秒計時器時基為 100ms 計時器
T3 計時 2 秒計時器時基為 100ms 計時器
T4 計時 2 秒計時器時基為 100ms 計時器
Y0 噴水池工作指示燈
Y1 中央噴水燈
Y2 中央噴水閥
Y3 環狀燈
Y4 環狀噴水閥
控制程式
TMR T0
X0
X0
Y0
Y0 Y1 Y2 Y3 Y4
K20
ZRST Y1 Y4
T0
T4
SET Y1
噴水池工作指示
指示燈噴水閥門復位
噴水池 作 秒指示燈工 2
3 計時器設計範例

DVPPLC 應技術手冊 328
TMR
TMR
TMR
Y2 Y3 Y4
T2 K20
T2
SET Y3
RST Y4
Y3 Y4
T3 K20
T3
SET Y4
RST Y3
T4 K20
Y4
T4
RST Y4
TMR
Y1 Y2 Y3 Y4
T1 K20
T1
SET Y2
RST Y1
中央噴水燈工作 秒2
中央噴水閥工作 秒2
環狀噴水閥工作 秒2
環狀噴水燈工作 秒2

程式說明
z 當啟動開關時X0OnY0 線圈導通工作指示燈點亮利 Y0On 作為第個計時
器 T0 執行條件2 秒定時時間達後T0 Off→On 變化[SET Y1]指令執行Y1On
中央噴水燈開工作指示燈工作過程中直為亮 T0 Off→On 變化時
做[SET Y1]動作不做[RST Y0]動作
z 樣 Y1On 作為第二個計時器指令 T1 執行條件 Y2On 作為第三個計時器指令
T2 執行條件 Y3On 作為第四個計時器指令 T3 執行條件保證 Y1~Y4 順序動作
z 中央噴水燈噴水閥環狀噴水燈環狀噴水閥需順序動作 T1T2T3 Off
z →On 變化時SET"次動做時還需做RST"次動作 Y1Y2Y3
Y4
z 常閉接點來關斷計時器確保次動作執行時前個動作計時器關閉
z 後個動作完成後T4 升RST次動作後時SET"第個動作 Y1開
始第二輪迴圈
z X0OffY0 變為 Off工作指示燈熄滅時 ZRST 指令執行Y1Y2Y3Y4 復位
閥門噴水池燈立停止工作 3 計時器設計範例

DVPPLC 應技術手冊 329
317 紅綠燈控制
南北方
東西方

控制求
z 啟動鈕 X0 紅綠燈開始工作停止鈕 X1紅綠燈系統停止運行
z 設東西方西車流量較紅燈亮時間為 60 秒南北方車流量較紅燈亮時間為 30 秒
z 東西方紅燈時間南北方綠燈時間+綠燈閃爍時間+黃燈時間"反南北
方紅燈時間東西方綠燈時間+綠燈閃爍時間+黃燈時間"
z 黃燈亮時車不通過馬路黃燈亮 5 秒目讓正十字路口通行車時間
達對面馬路
z 東西方紅綠燈狀態變化時序:
红(Y0)
绿(Y1)
黄(Y2)
60秒
20秒
5秒
5秒

z 南北方紅綠燈狀態變化時序:
红(Y10)
绿(Y11)
黄(Y12)
30 s
60 s
5 s
5 s3 計時器設計範例

DVPPLC 應技術手冊 330
元件說明
PLC 裝置 控制說明
X0 啟動鈕
X1 停止鈕
T0 計時 60 秒計時器時基為 100ms 計時器
T1 計時 20 秒計時器時基為 100ms 計時器
T2 計時 5 秒計時器時基為 100ms 計時器
T10 計時 50 秒計時器時基為 100ms 計時器
T11 計時 5 秒計時器時基為 100ms 計時器
T12 計時 5 秒計時器時基為 100ms 計時器
T13 計時 30 秒計時器時基為 100ms 計時器
S0 初始步進點
S10~S13 東西燈號控制
S20~S23 南北燈號控制
Y0 東西方紅燈
Y1 東西方綠燈
Y2 東西方黃燈
Y10 南北方紅燈
Y11 南北方綠燈
Y12 南北方黃燈
控制程式
S
S
ZRST S0 S127
PLS
PLS
M0
M1
SET S10
S0
SET S20
S10
TMR T0
SET S11
T0
Y0
K600
X0
X1
SET S0
東西紅燈亮 秒60
M0
M1
3 計時器設計範例

DVPPLC 應技術手冊 331
S Y11
S20
TMR T10
SET S21
T10
K500
S
S
S S
T13S13 S23
Y12
S22
TMR
SET
T12
Y10
S23
TMR
S0
RET
T12
S23
K50
T13 K300
S
Y11
S21
TMR T11
SET S22
T11
K50
M1013
S
S
S
Y1
S11
Y2
S13
TMR T1
SET S12
T1
K200
Y1
S12
TMR T2
SET S13
T2
K50
M1013
東西綠燈閃爍 秒5
東西黃燈亮
東西綠燈亮 秒20
南北綠燈閃爍 秒5
南北綠燈亮 秒50
南北黃燈亮 秒5
南北紅燈亮 秒30

程式說明
z 啟動鈕X0 Off→On 動作PLS 指令執行M0 產生個升脈衝[SET S0]指
令執行進入步進流程
z 停止鈕X1 Off→On動作PLS指令執行M1 產生個升脈衝[ZRST S0 S127]3 計時器設計範例

DVPPLC 應技術手冊 332
指令執行步進點復位紅綠燈熄滅
z 例應並行分支步進流程來設計分為東西南北方兩個流程兩個流程時進行
z 東西方流程處於紅燈狀態時南北方流程應相應處綠燈綠燈閃爍黃燈流程
z 東西方流程結束後(紅燈熄滅)南北方流程應結束(黃燈熄滅)返回初始步進點 S0
z 步進點從個流程轉移個流程時前個流程狀態(包括步進點 Y 輸出點)相應
復位
z 東西方黃燈亮時間(Y2)並沒計時器來控制這為當南北方紅燈亮時間結束
後(時東西方黃燈結束時間)T13On S13 S23 為 On 狀態返回步
進點 S0S13 S23 步進點對應 Y 狀態重定Y2 然復位 4 間接指定暫存器 EF 設計範例

DVPPLC 應技術手冊 41
41 連續 D 總計算
控制求
z 實現從 D101 開始 N 個 D 暫存器總計算N 長度定義計算結果存放 D100
中當運算結果於 K32768 於 K32767 時對應位進位元標誌指示燈點亮
裝置說明
PLC 裝置 控制說明
Y0 D100 結果於 K32768 時指示
Y1 D100 結果於 K32767 時指示
E1 間接指定暫存器
D100 存放 D 相加總
D500 FORNEXT 迴圈次數
控制程式
M1000
M1000
M1021
M1022
MOV K1 E1
MOV K0 D100
FOR
INC
D500
E1
ADD D100 D100D100E1
NEXT
Y0
Y1
Y0

程式說明
z 例關鍵利間接指定暫存器 E1 配合 FOR~NEXT 迴圈來實現加數變化E1K1加
數 D100E1 代表 D101E1K2加 數 D100E1 代表 D102 類 推E1K10加 數 D100E1
代表 D110
z 連續相加 D 個數 FOR ~NEXT 迴圈執行次數決定 FOR ~NEXT 迴圈執行次數
D500 值決定D500 於等於 1 時迴圈執行次數視為 1假設 D500K10則 FOR ~NEXT
執行 10 次繼續執行 NEXT 後程式 4 間接指定暫存器 EF 設計範例

DVPPLC 應技術手冊 42
z 第 1 次執行 FOR ~NEXT 迴圈時E1K1D100E1 代表 D101ADD 指令執行D100 與
D101 相加結果存放 D100 中加數 D100K0存放加法運算結果 D100 內
容值為 D101 中數值時 INC 指令執行E1 變為 K2
z 第 2 次執行 FOR ~NEXT 迴圈時E1=K2D100E1 代表 D102ADD 指令執行D100 與
D102 相加結果存放 D100 中加數 D100D101D100 內容值為 D101 與 D102
中數值相加
z 類推執行第 10 次時D100 內容值為 D101D102D103D104D105D106
D107D108D109D110 中數值相加
z 當相加結果數值於 K32768 時M1021ON輸出線圈 Y0 導通位指示燈亮當相加
結果數值於 K32767 時M1022ON輸出線圈 Y1 導通進位指示燈亮 4 間接指定暫存器 EF 設計範例

DVPPLC 應技術手冊 43
42 產品配方參數調
控制求
z 假設某種產品 3 種型號對應 3 組配方參數個配方包含 10 種參數選擇相應配方
組別開關則加工時該配方參數作為當前加工執行配方參數
裝置說明
PLC 裝置 控制說明
X0 第 1 組配方開關
X1 第 2 組配方開關
X2 第 3 組配方開關
D500~D509 第 1 組配方數據
D510~D519 第 2 組配方數據
D520~D529 第 3 組配方數據
D100~D109 當前執行配方參數
控制程式
X0
X0
X1
X1
X2
X2
MOV
RST
RST
MOV
MOV
K500
M0
K510
K520
E1
E1
E1
FOR
INC
SET
INC
K10
F1
M0
E1
MOV D0E1 D100F1
NEXT
LD> F1 K10
M0
M0
F1
4 間接指定暫存器 EF 設計範例

DVPPLC 應技術手冊 44
程式說明
z 例關鍵利 E1F1 間接指定暫存器配合 FOR~NEXT 迴圈來實現 D 編號變化將存
放配方參數中組暫存器傳送 D100~D109作為當前執行配方參數
z 當選擇中組配方參數時X0X1X2 中個將變為 ONE1 值將分別對應為 K500
K510K520D0E1 將分別代表 D500D510D520時[RST M0]指令執行M0 重定變
為 OffRST F1 指令 FOR~NEXT 迴圈將執行 F1 復位變為 K0D100F1 代表 D100
z 例中 FOR ~NEXT 迴圈執行次數為 10 次假設選擇第組配方則 D0E1 將從 D500
~D509 變化D100F1 將從 D100~D109 變化實現第組配方參數資料調
z 假設選擇第組配方執行第 1 次迴圈時D500 值將傳送 D100執行第 2 次迴
圈時D501 值將傳送 D101……類推執行第 10 次迴圈時D509 值將傳
送 D109 中
z 當迴圈次數達時 F1K10[SET M0]指令將執行M0 置位變為 ONFOR ~NEXT
迴圈中指令 M0 常閉接點斷開停止執行
z 例實現 10 個參數 3 組配方資料傳送通過改變 FOR~NEXT 迴圈次數容易
改變配方中參數個數增加配方組數程式中增加條將存放配方資料 D 起始
編號值MOV" E1 MOV 指令 4 間接指定暫存器 EF 設計範例

DVPPLC 應技術手冊 45
43 8 組旋鈕控制 2 台 04DA 電壓輸出
DVPF6VR
DVP04DA DVP04DADVPEH機
控制求
z EH 機種通過調節台達 EH 機種 8 組類旋鈕(機帶 2 組+DVPF6VR 擴充 6 組)
意調節 2 台 DVP04DA 8 個輸出通道電壓從 0~10V 變化
裝置說明
PLC 裝置 控制說明
X0 類旋鈕值讀出啟動
X1 第 1 個 DVP04DA 值寫入啟動
X2 第 2 個 DVP04DA 值寫入啟動
E0 間接指定暫存器
控制程式
M1000
RST E0
FOR
INC
K8
E0
VRRD K0@E0 D0E0
NEXT
X0 利 循環
實現 組類旋鈕值次讀出
E0 FOR~NEXT
8
4 間接指定暫存器 EF 設計範例

DVPPLC 應技術手冊 46
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
D0
D1
D2
D3
D4
D5
D6
D7
D10
D20
D30
D40
D50
D60
D70
D80
X0
X0
X0
X0
X0
X0
X0
X0
K4000
K4000
K255
K255
X0
X0
DMUL
DMUL
DDIV
DDIV
D100
D110
D200
D210
K4000
K255
X0
DMUL
DDIV
D120
D220
D0~D7
1
2
3
K4000
K4000
K4000
K255
K255
K255
X0
X0
X0
DMUL
DMUL
DMUL
DDIV
DDIV
DDIV
D130
D140
D150
D230
D240
D250
4
5
6
將 數據傳送
D10~D80 中
第 組類旋鈕
讀出值數據處理
第 組類旋鈕
讀出值數據處理
第 組類旋鈕
讀出值數據處理
第 組類旋鈕
讀出值數據處理
第 組類旋鈕
讀出值數據處理
第 組類旋鈕
讀出值數據處理
D60
D150
D50
D140
D50
D140
D40
D130
D30
D120
D20
D110
D10
D100
4 間接指定暫存器 EF 設計範例

DVPPLC 應技術手冊 47
K4000
K4000
K255
K255
X0
X0
DMUL
DMUL
DDIV
DDIV
D160
D170
D260
D270
K6
K6
K7
K7
K8
K8
K9
K9
X1
X2
TO
TO
TO
TO
TO
TO
TO
TO
D200
D240
D210
D250
D220
D260
D230
D270
K1
K1
K1
K1
K1
K1
K1
K1
7
8
1
第 組類旋鈕
讀出值數據處理
第 組類旋鈕
讀出值數據處理
控制第 個
模組 個
通道輸出
電壓10V
DA 4
0~
控制第 個
模組 個
通道輸出
電壓10V
DA 4
0~
2
D70
D160
D80
D170
K0
K1
K0
K0
K0
K1
K1
K1
程式說明
z 範例利 E0 間接指定暫存器配合 FOR~NEXT 迴圈來實現類旋鈕組別編號存放讀出內
容值 D 編號變化
z FOR~NEXT 指令執行期間(INC E0)E0 從 012……7 加 1 變化K0@E0 從 K0~K7
變化D0E0 從 D0~D7 變化8 個旋鈕值呈現 VR0→D0VR1→D1VR2→
D2……VR7→D7 順序讀入指定暫存器
z 旋轉類旋鈕值將從 K0~K255 變化 DVP04DA 電壓 0~10V 對應數值 K0~K4000
程式中設計了將類旋鈕 K0~K255 變化轉換成類量輸出模組 K0~K4000 變
化從達調節個類旋鈕實現對個通道 0~10V 電壓輸出控制
z 經過轉換成 K0~K4000 變化數值傳送 D200D210D220D230D240D250
D260D270 TO 指令實現將存放述暫存器值送 DVP04DA 中作為對應通道電
壓輸出
z API85 VRRD 指令(旋鈕值讀出) API79 TO 指令(特殊模組 CR 資料寫入)法請參考
DVPPLC 應技術手冊 程式篇4 間接指定暫存器 EF 設計範例

DVPPLC 應技術手冊 48
MEMO 5 應指令程式流程設計範例

DVPPLC 應技術手冊 51
51 CJ 指令實現配方調
DVP12SC
行程2
行程1
X1
X2
X3
行程3
X4
台達 伺服ASDA
啟動
Y10
C2
脈波輸出
Y0
C0
正 反方
COM
PLS
SIGN

控制求
z 台達 DVP12SC PLC 發送脈波控制台達 ASDA 伺服 3 種工作行程距離通過三個開關
意選擇滿足不工作需
裝置說明
PLC 裝置 控制說明
X1 行程選擇開關 1時X1 狀態為 On
X2 行程選擇開關 2時X2 狀態為 On
X3 行程選擇開關 3時X3 狀態為 On
X4 伺服定位啟動開關時X4 狀態為 On
Y0 PLC 脈波方控制
Y10 PLC 脈波輸出點
控制程式
X1
CJ
X2
CJ
X3
CJ
M1000
CJ
CJ
M1000
MOV D0
P1
P2
P3
P4
K10000
P4
P1
5 應指令程式流程設計範例

DVPPLC 應技術手冊 52
CJ
CJ
CJ
X4
M1000
M1000
MOV
MOV
DDRVI
D0
D0
D0 Y10 Y0
P4
P4
P4
K100000
K30000
K20000
P4
P3
P2

程式說明
z 開關 X1 閉合X2X3 斷開時程式[CJ P1] 跳轉 P1 處常數值 K10000 放入 D0
選定了第種行程距離然後跳指針 P4準備脈波輸出
z 開關 X2 閉合X1X3 斷開時程式[CJ P2]跳轉 P2 處常數值 K20000 放入 D0
選定了第二種行程距離然後跳指針 P4準備脈波輸出
z 開關 X3 閉合X1X2 斷開時程式[CJ P3]跳轉 P3 處常數值 K30000 放入 D0
選定了第三種行程距離然後跳指針 P4準備脈波輸出
z 若 X1X2X3 均不閉合(不選擇行程)則程式第四行執行直接跳轉指針 P4準備
脈波輸出
z 開關 X4 閉合時指令[DDRVI D0 K10000 Y10 Y0] 執行 Y10 輸出定數量脈波(頻
率為 100KHzD0 內容值作為脈波輸出數目)Y0 為脈波方控制伺服馬達運轉距離與
接收脈波個數成例控制 PLC 脈波輸出數目達控制伺服馬達運轉距離目 5 應指令程式流程設計範例

DVPPLC 應技術手冊 53
52 水庫水位動控制
Y0
Y10 Y11
X1
X0 Y1

控制求
z 水庫水位升超過限時水位異常警報燈報警並進行泄水動作
z 水庫水位降低於限時水位異常警報燈報警並進行灌水動作
z 若泄水動作執行 10 分鐘後水位限感測器 X0 為 On則機械障警報燈報警
z 若灌水動作執行 5 分鐘後水位限感測器 X1 為 On則機械障警報燈報警
z 水位處於正常水位時警報燈熄滅泄水灌水閥門動復位
裝置說明
PLC 裝置 控制說明
X0 水位限感測器達限時X0 狀態為 On
X1 水位限感測器達限時X1 狀態為 On
Y0 水庫泄水閥門
Y1 水庫灌水閥門
Y10 水位異常警報燈
Y11 機械障警報燈
控制程式
X0
X1
X1
CALL
CALL
ZRST
ZRST
ZRST
FEND
Y1
Y11
T1
X1
X0
X0
P0
P10
Y0
Y10
T0
5 應指令程式流程設計範例

DVPPLC 應技術手冊 54
CALL
CALL
M1000
M1000
M1000
SRET
SRET
SRET
TMR
TMR
K6000
K3000
Y0
Y1
Y11
Y10
Y10
Y0
Y1
X0
X1T1
T0
水位超過限泄
水執行副程式
水位低於限灌
水執行副程式
機械障執行副程式
P0
P10
T0
P20
T1
P20
P20

程式說明
z 當水位超過限時X0OnCALL P0 指令執行將跳轉指針 P0 處執行 P0 副程式線
圈 Y0 Y10 為 On進行泄水動作並水位異常警報燈報警直 X0 變為 Off水位低
於限水位時停止 P0 副程式
z 當水位低於限時X1OnCALL P10 指令執行將跳轉指針 P10 處執行 P10 副程式
線圈 Y1 Y10 為 On進行泄水動作並水位異常警報燈報警直 X1 變為 Off水位高
於限水位時停止 P10 副程式
z P0 P10 副程式中嵌套了 CALL P20 副程式果進行泄水動作 10 分鐘水位限感測
器為 On則執行 P20 副程式Y11 線圈導通機械障指示燈報警
z 樣果進行灌水動作 10 分鐘水位限感測器為 On則執行 P20 副程式Y11 線圈
導通機械障指示燈報警
z 果水庫處於正常水位 X0 X1 為 Off則 ZRST 指令執行Y0Y1Y10Y11
T0T1 復位泄水灌水閥門警報燈不動作 5 應指令程式流程設計範例

DVPPLC 應技術手冊 55
53 辦公室火災警報 (中斷應)
控制求
z 當感熱警報器感應高溫時(發生火災)警鈴響起噴水閥立刻開始噴水
z 當警報解後警報解鈕噴水閥停止噴水警鈴聲停
裝置說明
PLC 裝置 控制說明
X0 感熱警報器當溫度過高時X0 狀態為 On
X1 警報解鈕時X1 狀態為 On
Y0 噴水閥
Y1 火災警鈴
控制程式
FEND
RST Y0
RST Y1
M1000
Y1
EI
Y0
IRET
M1000
IRET
I001
I101
程式

程式說明
z 程式中中斷指標 I001I101 分別對應於外部輸入點 X0X1X0X1 升觸發時執行對
應 I001 I101 中斷
z 辦公室內溫度正常時感熱警報器不動作X0 為 Off無中斷信號產生中斷副程式不執

z 當辦公室內溫度過高時感熱警報器動作X0 Off→On 變化時PLC 立停止程序
執行轉執行中斷副程式 I001開噴水閥(Y0)警鈴(Y1)I001 執行完畢後返5 應指令程式流程設計範例

DVPPLC 應技術手冊 56
回程序並從中斷點處繼續執行
z 當警報解時警報解鈕X1 Off→On 變化PLC 立停止程序執行轉執
行中斷副程式 I101關閉噴水閥(Y0)警鈴(Y1)I101 執行完畢後返回程序從中
斷點處繼續執行 5 應指令程式流程設計範例

DVPPLC 應技術手冊 57
54 超市錢櫃安全控制 (FOR~NEXT)
88 元 1200 元 332 元
Y0~Y17 Y20~Y37 Y40~ Y57
X0
應付金額
找零
412 元 2668 元 8800 元 應付金額
找零
應付金額
找零

控制求
z 超市火災搶劫等情況發生警報時則將區域錢櫃現金抽屜鎖住直警報解
裝置說明
PLC 裝置 控制說明
X0 警報器信號警報器響時X0 狀態為 On
D0 錢櫃數量
D10 目暫存器起始位址
控制程式
D10F1
D0
D10F1H0
D0
F1
F1
F1
MOV
MOV
MOV
NEXT
RST
FOR
INC
INC
M1000
X0
M1002
X0
HFFFF
K3
5 應指令程式流程設計範例

DVPPLC 應技術手冊 58
K4Y0
K4Y20
K4Y40
MOV
MOV
MOV
M1000
D10
D11
D12

程式說明
z 通過控制 D0 控制 FOR~NEXT 迴圈次數從決定控制錢櫃數量個錢櫃 16
個抽屜例中 D0K3對 3 個錢櫃 48 個抽屜進行控制
z F0K0 時D10F1 代表 D10F0K1 時D10F1 代表 D11F0K2 時D10F1 代表 D12
F0K3 時D10F1 代表 D13
z 當警報響時X0OnFOR~NEXT 迴圈執行 3 次HFFFF 次送 D10~D12 中
FOR~NEXT 迴圈執行完畢後D10~D12 值送外部 Y 輸出點 Y 輸出置位為 On
將個錢櫃抽屜鎖住
z 當警報解時X0OffFOR~NEXT 迴圈執行 3 次H0 次送 D10~D12 中FOR~NEXT
迴圈執行完畢後D10~D12 值送外部 Y 輸出點 Y 輸出復位為 Off個錢櫃
抽屜開
z 例中利間接指定暫存器 F1 實現將單值裝入個資料堆疊(連續 D 區域)戶根
據需來這個區域資料於計時器計數器等方面控制 6 應指令傳送較控制設計範例

DVPPLC 應技術手冊 61
61 CMP 原料滲混機
控制求
z 原料滲混機 A B 料當系統啟動(X0)後系統啟動燈(Y0)亮當 加 工 啟 動 開 關 (X1)
後A 料控制閥(Y1)開始送料攪拌器電機(Y3)開始轉動設定時間(D0)達後換 B
料控制閥(Y2)開始送料攪拌器電機(Y3)持續轉動直工作時間(D1)達
裝置說明
PLC 裝置 控制說明
X0 系統啟動開關時X0 狀態為 On
X1 加工啟動開關時X1 狀態為 On
Y0 系統啟動燈
Y1 A 料出口閥
Y2 B 料出口閥
Y3 攪拌器電機
D0 A 料送料時間
D1 A 料+B 料送料總時間
控制程式
X0
M0
X1
Y3
T0
SET
TMR
ZRST
CMP
RST
Y3
T0
Y1
T0
T0
D1
Y3
D0 M0
M1
M2
Y0
Y1
Y2
6 應指令傳送較控制設計範例

DVPPLC 應技術手冊 62
程式說明
z 當啟動鈕後X0OnY0 線圈導通機燈(Y0)亮
z 當加工開關後X1 Off→On 變化SET 指令執行Y3 置位元TMR 指令執行T0
開始計時
z 時CMP 指令執行當 T0 現值於 D0 時M0 為 OnY1 導通開始送 A 料當
T0 現值於等於 D0 內容值時M1 M2 變為 On M0 變為 Off時 Y2 導通Y1
關閉開始送 B 料停止送 A 料
z 當 T0 現值等於 D1(送料總時間)時T0 常開接點變為 OnZRST RST 指令執行Y1~Y3
T0 復位攪拌機停止工作直次加工開關 6 應指令傳送較控制設計範例

DVPPLC 應技術手冊 63
62 ZCP 水塔水位高度警示控制
控制求
z 型公水塔利模擬式液位高度測量儀(0~10V 電壓輸出)測量水位高度進行水位控制
水位處於正常高度時水位正常指示燈亮水塔剩 14 水量時進行給水動作水位達限時
報警並停止給水
裝置說明
PLC 裝置 控制說明
Y0 給水閥開關(限設定值 K1000)
Y1 水位正常指示燈
Y2 水位達警報器(限設定值 K4000)
D0 模擬式液位高度測量值(K0~K4000)
控制程式
M0
M1000
FROM
ZCP
SET
RST
K0 D0
K1000
Y0
Y0
K6 K1
M0K4000 D0
M1
M2
Y1
Y2

程式說明
z 利模擬式液位高度測量儀(0~10V 電壓輸出)測量水位高度 經台達 DVP04AD 擴充模組轉
換成數值 K0~K4000 存放 D0 中通過對 D0 值進行判斷來控制水面處於正常高度
z 當 D0 值於 K1000 時水位偏低M0OnSET 指令執行Y0 置位元給水閥開關
開開始給水
z 當 D0 值 K1000~K4000 間時水位正常M1OnY1 導通水位正常指示燈亮
z 當 D0 值於 K4000 時水位達限M2OnY2 導通水位達警報器響時
RST 指令執行Y0 重定給水閥開關關閉停止給水
z API78 FROM 指令(特殊模組 CR 資料讀出)法請參考DVPPLC 應技術手冊 程式篇 6 應指令傳送較控制設計範例

DVPPLC 應技術手冊 64
63 BMOV 筆歷史資料備份
控制求
z DVPPLC 搭建個測試實驗台對測設備資料進行記錄並將紀錄資料次放入
暫存器 D0~D99 中間隔 30 分鐘將 D0~D99 資料轉移暫存器中便 D0~D99
重新接收新資料測設備個測試週期為 2 個時
裝置說明
PLC 裝置 控制說明
X0 測試啟動開關時X0 狀態為 On
X1 重複測試鈕時X1 狀態為 On
X2 測試停止開關時X2 狀態為 On
D0~D99 資料收集
D100~D499 資料備份
控制程式
TMR T0 K18000
CNT C0 K4
BMOVP D0 D100 K100
BMOVP D0 D200 K100
BMOVP D0 D300 K100
BMOVP D0 D400 K100
X0 X1 X2 T0
T0
LD C0 K1
LD C0 K2
LD C0 K3
LD C0 K4
X2X1
RST C0

程式說明
z 當 X0On 時T0 計時器開始執行計時隔 30 分鐘計時器常開接點 Off→On 動作次
z 採計數器 C0 對計時器常開接點進行計數當 C01 時將 D0~D99 資料傳送
D100~D199當 C02 時將 D0~D99 資料傳送 D200~D299當 C03 時將 D0~D99
資料傳送 D300~D399當 C04 時將 D0~D99 資料傳送 D400~D499時整
個測試過程結束
z 果需對測設備進行重複測試將 X1 Off→On 動作次
z 當 X2On 時停止測試PLC 不對測設備採集資料時清計數器 C0 6 應指令傳送較控制設計範例

DVPPLC 應技術手冊 65
64 FMOV 單筆資料點傳送

PLC

50Hz
X2 X3
X4
30Hz 40Hz
0Hz
X1
RS485
變頻器 1
台達
變頻器 2 變頻器 3 變頻器 4
頻率選擇

控制求
z 台台達 PLC 通過 RS485 通訊控制台台達變頻器時時需台變頻器運轉頻
率相假設通過內部程式 PLC D10~D13 分別對應四台變頻器驅動頻率時
需旋轉旋鈕開關四台變頻器設定相運轉頻率
裝置說明
PLC 裝置 控制說明
X1 選擇 0Hz 頻率旋轉0Hz"時X1 狀態為 On
X2 選擇 30Hz 頻率旋轉30Hz"時X2 態為 On
X3 選擇 40Hz 頻率旋轉40Hz"時X3 態為 On
X4 選擇 50Hz 頻率旋轉50Hz"時X4 狀態為 On
D10 變頻器 1 驅動頻率
D11 變頻器 2 驅動頻率
D12 變頻器 3 驅動頻率
D13 變頻器 4 驅動頻率 6 應指令傳送較控制設計範例

DVPPLC 應技術手冊 66
控制程式
FMOV K0 D10 K4
FMOV D10 K4
FMOV K4000 D10 K4
FMOV
MODWR
MODWR
MODWR
D10
H2001
H2001
H2001
K4
D10
D11
D12
X1
X2
X3
X4
M0
M1
M2
MODWR H2001 D13
M3
通訊控制變頻器頻率
(部分不完整程序)
K3000
K5000
K1
K2
K3
K4

程式說明
z 當 X1On 時將 0 傳送暫存器 D10~D13變頻器運轉頻率為 0Hz
z 當 X2On 時將 K3000 傳送暫存器 D10~D13變頻器運轉頻率為 30Hz
z 當 X3On 時將 K4000 傳送暫存器 D10~D13變頻器運轉頻率為 40Hz
z 當 X4On 時將 K5000 傳送暫存器 D10~D13變頻器運轉頻率為 50Hz
z 通訊寫入變頻器頻率通過 MODWR 指令來實現需注意 4 個 MODWR 指令不
時執行否則會產生通訊衝突筆通訊範例請參考第 12 章 6 應指令傳送較控制設計範例

DVPPLC 應技術手冊 67
65 CML 彩燈交閃爍
ON
OFF
X1
Y0 Y2Y1 Y3
Y4
Y5
Y6
Y7
Y10Y11Y12Y13
Y15
Y17
Y16

控制求
z 開關 On 狀態後偶數編號奇數編號彩燈交亮 1 秒
z 開關 Off 狀態後彩燈熄滅
裝置說明
PLC 裝置 控制說明
X1 彩燈閃爍啟動開關撥動On"位置時X1 狀態為 On
M1013 1 秒時鐘脈衝
Y0~Y17 16 個彩燈
控制程式
MOV
MOV
CMLP
H5555
H0
K4Y0
K4Y0
K4Y0
K4Y0
X1
X1
X1 M1013

程式說明
z X1 開關 Off→On 狀態變化時K4Y0H5555Y17~Y0 狀態為:0101 0101 0101
0101"偶數編號彩燈亮當 M1013On 時CMLP 指令執行K4Y0 狀態反轉
Y17~Y0 狀態為為:1010 1010 1010 1010" 奇數編號彩燈亮狀態將保持 1

z 當 M1013 次 Off→On 時CMLP 指令執行K4Y0 狀態反轉偶數編號彩燈亮
z 當 M1013 Of f→On 時Y0~Y17 狀態反轉 1 次反轉後狀態保持 1 秒反
復循環 6 應指令傳送較控制設計範例

DVPPLC 應技術手冊 68
66 XCH 實現個暫存器 8 位元位數交換
控制求
z 個 D 資料長度為 Word(16 位元)個 Word 4 個位數Nibble"組成實現隔
秒鐘 D0 NB0NB1NB2NB3 資料互換
D0H5678( )交換前
b6
b6
b0
b0
b1
b1
b2
b2
b3
b3
b4
b4
b5
b5
b7
b7
b8
b8
b9
b9
b10
b10
b11
b11
B12
B12
b13
b13
b14
b14
D0H6587C( )交換後
H8
H7
H7
H8H5H6
H6H5
NB0
NB0
NB1NB2NB3
NB1NB2NB3

裝置說明
PLC 裝置 控制說明
T0 計時 1 秒計時器時基為 100ms 計時器
D0 資料暫存器
Y0~Y17 存放 4 個位數
控制程式
MOV
MOV
XCHP
TMR
H5678
D0
K1Y0
T0
D0
K4Y0
K1Y4
K10
M1002
T0
T0
XCHP
MOVP
K1Y10
K4Y0
K1Y14
D0


程式說明
z 程式先將 D0 16 位元(4 個位數)資料存放 Y0~Y17當 1 秒鐘定時時間後T0
Off→On 變化XCHP 指令執行次K1Y0 與 K1Y4K1Y10 與 K1Y14 進行資料交換
交換完成後資料傳送 D0完成 D0 NB0NB1NB2NB3 資料互換 6 應指令傳送較控制設計範例

DVPPLC 應技術手冊 69
67 指撥開關輸入 7 段顯示器輸出程式

DVPF8ID
84218421
Y3~Y0Y7~Y4
DI0
DI1
DI2
DI3
DI4
DI5
DI6
DI7
M1104
M1105
M1110
M1109
M1108
M1107
M1106
M1111
DVPF8ID
:K0~K99 :K0~K99
DVPEH機
顯示值範圍 輸入值範圍
卡等效電路

控制求
z 利台達 EH 機種 DVPF8ID 擴充卡實現對計數器 C0 預設值從 K0~K99 設定並通
過七段解碼顯示器將計數器 C0 現值(K0~K99)顯示出來
裝置說明
PLC 裝置 控制說明
X0 啟動 C0 顯示
M1104~M1111 外部 8 個開關 OnOff 狀態映射
D0 C0 預設值
Y0~Y7 C0 顯示值
Y10 C0 計數達
控制程式
BIN
CNT
BCD
BCD
K2M1104
C0
D0
C0
D0
D0
K2Y0
K2Y0
M1000
C0
X0
X0
Y10

程式說明
z PLC RUN 時 DVPF8ID 卡會動將外部 8 個開關 OnOff 狀態映射 PLC 內部特殊輔助
繼電器 M1104~M11118 bits 開關通過配合指令實現兩位元數輸入
z 程式執行M1000On通過 BIN 指令抓取 DVPF8ID 卡計數設定值 D0 6 應指令傳送較控制設計範例

DVPPLC 應技術手冊 610
z 未啟動計數時X0Off BCD 指令執行2 位元數 7 段顯示器將顯示 C0 預設值
z 啟動計數後X0OnC0 開始計數時 BCD 指令執行2 位元數 7 段顯示器將顯示 C0
現值
z 假設 2 位數 7 段顯示器從左右顯示為34"則 DVPF8ID 卡 DI7~DI0 開關狀態為:0011
0100"
z 當 C0 計數值達計數預設值 D0 後C0 常開接點導通Y10On 7 應指令四則運算設計範例

DVPPLC 應技術手冊 71
71 水流量精確計算
r
Sππr (d2)22
d
水橫截面積

控制求
z 水直徑 mm 為單位水流速 dms(1 分米秒)為單位水流量 cm3s(1 毫升秒)
為單位水橫截面積πr2π(d2)2水流量水橫截面積×流速求水流量計算結果
精確數後第 2 位
裝置說明
PLC 裝置 控制說明
X0 啟動計算
D0 水直徑(單位:mm 假設為 10mm)
D6 水橫截面積運算結果(單位:mm2)
D10 水流速(單位:dms假設為 25dms)
D20 水流量運算結果(單位:mm3s)
D30 水流量運算結果(單位:cm3s)
控制程式
MUL
MOV
DDIV
DMUL
DDIV
K314
K25
D4
D6
D20
MOV K10 D0
D2
D10
K4
D10
K1000
MUL D0 D0 D2
D4
D6
D20
D30
X0
水流量(mm s )3
水流量(cm s )3
M1002
初始化水直徑水流速
水橫截面積計算
7 應指令四則運算設計範例

DVPPLC 應技術手冊 72
程式說明
z 涉數點精確運算時般需浮點數運算指令浮點數運算指令需轉換較
繁瑣例整型四則運算指令實現數點精確運算
z 程式中 mmcmdm 必須統單位保證符合結果需程式中先將
單位統成 mm後將單位變成需 cm3
z 計算水橫截面積時需ππ≈314程式中沒將 dms(分米秒)擴 100 倍變
成 mm 單位卻π擴了 100 倍變為 K314這樣做目運算精確數後
2 位
z 後將運算結果 mm3s 1000 變成 cm3s1cm31ml1 升=1000 毫升1000 cm31d
m3
z 假設水直徑 D0 為 10mm水流速 D10 為 25dms則水水流量運算結果為 196 cm3s 7 應指令四則運算設計範例

DVPPLC 應技術手冊 73
72 INCDEC 加減寸動微調
控制求
z 假設定位控制系統中發送 100 個脈波移動 1mm 距離當寸動左移開關 X0
左移動 1mm當動右移開關 X1 右移動 1mm輸出脈波 PLC 輸出點 Y0 提供
裝置說明
PLC 裝置 控制說明
X0 寸動左移開關
X1 寸動右移開關
D0 將移動位置
D2 移動位置需脈波數
Y0 脈波輸出端
Y5 方信號輸出端
控制程式
DINC
DDEC
DMOV
DDRVA
D0
D0
D2
D4
SET
D4
K50000
M1
X0
X1
M1000
M1029
M1
LD<> D2
MUL
RST
RST
D0
M1
M1029
K100
Y0
D2
Y5
D4

程式說明
z 寸動左移開關 1 次X0 Off→On 變化DINC 指令執行次D0 內容增加 1樣
寸動左移開關次X1 Off→On 變化DDEC 指令執行次D0 內容減少 1
z 假設 D0 D4 初始值為 0寸動左移開關D0 變為 K1結果 K100 轉換成脈波
數存放 D2時D2 值與 D4 不等D2 值(K100)會傳送 D4作為絕對定
位(DDRVA)目標位置值時 M1 置位元為 OnDDRVA 指令執行 7 應指令四則運算設計範例

DVPPLC 應技術手冊 74
z DDRVA 指令執行結果Y0 輸出 100 個 50KHZ 脈波系統從起初位置(D4K0)跑
目標位置(D4D2K100)左移 1mm
z 若次寸動左移開關 1 次D2K200與前 D4 值 K100 不等D2 值(K200)會
傳送 D4作為絕對定位(DDRVA)目標位置值時 M1 置位元為 OnDDRVA
指令執行系統從次位置(D4K100)跑目標位置(D4D2K200)次左移 1mm
z 類推右移情況與相似右移寸動開關次將右移 1mm 7 應指令四則運算設計範例

DVPPLC 應技術手冊 75
73 NEG 位移反轉控制
K50000K50000
(D200D201) (D200D201)(D200D201 )
X1
(K0)
反轉啟動
原點

控制求
z 定位控制系統做左右位移運動次鈕(X1)定位裝置從當前位置反轉移動
原點(D200D201 值為 K0)為對稱中心邊
裝置說明
PLC 裝置 控制說明
X1 反轉啟動鈕
Y0 脈波輸出端
Y5 旋轉方端
D200D201 絕對定位目標值
控制程式
DNEG
DDRVA
RST
D200
D200
M0
K5000 Y0
X1
M0
M1029
SET M0
Y5

程式說明
z 假設 D200D201(32 位元資料)初始內容值為 K50000次鈕後 X1 Off
→On 變化D200D201(32 位元資料)內容值變為 K50000
z 時M0 置位元為 OnDDRVA 指令執行 5KHZ(K5000) 頻率絕對目標位置
K50000 移動目標位置達後M1029OnM0 復位為 OffY0 停止發送脈波
z 次鈕 X1 Off→On 變化D200D201(32 位元資料)內容值 K50000
變為 K50000時 M0 置位為 On開始執行絕對目標位置 K50000 定位運動直
達目標位置停止
z 次鈕(X1)定位裝置會從當前位置移動原點為對稱中心點邊7 應指令四則運算設計範例

DVPPLC 應技術手冊 76
MENO 8 應指令旋轉位移設計範例

DVPPLC 應技術手冊 81
81 ROLROR 霓虹燈設計
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17
X0
X1
X2
右循環
左循環
復位

控制求
z 右循環鈕16 個霓虹燈編號(Y0~Y7Y10~Y17)次亮 200ms
後熄滅
z 左循環鈕16 個霓虹燈編號(Y17~Y10Y7~Y0)次亮 200ms
後熄滅
z 左右循環工作狀態直接對應鈕切換不必先復位鈕停止霓虹燈運行
z 復位鈕不霓虹燈處左循環還右循環工作狀態霓虹燈熄滅
裝置說明
PLC 裝置 控制說明
X0 右循環鈕時X0 狀態為 On
X1 左循環鈕時X1 狀態為 On
X2 復位鈕時X2 狀態為 On
T0 T1 計時 200ms 計時器時基為 100ms 計時器
Y0~Y17 16 個霓虹燈
控制程式
X0
SET Y0
SET
RST
M10
T0
T0 M10
TMR T0 K2
T0
ROL K4Y0 K1
ZRST Y0 Y17
ZRST M10 M11
200ms
編號
次點亮
8 應指令旋轉位移設計範例

DVPPLC 應技術手冊 82
RST T1
X1
Y17
M11
T1
T1
M11
TMR T1 K2
ROR K4Y1 K1
X2
SET
SET
ZRST Y0 Y17
ZRST M10 M11
ZRST Y0 Y17
ZRST M10 M11
200ms
編號
次點亮
復位動作

程式說明
z 右循環鈕X0 Off→On 變化次ZRST 指令執行Y0~Y17M10~M11 先清
為 Off 狀態接著 SET 指令執行Y0M10 設定 OnM10OnTMR 指令執行T0 開始
計時200ms 後 T0 X0 Off→On 變化次ROL 指令執行次Y0 為 On 狀態移
位元 Y1時接著 RST 指令執行T0 復位
z 從個掃描週期開始T0 開始計時200ms 後 ROL 指令執行次Y1 為 On 狀態
移位元 Y2Y0~Y17 將次亮 200ms 後熄滅反復循環進行
z 左循環鈕工作流程與類似不 ROR 指令代了 ROL 指令霓虹燈將
編號次點亮 200ms
z 復位鈕X2 Off→On 變化次Y0~Y17M10~M11 復位霓虹燈停止工作
需注意 X0X1 升緣接點後面 ZRST 指令目次左右循環狀態切換時霓
虹燈燈處於熄滅狀態保證從 Y0 者 Y17 開始點亮 8 應指令旋轉位移設計範例

DVPPLC 應技術手冊 83
82 SFTL 不良品檢測
X4
X0
Y0
X5
X6
不良品檢測光電開關 復位鈕
電磁閥推出桿
不良品進入回收箱
檢測光電開關
不良品回收箱
凸輪檢測光電開關

控制求
z 產品傳送傳送帶作檢測當光電開關檢測不良品時(高度偏高)第 5 個定點將
不良品通過電磁閥排出排出回收箱後電磁閥動復位當傳送帶不良品記憶錯亂
時復位鈕將記憶資料清零系統重新開始該檢測
裝置說明
PLC 裝置 控制說明
X0 不良品檢測光電開關
X4 凸輪檢測光電開關
X5 進入回收箱檢測光電開關
X6 復位鈕
Y0 電磁閥推出桿
控制程式
RST
RST
Y0
X4
M4
X5
X6
SFTL X0 M0 K5 K1
SET
Y0
M4
ZRST M0 M4

程式說明
z 當凸輪轉圈產品從個定點移外個定點X4 Off→On 變化次 SFTL 指
令執行次M0~M4 內容左移位元位元X0 狀態傳 M0 8 應指令旋轉位移設計範例

DVPPLC 應技術手冊 84
z 當 X0On不良品產生時(產品高度偏高)1"資料進入 M0移位 4 次後達第 5
個定點M4On[SET Y0]指令執行Y0On 保持電磁閥動作不良品推回收箱
z 當不良品確認已經排出X5 Off→On 變化次[RST Y0][RST M4]指令執行
M4 Y0 將復位為 Off電磁閥復位直次不良品產生時動作
z 當復位鈕X6 Off→On 變化次M0~M4 內容全部重定為0"保證傳送帶
產品發生不良品記憶錯亂時重新開始檢測 8 應指令旋轉位移設計範例

DVPPLC 應技術手冊 85
83 WSFL 混合產品動分類
X6
12 3 4 56
Y0 AY1 BY2 C
X3 X4 X5
X7
A B C
X0
X1
X2
復位鈕
電磁閥
產品箱
凸輪檢測光
電開關
定點
電磁閥 電磁閥
定點 定點 定點 定點 定點
產品箱 產品箱
控制求
z ABC 3 種產品傳送帶流通傳送帶凸輪轉周產品從個定點移動外個定
點傳送帶流通 6 個產品
z 產品進入傳送帶前動通過三個識別感測器檢測出產品類型 A類型產品將定點 2 通過電
磁閥送 A 產品箱B 類型產品將定點 4 送 B 產品箱C 類型產品將定點 6 送
C 產品箱
z 個產品送確認送產品箱後電磁閥會動復位重定鈕記憶資料清零系
統重新開始檢測分類工作流程
裝置說明
PLC 裝置 控制說明
X0 A 產品識別感測器A 產品進入傳送帶時X0 狀態為 On
X1 B 產品識別感測器B 產品進入傳送帶時X1 狀態為 On
X2 C 產品識別感測器C 產品進入傳送帶時X2 狀態為 On
X3 A 產品確認感測器A 產品進入 A 產品箱時X3 狀態為 On
X4 B 產品確認感測器B 產品進入 B 產品箱時X4 狀態為 On
X5 C 產品確認感測器C 產品進入 C 產品箱時X5 狀態為 On
X6 凸輪檢測光電開關檢測凸輪時X6 狀態 Off→On 變化次
X7 重定鈕時X7 狀態為 On
Y0 電磁閥 A
Y1 電磁閥 B
Y2 電磁閥 C 8 應指令旋轉位移設計範例

DVPPLC 應技術手冊 86
控制程式
CMP
CMP
CMP
D101
D105
D103
K1
K3
K2
M10
M30
M20
RST
SET
SET
SET
D0
Y0
Y1
Y2
WSFL D0 D100 K6 K1
X6
X0
MOVP K1 D0
D0
D0
K2
K3
MOVP
MOVP
X1
X2
M11
M21
M31
X3
X4
X5
X3
X4
X5
X7
RST
RST
RST
RST
RST
RST
RST
M11
M21
M31
D100
Y0
Y1
Y2
D105
A
B
C
D100~D105
2
4
6
產品 進入傳送帶
凸輪轉動周
內容左移個暫存器
第 個定點判斷
否為 產品
產品 進入傳送帶
產品 進入傳送帶
第 個定點判斷
否為 產品
A
第 個定點判斷
否為 產品
B
C
A A
B B
C C
A A
BB
C C
系統復位清記憶數據
確認進入 產品箱後電磁閥 復位
確認進入 產品箱後電磁閥 復位
確認進入 產品箱後電磁閥 復位
若為 產品電磁閥 開
若為 產品電磁閥 開
若為 產品電磁閥 開

程式說明
z 當 A 機種進入傳送帶時X0 Off→On 變化次MOVP K1 D0 指令執行D0K1當 B~C
產品進入傳送帶時D0 對應值分別變為 K2K3
z 當凸輪旋轉圈傳送帶物品從個定點移個定點X6 Off→On 變化次
WSFL 指令執行D100~D105 內容左移位元個暫存器時CMP 指令執行定8 應指令旋轉位移設計範例

DVPPLC 應技術手冊 87
點 2(D101)判斷否為 A 產品定點 4(D103)判斷否為 B 產品定點 6(D105)
判斷否為 C 產品次較完成後RST 指令執行D0 復位
z 當 246 定點檢測 ABC 產品中時對應 M11M21M31 將為 On
SET 指令執行對應 ABC 電磁閥將導通產品推產品箱中
z 當已確認將產品推產品箱時X3X4X5 將為 On時RST 指令執行對應 AB
C 電磁閥將復位
z 重定鈕X7OnZRST 指令執行 D100~D105 中內容清為0"記憶資料
清 8 應指令旋轉位移設計範例

DVPPLC 應技術手冊 88
84 SFWRSFRD 包廂呼控制
101
103 104 105
102
X5 X6
X0
X2 X3 X4
X1
D11
D0
呼包廂號碼
呼包廂個數
查 復位
服務台 包廂
包廂 包廂
包廂包廂包廂

控制求
z 包廂呼鈕呼包廂個數增加 1查鈕早晚呼順序次查
呼包廂號碼並呼包廂個數動減 1當包廂號碼查完後呼包廂
個數顯示為 0
z 復位鈕清零包廂記憶資料
裝置說明
PLC 裝置 控制說明
X0 101 包廂呼鈕時X0 狀態為 On
X1 102 包廂呼鈕時X1 狀態為 On
X2 103 包廂呼鈕時X2 狀態為 On
X3 104 包廂呼鈕時X3 狀態為 On
X4 105 包廂呼鈕時X4 狀態為 On
X5 查鈕時X5 狀態為 On
X6 重定鈕時X6 狀態為 On
D0 呼包廂個數
D1 ~ D9 未查呼包廂號碼
D10 呼包廂號碼
D11 正查呼包廂號碼 8 應指令旋轉位移設計範例

DVPPLC 應技術手冊 89
控制程式
MOV K102 D10
X0
MOV K103 D10
MOV K104 D10
MOV K105 D10
X2
X3
X1
X4
MOV K101 D10
X0
X2
X3
X1
X4
SFWR D10 D0 K6
X5
SFRD D0 D11 K6
X6
ZRST
RST
D0
D11
D6
101
102
103
104
105

D0 D6 D11~
D0

D10
包廂號碼 送入
個包廂鈕
值寫入指針 指定位置
D10
D0
包廂號碼 送入 D10
包廂號碼 送入 D10
包廂號碼 送入 D10
包廂號碼 送入 D10
正緣觸發時清
內容值
查鈕指針 指定
位置內容值讀出 中顯示
X6

D11

程式說明
z 程式利 API38 SFWR 與 API39 SFRD 指令配合實現先進先出資料堆疊讀寫控
制例中先呼包廂號碼先查
z 包廂呼鈕5 個包廂號碼先暫存於 D10然後呼先後順序放入資料堆疊
D1~D5 中某個位置
z 查鈕早呼包廂號碼讀出 D11呼包廂個數則與指針 D0 對應利
台達 TP04 終端顯示器方便監控 PLC 內部暫存器 D0(呼包廂個數) D11(將
查包廂號碼)數值
z 程式後 ZRST RST 指令將 D0~D6 D11 清 零 TP04 顯示器呼包廂個數呼
包廂號碼將顯示為 08 應指令旋轉位移設計範例

DVPPLC 應技術手冊 810
MENO 9 應指令資料處理設計範例

DVPPLC 應技術手冊 91
91 ENCODECO 編碼與解碼
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
Up
Pg Up
Rig htLeft
Pg Dn
Down
ALARM
RS232
RS485
0 1

2

3

4

5

6

7

X0X1X2X3X4X5X6X7
流水線

















































控制求
z 編號為 0~7 8 條輔助流水線分別傳送 8 種不產品通過監控 D0 (流水線編號)
值知目前個編號輔助流水線產品正進入流水線
z 設定 D10 (流水線暫停設定) 為 K0~K7 間值對編號 0~7 中某條輔助流水線進行暫
停運轉操作
裝置說明
PLC 裝置 控制說明
X0~X7 進入流水線檢測開關當產品進入時對應 X 輸入點狀態為 On
Y0~Y7 停止編號 0~7 流水線運轉
M10 編碼指令啟動
M11 解碼指令啟動
D0 當前進入流水線產品
D10 暫停運轉輔助流水線 9 應指令資料處理設計範例

DVPPLC 應技術手冊 92
控制程式
M10
M11
M11
DECO
ZRST
MOV
ENCO
D10
Y0
HFFFF
X0
Y0
Y7
D10
D0
K3
K3
LD>
LD<
D10
D10 K0
K7

程式說明
z 當 M10On執行 ENCO 指令輔助流水線產品進入流水線產品線號碼會
編碼 D0監控 D0 內容值從知種產品正進入流水線
z 當 M11On執行 DECO 指令設定 D10 值D10 值會解碼 Y0~Y7 中從
對應輔助流水線暫停例D0K5則解碼 Y5On編號 5 輔助流水線將暫停
運轉當 M11OffZRST 指令執行Y0~Y7 為 Off流水線正常運轉
z D10 設定值不 K0~K7 範圍時D10 寫入 HFFFF保證不會 D10 寫入值
Y0~Y7 動作導致輔助流水線暫停工作 9 應指令資料處理設計範例

DVPPLC 應技術手冊 93
92 SUMBON 1 個數統計判斷
控制求
z 當 X0 On 時執行 SUM 指令統計 Y0~Y17(K4Y0)中 On 位數量存放於 D0
z 當 X0 On 時執行 BON 指令對 Y0~Y17 低位元高位元進行判斷判斷結果分
別存於 M0 M1
z 顯示判斷結果:D0 值 M0 與 M1 狀態
裝置說明
PLC 裝置 控制說明
X0 啟動 SUM BON 指令
Y0~Y17 統計判斷裝置
D0 存放 Y0~Y17 On 位數量
M0 存放低位元 OnOff 結果
M1 存放高位元 OnOff 結果
控制程式
X0
SUM
BON
BON
K4Y0 D0
K4Y0
K4Y0
M0
M1
K0
K15

程式說明
z X0On實現對 Y0~Y17 16 個輸出進行為1"個數統計高位元與低位元否為
1"判斷9 應指令資料處理設計範例

DVPPLC 應技術手冊 94
93 MEANSQR 均值與方根
控制求
z 當 X0 On 時將 D0~D9 等 10 筆歷史資料均值存於 D200D200 開方後存於 D250
z 當 X1 On 時將 D100~D163 等 64 筆歷史資料均值存於 D300D300 開方後存於 D350
裝置說明
PLC 裝置 控制說明
X0 啟動連續 10 筆資料 MEANSQR 計算
X1 啟動連續 64 筆資料 MEANSQR 計算
D0~D9 歷史資料
D200 均值
D250 均值開方
D100~D163 歷史資料
D300 均值
D350 均值開方
控制程式
X0
X1
SQR
SQR
D200
D300
D0
D100
D250
D350
D200
D300
K10
K64
MEAN
MEAN

程式說明
z MEAN 指令資料均筆數不超過 64 筆SQR 指令不指定負數否則PLC 會視為指令
運算錯誤 9 應指令資料處理設計範例

DVPPLC 應技術手冊 95
94 MEMRMEMW 檔案暫存器訪問
MEMW
D
MEMR
D M
PLC
D
X
M
Y
C
T
S
PLC
利特 特
電時
動讀出
檔案暫存器存儲區 存儲區
寫入 讀出
內部存儲區 檔案暫存器存儲區
檔案暫存器
D 存儲區D 存儲區
控制求
z PLC 電源電時動將編號為 0~49 檔案暫存器 50 筆資料傳送 D4000~D4099
z X0On將 D2000~D2099 100 筆歷史資料寫入編號為 0~99 檔案暫存器
z X1On將編號為 0~99 檔案暫存器 100 筆資料讀出 D3000~D3099
裝置說明
PLC 裝置 控制說明
X0 啟動檔案暫存器資料寫入
X1 啟動檔案暫存器資料讀出
控制程式
M1002
X0
X1
M1101
K0
K50
K4000
D2000
K0
D1101
D1102
D1103
K0
D3000
K100
K100
SET
MOV
MOV
MOV
MEMW
MEMR
0~49
利特 特
電時將編號
檔案暫存器數據讀出
數據暫存器 D4000~D4049
D M PLC
9 應指令資料處理設計範例

DVPPLC 應技術手冊 96
程式說明
z PLC 內部檔案暫存器區資料暫存器區 D 樣 Word 單位資料存儲區不
檔案暫存器區不作為運算元般指令(例 MOV)進行訪問需專門指令
MEMWMEMR 來訪問
z PLC 電時(不 PLC RUN 還 STOP 狀態)若檢測 M1101On則會 D1101
指定起始檔案暫存器編號 D1102 指定讀出筆數 D1103 指定存放讀出資料起始 D
編號將指定筆數檔案暫存器資料動讀資料暫存器區需注意PLC 僅電時
會根據特 M 特 D 做這個讀取動作 9 應指令資料處理設計範例

DVPPLC 應技術手冊 97
95 ANSANR 液面高度監控報警系統
Y0
X0
X1 Y1

控制求
z 對水產養殖場液面進行時監控當液面高度低於極限持續 2 分鐘開始啟動報警
系統報警系統啟動後報警指示燈亮時開進水閥門進行供水當水位達正常水位後
警報解
裝置說明
PLC 裝置 控制說明
X0 液面極限水位感測器
X1 正常水位感測器
Y0 報警指示燈
Y1 進水閥門
控制程式
M1000
X1
X0
M1049
M1048
ANS T0 K1200 S900
ANRP
Y0
Y1
M1048
M1048On

X1On
當時效
警報點復位
指示燈亮進水閥門開啟
超過 分鐘時
關保持
M1049On
當 X0On 2
警報點 S900On
當 時
當 時警報

程式說明
z 當液面高度低於極限時X0OnX0On 狀態保持兩分鐘後Y0OnY1On報警指示
燈亮時開進水閥門進行給水
z 當液面高度達正常水位後X1OnY0OffY1Off警報解 9 應指令資料處理設計範例

DVPPLC 應技術手冊 98
96 SORT 採集資料排序
控制求
z 通過 DVP04ADS 類量模組 DVP04TCS 溫度模組來分別採集電壓資料(假設對應變頻
器頻率)溫度資料採集 4 組電壓 4 組溫度資料
z 當 M0On電壓順序對 4 個通道排序當 M1On溫度順
序對 4 個通道排序
z 實現資料排序啟動溫度排序結果顯示
裝置說明
PLC 裝置 控制說明
M0 啟動電壓資料排序
M1 啟動溫度資料排序
D200~D203 4 個採集通道編號
D204~D207 4 組採集電壓資料
D208~D211 4 組採集溫度資料
D220~D231 電壓資料排序結果
D240~D251 溫度資料排序結果
控制程式
M10
D200 K4 D220 K3 K2 SORT
M0
M1
RST
RST
M11
M10
M10
M11
SET
SET
M1013
M11
D200 K4 D240 K3 K3SORT
M1013
根據電壓排序
根據溫度排序9 應指令資料處理設計範例

DVPPLC 應技術手冊 99
程式說明
z 假設排序前採集資料:
1 2 3 行
列 採集通道(CH1~CH4) 電壓(DVP04ADS) 溫度(DVP04TCS)
1 (D200)1 (D204)57 (D208)47
2 (D201)2 (D205)59 (D209)42
3 (D202)3 (D206)55 (D210)46
4 (D203)4 (D207)53 (D211)43
1) 當 M0 Off→On 變化時則根據電壓達排序排序後資料:
1 2 3 行
列 採集通道(CH1~CH4) 電壓(DVP04ADS) 溫度(DVP04TCS)
1 (D220)4 (D224)53 (D228)43
2 (D221)3 (D225)55 (D229)46
3 (D222)1 (D226)57 (D230)47
4 (D223)2 (D227)59 (D231)42
4 個通道電壓排序結果:通道 4 通道 3通道 1通道 2電壓
值為 K53電壓值為 K59
2) 當 M1 Off→On 變化時則根據溫度達排序排序後資料:
1 2 3 行
列 採集通道(CH1~CH4) 電壓(DVP04ADS) 溫度(DVP04TCS)
1 (D240)4 (D244)59 (D248)42
2 (D241)1 (D245)53 (D249)43
3 (D242)2 (D246)55 (D250)46
4 (D243)3 (D247)57 (D251)47
4 個通道溫度排序結果:通道 4 通道 1通道 2通道 3溫度
值為 K42溫度值為 K47
z M10 M11 條件接點後 M1013(1s 時鐘脈衝)為 SORT 指令重新執行排序時
指令前面條件必須 Off→On 變化次 M1013 來實現 Off→On 變化保證採集
資料變化時 1s 內動重新排序不需升緣觸發 M10 M11
z 監控排序結果顯示電壓溫度值 9 應指令資料處理設計範例

DVPPLC 應技術手冊 910
97 SER 房間溫度監控
控制求
z 房間數為 20 辦公樓通過中央空調來控制溫度採集個房間當前溫度與目標溫度值
較若個房間溫度值與目標溫度值相等個數較則說明中央空調總體溫度控制效果較
反則溫度控制效果較差
z 實現動監控個房間當前溫度與目標溫度相等個數便快速判斷中央空調溫度控制效
果時動監控溫度低溫度高房間號碼便快速找這房間對溫度控制設施
進行適當調整
裝置說明
PLC 裝置 控制說明
X1 啟動 SER 指令(資料搜索)
D50~D53 第 1 個溫度模組採集溫度資料(單位:1℃)
D54~D57 第 2 個溫度模組採集溫度資料(單位:1℃)
D58~D61 第 3 個溫度模組採集溫度資料(單位:1℃)
D62~D65 第 4 個溫度模組採集溫度資料(單位:1℃)
D66~D69 第 5 個溫度模組採集溫度資料(單位:1℃)
D100 目標溫度較值值
D200~D204 溫度資料搜索結果值
控制程式
X1
X1
FROM
MOV
FROM
FROM
FROM
FROM
K0
K25
K0
K0
K0
K0
K6
D100
K6
K6
K6
K6
D0
D4
D8
D12
D16
K4
K4
K4
K4
K4
D0~D3
D4~D7
D8~D11
D12~D15
D16~D19
25℃初 始化目標溫度較值為
將第 個溫度模組 個通道
採集溫度數據存
1
2
3
4
5
將第 個溫度模組 個通道
採集溫度數據存
將第 個溫度模組 個通道
採集溫度數據存
將第 個溫度模組 個通道
採集溫度數據存
將第 個溫度模組 個通道
採集溫度數據存
4
4
4
4
4
9 應指令資料處理設計範例

DVPPLC 應技術手冊 911
X1
SER
DIV
DIV
DIV
DIV
DIV
DIV
DIV
DIV
D50
D0
D16
D1
D17
D2
D18
D3
D19
D100
K10
K10
K10
K10
K10
K10
K10
K10
D200
D50
D66
D51
D67
D52
D68
D53
D69
K20
1℃
15
(25℃)
將第 個溫度模組溫度當前值
溫度單位變為
將第 個溫度模組溫度當前值
溫度單位變為
部份與第 個溫度模組溫度
處理程序模組處省略詳細程序
1
5
10
10 1℃
搜索與目標溫度較值 相等房間個數
溫度低高房間號碼
第 個溫度擴充模組數據處理
第 個溫度擴充模組數據處理
第 個溫度擴充模組數據處理
2
3
4

程式說明
z 採集 20 個房間溫度資料搜索結果:
房間溫度值 較溫度值 編號 較結果 資料搜索結果 說明
D50K24 0 - D200K16 溫度相等房間個數
D51K25 1 相等 D201K1 第個溫度相等值編號
D52K25 2 相等 D202K19 後個溫度相等值編號
D53K25 3 相等 D203K5 溫度房間編號
D54K25 4 相等 D204K11 溫度房間編號
D55K22 5
D56K25 6 相等
D57K25 7 相等
D58K25 8 相等
D59K25 9 相等
D60K25 10 相等
D61K27
D100K25
11 9 應指令資料處理設計範例

DVPPLC 應技術手冊 912

房間溫度值 較溫度值 編號 較結果
D62K25 12 相等
D63K25 13 相等
D64K26 14 -
D65K25 15 相等
D66K25 16 相等
D67K25 17 相等
D68K25 18 相等
D69K25
D100K25
19 相等
10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 101
101 REFREFF DIDO 立刷新 DI 濾波時間設定
控制求
z 當 M0On 時立刷新 X0~X17 狀態並將狀態值傳送 D0當 M1On 時將 D100
值傳送 Y0~Y17並立將輸出輸出端不必等 END 指令結束 Y0~Y17 狀態輸
出輸出端
z 根據現場干擾訊號情況設定 D200 值不範圍分別設定輸入點(DI)濾波時間為
0(實際為 50µs)10ms20ms30ms
z 實現 DIDO 狀態立更新操作 DI 濾波時間設定顯示
裝置說明
PLC 裝置 控制說明
M0 啟動立刷新 X0~X17 狀態
M1 啟動立刷新 Y0~Y17 狀態
D200 輸入點濾波時間設定
控制程式
M0
M1
REF
REF
MOV
MOV
X0
Y0
K4X0
D100
X17
Y17
D0
K4Y0
M1002
MOV K10 D200
LD>
LD>
LD<
LD<
LD<
LD>
D200
D200
D200
D200
D200
D200
10
K20
K20
K30
K10
K30
REFF
REFF
REFF
REFF
K10
K20
K0
K30

10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 102
程式說明
z 通常程式掃描開始時更新輸入 X 狀態 END 指令結束時更新輸出 Y 狀態當程式
執行過程中需新 X 狀態立輸出 Y 狀態時需 REF 指令來實現
z 於工作環境惡劣PLC DI 訊號經常會受干擾導致 PLC 誤動作干擾訊號通常不會
維持太長時間應中們給 DI 訊號加入個約延時濾波通常情況對防止
干擾效
z 當 D200<K10 時DI 訊號濾波時間為 0(實際 50µs)當 K10≤D200<K20DI 訊
號濾波時間為 10ms當 K20≤D200DI 訊號濾波時間為 30ms程式中 PLC 電 RUN 時設定 D200K10PLC DI 訊號
濾波時間設定為 10ms
z DI 訊號濾波時間通過 MOV 指令將設定值搬 D1020(對應 X0~X7) D1021(對應
X10~X17)內
z 程式執行中 REFF 指令變更 DI 濾波時間後次掃描週期會調整過來 10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 103
102 DHSCS 切割機控制
X1


Y1
X1


Y1
X1


Y1
X1
光電訊號檢測開關
控制求
z 傳送帶滾軸轉動次X0 計數次當 C235 計數 1000 次時切刀 Y1 動作次完成
次切割過程
裝置說明
PLC 裝置 控制說明
X0 光電訊號檢測開關滾軸轉動周X0 Off→On 變化 1 次
X1 光電訊號檢測開關切刀動作完成時(Y1Off)X1 狀態為 On
Y1 切刀
C235 傳送帶滾軸轉數
控制程式
M1000
X1
DCNT C235 K2000
DHSCS K1000 C235 Y1
RST Y1
RST C235
1001 1000→
X1On Y1Off
PLC 當 運轉時啟動高速計數器
當 現值
變化時
時輸出外部端子輸出端
當 時 切刀復位
時將計數器 清零 C235
C235 999 1000→
Y1On
C235
程式說明
z 光電開關 X0 為高速計數器 C235 外部計數輸入點傳送帶滾軸轉周X0 Off→On
變化次C235 計數次
z DHSCS 指令中當 C235 計數達 1000 時(傳送帶滾軸轉動 1000 轉)Y1On
中斷方式立將 Y1 狀態輸出外部輸出端切刀切
z 切刀切切割動作完成時X1On則 C235 清零Y1 復位切刀歸位X1Off這
樣C235 重新計數重複述動作反復循環 10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 104
103 DHSZDHSCR 區段塗料機控制
X1
光電訊號檢測開關

色紅




控制求
z 紅黃綠三種顏料對傳送帶產品進行塗料操作傳送帶滾軸轉動 1000 圈換種
噴塗顏料三種顏料循環例:紅黃綠紅黃綠紅……
裝置說明
PLC 裝置 控制說明
X1 光電訊號檢測開關滾軸轉動周X1 Off→On 變化 1 次
Y1 塗紅色顏料
Y2 塗黃色顏料
Y3 塗綠色顏料
C236 傳送帶滾軸轉數
控制程式
M1000
DCNT C236 K4000
RST C236
Y3
DHSZ K1000 K2000 C236 Y1
DHSCR K3000 C236 Y3
Y3

程式說明
z 光電開關 X1 為高速計數器 C236 外部計數輸入點傳送帶滾軸轉周X0 Off→On
變化次C236 計數次
z 當 C236 現值<K1000 時(傳送帶滾軸未轉滿 1000 轉)Y1On執行塗紅色顏料動作
z 當 K1000≤C236 現值≤K2000 時(傳送帶滾軸轉數於等於 1000 轉未超過 200010 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 105
轉)則 Y1OffY2On 執行塗黃色顏料動作
z 當 K2000<C236 現值<K3000 時(傳送帶滾軸轉數超過 2000 轉未超過 3000 轉)
則 Y1Y2OffY3On執行塗綠色顏料動作Y3On 常閉接點斷開DHSZ 指令不
執行 Y3On 狀態保持
z 當 C236 現值≥K3000 時HSCR 指令執行Y3 復位為 Off Y3 On→Off 變化時
C236 清零Y3OffY3 常閉接點閉合DHSZ 指令執行C236 重新從零開始計
數根據 C236 現值範圍執行塗紅黃綠顏料反復循環 10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 106
104 SPD 汽車車輪測速
脈波檢測光電開關

控制求
z 通過測量輸入脈波頻率根據運算公式計算出汽車車輪轉速
裝置說明
PLC 裝置 控制說明
X1 脈波檢測光電開關
X7 SPD 指令啟動控制
控制程式
X7
M1000
SPD X1 K500 D0
DMUL
DDIV
D0 K60000 D10
D10 K50000 D20

程式說明
z 當 X7OnSPD 指令執行D2 開始計算 X1 輸入高速脈波500ms 後將測脈
波數目存於 D0D1 當中
z 列公式計算出汽車轉速:
N: 車輪轉速(單位: rpm )
n: 汽車車輪轉圈產生脈波數 N ()rpmnt
D 310600 ××
t: 接收脈波時間(ms)
假設汽車車輪轉動圈產生脈波數目為 K100 500ms 內測脈波數目 D0K750則算
出汽車車輪轉速:
N 310600 ××nt
D ()rpm××
××
500100
1060750 3
900 rpm
z 汽車車輪轉速 N 存放於 D20D21 中 10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 107
105 PLSY 產線流水作業控制程式
X0 Y2
Y0
ASDA 5
光電感應器
圈距離 伺服驅動器
產品蓋章處
蓋章裝置
台達
Y0
C2
脈波輸出
Y1
C0
COM
PLS
SIGN
脈波方

控制求
z 當光電開關感應產品進入傳送帶時伺服馬達將旋轉 5 圈將將產品送蓋章處進行
蓋章蓋章動作持續時間為 2 秒
裝置說明
PLC 裝置 控制說明
X0 光電感測器遮擋時X0 狀態為 On
Y0 脈波輸出
Y1 脈波方
Y2 蓋章動作
T0 蓋章時間設定 10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 108
控制程式
T0
X0
M0
M1029
SET M0
PLSY K10000 K50000 Y0
TMR T0 K20
RST M0
Y2

程式說明
z 當感應產品時光電檢測開關 X0 Off→On 變化次SET 指令執行M0 置位為 On
常開接點閉合PLSY 指令執行Y0 開始輸出頻率為 10KHZ 脈波
z 當 Y0 輸出脈波個數達 50000 時伺服馬達轉動 5 圈產品運送蓋章處標誌位元
M1029On則 Y2On執行加工動作時T0 線圈電並開始計時T0 計時達 2 秒
時T0 常開接點閉合M0 復位則 PLSY 指令 OffM1029OffY2Off加工完畢
產品流水線送走等個產品加工
z 當 X0 次觸發時PLSY 指令為 OnY0 重新開始脈波輸出並重複述動作
z 注意:對程式來說X0 觸發時刻必須前個產品加工完畢後否則不保證加工
正常進行 10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 109
106 PWM 水閘門控制程式
25 50 100
X2 X3 X4
X0 X1
系統啟動 系統關閉
開度 開度 開度

控制求
z 儘量降低截波器引起量損失將截波器閘門關閉(Off)狀態於瞬間全開(On)
接著關閉方式循環作方法稱為開關作(switching)於作將電流
進行切離稱為截波器電源與馬達間插入電晶體電晶體基極加入脈波狀訊
號時基極與射極間電流成為脈波狀馬達輸入電壓與 tontoff 值成例改變 tontoff
值改變馬達輸入電壓改變值方法種中較常種為不改
變單位時間發生 On 次數改變 On 狀態時間長度方法稱為脈波寬度調變
(PulseWidth ModulationPWM)
z 例將 PWM 技術應於控制噴水閘門開度閘門控制器接受 24V PWM 控制控
制閘門開度範圍為 25%50%100%開度閘門開度 PWM tontoff 來決定
裝置說明
PLC 裝置 控制說明
X0 系統啟動鈕時X0 狀態為 On
X1 系統關閉鈕時X1 狀態為 On
X2 25開度鈕時X2 狀態為 On
X3 50開度鈕時X3 狀態為 On
X4 100開度鈕時X4 狀態為 On
Y1 閥門位置驅動輸出
D0 噴水閥門開度暫存器 10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 1010
控制程式
MOV K200 D0
MOV K333 D0
MOV K500 D0
RST
RST
SET
D0
M0
M0
PWM D0 K1000
M0
X0
X2 X3 X4
M0 X4 X2 X3
X1
M1000
M0 X3 X2 X4
50
100
25
0
系統啟動
閥門開度設置為
系統關閉 (開度 )
閥門開度設置為
閥門開度設置為

程式說明
z 例中通過設定 D0 值來控制噴水閥門開度閥門開度tontoffD0(K1000D0)
z 系統啟動鈕X0 Off→On 變化次M0 置位為 On動澆水系統啟動
對應開度鈕進行澆水動作
z 25開度鈕X2OnD0 值為 K200D0(K1000-D0)025噴水閥門開
25開度位置
z 50開度鈕X3OnD0 值為 K333D0(K1000-D0)05噴水閥門開 50
開度位置
z 100開度鈕X4OnD0 值為 K500D0(K1000-D0)1噴水閥門開 100
開度位置
z 系統關閉鈕X1 Off→On 變化次D0 值清零D0(K1000-D0)0開度為
0噴水閥門停止噴水時系統啟動標誌 M0 重定為 Off
10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 1011
107 PLSR 加減速控制伺服馬達
O
F
F
O
N
O
F
F
O
N X1
X2X0 Y4
接開關
加工產品
伺服電機
啟動停止
脈波輸
出暫停
脈波輸出 Y0
切刀

控制求
z 齒凸輪與伺服馬達軸轉動接開關檢測凸齒產生脈波訊號傳送帶凸輪 10 個
凸齒則伺服馬達旋轉圈接開關將接收 10 個脈波訊號
z 當伺服馬達旋轉 10 圈後(產生 100 個脈波訊號)傳送帶停止切刀執行切割產品動作1
秒鐘後切刀復位於伺服馬達帶負載較伺服馬達運動過程中需個加減
速過程加減速時間設定為 200ms圖示:
8000
6000
4000
2000
9000
7000
5000
3000
1000
200ms
()Hz
10000
200ms
輸出脈波頻率
加速時間 減速時間 時間

裝置說明
PLC 裝置 控制說明
X0 接開關(檢測脈波訊號)檢測凸齒時X0 狀態為 On
X1 啟動開關時X1 狀態為 On
X2 脈波暫停開關時X2 狀態為 On
Y0 高速脈波輸出 10 應指令高速輸入輸出設計範例

DVPPLC 應技術手冊 1012
PLC 裝置 控制說明
Y4 切刀
C235 高速計數器
控制程式
K100000
X1 M1029
M1029
T0
M1000
DPLSR K10000 K100000 K200 Y0
TMR T0 K50
RST M1029
DCNT C235
DHSCS K100 C235 Y4
DLD> C235 K100 RST C235
Y4
TMR T1 K10
T1
X2
RST Y4
M1334
C235
1
M1029
X2ON
200ms
當 時 指令執行脈波輸出頻PLSR X1ON
率為 全部脈波輸出個數為
加減速時間為
10000Hz 100000
伺服電機旋轉 圈
停止 秒鐘後復位
標誌位
10
5
當 時脈波輸出暫停
切刀執行切割動作
秒鐘後返回
當接開關
接收
個脈波

切刀執行切


X0
100
Y4ON
割動作關

程式說明
z 當啟動開關閉合後X1On伺服馬達 01rs(f1000Hz)速度開始旋轉隔 20ms
伺服馬達轉速增加 01rmin經過 200ms 後轉速增加 1rs(f10000Hz)伺服馬達開
始 1rs 速度勻速旋轉快達目標位置時伺服馬達開始作減速動作達目標位置後
伺服馬達停止運轉
z 當脈波暫停開關閉合後X2On伺服馬達停止運轉脈波計數值不會保持當 X2Off
時伺服馬達繼續旋轉達目標位置後停止運轉
z 於伺服馬達旋轉周接開關會接收 10 個脈波訊號當伺服馬達達目標位置時
接開關會接收 100 個脈波訊號時伺服馬達停止運轉切刀執行切割動作1 秒鐘後切刀
返回過 3 秒後伺服馬達執行次定位動作 11 應指令浮點數運算設計範例

DVPPLC 應技術手冊 111
111 整數與浮點數混合四則運算
X1
O
F
F
O
N X1
接開關
加工產品
馬達
啟動停止

控制求
z 流水線作業中生產理員需對流水線速度進行時監控流水線正常運行目標速度
為 18ms
z 馬達與齒凸輪軸轉動凸輪 10 個凸齒馬達旋轉周接開關接收 10 個脈
波信號流水線前進 0325m馬達轉速(rmin)接開關分鐘接收脈波數10流水線
速度馬達秒旋轉圈數×0325(馬達轉速60)×0325
z 流水線速度低於 08ms 時速度偏低燈亮當流水線速度 08ms~18ms 間時速度正
常燈亮當流水線速度高於 18ms 時速度偏高燈亮
z 顯示出流水線速度來進行監控
裝置說明
PLC 裝置 控制說明
X0 脈波頻率檢測啟動鈕時X1 狀態為 On
X1 接開關(檢測脈波)檢測凸齒X0 產生個脈波
D0 測脈波頻率
D50 流水線當前速度 11 應指令浮點數運算設計範例

DVPPLC 應技術手冊 112
控制程式
X0
M1000
SPD X1 K1000 D0
DDIV D0 K10 D10
DEDIV K315 K1000 D20
DFLT D10 D12
DEMUL
DEMUL
INT
D12
D50
D60
D50
D60
DEZCP D30 D40 D50 M0
1
D20
K1000
D70
(D50D51)
DEDIV
DEDIV
K8
K18
K10
K10
D30
D40
08ms
18ms
(D31D30) M0On
((D31D30) D41D40) M1On
(D41D40) M2On
V D0
10 X 0325
FLT
檢測 秒內接開
關接收脈波數目
根據公式
計算出流水線當前速度
二進制浮點數型態存於
(注意:運算參數需
二進制浮點數型態
若不需 指令轉換)
將流水線低速度
轉換成二進制浮點數型態
將流水線目標速度
轉換成二進制浮點數型態
當前速度<低速度
低速度
當前速度>目標速度
為方便 顯示當前
速度擴 倍後取整數
暫存於 中
需相應縮 倍
TP04
TP04
1000
1000
D70
D70
程式說明
z 利 SPD 指令測接開關脈波頻率(D0)來計算出馬達轉速馬達轉速(rmin)
分鐘內測脈波數目10(脈波頻率×60)10(D0×60)10
z 利測頻率 D0 計算出流水線速度:
v: 流水線速度(單位:ms)
N: 馬達轉速(單位:rmin) v 325060 ×N 325060
10600 ××D
ms 325010
0 ×D ms
D0: 脈波頻率
假設 SPD 指令測脈波頻率 D0K50則根據式計算出流水線速度 325010
50 × ms
1625ms
z 計算流水線當前速度時運算參數含數點需二進位浮點數運算指令來實現
z 通過 DEZCP 指令來判斷流水線當前速度與限速度關係判斷結果反應 M0~M2
z 程式中計算流水線速度涉整型數浮點型數混合運算執行二進位浮點數運算指令
前運算參數均需轉換成二進位浮點數若不需 FLT 指令轉換然後二進11 應指令浮點數運算設計範例

DVPPLC 應技術手冊 113
位浮點數指令進行運算
z 程式後將當前速度擴 1000 倍後取整目方便監控 11 應指令浮點數運算設計範例

DVPPLC 應技術手冊 114
112 全為浮點數四則運算
控制求
z 台達二進位浮點數運算指令完成(1236+1324)×25÷1024 運算
裝置說明
PLC 裝置 控制說明
X0 初始化開關
X1 運算執行控制開關
控制程式
X0
MOVP K1236 D0
MOVP K3 D1
MOVP K1324
K3
K25
K1
K1024
K2
MOVP
MOVP
MOVP
MOVP
MOVP D7
D6
D5
D4
D3
D2
12361236X103
13241324X103
D5 D4
D7 D6
X1
DEBIN D0 D10
DEBIN D2 D12
DEBIN D4 D14
DEBIN D6 D16
DEADD D10 D12 D100
DEMUL D100 D14 D102
DEDIV D102 D16 D104
DEBCD D104 D106
1236+1324
(1236+1324) 25 ×
(1236+1324) 25 1024×÷
組成十進制浮點數 D0 D1
組成十進制浮點數
組成十進制浮點數
組成十進制浮點數
D3 D2
2525X101
10241024X102
將十進制浮點數轉轉換
成二進制浮點數
將二進制浮點數轉轉換
成十進制浮點數 11 應指令浮點數運算設計範例

DVPPLC 應技術手冊 115
程式說明
z 當 X0On 時將相應整型十進位數字值傳送 D0~D7組成 4 個十進位浮點數
z 當 X1On 時執行二進位浮點數加減四則混合運算
z 於二進位浮點數表示不直觀通常需將二進位浮點數運算終結果轉換成直觀十進位
浮點數例中二進位浮點數結果(D105D104)轉換成十進位浮點數存放於(D107D106)
中轉換結果為 D106K6250D107K4代表 10 進制浮點數 6250×104 062511 應指令浮點數運算設計範例

DVPPLC 應技術手冊 116
MENO 12 應指令通訊設計範例

DVPPLC 應技術手冊 121
前言
RS232 RS485 通訊硬體配線需遵守聯線長度儘量短遠離高噪音源原則 RS232 通
信介面為 1 對 1 聯機聯線長度通常較短般採市售標準通訊線台達提供通訊線均不會發
生問題對於高速 RS485 聯線距離長通訊速率快站數信號衰減加接電
位不良終端阻抗匹配雜訊干擾配線方式等問題若不加處理將造成通訊品質低劣甚完全
不工作情形特別針對 RS485 通訊硬體配線需特別注意事項條列說明請者務必
注意
z 站數限制
DVPPLC 通訊站數雖達 254 站 RS485 介面硬體驅動力為 16 站若超過
16 站必須 RS485 增幅器 (IFD8510)增幅器加掛 16 站直達站數限
制 254 台為止
z 距離限制
RS485 介面時對於特定傳輸路經傳輸允許電纜長度資料信號速率
函數這個長度資料受信號失真雜訊等影響限制圖示電纜長度與信
號速率關係曲線 24AWG 銅芯雙絞電話電纜(線徑為 051mm)線間旁路電容為
525PFM終端負載電阻為 100 歐姆時出(曲線引 GB1101489 附錄 A)圖中
知當資料信 號速率降低 90KbitS 時假定允許信號損失為 6dBV 時則電纜
長度限制 1200m (4K 呎)實際圖中曲線保守實時完全取
電纜長度當不線徑電纜則取電纜長度不相例:當資
料信號速率為 600KbitS 時採 24AWG 電纜圖知電纜長度 200m若採
19AWG 電纜(線徑為 091mm)則電纜長度將於 200m若採 28AWG 電纜(線徑
為 032mm)則電纜長度於 200m
RS485 標準介面傳輸速率 (bps) 與傳輸距離關係圖
傳輸速率(bps)




( )

12 應指令通訊設計範例

DVPPLC 應技術手冊 122
z 傳輸線限制
必須具外層遮罩覆雙絞線(Twisted Pair)傳輸線品質對傳輸信號影響極
品質不佳雙絞線( PVC 介質雙絞線)傳輸速率高時信號衰減極 傳輸距離將
幅縮短雜訊免疫力較差易受雜訊干擾傳輸速率高距離遠雜訊場合
請高品質雙絞線(Polyethylene 介質雙絞線)介質損失 PVC 介質雙絞線損失相
差達 1000 倍低傳輸速率低雜訊場合PVC 雙絞線則為接受經濟選擇
若傳輸距離過長致訊號衰減太 RS485 增幅器 (IFD8510) 將信號放
z 接線拓撲(Topology)
RS485 接線中 485 節點儘量減少與幹間距離般建議 RS485 匯流排採手牽手
匯流排拓撲結構拓撲(Topology)傳輸連結圖形結構RS485 接線拓撲必需為
站串站方式傳輸線必須第站接第二站第二站接第三站……
序逐接後站星狀連接環狀連接均不容許
z SG 接
雖然 RS485 網路二條線連接較易受雜訊干擾先決件站與
站間接電位差(模電位)不超過 RS485 傳輸 IC 容許模電壓否則
RS485 將無法正常工作
無論接電位們建議均具外層遮罩網包覆雙絞線將站
SG 均外層包覆線予連接(前〝接線拓撲〞示)清模電位並提供傳
輸信號短回路效提高雜訊抗性
z 終端電阻
信號傳輸電路種傳輸線均特性阻抗( Twisted Pair 言約為 120Ω)當信號傳
輸線中傳輸終端時若終端阻抗特性阻抗不時將會造成回波反射信號信
號波形失真(凹陷凸出)失真現象傳輸線短時並不明顯隨著傳輸線加長會益
形嚴重致無法正確傳輸時必須加裝終端電阻(Terminator)
z 雜訊干擾對策
當 RS485 網路已前述材質規則實施配線述施加 120Ω 終端電阻後消絕
數雜訊干擾情況若尚無法消雜訊干擾現象時表示 RS485 網路附高強
干擾源產生解決辦法傳輸線儘量遠離干擾源(電磁閥變頻器伺服動力裝
置)電力線外對干擾源施加雜訊抑制元件為效方法圖則針對變頻器伺
服高雜訊動力設備採取雜訊抑制方法(加 X 電容 Y 電容 X+Y 電容三種
方式)C 022μf~ 047μf/AC630V 12 應指令通訊設計範例

DVPPLC 應技術手冊 123

般 RS485 通信線兩根雙絞線組成通過兩根通信線間電壓差方式來傳遞
信號稱為差分電壓傳輸差模幹擾兩根信號線間傳輸屬於對稱性干擾消
差模干擾方法電路中增加個偏值電阻並採雙絞線模干擾信號線與間
傳輸屬於非對稱性干擾消模干擾方法包括:
1 採遮罩雙絞線並效接
2 強電場方還考慮採鍍鋅遮罩
3 佈線時遠離高壓線更不將高壓電源線信號線捆起走線
4 採線性穩壓電源高品質開關電源(紋波干擾於 50mV) 12 應指令通訊設計範例

DVPPLC 應技術手冊 124
121 PLC 與台達 VFDM 系列變頻器通訊 (MODRDMODWR)
控制求
z 讀取 VFDM 系列變頻器頻率(頻率指令)輸出頻率並將分別存於 D0D1 中(MODRD
指令)
z 設定變頻器頻率為 40Hz 正方啟動(MODWR 指令)
VFDM 變頻器參數設定
參數 設定值 說明
P00 03 頻率輸入串列通信控制(RS485)
P01 03 運轉指令通訊控制鍵盤 STOP 效
P88 01 VFDM 系列變頻器通訊位址為 1
P89 01 通訊傳送速度 Baud rate 9600
P92 01 MODBUS ASCII 模式資料格式<7E1>
Ú 當出現變頻器參數設定錯亂導致不正常運轉時先設定 P7610(回歸出廠值)
表進行參數設定
裝置說明
PLC 裝置 控制說明
M0 執行 MODRD 指令
M1 執行第 1 個 MODWR 指令
M2 執行第 2 個 MODWR 指令
控制程式
RST M1143
MOV K100 D1129
M1002
MOV H86 D1120
SET M1120
D1120 96007E1
100ms
MODBUS ASCII
設置通訊格式
通訊格式保持
設置通訊逾時
時間
通訊模式為
LD C0 K0 M0
LD C0 K1 M1
LD C0 K2 M2
LD C0 K3 RST C0
MODRD
2
1
執行 令 指
執行第 令 個 指 MODWR
執行第 令 個 指 MODWR
12 應指令通訊設計範例

DVPPLC 應技術手冊 125
M0
MODRD K1 H2102 K2
SET M1122
M0
M1
MODWR K1 H2000 H12
M1
M2
MODWR K1 H2001 K4000
M2
M1127
CNT C0 K10
RST M1127
D1050 D1051
40Hz
C0
M1000
MOV D1050 D0
MOV D1051 D1
D0
D1
RST
RST
RST
M1129
M1140
M1141
M1129
M1140
M1141
CNT C0 K10
CNT C0 K10
CNT C0 K10
讀取變頻器頻率輸出頻率
並存放於暫存器
設定送信求旗標
啟動變頻器並正轉
設定變頻器頻為
數據接收完畢次
後 計次數
接收完畢旗標復位
通訊逾時旗標復位
數據接收錯誤時
指令參數錯誤時
指令參數錯誤旗標復位
將變頻器頻率傳送
數據接收錯誤旗標復位
通訊逾時次
計次數C0
計次數C0
計次數C0
將變頻器輸出頻率傳送
程式說明
z 對 PLC RS485 通訊埠進行初始化通訊格式為 MODBUS ASCII96007E1
變頻器 RS485 通訊埠通訊格式需與 PLC 通訊格式致
z MODBUS 通訊會出現 4 種情況正常通訊完成對應通訊標誌 M1127通訊錯誤對應通訊標
誌:M1129M1140M1141程式中通過對這 4 個通訊標誌信號 OnOff 狀態進12 應指令通訊設計範例

DVPPLC 應技術手冊 126
行計數利 C0 數值來控制 3 個 MODBUS 指令次執行保證通訊性
z 當 M0On 時[ MODRD K1 H2102 K2 ] 指令執行PLC 讀取變頻器頻率"
輸出頻率" ASCII 碼字元形式存放 D1073~D1076並動將內容轉化成 16 進制數
值儲存 D1050D1051 中
z 當 M1On 時[ MODWR K1 H2000 H12 ] 指令執行變頻器啟動並正方運轉
z 當 M2On 時[ MODWR K1 H2001 K4000 ] 指令執行將變頻器頻率設定為
40Hz
z 程式後兩列 [MOV D1050 D0 ] 將變頻器頻率存儲 D0 中[ MOV D1051
D1 ] 變頻器輸出頻率存儲於 D1 中
z PLC 開始 RUN較 C00直反復對變頻器進行通訊讀寫 12 應指令通訊設計範例

DVPPLC 應技術手冊 127
122 PLC 與台達 VFDB 系列變頻器通訊 (MODRDMODWR)
控制求
z 讀取 VFDB 系列變頻器頻率(頻率指令)輸出頻率(MODRD 指令)
z 運轉鈕變頻器反轉啟動頻率從 0HZ 開始隔 1s 頻率增 1Hz當頻率達 50Hz
後 50Hz 頻率恒速運轉(MODWR 指令)
z 停止鈕變頻器停止運轉(MODWR 指令)
VFDB 變頻器參數設定
參數 設定值 說明
0200 04 頻率 RS485 通訊介面操作
0201 03 運轉指令通訊介面操作鍵盤操作效
0900 01 VFDB 系列變頻器通訊位址 01
0901 02 通訊傳送速度 Baud rate 19200
0904 03 MODBUS RTU 模式資料格式<8N2>
Ú 當出現變頻器參數設定錯亂導致不正常運轉時先設定 P000210(回歸出廠值)
表進行參數設定
裝置說明
PLC 裝置 控制說明
X0 啟動鈕
X1 停止鈕
M0 執行 MODRD 指令
M1 執行第 1 個 MODWR 指令
M2 執行第 2 個 MODWR 指令
控制程式
SET M1143
MOV K100 D1129
M1002
MOV H99 D1120
SET M1120
D1120 192008N2
100ms
MODBUS RTU
RST
RST
D2
D10
PLC RUN
PLC RUN



通訊格式保持
設定通訊逾時
通訊模式為

先將 零 清

D10
D2

先將 零 清
時間
設定通訊格式
12 應指令通訊設計範例

DVPPLC 應技術手冊 128
D10
LD C0 K0 M0
LD C0 K1 M1
LD C0 K2 M2
LD C0 K3 RST C0
LD>
M1013 M11
ADD D2 K100 D2
D2 K5000 M11
50Hz
X0
MOV H22
D10
X1
MOV H1
D10H22
D10H1
MODRD
1 MODWR
2 MO DW R
SET M10
RST M10
M10
RST D2 D2
M0
MODRD K1 H2102 K2
~D1073 D1076
變頻器反方啟動
啟動頻率遞增功
變頻器停止運轉
停止頻率遞增功
將 零 清
啟動鈕後隔 內容增 變頻器頻率 鐘 1s D2 100
秒鐘增 當變頻器頻率增 定頻率輸出 時 恒 1Hz 50Hz
執行第 指令
個執行第
執行第
指令
指令個
讀耶變頻器頻率輸出頻率 並將
存放於寄存器 中
啟動變頻器鈕
停止變頻器鈕
M1
MODWR K1 H2000
M2
MODWR K1 H2001 D2
D10
D10
根據 內容變頻器反轉運轉停止
變頻器頻率隨著 內容作相應變化 D2
M1
M2
SET M1122
M0
設定送信求旗標
M1127
CNT C0 K10
RST M1127 接收完畢旗標復位
數據接收完畢
次 計次數C0
12 應指令通訊設計範例

DVPPLC 應技術手冊 129
RST
RST
RST
M1129
M1140
M1141
M1129
M1140
M1141
CNT C0 K10
CNT C0 K10
CNT C0 K10
通訊逾時旗標復位
數據接收錯誤旗標復位
指令參數錯誤旗標復位
通訊逾時次
計次數
數據接收錯誤
時 計次數
指令參數錯誤
時 次數 計
C0
C0
C0

程式說明
z 對 PLC RS485 通訊埠進行初始化通訊格式為 MODBUS RTU192008N2
變頻器 RS485 通訊埠通訊格式需與 PLC 通訊格式致
z MODBUS 通訊會出現 4 種情況正常通訊完成對應通訊標誌 M1127通訊錯誤對應通訊標
誌:M1129M1140M1141程式中通過對這 4 個通訊標誌信號 OnOff 狀態進
行計數利 C0 數值來控制 3 個 MODBUS 指令次執行保證通訊性
z 當 M0On 時[ MODRD K1 H2102 K2 ] 執行PLC 讀取 VFDB 變頻器頻率(頻
率指令)輸出頻率 ASCII 碼字元形式存放儲存於 D1073~D1076 中並動轉換成 16
進制數值存於 D1050D1051 中
z 當 M1On 時[ MODWR K1 H2000 D10 ] 執行變頻器啟動反方運轉
z 當 M2On 時[ MODWR K1 H2001 D2 ] 執行變頻器頻率隨著 D2 值變化變

z PLC 開始 RUN較 C00直反復對變頻器進行通訊讀寫12 應指令通訊設計範例

DVPPLC 應技術手冊 1210
123 PLC 與台達 VFDV 系列變頻器通訊 (MODRDMODRW)
控制求
z 讀取變頻器頻率(頻率指令)輸出頻率(MODRD 指令)
z X0 鈕變頻器 30Hz 頻率正轉運轉(MODRW 指令)
z X1 鈕變頻器 20Hz 頻率反轉運轉(MODRW 指令)
z X2 鈕變頻器停止運轉(MODRW 指令)
VFDV 變頻器參數設定
參數 設定值 說明
0020 1 頻率 RS485 通訊介面操作
0021 0 運轉指令通訊介面操作鍵盤操作效
0900 01 VFDV 系列變頻器通訊位址 01
0901 96 通訊傳送速度 Baud rate 9600
0904 02 ASCII 模式資料格式<7E1>
Ú 當出現變頻器參數設定錯亂導致不正常運轉時先設定 P000210(回歸出廠值)
表進行參數設定
裝置說明
PLC 裝置 控制說明
X0 正轉運轉鈕
X1 反轉運轉鈕
X2 停止鈕
M0 執行 MODRD 指令
M1 執行 MODWR 指令
控制程式
MOV K200 D1129
M1002
MOV H86 D1120
SET M1120
96007E1
200ms
ZRST D0 D1
RST M1143 MODBUS ASCII

D1
設定通訊協定
通訊協定保持
設定通訊逾時
時間
通訊模式為
開機運轉
時將
清零
PLC
D0
12 應指令通訊設計範例

DVPPLC 應技術手冊 1211
LD C0 K0 M0
LD C0 K1 M1
LD C0 K2 RST C0
MOV
MOV
K22 D0
K2000 D1
X1
MOV
MOV
H12 D0
K3000 D1
X0
MOV
RST
H1 D0
D1
X2
30Hz
20Hz
On
MODRD
MODRW
M1
M1
MODRW K1 K16 H2000 D0 K2
當 為

頻率正轉
頻率反轉
時變頻器停
止運轉
當 為

當 為
執行 指令
M0
MODRD K1 H2102 K2
D1050 D1051
讀取變頻器頻率輸出頻率
關儲存於 中
SET M1122
M0
設定送信求旗標
設定變頻器啟動 止狀態頻率 停
執行 指令
X2
X1 On
X0 On
M1127
CNT C0 K10
RST M1127
C0
M1129
CNT C0 K10
RST M1129
數據接收完畢
次 次數 計
接收完畢旗標復位
接收完畢旗標復位
C0
數據接收完畢
次 次數 計
MOV D1050 D2
MOV D1051 D3
D2
D3
將變頻器
頻率顯示
將變頻器
頻率顯示
M0
12 應指令通訊設計範例

DVPPLC 應技術手冊 1212
M1141
CNT C0 K10
RST M1141
C0
數據接收完畢
次 次數 計
接收完畢旗標復位
M1140
CNT C0 K10
RST M1140
C0
數據接收完畢
次 次數 計
接收完畢旗標復位

程式說明
z 對 PLC RS485 通訊埠進行初始化通訊格式為 MODBUS ASCII96007E1
變頻器 RS485 通訊埠通訊格式需與 PLC 通訊格式致
z PLC 開機運轉時先將 D0D1 內容清零保證變頻器 PLC 開機時處於停止狀態
z 當 X0 觸發時變頻器正轉啟動運轉頻率為 30Hz
z 當 X1 觸發時變頻器反轉啟動運轉頻率為 20Hz
z 當 X2 觸發時變頻器停止運轉
z MODBUS 通訊會出現 4 種情況正常通訊完成對應通訊標誌 M1127通訊錯誤對應通訊標
誌:M1129M1140M1141程式中通過對這 4 個通訊標誌信號 OnOff 狀態進
行計數利 C0 數值來控制 3 個 MODBUS 指令次執行保證通訊性
z 將讀出來放 D1050D1051 中頻率輸出頻率傳送 D2D3
z PLC 開始 RUN較 C00直反復對變頻器進行通訊讀寫 12 應指令通訊設計範例

DVPPLC 應技術手冊 1213
124 PLC 與 ASDA 伺服驅動器通訊 (位置控制MODRDMODRW)
SON CTRG
伺服空制指示面板
電源正常 啟動正常 位置達
伺服啟動 定位觸發

台達 ASDA 伺服硬體接線圖
CN1
COM+
DI1
DI2
17
11
9
10
COM 45
ASDA
24V
24V
24V
SON
CTRG
VDD
CN1220230V R
S
T
24V
U
V
W
DO1+
DO1
CN2
DO2+
DO2
DO3+
DO32
3
4
5
6
7
47 K
47 K
L1
L2
台達伺服驅動器
系列




三相交流電源
電源正常
啟動正常
位置達
編碼器
電子齒輪
偏差計數器

控制求
z 讀取伺服驅動器目標位置(增量型位置)(MODRD 指令)
z 設定伺服驅動器目標位置(增量型位置)(MODRW 指令)
z 對應開關鈕伺服啟動定位動作觸發(利伺服 DI1~ DI2 輸入點)
z 將伺服狀態通過面板指示燈顯示出來(利伺服 DO1~ DO3 輸出點)
ASDA 伺服驅動器參數設定
參數 設定值 說明
P101 1 位置控制模式(命令內部暫存器控制)
P133 1 增量型位置控制(相對定位)
P210 101 當 DI1On 時伺服啟動
P211 108 當 DI2Off→On 變化時CTRG 內部命令觸發
P215 0 無功 12 應指令通訊設計範例

DVPPLC 應技術手冊 1214
參數 設定值 說明
P216 0 無功
P217 0 無功
P218 101 當電源輸入後若沒異常發生DO1 On
P219 102 當伺服啟動後若沒異常發生DO2 On
P220 105 當目標位置達時DO3 On
P300 1 ASDA 伺服驅動器通訊站號 01
P301 1 通訊傳送速度 Baud rate 9600
P302 1 MODBUS ASCII 模式資料格式<7E1>
P303 1 當通訊錯誤時警告並停止運轉
P305 2 通訊介面選擇為 RS485 通訊
P306 0 輸入接點外部端子控制
Ú 當出現伺服參數設定錯亂導致不正常運轉時先設定 P20810(回歸出廠值)重新
電後表進行參數設定
z 操作步驟:
DO1
DO2
DI1
DI2 CTRG
SON
DO3
105
1 2
9
電源正常
啟動正常
位置達
啟動伺服
觸發定位
定位開始
定位結束

第 次觸發 第 次觸發

定位開始
定位結束

1 將伺服參數設定完後重新電若無異常現象電源正常"指示燈(DO1)會 On
2 等電源正常"指示燈 On 後撥動伺服啟動"開關 On 位置 DI1On伺服
啟動無異常現象發生啟動正常"指示燈(DO2)會 On
3 等啟動正常"指示燈"On 後定位觸發"鈕DI2 觸發次伺服馬達
轉動 105 圈完成後位置達"指示燈(對應 DO3)會 On
裝置說明
PLC 裝置 控制說明
M0 執行 MODRD 指令
M1 執行 MODRW 指令 12 應指令通訊設計範例

DVPPLC 應技術手冊 1215
控制程式
LD C0 K0 M0
MOV K500 D1129
M1002
MOV H86 D1120
SET M1120
LD C0 K1 M1
LD C0 K2 RST C0
M0
MODRD K1 H10F K2
SET M1122
M0
M1
M1
96007E1
500ms
D1050 D1051
D10 D11
MOV
MOV
K10 D10
K5000 D11
MODRW K1 K16 H10F D10 K2
M1002
MODRW
MODRD
設定通訊格式
通訊格式保持
設定通訊逾時
時間
設定第段內
部位置轉數
部位置脈波數
設定第段內
執行 指令
設定送信求旗標
執行 指令
讀取伺服驅動器第段內部位置轉數
脈波數並儲存於 中
將 內容寫入伺服驅動器 中H10F H110
M1127
CNT C0 K10
RST M1127
RST
RST
RST
M1129
M1140
M1141
M1129
M1140
M1141
C0
通訊完成次
計次數
數據接收完畢旗標復位
通訊逾時旗標復位
數據接收錯誤旗標復位
指令參數錯誤旗標復位

12 應指令通訊設計範例

DVPPLC 應技術手冊 1216
程式說明
z 對 PLC RS485 通訊埠進行初始化通訊格式為 MODBUS ASCII96007E1
ASDA 系列伺服驅動器 RS485 通訊埠通訊格式需與 PLC 通訊格式致
z 當 M0On 時[ MODRD K1 H10F K2 ] 執行將第段內部位置轉數脈波數讀
出並動存放 D1050D1051
z 當 M1On 時[ MODWR K1 K16 H10F D10 K2 ] 執行將 D10D11 內容分別
寫入 H10FH110 內
z 伺服馬達啟動信號觸發信號均伺候身外部接線開關控制接線方式請參考配線圖
z MODBUS 通訊會出現 4 種情況正常通訊完成對應通訊標誌 M1127通訊錯誤對應通訊標
誌:M1129M1140M1141程式中通過對這 4 個通訊標誌信號 OnOff 狀態進
行計數利 C0 數值來控制 3 個 MODBUS 指令次執行保證通訊性
z PLC 開始 RUN較 C00直反復對伺服驅動器進行通訊讀寫 12 應指令通訊設計範例

DVPPLC 應技術手冊 1217
125 PLC 與 ASDA 伺服驅動器通訊 (速度控制MODRDMODRW)
SON SPD0 SPD1
伺服控制指示面板
電源正常 啟動正常 速度達
伺服啟動 速度選擇

台達 ASDA 伺服硬體接線圖
CN1
COM+
DI1
DI3
17
11
9
34
COM 45
ASDA
24V
24V
SON
VDD
CN1
220230V R
S
T
24V
U
V
W
DO1+
DO1
CN2
DO2+
DO24
5
6
7
47 K
47 K
L1
L2
D14 8
SPD0
SPD1 47 K
台達伺服驅動器
系列
三相交流電源




電源正常
啟動正常
編碼器
偏差計數器
電子齒輪

控制求
z 讀取伺服馬達轉速並傳送 D0 中顯示(MODRD 指令)
z 實現兩種固定轉速意轉速運轉(MODRW 指令配合開關 SP01SPD1)
z 伺服速度選擇開關定義:
SPD0 狀態 SPD1 狀態 功說明
On Off
將 SPD0 撥動 On 位置選擇 P109 中設定第 1 段速度(速度值
D9 決定程式中 D9 值固定為 K1500馬達將固定 1500rmin 正
轉運轉)
Off On
將 SPD1 撥動 On 位置選擇 P110 中設定第 2 段速度(速度值
D10 決定程式中 D10 值固定為 K1500則固定 1500rmin 反轉運
轉)
On On 將 SPD0 SPD1 撥動 On 位置選擇 P111 中 設定第 3 段速
度(速度值 D11 決定通過改變 D11 值實現意速度運轉)
z 將伺服狀態通過控制面板指示燈顯示出來(利伺服 DO1~ DO3 輸出點) 12 應指令通訊設計範例

DVPPLC 應技術手冊 1218
ASDA 伺服驅動器參數設定
參數 設定值 說明
P101 2 速度控制模式命令外部端子內部暫存器控制
P139 1500 目標速度設定為 1500rpm
P210 101 當 DI1On 時SON 伺服啟動
P212 114 DI3 為 SPD0 輸入端
P213 115 DI4 為 SPD1 輸入端
P215 0 無功
P216 0 無功
P217 0 無功
P218 101 當電源輸入後若沒異常發生DO1 為 On
P219 102 當伺服啟動後若沒異常發生DO2 為 On
P220 104 目標速度達後DO3 為 On
P300 1 ASDA 伺服驅動器通訊位址 01
P301 1 通訊傳送速度 Baud rate9600
P302 1 ASCII 模式資料格式<7E1>
P305 2 通訊介面選擇為 RS485 通訊
P306 0 輸入接點設定為外部控制
Ú 當出現伺服參數設定錯亂導致不正常運轉時先設定 P20810(回歸出廠值)重新
電後表進行參數設定
z 操作步驟:
DO1
DO2
DI1 SON
電源正常
啟動正常
伺服啟動

z 將伺服參數設定完後重新電若無異常現象電源正常"指示燈(DO1)會 On
z 等電源正常"指示燈 On 後撥動伺服啟動"開關 On 位置 DI1On伺服
啟動無異常現象發生啟動正常"指示燈(DO2)會 On
z 等啟動正常"指示燈"On 後若僅撥動SPD0"開關 On 位置則執行參數 P109
中設定速度若僅撥動SPD1"開關 On 位置則執行參數 P110 中設定速度若
SPD0"開關SPD1 開關撥動 On 位置則執行參數 P111 中設定速度
裝置說明
PLC 裝置 控制說明
M0 執行 MODRD 指令
M1 執行 MODWR 指令 12 應指令通訊設計範例

DVPPLC 應技術手冊 1219
控制程式
MOV K500 D1129
M1002
MOV H86 D1120
SET M1120
96007E1
500ms
RST M1143
MODBUS ASCII
設定通訊格式
通訊格式保持
設定通訊逾時
時間
通訊模式為
SET S0 進入 步進點S0
S
M0
S0
M0
M1127
SET M1122
MODRD K1 H4 K1
D1050 讀取伺服電機運轉速度並儲存於
M1129
M1140
M1141
MOV D1050 D0 D0 傳送 顯示 做
RST M1127 數據接收完畢旗標復位
設定送信求旗標
SET S20 進入 步進點S20
SET S20 進入 步進點S20
RST
RST
RST
M1129
M1140
M1141
通訊逾時旗標復位
數據接收錯誤旗標復位
指令參數錯誤旗標復位
S
S20
M1
MOV K1500 D9
1
MOV K1500 D10
2
運轉方為正

1500rmin
設定第 內部速度固定為 段
運轉方為反
設定第 內部速度固定為 段
1500rmin
12 應指令通訊設計範例

DVPPLC 應技術手冊 1220
M1
M1127
SET M1122
M1129
M1140
M1141
RST M1127 數據接收完畢旗標復位
設定送信求旗標
RST
RST
RST
M1129
M1140
M1141
通訊逾時旗標復位
數據接收錯誤旗標復位
指令參數錯誤旗標復位
D9 D10 D11
MODRW K1 K16 H109 D9 K3
將 內容寫入伺服驅動器 中 H109
RET
S0 回 步進點 S0
MOV K1000 D11
3 設定第 內部速度初始化為 段
運轉方為正

1000rmin

程式說明
z 對 PLC RS485 通訊埠進行初始化通訊格式為 MODBUS ASCII96007E1
ASDA 系列伺服 RS485 通訊埠通訊格式需與 PLC 通訊格式致
z 當進入 S0 步進點時 M0On[ MODRD K1 H4 K1 ] 執行讀取伺服馬達轉速並存放
D1050 內[ MOV D1050 D0 ] 將伺服馬達轉速 D0 中做顯示
z 當進入 S20 步進點時 M1On 時[ MODWR K1 K16 H109 D9 K3 ] 執行將 D9
D10D11 內容分別寫入通訊位址為 H109H10AH10B 參數中
z D11 初始化值為 K1000戶根據需改變
z PLC 開始 RUN進入 S0 步進點通訊完成後進入 S20 步進點S20 步進點通訊完成後
回 S0 步進點直反復對伺服驅動器進行通訊讀寫 12 應指令通訊設計範例

DVPPLC 應技術手冊 1221
126 PLC 與台達 DTA 系列溫控器通訊 (MODRDMODWR)
控制求
z 讀取溫控器目標溫度現溫度(通訊位址 H4700MODRD 指令)
z 設定溫控器目標溫度為 24℃(通訊位址 H4701MODWR 指令)
z 設定加熱冷卻控制週期為 20s(通訊位址 H4712MODWR 指令)
z 設定控制方式為冷卻控制模式(通訊位址 H4718MODWR 指令)
DTA 溫控器參數設定
參數 參數說明 設定值
C WE:通訊寫入功禁止允許 On
CSL:ASCIIRTU 通訊格式選擇 ASCII
C NO:通訊址設定 1
BPS:通訊傳輸速率設定 9600
LENGTH:通訊位元長度值設定 7
PARITY:通訊奇偶校驗位元設定 E
STOP BIT:通訊停止位元設定 1
UNIT:選擇顯示溫度單位℃者℉ ℃
Ú 當出現溫控器參數設定錯亂導致不正常通訊時請將溫控器回歸出廠值後表進行
參數設定回歸出廠值方法:
1 畫面中 鍵進入 頁面調整 鍵選擇為 鍵完成鍵鎖定設

2 時壓 鍵 鍵約秒鐘進入工廠設定模式(模式務必不進行操
作否則會造成設定值錯誤需送回工廠校正)
3 時會出現 參 數 鍵 參數選項將參數調整為 鍵確定
4 關閉溫控器電源後重新電
5 DTA 系列溫控器通訊規格:
z 支援 MODBUS ASCIIRTU 通訊格式支持串列傳輸速率 240048009600
1920038400
z 支援功碼 03H(讀筆)06H(寫入 1 筆)不支持 10H(寫筆)
z ASCII 模式不支援 7N1 8O2 8E2 通訊格式
z RTU 模式支援 8N1 8N2 8O1 8E1 通訊格式
z 通訊位址設定範圍 1~255通訊位址 0 為廣播位址 12 應指令通訊設計範例

DVPPLC 應技術手冊 1222
裝置說明
PLC 裝置 控制說明
M0 執行 MODRD 指令
M1 執行第 1 個 MODWR 指令
M2 執行第 2 個 MODWR 指令
M3 執行第 3 個 MODWR 指令
控制程式
LD C0 K0 M0
RST M1143
MOV K100 D1129
M1002
MOV H86 D1120
SET M1120
LD C0 K1 M1
LD C0 K2 M2
LD C0 K3 M3
LD C0 K4 RST C0
M0
MODRD K1 H4700 K2
M1
MODWR K1 H4701 K240
SET M1122
M0
M1
M2
M3
96007E1
設定通訊格式
通訊格式保持
500ms
設定通訊逾時
時間

MODBUS ASCII
通訊模式為
MODRD執行 指令
MODRW執行第 個1 指令
MODRW執行第 個2 指令
MODRW執行第 個3 指令
設定送信求旗標
D1050~D1051
讀取溫度控制器現值目標值
並儲存於 中
24℃設定溫度控制器目標值 12 應指令通訊設計範例

DVPPLC 應技術手冊 1223
RST
RST
RST
M1129
M1140
M1141
M1129
M1140
M1141
CNT C0 K10
CNT C0 K10
CNT C0 K10
通訊逾時旗標復位
數據接收錯誤旗標復位
指令參數錯誤旗標復位
通訊逾時次
計次數
數據接收錯誤
時 計次數
指令參數錯誤
時 次數 計
C0
C0
C0
MODWR K1 H4712 K20
M2
MODWR K1 H4718 K1
M3
M1127
CNT C0 K10
RST M1127 接收完畢旗標復位
數據接收完畢
次 計次數C0
設定溫控器冷卻 加熱控制週期為 20s
設定溫控器為冷卻控制模式

程式說明
z 對 PLC RS485 通訊埠進行初始化通訊格式為 MODBUS ASCII96007E1
溫控器 RS485 通訊埠通訊格式需與 PLC 通訊格式致
z 為 DTA 系列溫控器不支援功碼 10H (寫入筆連續位址資料) MODWR 指令
3 次來寫入 3 筆位址資料
z MODBUS 通訊會出現 4 種情況正常通訊完成對應通訊標誌 M1127通訊錯誤對應通訊標
誌:M1129M1140M1141程式中通過對這 4 個通訊標誌信號 OnOff 狀態進
行計數利 C0 數值來控制 4 個 MODBUS 指令次執行保證通訊性
z PLC 開始 RUN較 C00直反復對溫控器進行通訊讀寫 12 應指令通訊設計範例

DVPPLC 應技術手冊 1224
127 PLC 與台達 DTB 系列溫控器通訊 (MODRDMODWRMODRW)
控制求
z 利 MODBUS 便利指令將溫控器目標溫度值現溫度值讀出顯示裝置
z 利 MODBUS 便利指令實現對溫控器參數進行設定:
參數名稱 參數值 對應通訊位址
目標溫度 26℃ 1001H
溫度檢測值高值 50℃ 1002H
溫度檢測值低值 0℃ 1003H
警報 1 輸出模式 第種警報模式 1020H
警報輸出 1 限警報值 5℃ 1024H
警報輸出 1 限警報值 3℃ 1025H
DTB 溫控器參數設定
參數 參數說明 設定值
C WE:通訊寫入功禁止允許 On
CSL:ASCIIRTU 通訊格式選擇 RTU
C NO:通訊位址設定 1
BPS:通訊傳輸速率設定 9600
LENGTH:通訊位元元長度值設定 8
PARITY:通訊奇偶校驗位元設定 N
STOP BIT:通訊停止位元設定 2
UNIT:選擇顯示溫度單位℃者℉ ℃
Ú 當出現溫控器參數設定錯亂導致不正常通訊時請將溫控器回歸出廠值重新電後
表進行參數設定DTB 溫控器與 DTA 溫控器回歸出廠值方法相
Ú DTA 系列溫控器通訊規格:
z 支援 MODBUS ASCIIRTU 通訊格式支持串列傳輸速率 240048009600
1920038400
z 支援功碼 03H(讀筆)06H(寫入 1 筆)不支持 10H(寫筆)
z ASCII 模式不支援 7N1 8O2 8E2 通訊格式
z RTU 模式支援 8N1 8N2 8O1 8E1 通訊格式
z 通訊位址設定範圍 1~255通訊位址 0 為廣播位址
裝置說明
PLC 裝置 控制說明
M0 執行 MODRD 指令
M1 執行第 1 個 MODWR 指令 12 應指令通訊設計範例

DVPPLC 應技術手冊 1225
PLC 裝置 控制說明
M2 執行第 2 個 MODWR 指令
M3 執行第 1 個 MODRW 指令
M4 執行第 2 個 MODRW 指令
控制程式
LD C0 K0 M0
SET M1143
MOV K100 D1129
M1002
MOV H89 D1120
SET M1120
LD C0 K1 M1
LD C0 K2 M2
LD C0 K3 M3
LD C0 K5 RST C0
SET M1122
M0
M1
MOV K50 D2
MOV K30 D3
LD C0 K4 M4
96008N2
100ms
MODBUS RTU
5℃
3℃
MOV K500 D0
MOV K0 D1
50℃
0℃
2
1
2
1
設定通訊格式
通訊格式保持
設定通訊逾時
時間
通訊模式為
MODRD執行 指令
設定送信求旗標
溫度檢測範圍
高值為
低值為
警報限值
設定為
溫度檢測範圍
警報限值
設定為
執行第 令 個 指MODWR
執行第 令 個 指
執行第 令 個 指
執行第 令 個 指
MODWR
MODRW
MODRW
M2
M3
M4
12 應指令通訊設計範例

DVPPLC 應技術手冊 1226
M3
MODWR K1 H1020 K1
MODRW K1 K2K16 H1002 D0
M4
MODRW K1 K2K16 H1024 D2
1
M1127
CNT C0 K10
RST M1127
M1129
M1140
M1141
RST M1129
RST M1140
RST M1141
CNT C0 K10
CNT C0 K10
CNT C0 K10
M2
設定溫度控制器警報 出模式為第種警報模式 輸
接收完畢旗標復位
通訊逾時旗標復位
數據接收錯誤旗標復位
指令參數錯誤旗標復位
指令參數錯誤
時 次數 計C0
數據接收錯誤
時 計次數C0
通訊逾時次
計次數C0
數據接收完畢
次 計次數C0
設定溫度控制器溫度檢測範圍高值低值
設定溫度控制器警報 出限警報值限警報值 輸 1
M1
MODWR K1 H1001 K260
26℃設定溫度控制器目標值
M0
MODRD K1 H1000 K2
D1073~D1076
讀取溫度控制器現值目標值
並儲存於 中

程式說明
z 對 PLC RS485 通訊埠進行初始化通訊格式為 MODBUS RTU96008N2溫
控器 RS485 通訊埠通訊格式需與 PLC 通訊格式致
z MODBUS 通訊會出現 4 種情況正常通訊完成對應通訊標誌 M1127通訊錯誤對應通訊標
誌:M1129M1140M1141程式中通過對這 4 個通訊標誌信號 OnOff 狀態進
行計數利 C0 數值來控制 5 個 MODBUS 指令次執行保證通訊性
z DTB 系列溫控器支援功碼 10H程式中了 MODRW 指令(對應功碼 10H)該指令
次寫入筆位址連續資料
z PLC 開始 RUN較 C00直反復對溫控器進行通訊讀寫 12 應指令通訊設計範例

DVPPLC 應技術手冊 1227
128 PLC LINK 16 台從站資料讀寫 16 筆 (Word) 模式
Slave1 Slave2 Slave3
Master PLC
RS485
站號 K20
站號 K2 站號 K3 站號 K4
EH EH2
SA SX SS
動作求
z 站(Master PLC)與 3 台從站(Slave PLC)通過 PLC LINK 方式完成 PLC 間 16 筆(Word)
資料交換
PLC 參數設定
從站 站號 通訊格式
Master PLC K20(D1121K20)
Slave 1 K2(D1121K2)
Slave 2 K3(D1121K3)
Slave 3 K4(D1121K4)
ASCII 96007E1(D1120H86)
從站 PLC 與站 PLC 通訊格式需

Ú 當出現 PLC 參數設定錯亂導致通訊異常時先 WPL 編程軟體功表中點選:通訊(C)
ÖPLC 程式記憶體清(M)Ö回歸出廠值 PLC 回歸出廠值後表進行設定
裝置說明
PLC 裝置 控制說明
X0 PLC LINK 啟動控制
M1350 啟動 PLC Link 功
M1351 啟動 PLC LINK 為動模式
M1352 啟動 PLC LINK 為手動模式
M1353 啟動 PLC LINK 32 台超過 16 筆讀寫功( 100 筆)
M1354 啟動 PLC Link 讀寫功時個輪詢時間 12 應指令通訊設計範例

DVPPLC 應技術手冊 1228
控制程式
M1002
MOV K20 D1121
H86 D1120
H1064
K16
M1351
MOV
SET M1120
MOV
MOV
D1355
D1434
M1350
X0
H10C8
K16
MOV
MOV
D1415
D1450
COM2
PLC LINK
H1078
K16
MOV
MOV
D1356
D1435
H10DC
K16
MOV
MOV
D1416
D1451
H108C
K16
MOV
MOV
D1357
D1436
H10F0
K16
MOV
MOV
D1417
D1452
D100
D200
1
D120
2
D140
16
D240
3
MOV K200 D1129
K2 D1399MOV
200ms
K2
設定站站號
設定站 訊格式 通
通訊格式保持
設定通訊逾時時間為
設定起始從站站號為
讀取從站 起始裝置為
讀取 站 筆數為 筆從
寫入 站 起始裝置為 從
寫入 站 筆數為 筆從
讀取 站 起始裝置為 從
讀取 站 筆數為 筆從
寫入 站 起始裝置為 從
寫入 站 筆數為 筆從
讀取 站 起始裝置為 從
寫入 站 筆數為 筆從
寫入 站 起始裝置為 從
讀取 站 筆數為 筆從
16
3
3
3
16
2 D220
2 16
2
16
1
16 1
1
動模式
啟動 功
SET
SET

程式說明
z 當 X0On 時將通過 PLC LINK 方式動完成站 PLC 與 3 台從站 PLC 資料交換
將從站 1 D100~D115 資料讀站 D1480~D1495站 D1496~D1511 數據寫
從站 1 D200~D215從站 2 D120~D135 數據讀站 D1512~D1527站
D1528~D1543 數據寫從站 2 D220~D235從站 3 數據 D140~D155 讀站12 應指令通訊設計範例

DVPPLC 應技術手冊 1229
D1544~D1559站 D1560~D1575 數據寫從站 D240~D255表示:
Master PLC(1 台) Slave PLC (3 台)
D1480~D1495 Slave PLC (站號K2)
D100~D115
D1496~D1511 Slave PLC (站號 K2)
D200~D215
D1512~D1527 Slave PLC (站號 K3)
D120~D135
D1528~D1543 Slave PLC (站號 K3)
D220~D235
D1544~D1559 Slave PLC (站號 K4)
D140~D155
D1560~D1575

Slave PLC (站號 K4)
D240~D255
z 假設 PLC LINK 啟動前(M1350Off)站從站於交換資料暫存器 D 中資料:
Master PLC 內容值 Slave PLC 內容值
D1480~D1495 內容全為 0 從站 1 D100~D115 內容全為 1
D1496~D1511 內容全為 100 從站 1 D200~D215 內容全為 0
D1512~D1527 內容全為 0 從站 2 D120~D135 內容全為 2
D1528~D1543 內容全為 200 從站 2 D220~D235 內容全為 0
D1544~D1559 內容全為 0 從站 3 D140~D155 內容全為 3
D1560~D1575 內容全為 300 從站 3 D240~D255 內容全為 0
則 PLC LINK 啟動後(M1350On)站從站於交換資料暫存器 D 中資料變為:
Master PLC 內容值 Slave PLC 內容值
D1480~D1495 內容全為 1 從站 1 D100~D115 內容全為 1
D1496~D1511 內容全為 100 從站 1 D200~D215 內容全為 100
D1512~D1527 內容全為 2 從站 2 D120~D135 內容全為 2
D1528~D1543 內容全為 200 從站 2 D220~D235 內容全為 200
D1576~D1591 內容全為 3 從站 3 D140~D155 內容全為 3
D1592~D1607 內容全為 300 從站 3 D240~D255 內容全為 300
z Master PLC 裏設定從站起始站號(D1399K2)站號為 K2 PLC 對應 Slave1站
號為 K3 PLC 對應 Slave2站號為 K4 PLC 對應 Slave3
z 從站站號需連續與站站號不重複僅 SASXSCSVEHEH2 機種作站
DVPPLC 作從站
z X0 Off→On 啟動 PLC LINK 功啟動失敗 M1350M1351 會變為 Off 狀態請重新
啟動 X0 Off→On
寫入
寫入
讀出
讀出
寫入
讀出 12 應指令通訊設計範例

DVPPLC 應技術手冊 1230
129 PLC LINK 32 台從站資料讀寫 100 筆 (Word) 模式
Slave1 Slave2
Master PLC
RS485
站號 K10
站號 K1 站號 K2
EH EH2
EH EH2 EH EH2
控制求
z 站(Master PLC)與 2 台從站(Slave PLC)通過 PLC LINK 方式完成 PLC 間 100 筆
(Word) 資料交換
PLC 參數設定
從站 站號 通訊格式
Master PLC K20(D1121K20)
Slave 1 K2(D1121K2)
Slave 2 K3(D1121K3)
RTU 192008N2(D1120H99)
從站 PLC 與站 PLC 通訊格式需致
Ú 當出現 PLC 參數設定錯亂導致通訊異常時 先 WPL 編程軟體功表中點選:通 訊(C)
ÖPLC 程式記憶體清(M)Ö回歸出廠值 PLC 回歸出廠值後表進行設定
裝置說明
PLC 裝置 控制說明
X0 PLC LINK 啟動控制
M1350 啟動 PLC Link 功
M1351 啟動 PLC LINK 為動模式
M1352 啟動 PLC LINK 為手動模式
M1353 啟動 PLC LINK 32 台超過 16 筆讀寫功( 100 筆)
M1354 啟動 PLC Link 讀寫功時個輪詢時間 12 應指令通訊設計範例

DVPPLC 應技術手冊 1231
控制程式
M1002
MOV
MOV
MOV K10 D1121
MOV H99 D1120
SET M1120
MOV K1000 D1129
SET M1143
MOV K1 D1399
MOV H1000 D1355
MOV
MOV
MOV H1064 D1415
MOV K100 D1450
MOV
MOV
MOV K100 D1435
MOV K200 D1481
MOV K300 D1497
K100 D1434
K0 D1480
K100 D1496
H10C8 D1356
H112C D1416
K100 D1451
K10
192008N2
1000ms
Modbus RTU
K1
D0
100
D100
100
D200
200
D300
32


D0~ D99
D200~D299
3
設定站站號為
COM2 設定站 訊格式 通
通訊格式保持
設定通訊逾時時間為
設定起始從站站號為
讀取從站 起始裝置為 1
讀取從站 數據筆數為 筆
1
寫入從站 起始裝置為 1
寫入從站 數據筆數為 筆 1
讀取從站 起始裝置為 2
讀取從站 數據筆數為 筆2
寫入從站 起始裝置為 2
寫入從站 數據筆數為 筆2

設定站通訊模式格式
讀回來數據起始裝置為
站存放從從站
D0
100
站 始連續 暫存器中 起 個
數據將寫入從站
D100 100
1
站存放從從站
讀回來數據起始裝置為
2 D200~D299
D200
站 始連續 暫存器中 起 個
數據將寫入從站
100 D300
D400~D399
啟動 連接超過 讀寫功 台 筆 16
1
M1351
M1350
X0
PLC LINK
動模式
啟動 功
SET
SET
M1353SET
12 應指令通訊設計範例

DVPPLC 應技術手冊 1232
程式說明
z 當 X0On 時將通過 PLC LINK 方式動完成站 PLC 與 2 台從站 PLC 資料交換
將從站 1 D0~D99 讀站 D0~D99站 D100~D199 寫從站 1 D100~D199
從站 2 D200~D299 讀站 D200~D299站 D300~D399 寫從站 2 D300~D399
Master PLC(1 台) Slave PLC(2 台)
D0~D99 Slave PLC(站號K1)
D0~D99
D100~D199 Slave PLC(站號K1)
D1100~D199
D200~D299 Slave PLC(站號K2)
D200~D299
D300~D399

Slave PLC(站號K2)
D300~D399
z 假設 PLC LINK 啟動前(M1350Off)站從站於交換暫存器 D 中資料:
Master PLC 預設值 Slave PLC 預設值
D0~D99 內容全為 0 從站 1 D0~D99 內容全為 1
D100~D199 內容全為 100 從站 1 D100~D199 內容全為 0
D200~D299 內容全為 0 從站 2 D200~D299 內容全為 2
D300~D399 內容全為 200 從站 2 D300~D399 內容全為 0
則 PLC LINK 啟動後(M1350On)站從站於交換資料暫存器 D 中資料變為:
Master PLC 內容值 Slave PLC 內容值
D0~D99 內容全為 1 從站 1 D0~D99 內容全為 1
D100~D199 內容全為 100 從站 1 D100~D199 內容全為 100
D200~D299 內容全為 2 從站 2 D200~D299 內容全為 2
D300~D399 內容全為 200 從站 2 D300~D399 內容全為 200
z Master PLC 裏設定從站起始站號(D1399K1)站號為 K1 PLC 對應 Slave1站
號為 K2 PLC 對應 Slave2
z 從站站號需連續與站站號不重複種模式僅 SVEHEH2 機種作站
DVPPLC 作從站
z X0 Off→On 啟動 PLC LINK 功啟動失敗 M1350M1351 會變為 Off 狀態請重新
啟動 X0 Off→On
寫入
寫入
讀出
讀出 12 應指令通訊設計範例

DVPPLC 應技術手冊 1233
1210 DVPPLC 與台達變頻器台達伺服驅動器 LINK

RS485
EHEH2
VFDB ASDA
站號K1 站號K2
站號K20
Master PLC
Slave1 Slave2
SON SPD0
啟動 速度
伺服控制面板

台達 ASDA 伺服硬體接線圖
CN1
COM+
DI1
DI3
17
11
9
34
COM 45
SON
VDD
CN1
220230V R
S
T
24V
U
V
W
CN2
47 K
47 K
L1
L2
SPD0
SPD1
三相交流電源
編碼器
偏差計數器
電子齒輪




台達伺服驅動器
ASDA 系列
12 應指令通訊設計範例

DVPPLC 應技術手冊 1234
控制求
z 設定讀取變頻器頻率控制變頻器啟動停止正反轉
z 設定讀取伺服馬達轉速
變頻器參數設定
參數 設定值 說明
0200 04 頻率 RS485 通訊介面操作
0201 03 運轉指令通訊介面操作鍵盤操作效
0900 01 VFDB 系列變頻器通訊位址 01
0901 01 通訊傳送速度 Baud rate 9600
0904 01 Modbus ASCII 模式資料格式<7E1>
Ú 當出現變頻器參數設定錯亂導致不正常運轉時先設定 P000210(回歸出廠值)
表進行參數設定
伺服驅動器參數設定
參數 設定值 說明
P002 6 伺服驅動器面板顯示為馬達轉速(rpm)
P004 6 伺服馬達轉速現值暫存器(rpm)
P101 2 速度控制模式命令外部端子內部暫存器控制
P210 101 當 DI1On 時SON 伺服啟動
P212 114 DI3 為 SPD0 輸入端
P215~17 0 無功
P300 2 ASDA 伺服驅動器通訊站號 02
P301 1 通訊傳送速度 Baud rate 9600
P302 1 Modbus ASCII 模式資料格式<7E1>
P305 2 通訊介面選擇為 RS485 通訊
Ú 當出現伺服參數設定錯亂導致不正常運轉時先設定 P20810(回歸出廠值)重新
電後表進行參數設定
裝置說明
PLC 裝置 控制說明
X0 PLC LINK 啟動控制
M1350 啟動 PLC Link 功
M1351 啟動 PLC LINK 為動模式
M1352 啟動 PLC LINK 為手動模式
M1353 啟動 PLC LINK 32 台超過 16 筆讀寫功( 100 筆)
M1354 啟動 PLC Link 讀寫功時個輪詢時間 12 應指令通訊設計範例

DVPPLC 應技術手冊 1235
控制程式
M1002
MOV K20 D1121
H86 D1120
H2102
K2
MOV
SET M1120
MOV
MOV
D1355
D1434
H2000
K2
MOV
MOV
D1415
D1450
H0004
K1
MOV
MOV
D1356
D1435
H0109
K1
MOV
MOV
D1416
D1451
H2102
H2000
H0004
H0109
MOV K200 D1129
K1 D1399MOV
200ms
設定站站號
COM2 設定站 訊格式 通
通訊格式保持
設定通訊逾時時間為
K1設定起始從站站號為
讀取變頻器筆數為 筆2
讀取變頻器起始參數位址為
寫入變頻器起始參數位址為
寫入變頻器筆數為 筆2
讀取伺服驅動器起始參數位址為
讀取伺服驅動器筆數為 筆 1
寫入伺服驅動器起始參數位址為
寫入伺服驅動器筆數為 筆 1
動模式
PLC LINK 啟動 功
M1351
M1350
X0
SET
SET

程式說明
z PLC D1480~D1481 對應變頻器 H2102H2103 參數當 X0OnLINK 功啟動
H2102H2103 參數資料將顯示 D1480~D1481 中
z PLC D1496~D1497 對應變頻器 H2000H2001 參數當 X0On LINK 功啟動
H2000H2001 參數值將 D1496~D1497 值決定
z 改變 PLC D1496 達命令給變頻器(例:D1496H12>變頻器正傳啟動D1496H1>
變頻器停止) 12 應指令通訊設計範例

DVPPLC 應技術手冊 1236
z 改變 PLC D1497 改變變頻器頻率(例:D1497K4000 >變頻器頻率變為 40HZ)
z PLC 與伺服馬達通過 LINK 方式交換資料前須先撥動SON"開關 On啟動伺服然
後撥動SPD0"開關 On內部暫存器速度控制方式效
z PLC D1512 對應伺服驅動器 H004 參數當 X0OnLINK 功啟動H004 參數資
料將顯示 D1512 中
z PLC D1528 對應伺服驅動器 H0109 參數當 X0OnLINK 功啟動H0109 參數值
將 D1528 決定
z 改變 D1528 值改變伺服馬達轉速(例:D1528K3000>伺服馬達轉速變為 3000
rpm)
z 從站站號需連續與站站號不重複僅 SASXSCSVEHEH2 機種作站
ESEXSS 不作為 LINK 站
z X0 Off→On 啟動 PLC LINK 功若啟動失敗 M1350M1351 會變為 Off 狀態請重新
啟動 X0 Off→On 12 應指令通訊設計範例

DVPPLC 應技術手冊 1237
1211 DVPPLC 與台達 DTADTB 溫控器 LINK
Master PLC
DTA 溫控器 DTB 溫控器
Slave1 Slave2
RS485
PLC
站號 K1 站號 K2
站號 K10

控制求
z 設定 DTA 溫控器目標溫度讀取 DTA 溫控器現溫度目標溫度
z 設定 DTB 溫控器目標溫度溫度檢測範圍高值溫度檢測範圍低值讀取 DTB 溫控器
現溫度目標溫度
DTA 溫控器參數設定
參數 參數說明 設定值
C WE:通訊寫入功禁止允許 On
CSL:ASCIIRTU 通訊格式選擇 ASCII
C NO:通訊位址設定 1
BPS:通訊傳輸速率設定 9600
LENGTH:通訊位元長度值設定 7
PARITY:通訊奇偶校驗位元設定 E
STOP BIT:通訊停止位元設定 1
UNIT:選擇顯示溫度單位℃者℉ ℃
Ú 當出現 DTA 溫控器參數設定錯亂導致不正常通訊時先回歸出廠值後重新電後
表進行參數設定DTA 溫控器不支援筆寫入功寫入筆數須設定為 1 筆12 應指令通訊設計範例

DVPPLC 應技術手冊 1238
DTB 溫控器參數設定
參數 參數說明 設定值
C WE:通訊寫入功禁止允許 On
CSL:ASCIIRTU 通訊格式選擇 ASCII
C NO:通訊位址設定 2
BPS:通訊傳輸速率設定 9600
LENGTH:通訊位元元長度值設定 7
PARITY:通訊奇偶校驗位元設定 E
STOP BIT:通訊停止位元設定 1
UNIT:選擇顯示溫度單位℃者℉ ℃
Ú 當出現 DTB 溫控器參數設定錯亂導致不正常通訊時先回歸出廠值後重新電後
表進行參數設定
裝置說明
PLC 裝置 控制說明
X0 PLC LINK 啟動控制
M1350 啟動 PLC Link 功
M1351 啟動 PLC LINK 為動模式
M1352 啟動 PLC LINK 為手動模式
M1353 啟動 PLC LINK 32 台超過 16 筆讀寫功( 100 筆)
M1354 啟動 PLC Link 讀寫功時個輪詢時間
控制程式
M1002
MOV K10 D1121
H86 D1120
H4700
K2
MOV
SET M1120
MOV
MOV
D1355
D1434 2
H4700
MOV K200 D1129
K1 D1399MOV
200ms
設定站站號
COM2 設定站 訊格式 通
通訊格式保持
設定通訊逾時時間為
K1設定起始從站站號為
讀取 控器起始 溫
參數位址為
DTA
讀取 控器數據筆數為 溫 筆DTA
12 應指令通訊設計範例

DVPPLC 應技術手冊 1239
PLC LINK
K2MOV D1435
H1001
K3
MOV
MOV
D1416
D1451
2
H1001
3
讀取 控器數據筆數為 溫 筆 DTB
寫入 列溫控器起始 系
位址為
DTB
寫入 控器數據筆數為 溫 筆 DTB
動模式
啟動 功
H4701
K1
MOV
MOV
D1415
D1450
H1000MOV D1356
DTA
1
DTB
寫入 控器起始 溫
參數位址為
讀取 控器起始 溫
參數位址為 H1000
H4701
寫入 控器數據筆數為 溫 筆DTA
M1351
M1350
X0
SET
SET

程式說明
z PLC D1480~ D1481 對應 DTA 溫控器 H4700~H4701 參 數當 X0OnLINK 功啟動
H4700~H4701 參數資料(目標溫度現溫度)將顯示 D1480~ D1481 中
z PLC D1496 對應 DTA 溫控器 H4701 參數當 X0OnLINK 功啟動H4701 參數值
將 D1496 決定
z 改變 D1496 值改變 DTA 溫控器目標溫度(例:D1496K300>DTA 溫控器目標溫
度為 30℃)
z PLC D1512~ D1513 對應 DTB 溫控器 H1000~H1001 參數當 X0OnLINK 功啟動
H1000~H1001 參數資料(目標溫度現溫度)將顯示 D1512~ D1513 中
z PLC D1528~D1530 對應 DTB 溫控器 H1001~ H1003 參數當 X0OnLINK 功啟動
H1001~H1003 參數值將 D1528~D1530 決定
z 改變 D1528 值改變 DTB 溫控器目標溫度(例:D1528K400>DTA 溫控器目標溫度
為 40℃)
z 改變 D1529~D1530 值改變 DTB 溫控器溫度檢測範圍高值低值(例:
D1529K500>DTB 溫控器溫度檢測範圍高值 50℃D1530K10>DTB 溫控器溫度檢測
範圍低值 1℃)
z 從站站號需連續與站站號不重複僅 SASXSCSVEHEH2 機種作站
ESEXSS 不作為 LINK 站
z X0 Off→On 啟動 PLC LINK 功啟動失敗 M1350M1351 會變為 Off 狀態請重新
啟動 X0 Off→On 12 應指令通訊設計範例

DVPPLC 應技術手冊 1240
1212 通訊控制 2 台台達 PLC 啟動停止 (RS 指令)
Slave1 Slave2
Master PLC
RS485
站號 K10
站號 K2
EHEH2
ES 系列 SS 系列
站號 K1

控制求
z 站 PLC 通訊方式控制 2 台從站 PLC 啟動停止
參數設定
從站 站號 通訊格式
Master PLC K10(D1121K10)
Slave 1 K1(D1121K1)
Slave 2 K2(D1121K2)
ASCII 96007E1(D1120H86)從
站 PLC 與站 PLC 通訊格式需致
Ú 當出現 PLC 參數設定錯亂導致通訊異常時 先 WPL 編程軟體功表中點選:通 訊(C)
ÖPLC 程式記憶體清(M)Ö回歸出廠值 PLC 回歸出廠值後表進行設定
裝置說明
PLC 裝置 控制說明
X0 啟動停止 Slave 1
X1 啟動停止 Slave 2
M0 執行第 1 條 RS 指令
M1 執行第 2 條 RS 指令 12 應指令通訊設計範例

DVPPLC 應技術手冊 1241
控制程式
MOV
MOV
X0
MOV
H303A D100
H3031 D101
H3035 D102
MOV
MOV
H3343 D103
H4630 D104
MOV
MOV
H3046 D105
H4230 D106
MOV
MOV
HD46 D107
HA D108
D100~D108
MOV
MOV
X0
MOV
H303A D100
H3031 D101
H3035 D102
MOV
MOV
H3343 D103
H3030 D104
MOV
MOV
H3030 D105
H4230 D106
MOV
MOV
HD45 D107
HA D108
STOP
MOV K300 D1129
M1002
MOV H86 D1120
SET M1120
96007E1
300ms
設定通訊協定
通訊協定保持
設定通訊逾時
時間
時將控制
站號為
執行 作需 動
發送數據存放

X0On
K1 PLC
RUN
D100~D108
時將控制
站號為
執行 作需 動
發送數據存放

X0O ff
K1 PLC
PLS M0
PLS M1
12 應指令通訊設計範例

DVPPLC 應技術手冊 1242
MOV
MOV
X1
MOV
H303A D100
H3032 D101
H3035 D102
MOV
MOV
H3343 D103
H4630 D104
MOV
MOV
H3046 D105
H4230 D106
MOV
MOV
HD45 D107
HA D108
D150~D158
MOV
MOV
MOV
H303A D100
H3032 D101
H3035 D102
MOV
MOV
H3343 D103
H3030 D104
MOV
MOV
H3030 D105
H4230 D106
MOV
MOV
HD44 D107
HA D108
STOP
X1
時將控制
站號為
執行 作需 動
發送數據存放

PLC
RUN
X1On
K2
D150~D158
時將控制
站號為
執行 作需 動
發送數據存放

PLC K2
X1O ff
PLS M2
PLS M3
12 應指令通訊設計範例

DVPPLC 應技術手冊 1243
M1000
SET M1122
M0
RS D100 K17 D120 K17
M1
M1123
RST M1123
M1129
RST M1129
將 資料發送出
收資料存放
中筆

設定送信求旗標
D100~D108 17
接收完成旗標復位
通訊逾時旗標復位
M2
M3
PLS M4 通訊逾時重試
M4

D120~D128

程式說明
z 開始對站 PLC COM2 通訊埠進行初始化通訊格式為 Modbus ASCII96007
E1從站 PLC 通訊埠通訊格式須與站 PLC 通訊格式致
z RS 指 令通 訊 會 出 現 2 種情況正常通訊完成對應通訊標誌 M1123通訊逾時對應通訊標誌:
M1129程式中當發生通訊逾時利 M4 來進行重試動作
z 當 X0On 時站號為 K1 PLC 執行 RUN 動 作當 X0Off 時站 號 為 1 PLC 執行 STOP
動作
z 當 X1On 時站號為 K2 PLC 執行 RUN 動 作當 X1Off 時站 號 為 2 PLC 執行 STOP
動作 12 應指令通訊設計範例

DVPPLC 應技術手冊 1244
1213 台達 PLC 與西門子 MM420 變頻器通訊 (RS 指令)
控制求
z 站 PLC 通訊方式控制 Siemens MM420 變頻器啟動停止
MM420 變頻器參數設定
參數 設定值 說明
P0003 3 允許訪問專家級"參數
P0700 5 允許通過 RS485 控制變頻器狀態
P1000 5 允許通過 RS485 控制變頻器運轉頻率
P2010 6 USS 通訊速率設定為 9600bps
P2011 0 USS 通訊位址設定為 0
Ú 當出現 Siemens MM420 變頻器參數設定錯亂導致通訊異常時先將變頻器參數回歸出
廠值後表進行參數設定回歸出廠值方法:先設定 P001030設定 P09701
裝置說明
PLC 裝置 控制說明
X0 啟動停止鈕
控制程式
X0
MOV H602 D100
MOV H400 D101
MOV H337F D102
MOV H7F33 D103
D100~D103
當 時
將控制變頻器
率 頻
正方啟動數
據傳暫存器
X0On
40Hz
PLS M0
X0
MOV H602 D100
MOV H400 D101
MOV H7A D102
MOV H7A00 D103 D100~D103
當 時
將控制變頻器
快速停止運轉
數據傳送
X0Off
PLS M1
12 應指令通訊設計範例

DVPPLC 應技術手冊 1245
SET M1122
M1000
M0
M1123
RST M1123
RS D100 K8 D120 K8
M1129
PLS M2
RST M1129 通訊逾時旗標復位
接收完成旗標復位
設定送信求旗標
M0ON D100~D103 8
D120~D123
當 將 字節數據 時 中個
發送出從站回應數據存放於 中
M1
M2
通訊逾時重試

程式說明
z 對站 PLC RS485 通訊埠進行初始化通訊格式為 96008E1從 站 Siemens MM420
變頻器通訊格式( P2010 選擇)需與站 PLC 通訊格式致
z 當 X0On 時變頻器 40Hz 頻率正方啟動
PLCDMM420PLC 傳送資料: 02 06 00 047F 3333 7F`
MM420DPLCPLC 接收資料: 02 06 00 FB34 3333 CB
PLC 傳送資料暫存器(PLC 發送資料):
暫存器 數據 說明
D100 02H 頭碼固定為 02H表示資訊開始
D100 06H 位元組數(這條資訊後位元組數)
D101 00H 站號(範圍為 0~3116 進制對應 00H~1FH)
D101 04H
D102 7FH
控制字(變頻器啟動定義參考補充說明
部分)
D102 33H
D103 33H
頻率值(4000H 對應基準頻率 50HZ則 3333H
對應頻率 40HZ)
D103 7FH 尾碼(將該位元組前面位元組異結果)
PLC 接收資料暫存器(PLC 接收資料):
暫存器 數據 說明
D120 02H 頭碼固定為 02H表示資訊開始
D120 06H 位元組數(這條資訊後位元組數)
D121 00H 站號(範圍為 0~3116 進制對應 00H~1FH)
D121 FBH 狀態字(定義參考補充說明部分) 12 應指令通訊設計範例

DVPPLC 應技術手冊 1246
暫存器 數據 說明
D122 34H
D122 33H
D123 33H
頻率值(4000H 對應基準頻率 50HZ則 3333H
對應頻率 40HZ)
D123 CBH 尾碼(將該位元組前面位元組異結果)
z 當 X0Off 時變頻器快速停車
PLCDMM420PLC 傳送資料: 02 06 00 047A 0000 7A
MM420DPLCPLC 接收資料: 02 06 00 FB11 0000 EE
PLC 傳送資料暫存器(PLC 發送資料):
暫存器 數據 說明
D100 02H 頭碼固定為 02H表示資訊開始
D100 06H 位元組數(這條資訊後位元組數)
D101 00H 站號(範圍為 0~3116 進制對應 00H~1FH)
D101 04H
D102 7AH
控制字(變頻器啟動定義請參考補充說明部分)
D102 00H
D103 00H
頻率值(0000H 表示頻率為 0HZ)
D103 7AH 尾碼(將該位元組前面位元組異結果)
PLC 接收資料暫存器(PLC 接收資料):
暫存器 數據 說明
D120 02H 頭碼固定為 02H表示資訊開始
D120 06H 位元組數(這條資訊後位元組數)
D121 00H 站號(範圍為 0~3116 進制對應 00H~1FH)
D121 FBH
D122 11H
狀態字(變頻器停止運轉定義請參考補充
說明部分)
D122 00H
D123 00H
頻率值(0000H 表示頻率為 0HZ)
D123 EEH 尾碼(將該位元組前面位元組異結果)
z PLC Siemens MM420 變頻器通訊RS 指令通訊會出現 2 種情況正常通訊完成對應通訊
標誌 M1123通訊逾時對應通訊標誌:M1129程式中當發生通訊逾時利 M2
來進行重試動作
補充說明
z SIEMENS MM420 變頻器採 USS 協定 USS 匯流排連接 1 台站 31 台
從站從站位址為 0~31通訊資料結構: 12 應指令通訊設計範例

DVPPLC 應技術手冊 1247

STX ADR PKW BCC LG E PZD
1 byte (n word)
頭碼 字節數 位址 參數數值區 過程數據區 校驗碼
個 個數據區1 byte個 1 byte個 1 byte個
z STX LGEADRBCC 等區域長度固定均為 1 個 byte
z STX 固定為 02H表示資訊開始
z LGE 為 ADR BCC 區資訊位元組數
z ADR 為 USS 通訊位址範圍 0~31(對應 16 進制 00H~1FH)
z 資料區分為 PKW 區 PZD 區PKW 區於實現變頻器參數數值讀寫長度為 0~4 個
word通常採 4 個字長(參數 P2013 設定)PZD 於實現對變頻器控制頻率設
定長度為 0~4 個 word通常採 2 個字長(參數 P2012 設定)第 1 個字變頻器控制字
第 2 個字變頻器頻率值
z 資料區 PKW 區 PZD 區 PKW 區 PZD 區採通常選 PZD
區實現對變頻器達啟動停止等命令頻率設定例中資料區僅了 2 個字長
PZD 區通訊資料結構:
STX ADR BCC LGE DATA(PZD)
02 06 00 047F 3333 7F

圖中047FH 為變頻器控制字表示變頻器啟動3333H 為頻率值H4000 對應基準頻率
50HZ H3333 對應頻率為 40HZ
z BCC 校驗碼: STX PZD 位元組異結果
例:02H XOR 06H XOR 00H XOR 04H XOR 7FH XOR 33H XOR 33H7F
z PZD 區變頻器控制字定義:( PLC 發送給變頻器):
位址 功說明 位元狀態
位 00 On(斜坡升啟動)Off1(斜坡降停止) 0 否(Off1) 1(On)
位 01 Off2慣性停車 0 1否
位 02 Off3快速停車 0 1否
位 03 脈波 0否 1
位 04 RFG(斜坡函數發生器) 0否 1
位 05 RFG(斜坡函數發生器)開始 0否 1
位 06 頻率設定值 0否 1
位 07 障確認 0否 1
位 08 正點動 0否 1
位 09 反點動 0否 1
位 10 PLC 進行控制 0否 1
位 11 頻率設定值反 0否 1
位 12 未 - - 12 應指令通訊設計範例

DVPPLC 應技術手冊 1248
位址 功說明 位元狀態
位 13 MOP(電動電位計)加速 0否 1
位 14 MOP(電動電位計)減速 0否 1
位 15 機遠程控制 0否 1
說明:PLC 發送給變頻器控制字位 10 必須設定為 1果位 10 0控制字將捨
棄變頻器從前樣控制方式繼續工作
z PZD 區變頻器狀態字(變頻器回傳給 PLC):
位址 功說明 位元狀態
位 00 變頻器準備 0否(Off1) 1(On)
位 01 變頻器運轉準備緒 0否 1
位 02 變頻器正運轉 0否 1
位 03 變頻器障 0否 1
位 04 Off2 命令啟動 0 1否
位 05 Off2 命令啟動 0否 1
位 06 變頻器禁止 On(合閘)命令 0否 1
位 07 變頻器報警 0否 1
位 08 設定值實際值偏差過 0 1否
位 09 PZD(過程資料)控制 0否 1
位 10 變頻器已達頻率 0否 1
位 11 電動機電流極限報警 0 1否
位 12 電動機抱閘制動投入 0 1否
位 13 電動機超載 0 1否
位 14 電動機正運轉 0否 1
位 15 變頻器超載 0 1否 12 應指令通訊設計範例

DVPPLC 應技術手冊 1249
1214 台達 PLC 與丹佛斯 VLT6000 變頻器通訊 (RS 指令)
控制求
z 通訊方式控制丹佛斯 VLT6000 變頻器啟動停止並讀取運轉頻率
VLT6000 變頻器參數設定
參數 設定值 說明
P500 0 選擇串列通訊協定為 FC 協定
P501 1 FC 通訊位址設定為 1
P502 5 FC 通訊通訊速率設定為 9600bps
P503 1 慣性停止串列通訊來控制
P504 1 直流制動串列通訊控制
P505 1 啟動串列通訊控制
Ú 當出現 Danfoss VLT6000 變頻器參數設定錯亂導致通訊異常時先將變頻器回歸出廠
值後表進行參數設定回歸出廠值方法:設定 P6203 OK"鍵重新電
裝置說明
PLC 裝置 控制說明
X0 啟動停止開關
M0 執行第 1 條 RS 指令
M1 執行第 2 條 RS 指令
控制程式
MOV K200 D1129
M1002
MOV H87 D1120
SET M1120
D1120 96008E1
200ms
MOV HE02 D100
MOV H1201 D101
MOV H0 D102
MOV H0 D103
MOV H0 D104
MOV H400 D105
25Hz
設定通訊格式
通訊格式保持
設定通訊逾時
時間
將控制變頻器
頻率正方
啟動並讀取工
作頻率數據傳
D100~D107
12 應指令通訊設計範例

DVPPLC 應技術手冊 1250
MOV H207F D106
MOV H4400 D107
PLS M0
X0
MOV H602 D200
MOV H401 D201
MOV H77 D202
MOV H7600 D203
X0
D200~D203
1
M1ON
SET M1122
M0
將控制變頻器停
止數據傳送
時執行第 令 條 指M0ON RS
時執行第 令 條 指 RS 2
設定送信求旗標
M1
M1123
RST M1123
M1129
PLS M2
X1
RS D200 K8 D220 K8
D220~D223
接收完成旗標復位
8 當 將 字節數據 時 中個
發送出從站回應數據存放於 中
M1ON D200~D203
X0
RS D100 K16 D120 K16
當 將 字節數據 時 中個
發送出從站回應數據存放於 中
M0ON D100~D107 16
D120~D127
PLS M1
M2
RST M1129 通訊逾時旗標復位
通訊逾時重試

程式說明
z 對站PLC RS485通訊埠進行初始化通訊格式為96008E1從 站 Danfoss VLT6000
變頻器通訊格式須與站 PLC 通訊格式致
z 當 X0On 時變頻器啟動 25Hz 頻率正方運轉並讀取變頻器輸出頻率
PLCD VLT6000PLC 傳送資料: 02 0E 01 1200 0000 00000000 047F 2000 44 12 應指令通訊設計範例

DVPPLC 應技術手冊 1251
VLT6000DPLCPLC 接收資料: 02 0E 01 1200 0000 000000FA 0F07 1FFF 0D
PLC 傳送資料暫存器(PLC 傳送資料):
暫存器 數據 說明
D100 02H 頭碼固定為 02H表示資訊開始
D100 0EH 位元組數(這條資訊後位元組數)
D101 01H 站號(範圍為 0~3116 進制對應 00H~1FH)
D101 12H
D102 00H
PKE 1H讀參數功碼
200H:參數號 P512(輸出頻率)
D102 00H
D103 00H
IND 索引區(索引參數會
P615例中不)
D103 00H
D104 00H
PWEhigh 參數值 1(讀取參數時全部為 0
寫入時該 Word 為參數值高位)
D104 00H
D105 00H
PKW 區
PWElow 參數值 2(讀取參數時全部為 0寫入
時該 Word 為參數值低位)
D105 04H
D106 7FH PCD1 區
控制字(變頻器啟動定義請參考補充
說明部分)
D106 20H
D107 00H PCD2 區
頻率值(4000H 對應基準頻率 50HZ則
2000HZ 對應 25HZ)
D107 44H BCC 區 尾碼(將該位元組前面位元組異結果)
PLC 接收資料暫存器(PLC 接收資料):
暫存器 數據 說明
D120 02H 頭碼固定為 02H表示資訊開始
D120 0EH 位元組數(這條資訊後位元組數)
D121 01H 站號(範圍為 0~3116 進制對應 00H~1FH)
D121 12H
D122 00H
PKE 1H讀參數功碼
200H:參數號 P512(輸出頻率)
D122 00H
D123 00H
IND 索引區(索引參數會
P615例中不)
D123 00H
D124 00H
PWEhigh 讀取參數值高位
D124 00H
D125 FAH
PKW 區
PWElow 讀取參數值低位(00FAH 對應
10 進制 250表示頻率為 25HZ)
D125 0FH
D126 07H PCD1 區 狀態字(定義請參考補充說明部分)
D126 1FH
D127 FFH PCD2 區
頻率值(4000H 對應基準頻率 50HZ則
1FFFHZ 對應約 25HZ)
D127 0DH BCC 區 尾碼(將該位元組前面位元組異結果)
z 當 X0Off 時變頻器快速停車(資料部分了 PCD 區)
PLCDVLT6000PLC 傳送資料: 02 06 01 0477 0000 76 12 應指令通訊設計範例

DVPPLC 應技術手冊 1252
VLT6000DPLCPLC 接收資料: 02 06 01 0603 0000 00
PLC 傳送資料暫存器(PLC 發送資料):
暫存器 數據 說明
D200 02H 頭碼固定為 02H表示資訊開始
D200 06H 位元組數(這條資訊後位元組數)
D201 01H 站號(範圍為 0~3116 進制對應 00H~1FH)
D201 04H
D202 77H
控制字(變頻器啟動定義請參考補充說明部分)
D202 00H
D203 00H
頻率值(變頻器停止時設定為 0000H表示頻率
為 0HZ)
D203 76H 尾碼(將該位元組前面位元組異結果)
PLC 接收資料暫存器(PLC 接收資料)
暫存器 數據 說明
D220 02H 頭碼固定為 02H表示資訊開始
D220 06H 位元組數(這條資訊後位元組數)
D221 01H 站號(範圍為 0~3116 進制對應 00H~1FH)
D221 04H
D222 77H
控制字(變頻器啟動定義請參考補充說明部分)
D222 00H
D223 00H
頻率值(變頻器停止時設定為 0000H表示頻率
為 0HZ)
D223 76H 尾碼(將該位元組前面位元組異結果)
z PLC Danfoss VLT6000 變頻器通訊RS 指令通訊會出現 2 種情況正常通訊完成對應通
訊標誌 M1123通訊逾時對應通訊標誌:M1129程式中當發生通訊逾時利
M2 來進行重試動作
補充說明
z Danfoss VLT6000 變頻器 3 種不協議供選擇包括 FC 協定Metasys N2 協定LS
FLN 協定出廠設定為 FC 協議例中選了 FC 協議FC 協議與西門子 MM420 變
頻器採 USS 協議非常相似 FC 匯流排連接 1 台站 31 台從站從站
位址為 0~31通訊資料結構:
STX ADR PKW BCC LGE PCD CH
1 byte (n word)
參數數值區
個 個數據區1 byte個 1 byte個 1 byte個
頭碼 字節數 位址 過程數據區 校驗碼終端塊

z FC 協議 STX 區LGE 區ADR 區BCC 區定義方法與 USS 協議完全相請參考範例
1213 中補充說明 USS 協定介紹
z 資料區採 3 種類型資料: 12 應指令通訊設計範例

DVPPLC 應技術手冊 1253
1.包含參數塊過程塊於從系統間傳輸參數 6 個 Word
PKE IND PWE1 PWE2 PCD1 PCD2
()PZD(PKW)參數塊 過程塊
2.僅過程塊控制字(狀態字)頻率組成 2 個 Word
()PZD過程塊
PCD1 PCD2

3.文塊於通過資料區讀寫文(對參數 P621631 讀寫該種格式)
終端塊 ()PZD過程塊(PKW)
PKE IND PCD1 PCD2CH1 CH2 CHn

z PCD 區變頻器控制字定義:
位址 位元狀態=0 位元狀態=1
位 00 預置參考值(低位)
位 01 預置參考值(高位)
位 02 直流制動
位 03 慣性停止
位 04 快速停止
位 05 鎖定輸出頻率
位 06 加減速停止 啟動
位 07 復位
位 08 點動
位 09 無效
位 10 數據無效 資料效
位 11 啟繼電器 1
位 12 啟繼電器 2
位 13 功表選擇 (低位元)
位 14 功表選擇 (高位)
位 15 反轉
z PCD 區變頻器狀態字定義:
位址 位元狀態=0 位元狀態=1
位 00 跳閘 控制緒
位 01 變頻器緒
位 02 機
位 03 不跳閘 跳閘
位 04 未
位 05 未 12 應指令通訊設計範例

DVPPLC 應技術手冊 1254
位址 位元狀態=0 位元狀態=1
位 06 啟跳閘鎖定
位 07 無警告 警告
位 08 速度≠參考值 速度參考值
位 09 運轉 通訊控制
位 10 超出頻率範圍
位 11 未運轉 運轉
位 12 無效
位 13 電壓過低過高警告
位 14 電流極限
位 15 熱警告
13 應指令萬年歷時間設計範例

DVPPLC 應技術手冊 131
131 TRDTWRTCMP 班工作電鈴定時控制
控制求
z 某公司天四個響鈴時刻:午班午班午班午班班班時間
電鈴立發出鈴聲鈴聲持續分鐘四個班時刻意設定隨時校對當
前時間
z 進行時間設定校對操作
裝置說明
PLC 裝置 控制說明
M0 校對時間確認
M1 電鈴啟動開關
Y0 工作電鈴
D0~D6 讀出萬年歷數據
D200~D206 寫入萬年歷數據
D300~D311 班時間點數據
控制程式
M0
M1
TWR D200
TRD D0
TCMP
FMOV
D300
K1
D301
D200
D302
K4
D4 M10
TCMP D303 D304 D305 D4 M13
TCMP D306 D307 D308 D4 M16
TCMP D309 D310 D311 D4 M19
M1000
PLC
D4 D5 D6
M11On
M14On
M17On
D309~D311
K1
將寫入年星期月日數據均
表示防止 執行錯誤 TWR
升緣觸發時將 值作M0 D200~D206
為現時間寫入 內藏萬年曆時鐘當中
時將萬年曆時鐘現時間讀出
中 分別放時分秒時間數據
M1On D0~ D6
時將 中現時間與 中M1On ~D4 D6 D300~D302
設定午班時間時間相較若相等則
時將 中現時間與 中
設定午班時間時間相較若相等則
M1On ~D4 D6 D303~D305
時將 中現時間與
設定午班時間時間相較若相等則
M1On ~D4 D6

D306~D308
M20On
時將 中現時間與
設定午班時間時間相較若相等則
M1On ~D4 D6
13 應指令萬年歷時間設計範例

DVPPLC 應技術手冊 132
M11
M14
M17
M20
SET Y0
Y0
TMR T0 K600
T0
RST Y0
M11 M14 M17 M20
Y0
中意個升緣觸發時
設定為 鈴聲響起 Y0 On
鈴聲持續分鐘後 清零鈴聲停止

程式說明
z 程式開始[FMOV K1 D200 K4]目防止 TWR 指令執行錯誤為例中僅對時刻
資料進行操作未對 D200~D204 中年星期月日資料進行操作 TWR 指令規定
寫入年範圍值 00~99星期範圍值 1~7月範圍值 1~12 值 1~31若 D200~D204
內容值不這範圍內程式執行時會視為運算錯誤指令不執行導致連時分秒等
時刻資料不寫入將年星期月日固定為 K1保證範圍內TWR 指令
正常執行將時刻資料寫入
z 程式中D4D5D6 內數值分別表示從萬年曆中讀出現時間時分秒
z WPLSoft HMI 機來設定 D200~D206D300~D311 內容值 13 應指令萬年歷時間設計範例

DVPPLC 應技術手冊 133
132 TRDTZCP 倉庫門動開關控制
n
o
Y2Y3
X1
X3 X4
n
o
X2
X3
X1
X0
X2
Y0Y1
開門 關門
開門 關門

控制求
z 倉庫開放時間為 7:30~22:30求倉庫門午 7:30 動開晚 22:30
z 值班室設控制兩個倉庫門開關鈕特殊情況時手動控制倉庫門開關閉
裝置說明
PLC 裝置 控制說明
X0 1 號倉庫門手動開啟鈕時X0 狀態為 On
X1 1 號倉庫門手動關閉鈕時X1 狀態為 On
X2 2 號倉庫門手動開啟鈕時X2 狀態為 On
X3 2 號倉庫門手動關閉鈕時X3 狀態為 On
X4 1 號倉庫門限感測器碰觸時X4 狀態為 On
X5 1 號倉庫門限感測器碰觸時X5 狀態為 On
X6 2 號倉庫門限感測器碰觸時X6 狀態為 On
X7 2 號倉庫門限感測器碰觸時X7 狀態為 On
Y0 1 號倉庫門馬達正轉(開門動作)
Y1 1 號倉庫門馬達反轉(關門動作)
Y2 2 號倉庫門馬達正轉(開門動作)
Y3 2 號倉庫門馬達反轉(關門動作) 13 應指令萬年歷時間設計範例

DVPPLC 應技術手冊 134
控制程式
M1000
M10
M1000
X0
X2
M12
M11
X1
X3
2230
X
Y1
MOV K0 D12
MOV K22 D20
MOV K30 D21
MOV K0 D22
MOV K7 D10
D11K30MOV
730
2230
TRD D0
TZCP D10 D20 D4 M10
D0~ D6
730 ~
Y0
Y2
Y3
X4
X4
X5
Y0
Y1
Y2
Y3
X6
X7
X5
X6
X7
o
設定倉庫開放
時間限值

設定倉庫開放
時間限值

將讀出當前時間
設定時間作區域較
將 萬年曆讀出 暫存器中
中 分別存放時 分 秒 D4 D5 D6
PLC
午 晚 兩個倉庫門執行
開門動作直碰對應門限感應器
2230
晚 次日午 兩個倉庫門
執行關門動作直碰對應門限感應器
730
倉庫門手動開啟鈕 倉庫門
執行開動作直碰限感應器
X
X 倉庫門手動關閉鈕 倉庫門
執行關閉動作直碰限感應器
X
倉庫門手動開啟鈕 倉庫門
執行開動作直碰限感應器
倉庫門手動關閉鈕 倉庫門
執行關閉動作直碰限感應器
o
o
o

程式說明
z 程式通過個萬年曆區域較指令(TZCP)實現倉庫門動控制功通過萬年歷數據讀出指
令(TRD)將萬年曆當前時間資料讀出 D0~D6中 D4D5D6 分別存放時分
秒資料
z 當 Y0On 時馬達正轉1 號倉庫門執行開門動作直碰限感測器(X4On)Y0 變為
Off開動作停止當 Y1On 時馬達反轉1 號倉庫門執行關門動作直碰限感
測器(X5On)Y1 變為 Of關門動作停止2 號倉庫門開關動作與 1 號倉庫門完全相
z 時某種特殊情況需對倉庫進行開啟關閉時值班室相應手動啟動手動關閉
鈕對相應倉庫門進行開啟關閉操作 13 應指令萬年歷時間設計範例

DVPPLC 應技術手冊 135
133 HOUR 馬達長時間運轉後定時切換
控制求
z 某特殊場合通常採幾台馬達輪流運轉方法效保護馬達延長壽
命現兩台馬達輪流運轉:馬達運轉兩天(48 時)後動切換副馬達副馬達運
轉天(24 時)後動切換馬達……反復循環切換
裝置說明
PLC 裝置 控制說明
X0 啟動停止開關撥動On"位置時X0 狀態為 On
Y0 啟動馬達
Y1 啟動副馬達
M10 馬達定時值達標誌
M11 副馬達定時值達標誌
D0~D1 馬達運轉現時間值
D2~D3 副馬達運轉現時間值
控制程式
X0 M0
M0
HOUR K48 D0 M10
Y0
HOUR K24 D2 M11
Y1
M10On
M11On
X0On M0On
時計時器開始計時設定時間X0OnM0Off
為 時 存放電機運轉現時間值 48 D0~D1
當運轉現時間值達設定時間
時X0OnM0Off
Y0ON啟動電機
時計時器開始計時設定時間
為 時 存放副電機運轉現時間值
當運轉現時間值達設定時間
X0OnM0On
24 D2~D3
啟動副電機

Y1On
M10
SET M0
ZRST D0 D1
RST M10
SET M0
M10
時 執行
電機停止運轉啟動副電機
將 清零
清電機運轉現時間值
M10On
13 應指令萬年歷時間設計範例

DVPPLC 應技術手冊 136
M11
RST M0
ZRST D2 D3
RST M11
RST M0
M11
清副電機運轉現時間值
將 清零
時 執行
電機停止運轉啟動副電機
M11On

程式說明
z 開關 X0 斷開時Y0Y1 均為 Off副馬達均停止運轉開關 X0 閉合時通過控制 M0
導通關斷來 Y0 Y1 導通關斷從控制副馬達輪流運轉
z D0D1 分別存放馬達運轉時間值時數不足時時間值(0~3599 秒)D2D3
分別存放副馬達運轉時間值時數不足時時間值(0~3599 秒)
z 16 位元指令提供高達 32767 時定時設定時間32 位元指令提供高達
2147483647 時定時設定時間
z HOUR 指令定時時間後計時器會繼續計時重新計時需將運轉現時
間清零設定時間達標誌重定 14 應指令簡單定位設計範例

DVPPLC 應技術手冊 141
141 台達 ASDA 伺服簡單定位展示系統
X1
X2
X0
Y0
Y1
Y4
DOPA 機
EH
ASDA
正轉極限
感測器感測器
(點)DOG
感測器
工作站
伺服電機
原點
位置 伺服驅動器
脈沖輸出
正轉反轉
脈沖清
反轉極限
WPLSoft

控制求
z 台達 PLC 台達伺服組成個簡單定位控制展示系統通過 PLC 發送脈波控制伺服完
成原點回歸相對定位絕對定位功展示
z 監控畫面:原點復歸相對定位絕對定位
元件說明
PLC 裝置 說 明
M0 原點回歸開關
M1 正轉 10 圈開關
M2 反轉 10 圈開關
M3 座標 400000 開關
M4 座標50000 開關
M10 伺服啟動開關
M11 伺服異常重定開關
M12 暫停輸出開關(PLC 脈波暫停輸出)
M13 伺服緊急停止開關
X0 正轉極限感測器
X1 反轉極限感測器
X2 DOG(點)信號感測器
X3 來伺服啟動準備完畢信號(對應 M20)
X4 來伺服零速度檢出信號(對應 M21)
X5 來伺服原點回歸完成信號(對應 M22)
X6 來伺服目標位置達信號(對應 M23)
X7 來伺服異常報警信號(對應 M24)
Y0 脈波信號輸出 14 應指令簡單定位設計範例

DVPPLC 應技術手冊 142
Y1 伺服馬達旋轉方信號輸出
Y4 清伺服脈波計數暫存器信號
Y6 伺服啟動信號
Y7 伺服異常重定信號
Y10 伺服馬達正方運轉禁止信號
Y11 伺服馬達反方運轉禁止信號
Y12 伺服緊急停止信號
M20 伺服啟動完畢狀態
M21 伺服零速度狀態
M22 伺服原點回歸完成狀態
M23 伺服目標位置達狀態
M24 伺服異常報警狀態
ASDA 伺服驅動器參數設定
參數 設定值 說明
P002 2 伺服面板顯示脈波指令脈波計數
P100 2 外部脈波輸入形式設定為脈波+方
P101 0 位置控制模式(命令外部端子輸入)
P210 101 當 DI1On 時伺服啟動
P211 104 當 DI2On 時清脈波計數暫存器
P212 102 當 DI3On 時對伺服進行異常重置
P213 122 當 DI4On 時禁止伺服馬達正方運轉
P214 123 當 DI5On 時禁止伺服馬達反方運轉
P215 121 當 DI6On 時伺服馬達緊急停止
P216 0 無功
P217 0 無功
P218 101 當伺服啟動準備完畢DO1On
P219 103 當伺服馬達轉速為零時DO2On
P220 109 當伺服完成原點回歸後DO3On
P221 105 當伺服達目標位置後DO4On
P222 107 當伺服報警時DO5On
Ú 當出現伺服參數設定錯亂導致不正常運行時先設定 P20810(回歸出廠值)重新
電後表進行參數設定 14 應指令簡單定位設計範例

DVPPLC 應技術手冊 143
PLC 與伺服驅動器硬體接線圖
PLC
X2
X13
X14
X15
X16
X17
X0
X1
X3
X4
X5
X6
X7
DI2
DI1
DI3
DI4
COM+
VDD
DO1+
DO1
DO2+
DO2
DO3+
DO3
DO4+
DO5+
DO4
DO5
VDD 17
PUHI 35
Y0
C0
Y1
C1
PLS
COM
41
47
SIGN 37
COM 45
10
17
11
9
34
8
+24V
24G
SS 7
6
5
4
3
2
1
26
28
L
N
220VAC 220VAC
ASDA
U
V
W
24V
OZ 50
OZ 24
DC24V
1KΩ
R
S
T
DI6 32
DO_COM
SRDY
ZSPD
TPOS
ALAM
SRDY
TPOS
ALAM
Y4
C4
COM 45
DOG
X10
X11
X12
DI5 33
ZSPD
11
DO_COM
HOME
27
HOME
DVP32EH00T
Y6
Y7
C4
Y11
C5
Y10
Y12
台達
單相




台達伺服驅動器




正轉極限開關
反轉極限開關
訊號
啟動準備完畢
原點復歸完成
目標位置達
異常警報
零速度檢出
脈波清
伺服啟動
伺服異常復歸
伺服正方運轉禁止
伺服反方運轉禁止
伺服緊急停止
脈波輸出
正反方

電子齒輪
偏差計數器
編號器
系列
14 應指令簡單定位設計範例

DVPPLC 應技術手冊 144
控制程式
M1002
MOV K200 D1343
Y7
Y10
Y11
M20
M21
M22
M23
M24
M1334
Y12
M1346
M11
X0
X1
X3
X4
X5
X6
X7
M12
M13
200ms
Y6
M10
M0
M1
M2
M3
M4
M1029
DZRN
DDRVI
DDRVI
DDRVA
DDRVA
ZRST
K10000
K100000
K100000
K400000
K50000
K5000
K20000
K20000
K200000
K200000
X2
Y0
Y0
Y0
Y0
Y0
Y1
Y1
Y1
Y1
M1
M0
M0
M0
M0
M2
M2
M1
M1
M1
M3
M3
M3
M2
M2
M4
M4
M4
M4
M3
M0 M4
400 000
50 000
10
PLC
設定加減速時
間為
伺服啟動
伺服異常復位
原點復歸
正轉 圈
反轉 圈
伺服計數暫存器清零
跑絕對坐標

定位完成後動關閉定位指令執行
伺服電機正轉禁止
伺服電機反轉禁止
暫停輸出脈沖
伺服緊急停止
伺服啟動準備完畢
伺服啟動零速度檢出
伺服原點復歸完成
伺服定位完成
伺服異常報警
跑絕對坐標

10
14 應指令簡單定位設計範例

DVPPLC 應技術手冊 145
程式說明
z 當伺服電後無警報信號X3On時伺服啟動開關M10On伺服啟動
z 原點回歸開關時M0On伺服執行原點回歸動作當 DOG 信號 X2 Off→On 變化
時伺服 5KHZ 寸動速度回歸原點當 DOG 信號 On→Off 變化時伺服馬達立停
止運轉回歸原點完成
z 正轉 10 圈開關M1On伺服馬達執行相對定位動作伺服馬達正方旋轉 10 圈後停
止運轉
z 正轉 10 圈開關M2On伺服馬達執行相對定位動作伺服馬達反方旋轉 10 圈後停
止運轉
z 座標 400000 開關M3On伺服馬達執行絕對定位動作達絕對目標位置 400000
處後停止
z 座標50000 開關M4On伺服馬達執行絕對定位動作達絕對目標位置50000
處後停止
z 若工作物碰觸正極限感測器時X0OnY10On伺服馬達禁止正轉伺服異常報警
(M24On)
z 若工作物碰觸反極限感測器時X1OnY11On伺服馬達禁止正轉伺服異常報警
(M24On)
z 當出現伺服異常報警後伺服異常重定開關M11On伺服異常報警資訊解警報解
後伺服繼續執行原點回歸定位動作
z PLC 脈波暫停輸出開關M12OnPLC 暫停輸出脈波脈波輸出個數會保持暫存器
內當 M12Off 時會原來輸出個數基礎繼續輸出未完成脈波
z 伺服緊急停止開關時M13On伺服立停止運轉當 M13Off 時定位距離尚
未完成不於 PLC 脈波暫停輸出伺服將不會繼續跑完未完成距離
z 程式中 M1346 目保證伺服完成原點回歸動作時動控制 Y4 輸出個 20ms
伺服脈波計數暫存器清零信號伺服面板顯示數值為 0(對應伺服 P002 參數需設定為 0)
z 程式中 M1029 來復位 M0~M4保證個定位動作完成(M1029On)該定位指令執
行條件變為 Off保證次定位執行相關開關時定位動作正確執行
z 元件說明中作為開關伺服狀態顯示 M 裝置利台達 DOPA 機界面來設計利
WPLSoft 來設定14 應指令簡單定位設計範例

DVPPLC 應技術手冊 146
142 雙軸動繪出 DELTA LOGO

控制求
z 利絕對定位雙軸動指令 DPPMA 與 DPPMR 繪出 DELTA LOGO
z 利 DDRVA 指令控制第三軸做提筆動作
z 軌跡圖
P1(32500500)
P5(3440020500)
P6(4880033300)
P3(6150053400)P2(60053400) P7(2310053400)
P4(1030043600)
P9(4300035800)
P10(5080043000)
P8(3450043000)
P11(4300050800)
P0(00) 起點

裝置說明
PLC 裝置 說 明
X0 開啟 X0 開關雙軸動開始動作
Y0 雙軸 X 軸脈波輸出裝置
Y1 雙軸 X 軸方信號輸出裝置 14 應指令簡單定位設計範例

DVPPLC 應技術手冊 147
PLC 裝置 說 明
Y2 雙軸 Y 軸脈波輸出裝置
Y3 雙軸 Y 軸方信號輸出裝置
Y4 第三軸提筆脈波輸出裝置
Y5 第三軸提筆方信號輸出裝置
控制程式
X0
MOVP D0K1
D0 K1
M1036
M1036
M1036
M1036
DDRVA K5000 K10000 Y4 Y5
MOVP K2 D0
D0 K2
D0 K3
D0 K4
D0 K5
D0 K6
D0 K7
D0 K8
D0 K9
D0 K10
D0 K11
D0 K12
D0 K13
DPPMA K32500 K500 D20 Y0
K4
DDRVA K10000 Y4 Y5
MOVP D0
K0
DPPMA Y0K10000K600 K53400
DPPMA Y0K10000K53400K61500
DPPMA Y0K10000K32500 K500
DDRVA K5000 K10000 Y4 Y5
MOVP D0K8
DPPMA Y0K10000K10300 K43600
DDRVA K10000 Y4 Y5
MOVP D0
K0
K10
DCIMA K34400 K20500 D10 Y0
DCIMA D10 Y0
DCIMA D10 Y0
DCIMA D10 Y0
K48800 K33300
K23100 K53400
K10300 K43600
第三軸提筆
雙軸定位 0 P1P→
雙軸定位P1 P2→
第三軸筆
雙軸定位P2 P3→
雙軸定位P3 P1→
第三軸提筆
雙軸定位P1 P4→
雙軸定位P4 P5→
第三軸筆
雙軸定位P5 P6→
雙軸定位P6 P7→
雙軸定位P7 P4→












14 應指令簡單定位設計範例

DVPPLC 應技術手冊 148
M1036
DDRVA K10000 Y4 Y5
MOVP D0
K0
D0
D0 K15 DPPMA D20 Y0K34500 K43000
D0 K 16
K17
D0 K17
D0 K18
D0 K19
D0 K20
DCIMA D10 Y0
DCIMA D10 Y0
DCIMA D10 Y0
DCIMA D10 Y0
K43000
K50800
K34500
K43000
K35800
K43000
K50800
K43000
M1029
INCP
END
雙軸定位 →P4 P8
第三軸筆
雙軸定位P8 P9→
雙軸定位 →P9 P10
雙軸定位 →P10 P11
雙軸定位 →P11 P8





M1036
D0 K14
MOVP D0
DDRVA K5000 K10000 Y4 Y5
K15
第三軸提筆

程式說明
z 當啟動 X0較 D0 數值1 時進入雙軸動繪出 DELTA LOGO
步驟︰第三軸提筆後從原點 P0 移動達 P1
步驟二︰P1 處第三軸筆從 P1 移動達 P2P2 移動達 P3P3 移動達 P1第三
軸提筆完成三角形
步驟三︰從 P1 移動達 P4P4 處第三軸筆從 P4 移動達 P5P5 移動達 P6P6
移動達 P7P7 移動達 P4第三軸提筆完成橢圓形
步驟四︰從 P4 移動達 P8P8 處第三軸筆從 P8 移動達 P9P9 移動達 P10
P10 移動達 P11P11 移動達 P8第三軸提筆完成圓形DELTA LOGO 完

z M1036 為第三軸提筆完成旗標On 時會進入行程
z M1029 為 XY 軸完成旗標On 時 D0 會累加 1較 D0 數值進入行程 15 便利指令設計範例

DVPPLC 應技術手冊 151
151 ALT 動清掃黑板
X1 X2
X0
Y0 Y1
左移 右移
(左極限開關) (右極限開關)
(清掃)

控制求
z 黑板清掃臂左移右移兩種動作清掃鈕左移右移兩種動作間切換
z 清掃臂移黑板左極限右極限時清掃臂將停止動作直次清掃鈕會次移
動方反方移動
裝置說明
PLC 裝置 控制說明
X0 清掃鈕時X0 狀態為 On
X1 黑板左極限開關碰觸開關時X1 狀態為 On
X2 黑板右極限開關碰觸開關時X2 狀態為 On
Y0 清掃臂左移
Y1 清掃臂右移
控制程式
X0
M0
M0
Y0
Y1
ALT M0
X1
X2
左移
右移

程式說明
z 當清掃鈕時X0 Off→On 變化次ALT 指令執行假設開始時 M0Off則 M0
會變為 OnY0 線圈導通清掃臂左移移左極限時X1On常閉接點斷開Y0 線圈15 應指令便利指令設計範例

DVPPLC 應技術手冊 152
關斷清掃臂停止移動
z 次鈕時X0 Off→On 變化次M0 會次 On 狀態變為 Off時 Y1 線
圈將導通清掃臂將右移移右極限時X2On常閉接點斷開Y1 線圈關斷清掃臂
停止移動
z 無論清掃臂處於黑板個位置次清掃鈕清掃臂會次移動方反方
移動 15 便利指令設計範例

DVPPLC 應技術手冊 153
152 RAMP 起重機軟體控制
停止 升提 降
X1X0 X2

控制求
z 起重機負載般較貨物提升降時需緩啟動貨物升降狀態停止
時馬達執行個緩結束過程
z 利台達類機 DVP10SX 輸出 0~10V 電壓控制變頻器頻率通過變頻器輸出頻率變
電流控制起重馬達轉速達對起重機緩控制目
裝置說明
PLC 裝置 控制說明
X0 提升鈕時X0 狀態為 On
X1 降鈕時X1 狀態為 On
X2 停止鈕時X2 狀態為 On
Y0 馬達正轉(提升貨物)
Y1 馬達反轉(貨物降)
X0 提升鈕
控制程式
M1002
SET M1039
MOV K20 D1039
SET M1026
20ms將掃描周期固定為
緩衝模式選擇
15 應指令便利指令設計範例

DVPPLC 應技術手冊 154
X0
X1
MOV K0 D0
MOV K2000 D1
MOV K0 D0
MOV K2000 D1
X2
MOV K2000 D0
MOV K0 D1
M0
M1
M2
M1000
RAMP D0 D1 D2 K100
MOV D2 D1116
SET M0
RST Y1
SET M1
RST Y0
SET Y1
SET Y0
M1029
ZRST M0 M2
SET M2
M0~M2
CH0
2000
馬達正轉提升貨物
設置提升貨物時斜坡
訊號起點終點值
執行緩衝提升
馬達反轉貨物降
設置貨物降時斜坡
訊號起點終點值
執行緩衝降
設置貨物停止時斜坡
訊號起點終點值
執行緩衝停止
貨物提升降時 值 內 緩慢變化D2 2s 0
貨物停止時 值 內 緩慢變化D2 2s 2000 0
緩衝完成後將 復位
將 值傳送 值決定了
第個模擬量輸出通道 輸出電壓電流值
D2 D1116 D1116 DVP10SX

程式說明
z 程式適於機帶類量輸出 PLC台達 DVP20EXDVP10SX 系列 PLCDVP10SX
D1116 內容值從 K0~K2000 變化時第個輸出通道電壓值從 0~10V 變化
z 程式開頭首先固定掃描週期為 RAMP 指令參數掃描週期直接關係確定掃
描週期確定斜坡訊號經過時間值例中掃描週期固定為 20msRAMP 指令掃描次15 便利指令設計範例

DVPPLC 應技術手冊 155
數設定為 100 次緩衝時間為 2s
z 起重機提升貨物時提升鈕M0On執行緩啟動動作 2s 內電壓輸出值從
0V 變化 10V達預定高度後停止鈕M2On執行緩停止動作 2s 內電
壓輸出值從 10V 變化 0V動作過程圖示:
0
2000
M1029
X0
M0
X2
M2
(10V)
(0V) 100100
緩啟動 緩停止
次掃描周期 次掃描周期

z 起重機降落貨物時動作過程提升貨物時相個緩啟動緩停止過程
z 變頻器頻率與電壓成正台達 VFDM 變頻器為例DVP10SX 輸出電壓從 0~10V 變化時
變頻器頻率從 0~60HZ 線性變化馬達轉速與頻率成正控制 DVP10SX
輸出電壓緩衝變化實現起重馬達緩啟動緩停止 15 應指令便利指令設計範例

DVPPLC 應技術手冊 156
153 INCD 交通燈 (相對凸輪應)
横行方
直行方

控制求
z 開關十字路口實現紅黃綠交通燈動控制直行時紅燈亮時間為 60 秒黃燈亮時間為 3
秒綠燈亮時間為 52 秒綠燈閃爍時間為 5 秒橫行時紅黃綠燈這樣規律變化
z 直行橫行方紅黃綠燈時序圖:




52 秒 5 秒
3 秒
60 秒
60 秒
52 秒 5 秒
3 秒






15 便利指令設計範例

DVPPLC 應技術手冊 157
裝置說明
PLC 裝置 控制說明
X1 交通燈啟動控制接點
Y0 紅燈(直行訊號標誌)
Y1 黃燈(直行訊號標誌)
Y2 綠燈(直行訊號標誌)
Y10 紅燈(橫行訊號標誌)
Y11 黃燈(橫行訊號標誌)
Y12 綠燈(橫行訊號標誌)
控制程式
Y2
M101
MOV K52 D500
MOV K5 D501
MOV K3 D502
MOV K52 D503
MOV K5 D504
MOV K3 D505
INCD D500 C0
CNT C0 K1000
M1002
M1013
M100
M1013X0
M100 K6
M102
Y1
Y0
M103
M104
M105
52
5
3
52
5
3
1
設定直行綠燈亮時間為 秒
設定直行綠燈閃爍時間為 秒
設定直行黃燈亮時間為 秒
設定橫行綠燈亮時間為 秒
設定橫行綠燈閃爍時間為 秒
設定橫行黃燈亮時間為 秒
設定橫行與直行綠 黃 紅燈相對時間內
M On對應 裝置狀態期間為
直行綠燈亮
秒鐘計數 次
直行黃燈亮
直行紅燈亮
15 應指令便利指令設計範例

DVPPLC 應技術手冊 158
M103
M104 M1013
Y12
Y10
M100
M101
M102
M105
Y11
橫行綠燈亮
橫行黃燈亮
橫行紅燈亮

程式說明
z 謂相對凸輪控制指計數器 C 現值達設定段相對時間後對應輸出裝置會 On
時計數器 C 復位進行段較輸出例中C0 與 6 段設定值(D500~D505)
進行較較完成段對應 M100~M105 中個裝置狀態輸出為 On
z 程式中 INCD(相對方式凸輪控制)指令來實現交通紅綠燈控制程式變更為簡便
z INCD 指令執行前請 MOV 指令預先將設定值寫入 D500~D505 中
設定值 輸出裝置 設定值 輸出裝置
D500 M100 D503 M103
D501 M101 D504 M104
D502 M102 D505 M105
15 便利指令設計範例

DVPPLC 應技術手冊 159
154 ABSD 不時段原料加入 (絕對凸輪應)
控制求
z 生產某種產品需 ABC 3 種原料1 個生產週期為 60 秒這原料需生產週期適當時間
段加入
z 求生產週期 10 秒~20 秒30~40 秒50 秒~55 秒期間加入 A 原料生產週期 0
秒~10 秒20~25 秒40 秒~50 秒期間加入 B 原料生產週期 20 秒~25 秒30~35 秒
40 秒~45 秒期間加入 C 原料
裝置說明
PLC 裝置 控制說明
X1 啟動開關
Y0 加 A 料
Y1 加 B 料
Y2 加 C 料
控制程式
MOV K10 D500
MOV
MOV
MOV
K20
K0
K50
D501
D506
D511
MOV
MOV
K30
K10
D502
D507
MOV
MOV
K40
K20
D503
D508
MOV
MOV
K50
K25
D504
D509
MOV
MOV
K55
K40
D505
D510
M1002
M1002
A
B
設置加 料時間
設置加 料時間段
15 應指令便利指令設計範例

DVPPLC 應技術手冊 1510
Y0
Y1
Y2
M100
M103
M106
M101
M104
M107
M102
M105
M108
加 料A
加 料B
加 料C
MOV K20 D512
MOV K25 D513
MOV
MOV
K30
K40
D514
D516
MOV
MOV
K35
K45
D515
D517
ABSD D500 C0
CNT
RST
C0
C0
K60
M1002
M1013X0
C0
M100 K9
C
M100~M108
設定加 料時間段
個生產周期達後復位
現值與加 料時間段做較
對應 相應輸出為
C0 ABC
On

程式說明
z 謂絕對凸輪控制指計數器 C 現值設定段絕對時間段內對應輸出裝置會 On
個 M 裝置時為 On例中C0 現值與 9 段設定絕對時間段(D500~D517)進行
較這設定時間段內對應 M100~M108 中裝置狀態輸出為 On
z ABSD 指令執行前請 MOV 指令預先將設定值寫入 D500~D517 中 15 便利指令設計範例

DVPPLC 應技術手冊 1511
設定值 輸出裝置 設定值 輸出裝置
D500 M100 D509 M104
D501 M100 D510 M105
D502 M101 D511 M105
D503 M101 D512 M106
D504 M102 D513 M106
D505 M102 D514 M107
D506 M103 D515 M107
D507 M103 D516 M108
D508 M104 D517 M108 15 應指令便利指令設計範例

DVPPLC 應技術手冊 1512
155 IST 電鍍生產線動控制
Y0
Y1
Y3 Y2
X0 X4X1 X2 X3
X5
X6
左極限 電鍍槽極限 回收液槽極限 清水槽極限 右極限
吊鉤限 左移 右移


吊鉤限
取加工物件處 傳送帶清水槽回收液槽電鍍槽
X15 X16
X17
X12
X13
X14 X10
X20
X21
X22 X24
X23 X25
X11
電源啟動
電源停止
吊鉤升
原點復歸啟動 動啟動
動停止
步進夾緊行車左移
行車右移吊鉤降
手動操作 連續運轉
次循環原點復歸
釋放

控制求
z 電鍍生產線採 PLC 來控制生產過程動進行完成線路板電鍍行車架裝升降
吊鉤吊鉤裝夾具該夾具執行夾取釋放物件動作行車吊鉤台電動機控
制配置控制盤進行控制生產線電鍍槽回收液槽清水槽三槽位分別完成物件電鍍
電鍍液回收物件清洗
z 工藝流程:
從加工物件處夾取未加工物件→物件放入電鍍槽電鍍 280 分鐘→物件提起極限並電鍍
槽方停留 28 秒→放入回收液槽浸泡 30 分鐘→將物件提起極限並回收槽方停留 15
秒→放入清水槽清洗 30 秒鐘→將物件提起並清水槽方停留 15 秒→將物件放入傳送帶
z 3 種運行模式:
手動操作:選擇手動操作模式(X10On)然後單個鈕(X20~X25)接通切斷相應負載
原點復歸:選擇原點復歸模式(X11On)原點復歸啟動鈕(X15)動復歸原點
動運行:(單步運行次迴圈連續運行)
1 單步運行:選擇單步運行模式(X12On)次動啟動鈕(X16)前進
步驟 15 便利指令設計範例

DVPPLC 應技術手冊 1513
2 次迴圈:選擇次迴圈運行模式(X13On)原點位置動啟動鈕
(X16)進行次迴圈後原點停止中途動停止鈕(X17)動作停止
若啟動鈕位置繼續動作原點停止
3 連續運行:選擇連續運行模式(X14On)原點位置動啟動鈕(X16)開
始連續運行停止鈕(X17)則運轉原點位置後停止
裝置說明
PLC 裝置 控制說明
X0 左限位元開關碰觸該開關時X0 狀態為 On
X1 電渡槽極限開關碰觸該開關時X1 狀態為 On
X2 回收液槽極限開關碰觸該開關時X2 狀態為 On
X3 清水槽極限開關碰觸該開關時X3 狀態為 On
X4 右極限開關碰觸該開關時X4 狀態為 On
X5 吊鉤限開關碰觸該開關時X5 狀態為 On
X6 吊鉤限開關碰觸該開關時X6 狀態為 On
X10 手動操作模式開關旋轉該模式時X10 狀態為 On
X11 原點復歸模式開關旋轉該模式時X11 狀態為 On
X12 步進模式開關旋轉該模式時X12 狀態為 On
X13 次迴圈模式開關旋轉該模式時X13 狀態為 On
X14 連續運行模式開關旋轉該模式時X14 狀態為 On
X15 原點復歸啟動鈕時X15 狀態為 On
X16 動啟動鈕時X16 狀態為 On
X17 動停止鈕時X17 狀態為 On
X20 吊鉤升鈕時X20 狀態為 On
X21 吊鉤降鈕時X21 狀態為 On
X22 行車左移鈕時X22 狀態為 On
X23 行車右移鈕時X23 狀態為 On
X24 夾具夾緊鈕時X24 狀態為 On
X25 夾具釋放鈕時X25 狀態為 On
Y0 吊鉤升
Y1 吊鉤降
Y2 行車右移
Y3 行車左移
Y4 夾具夾緊
控制程式
X0 X5
M1000
M1044
IST X10 S20 S51
原點條件
15 應指令便利指令設計範例

DVPPLC 應技術手冊 1514
S Y0
S0 X20 Y1
X21 Y0
X22 X5 Y3
Y1
Y2
X23 X5 Y2
Y3
S
S
X24
X25
SET Y4
RST Y4
S1 X15
SET S10
RST Y4
S10
RST Y1
Y0
X5
SET S11
S RST Y2
S11
Y3
X0
SET S12
S SET M1043
S12
RST S12
S
S2 M1041 M1044
SET S20
(X5On)
(X0On)
X5
X6
X4
X0
S Y1
S20
X6
SET S30
S SET Y4
S30
T0
SET S31
TMR T0 K20
(X6On)
2
吊鉤升
吊鉤降
行車右移
行車左移
手動操作模式
夾具夾緊
夾具釋放
進入原點
復歸模式
夾具釋放
降停止
吊鉤升極限
原點復歸模式
行車停止右移
行車左移左極限
設定原點復歸
完畢標志
原點復歸完成
進入動運轉模式
吊鉤降極限
夾具夾緊並停留 秒
15 便利指令設計範例

DVPPLC 應技術手冊 1515
S Y0
S31
X5
SET S32
S Y2
S32
X1
SET S33
S Y1
S33
X6
SET S34
S
S34
T1
S Y0
S35
X5
SET S36
S
S36
T2
SET S37
S Y2
S37
X2
SET S38
X5
X1
X6
T1
TMR T1 K24000
CNT C0 K7
C0
SET S35
TMR T2 K280
(X5On)
(X1On)
(X6On)
280
(X5On)
28
(X2On)
X5
X2
S Y1
S38
X6
SET S39
S
S39
T0
SET S40
S Y0
S40
X5
SET S41
S
S41
T4
SET S42
TMR T3 K18000
TMR T4 K150
(X6On)
30
(X5On)
15
X6
X5
吊鉤升極限
行車右移電鍍槽極限開關位置
吊鉤降極限
工件電鍍槽裡
電鍍 分鐘
行車右移回收液槽極限開關位置
吊鉤升極限
工件電鍍槽方
停留 秒
吊鉤降極限
工件放入回收液槽
浸泡 分鐘
吊鉤升極限
工件回收液槽方
停留 秒鐘
15 應指令便利指令設計範例

DVPPLC 應技術手冊 1516
S Y2
S42
X3
SET S43
S Y1
S43
X6
SET S44
S
S44
T5
SET S45
TMR T5 K300
S Y0
S45
X5
SET S46
S
S46
T6
SET S47
TMR T6 K150
S Y2
S47
X4
SET S48
(X3On)
(X6On)
30
(X5On)
(X4On)
X3
X6
X5
X4
15
S Y1
S48
X6
SET S49
S Y0
S42
X5
SET S51
S
S34
TMR T7 K20
T7
SET S50
S
S34
X0
RET
S2
Y3
RST Y4
(X6On)
(X5On)
(X0On)
X6
X5
X0
行車右移清水槽極限開關位置
吊鉤降極限開關位置
工件放入清水槽
清洗 秒鐘
工件入清水槽方
吊鉤升極限
停留 秒鐘
行車右移右極限
吊鉤降極限
夾具釋放
吊鉤升極限
行車左移左極限
15 便利指令設計範例

DVPPLC 應技術手冊 1517
程式說明
z 程式手動動控制指令(IST)來實現電鍍生產線動控制 IST 指令時S10~S19
為原點復歸狀態步進點不當成般步進點 S0~S9 步進點時
S0~S2 三個狀態點動作分別為手動操作原點復歸動運行程式
中必須先寫該三個狀態步進點電路
z 切換原點復歸模式時若 S10~S19 間點 On則原點復歸不會動作產生當
切換動運行模式時若動模式運行步進點個步進點為 On
M1043On則動運行不會動作產生 15 應指令便利指令設計範例

DVPPLC 應技術手冊 1518
156 FTC 烤箱溫度模糊控制
控制求
z 烤箱加熱環境為加熱快環境"(D13K16)控制目標溫度為 120℃( D10K1200)
利 FTC 指令搭配 GPWM 指令實現對烤箱溫度模糊控制達佳控制效
z 利 DVP04PT 溫度模組將烤箱現值溫度測後傳給 PLC 機機經過 FTC 運算後
輸出結果 (D22) 作為 GPWM 指令輸入GPWM 指令執行後 Y0 輸出變寬度脈波(寬
度 D22 決定)控制加熱器裝置實現對烤箱溫度模糊控制
D22
D30
Y0

裝置說明
PLC 裝置 控制說明
M1 啟動 FTC 指令運算
Y0 脈波輸出裝置
D10 目標溫度值
D11 溫度現值
D12 FTC 取樣時間參數
D13 FTC 溫度控制參數
D22 FTC 運算輸出結果
D30 GPWM 指令運算週期
控制程式
M1002
TO
MOV
K0
K1200
K2
D10
MOV
MOV
MOV
SET
K40
K16
K4000
M1
D12
D13
D30
K1K2
2
4s
FTC
120 ℃
4s
設定目標溫度為
設定取樣時間為
設定加熱環境為加熱快環境
設定 期為 周
執行 令 指GPWM
GPWM
設定 道 度均次數為 通 溫 次DVP04PT 1
15 便利指令設計範例

DVPPLC 應技術手冊 1519
M1
GPWM
FTC
FROM
D22
D10
K0
D30
D11
K6
D22
K1
Y0
D12
D11
M1013
D22
FTC
D11秒鐘取樣次烤箱溫度現值存放
輸出 定脈寬脈波 決Y0
將 令運算結果存放 指 D22

程式說明
z FTC 指令專為溫度控制設計便利指令者需做簡單幾個參數設定不需
PID 指令樣設定量控制參數
z 指令格式:
FTC S1 S2 S3 D
S1Æ目標值 (SV)(範圍限制 1~5000表示 01~500)
S2Æ現值 (PV)(範圍限制 1~5000表示 01~500)
S3Æ參數(者需對 S3S3+1 兩個參數進行設定)
D Æ輸出值 (MV)(顯示範圍 0 ~ S3+0 間)
z FTC 指令參數 S3S3+1 定義表:
裝置 參數名稱 設定範圍
S3 Ts 取樣時間 1~200ms(單位:100ms)
b00 為℃單位b01 為℉單位
b10無濾波功b10 為濾波功
b21 加熱慢環境
b31 般加熱環境
b41 加熱快環境
S3+1
b0溫度單位
b1濾波功
b2加熱環境
b3~b15 保留
b51 高速加熱環境
z 實際運中少次性設定合適 S3S3+1 參數需不斷對參數進行調整
終滿意控制效果調節參數基原則:
1 取樣時間(S3)設定值建議少為溫度感測器取樣時間 2 倍般設定為 2s~6s 間
2 GPWM 指令週期設定與 FTC 指令取樣時間相 GPWM 指令時間單位為 1ms
3 當感覺加熱時間較長達目標溫度時建議適當減取樣時間設定值來改善
4 當出現振盪現象時建議適當增加取樣時間設定值來改善
5 加熱環境(S3+1 bit2~bit5)未設定時則預設為般加熱選項(b31)
6 當為太慢達目標溫度溫度環境時則選擇加熱慢環境選項(b21) 15 應指令便利指令設計範例

DVPPLC 應技術手冊 1520
7 當控制結果過沖現象振盪太現象則選擇加熱快環境選項(b41)
z S3S3+1 參數調節過程:
假設 FTC 指令 S3S3+1 參數設定分別為 D12K60(6s)D13K8(b31)GPWM 指令
脈波輸出週期設定為 D30K6000(D12*100)則控制回應曲線為圖示:

圖知約為 48 分鐘後達目標溫度正負 1℃誤差內並過沖約 10℃左右於
過沖現象根據調節參數基原則修改加熱環境為快速加熱環境將 S3+1 參數修改
為 D13K16(b41)控制回應曲線為圖示:

圖知雖然無過沖現象卻花約 1 時 15 分鐘會達目標溫度正
負 1℃誤差內目前測試環境選對了取樣時間太長了造成整體時間15 便利指令設計範例

DVPPLC 應技術手冊 1521
延長了根據調節參數基原則適當減少取樣時間設定值將 S3 參數修改為
D12K20(2s)GPWM 指令脈波輸出週期設定為 D30K2000(D12*100)控制回應曲線
為圖示:

圖知控制系統太過敏感出現振盪現象根據調節參數基原則適當
增加取樣時間設定值將 S3 參數修改為 D12K40(4s)GPWM 指令脈波輸出週期設定
為 D30K4000(D12*100)控制回應曲線為圖示:

圖知控制系統較快時間(約 37 分鐘)達目標溫度值並無過沖振盪現象發生
已基滿足控制系統基求 15 應指令便利指令設計範例

DVPPLC 應技術手冊 1522
157 PID 烤箱溫度控制(溫度專 PID 動調整功)
控制求
z 者對烤箱溫度環境特性不瞭解控制目標溫度為 80℃利 PID 指令溫度環境專
動調整功實現烤箱溫度 PID 控制
z 利 DVP04PT 溫度模組將烤箱現值溫度測後傳給 PLC 機機先溫度動調
整參數功(D204K3)做初步調整動計算出佳 PID 溫度控制參數調整完畢後
動修改動作方為已調整過溫度控制專功(D204K4)並該動計算出參
數實現對烤箱溫度 PID 控制
z 該動調整參數進行 PID 運算輸出結果(D0)作為 GPWM 指令輸入GPWM 指
令執行後 Y0 輸出變寬度脈波(寬度 D0 決定)控制加熱器裝置從動實現對烤箱
溫度 PID 控制
D0
D20
Y0

裝置說明
PLC 裝置 控制說明
M0 PID 指令運算啟動
Y0 調變脈波寬度脈波輸出
D0 PID 運算輸出結果
D10 目標溫度值
D11 溫度現值
D20 GPWM 指令運算週期
D200 PID 取樣時間參數
控制程式
M1002
MOV
MOV K400
K4000
D200
D20MOV
K800 D10
TO K0 K2 K1K2
GPWM
4s
80 ℃
DVP04PT
設定目標溫度為
設定取樣時間為
設定 期為 周
設定 道 度均次數為 通 溫 次
4s
2 1 15 便利指令設計範例

DVPPLC 應技術手冊 1523
M0
M1
GPWM
PID
FROM
MOV
RST M0
D0
D10
K0
K3
D20
D11
K6
D204
D0
K1
Y0
D200
D11
M1013
D11
D200
秒鐘取樣次烤箱溫度現值存放
動作方選擇為溫度控制
專動調整參數功
將 令運算結果存放 指 PID

程式說明
z 該指令格式:
PID S1 S2 S3 D
S1Æ目標值 (SV)
S2Æ現值 (PV)
S3Æ參數(通常需進行調整設定參數定義請參考例後 PID 參數表)
D Æ輸出值 (MV)(D 指定為停電保持資料暫存器)
z PID 指令控制環境請適當選取動作方例中溫度動調整功適
於溫度控制環境切勿速度壓力等控制環境中免造成不當現象產生
z 般來說於控制環境不樣PID 控制參數(溫度控制環境提供動調整功外)
需經驗測試來調整般 PID 指令參數調整方法:
步驟 1:首先將 KI KD 值設為 0接著先後分別設設定 KP 為 51020 40別記錄
SV PV 狀態結果圖示:
15
1
05
00 01 02 03 04 05 06 07 08 09 1 (sec)
K 40P
K 20P K 10P
SV1
K 5P
時間 15 應指令便利指令設計範例

DVPPLC 應技術手冊 1524
步驟 2:觀察圖後知 KP 為 40 時反應會過沖現象不選 KP 為 20 時
PV 反應曲線接 SV 值不會過沖現象於啟動過快輸出值 MV
瞬間值會考慮暫不選接著 KP 為 10 時 PV 反應曲線接 SV 值並
較滑接考慮值後 KP 為 5 時反應過慢暫不
考慮
步驟 3:選定 KP 為 10 後先調整 KI 值( 124 8)不超過 KP 值為原則
然後調整 KD ( 00100501 02)不超過 KP 10為原則
後圖 PV 與 SV 關係圖:
15
1
05
00 01 02 03 04 05 06 07 08 09 1 (sec)
PVSV 点
K 10K 8K 02P ID
時間
附注:方法僅供參考者還需實際控制系統狀況行調整適合控制參數
z 溫度控制環境台達 PLC PID 指令提供了動調整功不調整 PID 參數達理
想溫度控制效果例中溫度動調整過程:
1 初步調整動計算佳 PID 溫度控制參數存 D200~D219溫度回應曲線:
Auto tuning area
S +4 K3
PID control area
S +4 k433
15 便利指令設計範例

DVPPLC 應技術手冊 1525
2 動調整 PID 參數(D200~D219 中參數)做溫度控制溫度回應曲線:

圖出經過動調整後調整參數進行溫度控制效果還不錯控制時
間約了 20 分鐘
z PID 取樣時間需與 GPWM 週期設定相兩個指令時間單位不PID 單位為
10msGPWM 單位為 1ms
z 現值(PV)取樣時間 PID 取樣時間 2 倍溫度控制時建議為 2 秒~6 秒間
z 16 位元 PID 指令參數表(S3):
裝置編號 功 設定範圍 說明

取樣時間(TS)
(單位:10ms)
1~2000
(單位:10ms)
TS 於次掃描週期話PID 指令
次掃描週期來執行TS0 則不動
作 TS 設定值需於程式掃描
週期
+1: 例增益(KP) 0~30000()
+2: 積分增益(KI) 0~30000()
+3: 微分增益(KD) 3000~30000()
設定值超出值時值
+4: 動作方(DIR)
0:動控制方
1:正動作(ESVPV)
2:逆動作(EPVSV)
3:溫度控制專動調整參數功調整完畢時將
動改為 K4並填入適 KPKI KD 等參數
(32bit 指令不提供功)
4:已調整過溫度控制專功(32bit 指令不提供功
)
+5:
偏差量(E)作範
圍 0~32767
例:設定 5則 E 5~5 區間輸出值
(MV)將為 0 15 應指令便利指令設計範例

DVPPLC 應技術手冊 1526
+6:
輸出值(MV)
飽限 32768~32767
例:設 定 1000則輸出值(MV)於 1000
時將 1000 輸出需於等於 S3+7
否則限值與限值將互換
+7:
輸出值(MV)
飽限 32768~32767
例:設定1000則輸出值(MV)於
1000 時將1000 輸出
+8: 積分值飽限 32768~32767
例:設定 1000則積分值於 1000 時
將 1000 輸出不積分需於等
於 S3+9否則限值與限值將互換
+9: 積分值飽限 32768~32767
例:設定1000則積分值於1000 時
將1000 輸出不積分
+1011: 暫存累積
積分值
32bit 浮點數範

為累積積分值通常供參考
者還需求清修改
不過須 32bit 浮點數修改
+12: 暫存前次 PV 值 - 為前次測定值通常供參考
者還需求修改
+13:
~
+19:
系統參數者請勿
‹ 若者參數設定超出範圍將左右極限為設定值動作方(DIR)若超出範圍
則預設為 0
‹ 取樣時間 TS 差值為 (1 次掃描週期+1ms)~+(1 次掃描週期)果誤差值對
輸出造成影響話請將掃描週期加固定於時間中斷副程式內
‹ PID 測定值(PV)於 PID 執行運算動作前必須個穩定值果抓取 DVP04AD
DVP04XA DVP04PT DVP04TC 模組輸入值作 PID 運算時請注意這模組
AD 轉換時間

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 6 香币 [ 分享文档获得香币 ]

下载文档

相关文档

java程序设计实践报告范例2篇

java程序设计实践报告范例2篇【java程序设计实践报告例一】2014年暑假的到来,预计着大学三年的终结,作为网络工程专业的我还在迷惘和浑噩中度过。然而有幸参加学校组织的实训是幸福的。从学校走上社会,来到这个培训,发现了个人的能力尤为重要,在学校也学了很多有关计算机的理论知识,但是实践操作的机会很少导致个人动手能力极差。实训中,我们以小组的方式进行项目训练,这也反映了今后在工作岗位是团

是***忘 9个月前 上传177   0

C#程序设计基础教程与实训习题答案

附录Ⅰ 各章习题答案第1章 C#语言概述一、判断题1、√ 2、× 3、√ 4、× 5、√ 6、√ 7、× 8、×二、选择题1、C 2、B 3、C 4、A 5、A 6、B 7、B 8、B三、填空题1、最新的;面向对象 2、C和C++;JAVA 3、先进设计思想;安全性能4、灵活性 5、集成开发环境(IDE)——V

文***享 7个月前 上传201   0

建筑模型制作实训报告

建筑模型制作实训报告 一、实训目的   这次制作模型实训的主要目的是通过资料查找,动手操作方式来加强我们学生对建筑空间的认识以及建筑模型的制作能力;同时通过这次建筑初步实训,进一步的培养我们学生对建筑空间美的认识。还有一点就是希望通过模型制作实训锻炼到我们做事情的耐性与细心。   二、实训时间 2010年6月21日至2010年6月27日     三、实训内容   1.查找

l***7 13年前 上传24664   0

玻璃钢墙面制作合同范例

玻璃钢墙面制作合同书 甲方(定制方): 乙方(承揽方): 根据<<中华人民共和国经济合同法>>的有关规定,为明确双方的权利,义务和经济责任,经甲乙双方共同协商签定本合同: 1、工程项目: 1、名称: 2、地址: 3、项目:   1 玻璃钢岩洞面墙制作及安装 (付表1) 2  大厅石头制作及安装 (付表2) 3  石头底坐制作及安装  (付表3) 4 5 4、造价:

三***艳 9年前 上传6652   0

蓝芽无线电话系统与服务搜寻协定实作

藍芽無線電話系統與服務搜尋協定實作指導老師:侯廷昭參賽隊員:許宏凱 張逸豪 施富仁 賴振德國立中正大學電機工程研究所摘要:Bluetooth 的發展解決許多短距離無線連結的需求。但在 Bluetooth 相關產品陸續推出時卻有一技術最為複雜、相關技術背景知識要求最多,且目前尚無產品問世的領域 — Bluetooth Telephony。在本專題中我們開發出先進的 “藍芽

鬼***笑 2年前 上传298   0

2017年三严三实演讲稿的范例

三严三实演讲稿的范例  xx同志在参加十二届全国人大二次会议安徽代表团审议时发表重要讲话,就加强作风建设提出“严以修身、严以用权、严以律己,谋事要实、创业要实、做人要实”的要求,在广大党员干部中引起强烈反响。我们把深入贯彻落实“三严三实”要求作为当前和今后一个时期的重要政治任务,从“严”上要求,向“实”处着力,努力推进作风建设常态化、长效化,确保“三严三实”落到实处。  充分认识“三严三

8***1 7年前 上传320   0

《Python程序设计》题库

第一章 基础知识1、Python安装扩展库常用的是_______工具。(pip)2、Python标准库math中用来计算平方根的函数是__________。(sqrt)3、Python程序文件扩展名主要有__________和________两种,其中

王***朝 2年前 上传517   0

程序设计基础

程序设计基础 下面我们这一节我们概要向用户管理人员介绍面问过程的程序设计语言的原理。绝大多数生产程序是用诸如COBOL、BASIC这样的POL编制的。虽然用户管理人员通常没有机会去实际地从事这类编程序的工作,但是他(或者她)将经常与从事这些工作的人们相互联系。掌握程序设计的基础知识将使得这种相互联系更加有效,同时也使得管理人员能够理解查询语言的概念。 在POL中,一个指令

r***子 14年前 上传13410   0

图书馆程序设计程序设计综合课程设计报告

XX学院计算机科学与技术系信息管理与信息系统专业《程序设计综合课程设计》报告 (2010/2011学年 第一学期)学生姓名: 学生班级: 信息管理与信息系统学生学号: 指导教师: 2010年 月 日目 录课程设计的目的....................

文***品 2年前 上传553   0

品牌需要好创意--J饮料广告篇创作纪实

品牌需要好创意--J饮料广告篇创作纪实 一、引子   J――这种具有奇妙口味的德国儿童饮料品牌,现在正如火如荼地通过整合行销的多种渠道和手段,在中国果汁饮料市场掀起波澜,比如其在中央台黄金时段播出的电视广告,以及大型超市终端的大面积铺货等。   J是德国W集团在欧美儿童果汁饮料市场上的第一品牌。在进入中国前对中国市场进行了为期6年的考察,最后选择了与H集团合作,共同开发中国的饮料市场

赋***予 15年前 上传17975   0

机械数控专业部课程改革研讨会和教师实作培训心得

2010年6月26日至7月1日,我非常幸运地参加机械数控专业部课程改革研讨会和教师实作培训.研讨课程改革过程中,在薛部长的带领下,各小组成员积极参与活动,完成了预期目标。在张海涛老师的精心指导下,短短几天时间我学会了如何在车床上加工外圆,端面,圆锥,以及螺纹。在培训学习中,我聆听了各位老师对本专业教学的见解,给了我强烈的感染和深深的理论引领,每一天都能感受到思想火花的撞击,结交了一群优秀的同行朋

S***0 14年前 上传14912   0

国开电大《C语言程序设计》答案

形考1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 正确恭喜你,答对啦!!B. MAIN C. name D. function .题目2正确获得2.00分中的2.00分 标记题目题干C语言源程序文件的缺省扩展名为(  )。选择一项:A. cpp B. exe C.

3265912 1年前 上传405   1

《Python程序设计》题库(1)

一、 填空题1、 Python安装扩展库常用的是_______工具。(pip)2、 Python标准库math中用来计算平方根的函数是__________。(sqrt)3、 Python程序文件扩展名主要有__________和________两种,其中后者常用于GUI程序。(py、pyw)

张***2 4年前 上传7620   0

C语言程序设计习题试题集

《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题………………………第002页阅读程序题………………………第018页程序填空题………………………第039页编写程序题………………………第070页《高级语言程序设计》课程设计制作小组2007年一、单项选择题导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意

文***享 1年前 上传5433   0

程序设计员的求职信

程序设计员的求职信第一篇:程序设计员求职信尊敬的美的公司总经理先生:本人汪进,冒昧的打扰并想表达自己的诚意,我怀揣对贵公司的仰慕,斗胆投石问路,在这即将毕业之际,自荐成为贵公司一员,全心为公司服务。我是湖北轻工职业技术学院的学生,在三年的大学时间里,通过自己的勤劳好学,掌握专业的各门技术,并取得优秀的成绩。英语已经通过四级,以及一些简单的商用英语。熟练专业技能和程序设计,如plc

土***办 10年前 上传517   0

java毕业论文java程序设计

XXXX学院XXXX毕业论文Java程序设计专业 计算机网路技术 学号XXXX 姓名 XXX 指导教师姓名 XXX 职称 单位 XXX 完成毕业设计(论文)的实践基地 XXX 完成时间自 2008 年 12 月至 2009 年 4 月Java程序设计【摘要】 简历自动生成程序是一个使求职者方

文***品 6个月前 上传521   0

《高级语言程序设计》实验报告

1.掌握在Visual C++6.0环境下C程序的建立、编辑、编译和执行过程。2.掌握C程序的最基本框架结构,完成简单程序的编制与运行。3.了解基本输入输出函数scanf()、printf ()的格式及使用方法。4.掌握发现语法错误、逻辑错误的方法以及排除简单错误的操作技能。

w***2 2年前 上传436   0

C语言程序设计说课教案

《C语言程序设计》说课教案从以下方面说明:一、 课程性质、地位二、 教学对象分析及要求三、 课程体系四、 课程的重点、难点及突破五、 教学方法与教学手段六、 学生考核七、 教学计划一、 课程性质、地位 1.课程的性质  《C语言程序设计》课程是高职高专通信类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位

文***享 1年前 上传338   0

计算机程序设计和软件

软 件总的来说,软件就是指用以指挥计算机运行活动所使用的程序。有两类软件:应用软件和系统软件。程序员设计和编制应用软件来完成面向用户的某些应用,诸如收帐和工资系统等。系统软件更为通用,通常是独立于应用的。它支持基本的计算机功能以及所有的应用领域(而不是特殊的应用)。 系统软件 可以将系统软件从逻辑上分成主要的几类。下面我们对每一类作概括介绍。 1.编译程

q***f 12年前 上传556   0

JAVA面向对象程序设计教案

教 案任课教师: 课程名称:面向对象程序设计(Java) 任课班级:专科计算机班、专科网络班、专科软件班 授课时间: 2013-2014-2学期教 案编号:1章节Java SE程序设计与实践的考核方式和Java简介授课方式讲授+讨论+上机教学目的(1) 掌握本课程的考核方式、即将要学习的内容以及相关的课堂纪律。(2) 了解课

z***u 2年前 上传347   0

2018年编程毕业论文:程序设计

编程毕业论文:程序设计  1现行教学方法存在的问题  1.1教学与实践脱节vfp是一门操作性很强的课程,我院以往的理论课在教室上,实验课在机房上,这种理论和实践相脱离的教学模式,不能收到很好的教学效果。任何一种计算机应用软件的重点都在于操作的实现过程,而仅采用ppt讲解,学生只能对软件有感性认识,容易出现教师虽已讲完,但学生仍然不知道如何操作软件的情况。另外,实验课和理论课往往有一定的时

k***8 5年前 上传524   0

C语言程序设计实验报告

C语言程序设计实验报告  实验名称 计算出1000以内10个最大素数之和   实验目的   1、熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。  2、熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循

大***6 10年前 上传949   0

《冷和热》习作程序设计表

《冷和热》习作程序设计表(word文档,打开后格式正常) 课 堂 名  称:  _  地席课          小组名称:_      果果班           时        间:__  40分钟          全组肌能程度:_                    教室¥地点:_        319            全组智力发展:_                推

笨***6 11年前 上传9808   0

《高级语言程序设计》实验报告

设计一种用单链表存储多项式的结构(每个结点存储一项的系数和指数,类型都为int)并编写一个产生多项式链表的函数和一个实现两个多项式相加和相乘的函数。

留***1 5年前 上传3506   0

《JAVA语言程序设计》试题及答案3

《JAVA语言程序设计》试题及答案3《JA V A语言程序设计》试题及答案3一、单选题1、下列程序段执行后的结果是( )。String s = new String(“abcdefg“);for (int i=0; iSystem.out.print(s.charAt(i));}A) aceg B) ACEG C) abcdefg D) abcd2、有整型数组:int[] x={

z***i 3年前 上传970   0