DELTA_IA-PLC程序设计实作范例


    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 轉換時間

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

    下载pdf到电脑,查找使用更方便

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

    需要 6 香币 [ 分享pdf获得香币 ]

    下载pdf

    相关文档

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

    java程序设计实践报告范例2篇【java程序设计实践报告例一】2014年暑假的到来,预计着大学三年的终结,作为网络工程专业的我还在迷惘和浑噩中度过。然而有幸参加学校组织的实训是幸福的。从学校...

    8个月前   
    161    0

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

    附录Ⅰ 各章习题答案第1章 C#语言概述一、判断题1、√ 2、× 3、√ 4、× 5、√ 6、√ 7、× 8、×二、选择题1、C 2、B 3、C 4、...

    6个月前   
    192    0

    建筑模型制作实训报告

    建筑模型制作实训报告 一、实训目的   这次制作模型实训的主要目的是通过资料查找,动手操作方式来加强我们学生对建筑空间的认识以及建筑模型的制作能力;同时通过这次建筑初步实训,进一步的培养...

    13年前   
    24619    0

    玻璃钢墙面制作合同范例

    玻璃钢墙面制作合同书 甲方(定制方): 乙方(承揽方): 根据<<中华人民共和国经济合同法>>的有关规定,为明确双方的权利,义务和经济责任,经甲乙双方共同协商签定本合同: 1、工程...

    9年前   
    6637    0

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

    藍芽無線電話系統與服務搜尋協定實作指導老師:侯廷昭參賽隊員:許宏凱 張逸豪 施富仁 賴振德國立中正大學電機工程研究所摘要:Bluetooth 的發展解決許多短距離無線連結的需求。但在 Blue...

    2年前   
    284    0

    《Python程序设计》题库

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

    2年前   
    501    0

    程序设计基础

    程序设计基础 下面我们这一节我们概要向用户管理人员介绍面问过程的程序设计语言的原理。绝大多数生产程序是用诸如COBOL、BASIC这样的POL编制的。虽然用户管理人员通常没有机会...

    13年前   
    13394    0

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

    三严三实演讲稿的范例  xx同志在参加十二届全国人大二次会议安徽代表团审议时发表重要讲话,就加强作风建设提出“严以修身、严以用权、严以律己,谋事要实、创业要实、做人要实”的要求,在广大党员干部...

    7年前   
    313    0

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

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

    2年前   
    533    0

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

    品牌需要好创意--J饮料广告篇创作纪实 一、引子   J――这种具有奇妙口味的德国儿童饮料品牌,现在正如火如荼地通过整合行销的多种渠道和手段,在中国果汁饮料市场掀起波澜,比如其在中央台黄金...

    15年前   
    17964    0

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

    2010年6月26日至7月1日,我非常幸运地参加机械数控专业部课程改革研讨会和教师实作培训.研讨课程改革过程中,在薛部长的带领下,各小组成员积极参与活动,完成了预期目标。在张海涛老师的精心指导...

    13年前   
    14903    0

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

    一、 填空题1、 Python安装扩展库常用的是_______工具。(pip)2、 Python标准库math中用来计算平方根的函数是__________。(sqrt)3、 Python程序文件...

    4年前   
    7594    0

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

    形考1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 正确恭喜你,答对啦!!B. MAIN C. name D. function .题目2正确...

    11个月前   
    394    1

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

    《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题………………………第002页阅读程序题………………………第018页程序填空题………………………第039页编写程序题…………...

    1年前   
    3009    0

    程序设计员的求职信

    程序设计员的求职信第一篇:程序设计员求职信尊敬的美的公司总经理先生:本人汪进,冒昧的打扰并想表达自己的诚意,我怀揣对贵公司的仰慕,斗胆投石问路,在这即将毕业之际,自荐成为贵公司一员,全心为公司...

    10年前   
    504    0

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

    1.掌握在Visual C++6.0环境下C程序的建立、编辑、编译和执行过程。2.掌握C程序的最基本框架结构,完成简单程序的编制与运行。3.了解基本输入输出函数scanf()、printf ()...

    2年前   
    416    0

    C语言程序设计说课教案

    《C语言程序设计》说课教案从以下方面说明:一、 课程性质、地位二、 教学对象分析及要求三、 课程体系四、 课程的重点、难点及突破五、 教学方法与教学手段六、 学生考核七、 教学计划一、 课程性...

    1年前   
    319    0

    java毕业论文java程序设计

    XXXX学院XXXX毕业论文Java程序设计专业 计算机网路技术 学号XXXX 姓名 XXX 指导教师姓名 XXX 职称 单位 XXX 完成毕业设计(论文)的实践基地 XXX...

    5个月前   
    429    0

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

    《冷和热》习作程序设计表(word文档,打开后格式正常) 课 堂 名  称:  _  地席课          小组名称:_      果果班           时        间:__...

    10年前   
    9796    0

    JAVA面向对象程序设计教案

    教 案任课教师: 课程名称:面向对象程序设计(Java) 任课班级:专科计算机班、专科网络班、专科软件班 授课时间: 2013-2014-2学期教 案编号:1章节Java SE...

    1年前   
    336    0
    下载需要 6 香币 [香币充值 ]
    亲,您也可以通过 分享原创pdf 来获得香币奖励!
    该文档为用户出售和定价!

    该用户的其他文档