Microsoft Word doc

Size: px
Start display at page:

Download "Microsoft Word doc"

Transcription

1 第 11 章 :FBs-PLC 之 NC 定位控制 早期使用一般馬達來作定位控制, 由於速度不快 或者精度要求不高, 所以足以應付所需 ; 當機械運轉為了求取效率而將速度加快時, 當製成品品質 精度要求愈高時, 馬達停止位置之控制就不是一般馬達所能勝任了! 解決此問題之最佳方案是採用 NC 定位控制器搭配步進或伺服馬達作定位控制 但在過去, 因其價位極高, 而限制了其使用之普遍性, 近年來拜技術之精進及成本之降低, 其價位己堪稱低廉, 使用之數量己有愈來愈多之趨勢 為因應此趨勢,FBs-PLC 將目前市售專用之 NC 定位控制器功能整合在 FBs-PLC 內部 SoC 晶片內, 除免卻 PLC 與專用 NC 定位控制器間繁雜之資料交換與連結程序外, 更大幅降低整體成本, 為使用者提供一價廉質優 簡易方便之 PLC 整合 NC 定位控制之答案 11.1 NC 定位控制之方式 PLC 與步進或伺服驅動器之控制界面大致有下列方式 : 透過數位 I/O 方式下達命令 : 使用簡單但應用靈活度較差 透過類比輸出方式下達命令 : 控制反應較靈敏但成本較高且較易受雜訊干擾 透過通訊方式下達命令 : 通訊協定無標準且受限於通訊反應, 因此應用有瓶頸 透過高速脈波方式下達命令 : 成本低廉容易準確控制 以高速脈波方式控制步進或伺服驅動器是較常被使用之方式 ;PLC 之 CPU 模組如有內含多軸高速脈波輸出以及高速硬體計數器, 且能提供簡易使用 設計之定位程式編輯, 則對於此方面之應用, 更是如虎添翼 如魚得水 得心應手極了! 常用的 PLC 結合伺服驅動器所構成之 NC 伺服系統有如下二種 : 半閉迴路控制 PLC 衹負責送出高速脈波命令給伺服驅動器, 裝在伺服馬達之位移偵測信號直接迴授至伺服驅動器, 閉迴路僅及伺服驅動器與伺服馬達 ; 優點是控制簡單精度已足 ( 已適合大部份之應用 ), 缺點是不能真正反應實際經過傳動元件之真正位移量, 況且如元件磨耗 老化或不良, 無法加以補償或檢知 閉迴路控制 PLC 負責送出高速脈波命令給伺服驅動器, 除了裝在伺服馬達之位移偵測信號直接迴授至伺服驅動器外, 外加位移偵測器裝在傳動元件之後, 真正反應實際位移量, 並將此信號迴授至 PLC 內含之高速硬體計數器, 如此可作更精緻之控制, 且可避免上述半閉迴路之缺點 11.2 絕對座標與相對座標 移動距離之指定, 可以絕對位置來指定 ( 絕對座標定位 ), 或以相對距離來指定 ( 相對座標定位 ); 而 DRV 指令用來驅動馬達 當以絕對座標來標示移動距離時, 如目前位於 100mm, 欲行走至 300mm 時, 則定位指令為 : DRV ABS,,300,Ut 如目前位於 300mm, 欲行走至 0mm 時, 則定位指令為 : DRV ABS,, 0,Ut 當以相對座標來標示移動距離時, 如目前位於 100mm, 欲行走至 300mm 時, 則定位指令為 : DRV ADR,+,200,Ut 如目前位於 300mm, 欲行走至 0mm 時, 則定位指令為 : DRV ADR,,300,Ut 11-1

2 h 絕對座標標示... 欲由位置 300mm, 移至 0mm 時, 程式寫法 : DRV ABS,, 0,Ut 欲由位置 100mm, 移至 300mm 時, 程式寫法 : DRV ABS,,300,Ut h 相對座標標示... 欲由位置 300mm, 移至 0mm 時, 程式寫法 : DRV ADR,-,300,Ut 欲由位置 100mm, 移至 300mm 時, 程式寫法 : DRV ADR,+,200,Ut 11.3 使用 FBs-PLC 定位控制之步驟 開始 在 WinProladder 或 FP-08C 之建構功能下建構高速脈波輸出 (HSPSO) 功能, 將 FBs-PLC 之 Y 0~ Y 7 輸出切換到 SoC 內部之 HSPSO 電路, 並決定輸出脈波之工作模式 (U/D PS/DIR A/B), 並完成 PLC 與定位驅動器之硬體配線 h 配線請參閱 小節 每軸馬達以一個 FUN140 控制 ( 亦可一個以上, 但同時間只能一個啟動 ), 再利用 FUN140 之衍生定位指令 (DRV, SPD 等 ), 撰寫所需之定位控制程式, 將之填入 FUN140 SR 參數指定之暫存器區內, 啟動 FUN140 之輸入控制即可進行定位運動控制 h 請參閱 FUN140 及其衍生定位指令之功能與用法說明 若需作閉迴路控制, 可利用 FBs-PLC 之硬體高速計數器, 計數傳動元件後之回授脈波 ( 如 Encoder 等 ) 來達成 完成 11-2

3 11.4 FBs-PLC 之定位控制硬體說明 HSPSO 之輸出電路結構 FBs-PLC 依機型之不同, 在輸出脈波頻率方面則分為可達 200KHz( 高速 )/20KHz( 中速 ) 之單端電晶體輸出機型 (FBs- MCT ), 20KHz ( 中速 ) 之單端電晶體輸出機型 ( FBs-xxMAT) 及可高達 920KHz 之超高速差動輸出之機型 (FBs- MNT) 三種系列型別 高速脈波輸出電路共用 FBs-PLC 之 Y 0~ Y 7 外界輸出點 在未使用到 HSPSO 功能 ( 未於建構功能下建構 PSO 功能 ) 時,FBs-PLC 之 Y 0~ Y 7 外界輸出點是對應到 PLC 內部之輸出繼電器 Y 0~ Y 7 之狀態 但當有建構 HSPSO 時, 則 Y 0~ Y 7 外界輸出點將直接切換到 SoC 內部之 HSPSO 輸出電路, 和 PLC 內部之 Y 0~ Y 7 繼電器無關 下表為 FBs-PLC 主機各軸輸出點之信號明細與可選擇之輸出模式 : 軸號 外 界 輸出點 輸出模式 U/D 輸出 P/R 輸出 A/B 輸出僅單點 K 輸出 PSO0 Y0, Y1 Y0=U, Y1=D Y0=P, Y1=R Y0=A, Y1=B Y0=P PSO1 Y2, Y 3 Y2=U, Y3=D Y2=P, Y3=R Y2=A, Y3=B Y2=P PSO2 Y4, Y 5 Y4=U, Y5=D Y4=P, Y5=R Y4=A, Y5=B Y4=P PSO3 Y6, Y 7 Y6=U, Y7=D Y6=P, Y7=R Y6=A, Y7=B Y6=P 輸出脈波最高可達 920KHz( 單相 :U/D,P/R) 或 460KHz( 雙相 :A/B) FBs-PLC 定位控制之硬體配線 以 FBs-xxMCT FBs-xxMAT 及 FBs-xxMNR(T) 主機之第 0 軸 (PSO0) 為例, 圖示於下, 其餘亦同 A FBS-xxMCT FBS-xxMAT 單端輸出之配線 FBs 主機 FB E主機 驅動器 ( 光藕合輸入 ) Y0 *R A+ A- A 相 ( 或 U 或 PLS) + 5~24VDC Y1 C0 *R B+ B- B 相 ( 或 D 或 DIR) 外加電源 11-3

4 * R( 假負載 提升速度用 ) 之使用請參閱硬體篇手冊 H7-5 頁之說明 FBs 主機 FB E主機 Y0 R R Va A 驅動器 (OP 輸入例 ) A 相 ( 或 U 或 PLS) + 5~24VDC 外加電源 Y1 B B 相 ( 或 D 或 DIR) C0 C B FBS-XXMNR(T) 主機差動輸出之配線 FBS-XXMN PLC 驅動器 ( 光藕合輸入例 ) Y0 Y0+ Y0- A+ A- A 相 ( 或 U 或 PLS) SG 雙絞線 FG Y1 Y1+ Y1- B+ B- B 相 ( 或 D 或 DIR) FBS-XXMN PLC 驅動器 (LINE Receiver 輸入例 ) Y0 Y0+ Y0- A+ A- A 相 ( 或 U 或 PLS) SG 雙絞線 FG Y1 Y1+ Y1- B+ B- B 相 ( 或 D 或 DIR) ( Line Receiver 輸入需使 PLC 與驅動器之 FG 相連, 除去共模電位 ) 11-4

5 利用 WinProladder 規劃 HSPSO 於專案視窗中點選 I/O 組態 : 專案名稱 系統組態 出現輸出設定畫面後, 便可以決定欲輸出之型態 : I/O 組態 選擇 輸出設定 11.5 FBs-PLC 之定位控制功能說明 FBs-PLC 之定位功能將市售專用 NC 定位控制器整合於 PLC 內, 使 PLC 與 NC 控制器能共用相同之資料區, 而無需作兩系統間之資料交換與同步控制等繁複工作, 但仍可用一般習用之 NC 定位控制指令 ( 例如 DRV SPD 等 ) 一台 FBs-PLC 最多可控制 4 軸之定位運動, 並可作多軸同動控制, 除了僅提供點對點之定位速度控制, 並提供各軸間直線補間功能 當系統應用超過 4 軸時尚可利用 FBs-PLC 之 CPU LINK 功能達到更多之定位運動控制 FBs-XXMCT FBs-XXMN 主機所使用之 NC 定位控制指令完全相同 其差異如前節所述, 僅在於輸出電路之不同而己 我們假設 FBs-XXMCT 主機主要用於較低速之步進或伺服馬達控制, 而 FBs-XXMN 主機則應用於高速之伺服馬達控制 因此以下我們僅以 FBs-XXMCT 主機驅動步進馬達之連線示意圖及 FBs-XXMN 主機驅動伺服馬達之連線示意圖說明, 當然用 FBs-XXMCT 主機去驅動伺服馬達或以 FBs-XXMN 主機去驅動步進馬達, 只要其電路結構 ( 單端或差動 ) 及頻率能搭配仍然可以完美工作 11-5

6 FBs-PLC 之步進馬達界面 h 步進馬達是專門接受輸入脈波來達成角度或距離之控制 ; 因此, 馬達之回轉角度與外部輸入之脈波數成正比, 而馬達之轉速與脈波頻率成正比 N: 馬達轉速 (RPM) N( RPM) = 60 f / n f : 脈波頻率 (Ps/Sec) n: 馬達轉一圈所需之脈波數 (Ps/ Rev) n = 360 / θs θs: 角度 (Deg) 相數 基 本 脈波角度 FULL HALF 脈波角度轉一圈所需脈波脈波角度轉一圈所需脈波 5 相 相 相

7 FBs-PLC 之伺服馬達界面 上圖 Y0~ Y7 為特定使用外,Y8~ Y11 及各輸入點可根據需要自行調配使用 安全保護之左限 右限極限開關信號亦需接入 PLC 以確保能安全作動 11-7

8 伺服馬達工作示意圖 伺服驅動器 正轉脈波 FBs-XXMN 主機 清除偏差計數器 (CLR) 反轉脈波 上 / 下計數器 偏差值 D/A 轉換 位置到達 (Finish) 偏差計數器 回饋脈波 F V 轉換 伺服馬達 放大器 h 伺服馬達之譯碼器 (Encoder) 將位移偵測信號回饋至伺服驅動器, 驅動器將輸入信號之脈波頻率和脈波數與回饋信號之頻率和脈波數, 經內部之偏差計數器與頻率轉電壓電路處理後, 得到脈波偏差值與轉速誤差值, 藉以控制伺服馬達達成高速 精密之速度與位置閉迴路處理系統 h 伺服馬達之轉速與輸入信號之脈波頻率成正比, 而馬達之移動量則由脈波數決定 h 一般而言, 伺服馬達之控制誤差為 ±1 個脈波 11.6 NC 定位控制指令之功能說明 FBs-PLC 之 NC 定位控制相關之指令, 如下五個指令 hfun140( HSPSO) 單軸高速脈波輸出指令, 包含如下之 9 個衍生定位指令 : 1. SPD 4. DRVZ 7. EXT 2. DRV 5. WAIT 8. GOTO 3. DRVC 6. ACT 9. MD 用來撰寫定位程式, 存入 FUN140 之 SR 表格 hfun141( MPARA) 定位參數設定指令 hfun142( PSOFF) 強制停止脈波輸出指令 hfun143( PSCNV) 目前脈波值轉換為顯示值指令 hfun147( MHSPO) 多軸直線補間高速脈波輸出指令, 包含如下之 7 個衍生定位指令 : 1. SPD 4. WAIT 7. MD 2. LIN 5. EXT 3. LINE 6. GOTO 用來撰寫定位程式, 存入 FUN147 之 SR 表格 茲分別就上述五指令詳細功能說明於後 : 11-8

9 算元NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO 執行控制 暫停輸出 放棄輸出 PAU ABT 階梯圖符號 140.HSPSO Ps : SR : WR : ACT ERR DN 脈波輸出中 指令執行錯誤 定位點完成 Ps : 第幾組 Pulse Output (0~3) 0:Y0 & Y1 1:Y2 & Y3 2:Y4 & Y5 3:Y6 & Y7 SR : 定位程式起始暫存器 WR: 指令運作起始暫存器, 共佔用 7 個暫存器, 其它程式不可重覆使用 範圍運HR DR ROR K R0 R3839 D0 D3999 R5000 R8071 Ps SR WR * 0~3 指令說明 1. FUN140(HSPSO) 指令之 NC 定位程式是以文字之程式書寫方式來編輯 ; 每一定位點我們稱一步 ( 含輸出頻率 動作行程 轉移條件 ), 一個 FUN140 最多可編 250 步定位點, 每一步定位點需佔用 9 個暫存器 2. 將定位程式存在暫存器最大好處是, 如果結合人機作機台操控設定, 則可將定位程式存入人機, 更換模具時, 可直接由人機操作存取該副模具之定位程式 3. 當執行控制輸入 =1 時, 如 Ps0~Ps3 沒有被其它 FUN140 指令佔用 (Ps0=M1992 Ps1=M1993 Ps2=M1994 Ps3=M1995 之狀態為 ON), 則由下一步定位點開始執行 ( 如已至最後一步, 則重新由第 1 步開始執行 ); 如 Ps0~ 3 被其它 FUN140 指令佔用 ( Ps0=M1992 Ps1=M1993 Ps2=M1994 Ps3=M1995 之狀態為 OFF), 則等佔用之 FUN140 釋出控制權, 本指令取得定位控制之脈波 (Pulse) 輸出權 4. 當執行控制 =0 時, 馬上停止脈波輸出 5. 當暫停輸出 PAU =1, 且執行控制 先前為 1 時, 則暫停脈波輸出 ; 當暫停輸出 PAU =0, 而執行控制 仍為 1 時, 繼續輸出未完成之脈波數 6. 當放棄輸出 ABT =1 時, 馬上停止脈波輸出 ( 下一次當執行控制輸入 =1 時, 重新由第一步定位點開始執行 ) 7. 當脈波輸出中, 輸出指示 ACT ON 8. 當指令執行錯誤時, 輸出指示 ERR ON ( 錯誤代碼存放於錯誤碼暫存器 ) 9. 當每一步定位點完成時, 輸出指示 DN ON 11-9

10 NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO *** 務必設定 Pulse Output 之工作模式 ( 不設定時,Y0~Y7 當作一般輸出 ) 為 U/D,P/R 或 A/B 等三種模式之一,Pulse Output 才能正常輸出 U/D P/R A/B 模式 :Y0(Y2,Y4,Y6) 送出上數脈波 Y1(Y3,Y5,Y7) 送出下數脈波 模式 :Y0(Y2,Y4,Y6) 送出脈波 Y1(Y3,Y5,Y7) 送出方向信號 ;ON= 上數,OFF= 下數 模式 :Y0(Y2,Y4,Y6) 送出 A 相脈波 Y1(Y3,Y5,Y7) 送出 B 相脈波 Pulse Output 輸出極性可選擇 Normal ON 或 Normal OFF 介面處理信號 M1991 M1992 M1993 M1994 M1995 M1996 M1997 M1998 M1999 ON : 停止或暫停 FUN 140, 減速後停止脈波輸出 OFF : 停止或暫停 FUN 140, 立即停止脈波輸出 ON : 代表 Ps0 Ready OFF : 代表 Ps0 作動中 ON : 代表 Ps1 Ready OFF : 代表 Ps1 作動中 ON : 代表 Ps2 Ready OFF : 代表 Ps2 作動中 ON : 代表 Ps3 Ready OFF : 代表 Ps3 作動中 ON : Ps0 完成最後一步 ON : Ps1 完成最後一步 ON : Ps2 完成最後一步 ON : Ps3 完成最後一步 M2000:ON, 多軸同動 ( 控制 Ladder 程式在同一掃描時間,Ps0~3 之 FUN140 同時啟動, 則其脈波會同時輸出而不會有任何時差 ) :OFF,Ps0~3 之 FUN140 啟動時, 該軸脈波立即輸出 ; 由於 Ladder 程式是先後執行, 所以就算 Ps0~3 之 FUN140 在同一掃描時間啟動, 其脈波輸出一定會有時差 Ps No. 目前輸出頻率 目前 PS 位置 剩餘待輸出 PS 數 錯誤碼 Ps0 DR4080 DR4088 DR4072 R4060 Ps1 DR4082 DR4090 DR4074 R4061 Ps2 DR4084 DR4092 DR4076 R4062 Ps3 DR4086 DR4094 DR4078 R4063 R4056 : 低位元組之值 =5AH 時, 高速脈波輸出中, 可隨時動態更改輸出頻率 低位元組之值不為 5AH 時, 高速脈波輸出中, 不能動態更改輸出頻率 11-10

11 NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO R4056: 內定值為 0 R4064:Ps0 每步結束時之步號 R4066:Ps2 每步結束時之步號 R4065:Ps1 每步結束時之步號 R4067:Ps3 每步結束時之步號 定位程式格式 : SR: 定位程式起始暫存器, 說明如下 : SR A55AH ; 有效定位程式, 起始暫存器旗標必為 A55AH SR+1 總步數 ;1~250 SR+2 SR+3 SR+4 SR+5 SR+6 第一步定位點程式 ( 每步佔用 9 個暫存器 ) SR+7 SR+8 SR+9 SR+10 第 N 步定位點程式 SR+N

12 NC 定位控制指令 FUN140 HSPSO 指令運作工作暫存器說明 : WR 為起始暫存器 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO WR+0 WR+1 WR+2 WR+3 WR+4 WR+5 WR+6 目前工作或停留步數工作旗標系統使用系統使用系統使用系統使用系統使用 WR+0: 如果本指令正執行中, 則該暫存器之內容值即為正執行之步數 (1~N); 如果本指令未執行中, 則該暫存器之內容值代表目前所停留之步數 當執行控制 =1 時, 會將目前步數加一再執行, 亦即執行下一步 ( 如果目前步數已指到最後一步, 則會重新由第一步開始執行 ) 啟動執行控制 =1 前, 使用者可先更新 WR+0 之內容值以決定由那一步開始執行 (WR+0 之內容 =0 時, 執行控制 = 1 時, 代表由第一步開始執行 ) WR+1:B0~B7, 總步數 B8 =ON, 暫停輸出 B9 =ON, 等待轉移條件 B10=ON, 連續運轉 ( 輸出總行程設定為 0) B12=ON, 脈波輸出中 ( 輸出指示 ACT ) B13=ON, 指令執行錯誤 ( 輸出指示 ERR ) B14=ON, 一步定位點完成 ( 輸出指示 DN ) *** 每一步定位點完成後, 輸出指示 DN 會一直維持 ON; 如果不想讓輸出指示一直維持 ON, 則在每步定位點完成後, 利用輸出指示線圈所控制之上緣接點指令將 WR+1 暫存器內容清除為 0, 即可達成 11-12

13 NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO 錯誤指示 錯誤碼 R4060(Ps0) 0 : 無錯誤 R4061(Ps1) 1 : 參數 0 錯誤 R4062(Ps2) 2 : 參數 1 錯誤 R4063(Ps3) 3 : 參數 2 錯誤 4 : 參數 3 錯誤 5 : 參數 4 錯誤 6 : 參數 5 錯誤 執行 FUN141 時 7 : 參數 6 錯誤 可能之錯誤碼 8 : 參數 7 錯誤 9 : 參數 8 錯誤 10 : 參數 9 錯誤 13 : 參數 12 錯誤 14 : 參數 13 錯誤 15 : 參數 14 錯誤 30 : 速度設定變數號碼錯誤 31 : 速度設定值錯誤 32 : 行程設定變數號碼錯誤 33 : 行程設定值錯誤 34 : 不合法定位程式 35 : 步數長度錯誤 36 : 超過最大步數 37 : 最高頻率錯誤 38 : 起始 / 停止頻率錯誤 執行 FUN140 與 39 : 移動量補正值太大 執行 FUN147 時 40 : 移動量超出範圍 可能之錯誤碼 41 :DRVC 內不允許 ABS 定址 42 :DRVC 不可銜接 DRVZ 命令 43 : 驅動命令碼錯誤 50 :DRVZ 工作模式錯誤 51 : 近點 DOG 輸入點錯誤 52 : 零點信號 PG0 輸入點錯誤 53 : 歸零清除 CLR 輸出點錯誤 60 : 不合法補間驅動命令 註 : 錯誤指示暫存器內容會保持最近一次之錯誤碼, 如需確認不再有錯誤發生, 可將錯誤指示暫存器內容清除為 0, 祇要其內容一直維持 0 不變, 即代表無錯誤發生 使用 WinProladder 編輯伺服命令表格 於專案視窗中點選伺服命令表格 : 專案名稱 表格編輯 伺服命令表格 按右鍵後, 點選 新增伺服命令表格 11-13

14 NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO 表格類別 : 固定為 伺服命令表格 表格名稱 : 可爲伺服命令表格輸入一容易辨識之名稱, 方便日後修改或除錯用 表格起始位置 : 伺服命令指令 (FUN140) 所用之資料表格起始暫存器 SR 之起始位置 有關伺服命令表格之詳細說明, 請參考 WinProladder 使用者手冊第五章 ( 表格輸入及編輯 ) 11-14

15 NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO 為了讓定位程式易編 易讀 易維護, 在 FUN140 指令下我們衍生出下列幾個相關指令, 使用者在 WinProladder 下即可直接編輯 修改定位程式 定位衍生指令列表如下 : 指令運算元說明 SPD XXXXXX 或 Rxxxx 或 Dxxxx 脈波輸出之頻率或速度 (FUN141 參數 0=0 時為速度 ; 參數 0=1 或 2 時為頻率, 系統內定為頻率 ); 運算元可直接輸入常數或變數 (Rxxxx,Dxxxx); 當運算元為變數時共需使用二個暫存器, 例如 D10, 即代表 D10(Low Word) 與 D11(High Word) 為頻率或速度設定值 當選擇使用速度設定時, 系統會自動將速度設定值轉換為頻率輸出 頻率輸出範圍 :1 頻率輸出 Hz *** 當頻率設定值 =0 時, 本指令等待設定值不等於 0 時, 才會執行定位脈波輸出 DRV ADR, +, XXXXXXXX, Ut ADR, +, XXXXXXXX, Ps ADR,, XXXXXXXX, Ut ADR,, XXXXXXXX, Ps ADR,, XXXXXXXX, Ut ADR,, XXXXXXXX, Ut ADR,, XXXXXXXX, Ps ADR,, XXXXXXXX, Ps ADR, +, Rxxxx, Ut ADR, +, Rxxxx, Ps ADR,, Rxxxx, Ut ADR,, Rxxxx, Ps ADR,, Rxxxx, Ut ADR,, Rxxxx, Ps ADR, +, Dxxxx, Ut ADR, +, Dxxxx, Ps ADR,, Dxxxx, Ut ADR,, Dxxxx, Ps ADR,, Dxxxx, Ut ADR,, Dxxxx, Ps ABS,, XXXXXXXX, Ut ABS,, XXXXXXXX, Ut ABS,, XXXXXXXX, Ps ABS,, XXXXXXXX, Ps ABS,, Rxxxx, Ut ABS,, Rxxxx, Ps ABS,, Dxxxx, Ut ABS,, Dxxxx, Ps 脈波輸出量 (FUN141 參數 0=1 時, 單位為 Ps; 參數 0=0 或 2 時, 單位為 mm,deg,inch; 系統內定為 Ps) 當脈波輸出單位不為 Ps 時, 系統會根據 FUN141 之參數 1,2,3 設定轉換為 Ps 數輸出 DRV 指令運算元共有四項, 說明如下 : 第一項運算元 : 定位座標選擇 ADR 或 ABS: ADR, 相對值座標定位 ABS, 絕對值座標定位 第二項運算元 : 運轉方向選擇 ( 相對值座標有效 ) ' + ' 或 ' ': ' + ', 正轉或上數 ' ', 反轉或下數 或 ' ' : ' ', 運轉方向由行程設定值決定 ( 正值 : 正轉 ; 負值 : 反轉 ) 第三項運算元 : 行程設定值 ( 脈波輸出量 ) XXXXXXXX 或 XXXXXXXX 或 Rxxxx 或 Dxxxx 可直接輸入常數或變數 (Rxxxx, Dxxxx); 當使用變數時共需使用二個暫存器, 例如 R0, 即代表 R0(Low Word) 與 R1(High Word) 為行程設定值 *** 當行程設定值 =0, 不管座標為 ADR 或 ABS, 代表連續運轉不停 行程設定範圍 : 行程設定值 第四項運算元 : 行程設定值解析度 Ut 或 Ps:Ut 時, 解析度為一個單位 ;( 由 FUN141 之參數 0,3 決定 )Ps 時, 強制解析度為一個 Ps 11-15

16 NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO 指令運算元說明 DRVC ADR, +, XXXXXXXX, Ut 或或或或 ABS,, Rxxxx, Ps 或 Dxxxx DRVC 之使用及運算元說明與 DRV 指令相同 ***DRVC 用來做連續多段速度變換控制 ( 最多 8 段 ) ***DRVC 所構成之連續多段速度變換控制, 祇有第一個 DRVC 指令能夠使用絕對值座標定位 ***DRVC 之運轉方向決定祇能由 ' + ' 或 ' ' 決定 *** 連續多段速度控制之方向 ( 正 反轉 ) 祇能由第一段之方向決定, 後面指令之方向運算元無效 ; 亦即多段速度變換控制祗能同方向 例 : 連續三段速度控制 001 SPD DRVC ADR, +, 20000, Ut GOTO NEXT 002 SPD DRVC ADR, +, 60000, Ut GOTO NEXT 003 SPD 3000 DRV ADR, +, 5000, Ut WAIT X0 GOTO 1 ; 脈波頻率 =10 KHz ; 正轉 個單位 ; 脈波頻率 =50 KHz ; 正轉 個單位 ; 脈波頻率 =3 KHz ; 正轉 5000 個單位 ; 等待 X0 ON, 重新由第一步執行 *** 注意 :DRVC 指令之個數必須比連續之段數少一, 亦即最後一段必須使用 DRV 指令 上例為連續三段速度控制,DRVC 指令使用二個, 第三段必須使用 DRV 指令 上例圖示 : f f f1 f Ut DRVZ MD0 或 MD1 或 MD2 DRVZ 為原點復歸便利指令, 總共提供 MD0~MD2 三種不同的原點復歸方式 ; 使用者可依據不同的機台機構, 選擇最適當之原點復歸模式 ***DRVZ 指令須主機 OS 版本 V4.32( 含 ) 以上方可使用 ***DRVZ 指令須搭配 WinProladder V2.34( 含 ) 以上版本 *** 有關 DRVZ 之 MD0~MD2 之詳細說明, 請參閱 11.7 節 ( 機械原點復歸 ) 11-16

17 NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO 註 : 相對值座標定位 (ADR) 與絕對值座標定位 (ABS) 比較說明 欲由位置 移至 時, 程式寫法 :... DRV ADR,,40000,Ut 或 DRV ABS,, 10000,Ut Ut 欲由位置 移至 時, 程式寫法 :DRV ADR,+,20000,Ut 或 DRV ABS,,10000,Ut 指令運算元說明 WAIT ACT EXT GOTO MD TIME, XXXXX 或 Rxxxx 或 Dxxxx 或 X0~ X255 或 Y0~ Y255 或 M0~ M1911 或 S0~ S999 TIME, XXXXX 或 Rxxxx 或 Dxxxx X0~X255 或 Y0~Y255 或 M0~M1911 或 S0~S999 NEXT 或 1~ N 或 Rxxxx 或 Dxxxx 當脈波輸出完成時, 欲執行下一步之等待指令 ; 運算元共有五種, 說明如下 : Time: 等待時間 ( 單位為 0.01 秒 ), 可直接輸入常數或變數 ( Rxxxx 或 Dxxxx); 當計時到, 則執行 GOTO 所指之步數 X0~ X255: 等待輸入接點信號 ON, 執行 GOTO 所指之步數 Y0~ Y255: 等待輸出接點信號 ON, 執行 GOTO 所指之步數 M0~ M1911: 等待內部繼電器 ON, 執行 GOTO 所指之步數 S0~ S999: 等待步進繼電器 ON, 執行 GOTO 所指之步數 脈波輸出 ACT 所描述之作動時間後, 立即執行 GOTO 所指之步數 ; 亦即脈波輸出一段時間後, 立即執行下一步 作動時間 ( 單位為 0.01 秒 ), 可直接輸入常數或變數 (Rxxxx 或 Dxxxx); 當作動時間到, 則執行 GOTO 所指之步數 外部觸發指令, 當脈波輸出中 ( 脈波個數尚未送完 ), 如果外部觸發信號作動 (ON), 則立即執行 GOTO 所指之步數 ; 如果脈波輸出已完成, 外部觸發信號尚未作動, 則與 WAIT 指令相同, 信號 (ON) 時, 才會執行 GOTO 所指之步數 當 WAIT,ACT,EXT 等指令條件滿足時, 利用 GOTO 指令描述將要執行之步數 NEXT : 代表執行下一步 1~ N : 執行第幾步 Rxxxx: 欲執行之步數存放於暫存器 Rxxxx Dxxxx: 欲執行之步數存放於暫存器 Dxxxx 定位程式結束 11-17

18 NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO 定位程式之書寫 : 定位程式在編輯之前, 必須要先完成 FUN140 指令, 並在 FUN140 指令指定欲存放定位程式之起始暫存器號碼 ; 編輯定位程式時, 會將新編之定位程式存入所指定之暫存器區塊, 每編 1 個定位點 ( 稱為 1 步 ) 會佔用 9 個暫存器, 如有 N 個定位點 (N 步 ), 共佔用 N 個暫存器 *** 注意 : 儲存定位程式之暫存器不可被重複使用! 程式格式與範例 : 001 SPD 5000 ; 脈波頻率 =5KHz DRV ADR,+,10000,Ut ; 正轉 個單位 WAIT TIME,100 ; 等待 1 秒 GOTO NEXT ; 執行下一步 002 SPD R1000 ; 脈波頻率存放在 DR1000(R1001 與 R1000) DRV ADR,+,D100,Ut ; 正轉行程存放在 DD100(D101 與 D100) WAIT TIME,R500 ; 等待時間存放在 R500 GOTO NEXT ; 執行下一步 003 SPD R1002 ; 脈波頻率存放在 DR1002(R1003 與 R1002) DRV ADR,,D102,Ut ; 反轉行程存放在 DD102(D103 與 D102) EXT X0 ; 外部觸發 X0( 減速點 )ON 時, 馬上執行下一步 GOTO NEXT 004 SPD 2000 ; 脈波頻率 =2K HZ DRV ADR,,R4072,Ps ; 繼續執行第 3 步未完成之 PS 數 ( 存放於 DR4072) WAIT X1 ; 等待 X1 ON 時 GOTO 1 ; 執行第一步 11-18

19 NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO 程式範例 : 寸動進 (Jog Forward) 當寸進按鈕被按時間小於 0.5 秒 ( 可變 ) 時, 祇輸出一個 ( 可變 ) 脈波 ; 當寸進按鈕被按時間大於 0.5 秒 ( 可變 ) 時, 連續輸出脈波 ( 頻率為 10KHz, 可變 ), 直到放開寸進按鈕才停止輸出 ; 或可設計成最多祇能輸出 N 個脈波數 寸進按鈕 RST M1 清除結束訊號 RST R 2000 每次由第一步開始執行 寸進按鈕 SERVO READY 手動 作動條件 M1 M0 M0 M0 定位程式 : 001 SPD 1000 DRV ADR, +, 1, Ps WAIT TIME, 50 GOTO NEXT 002 SPD DRV ADR, +, , Ut MD M0 M1996 PAU ABT 140.HSPSO Ps : 0 SR : R 5000 WR : R 2000 SET M1 ACT ERR DN M1000 M1001 M1002 最後一步執行完, 設定結束信號 程式範例 : 寸動退 (Jog Backward) 當寸退按鈕被按時間小於 0.5 秒 ( 可變 ) 時, 祇輸出一個 ( 可變 ) 脈波 ; 當寸退按鈕被按時間大於 0.5 秒 ( 可變 ) 時, 連續輸出脈波 ( 頻率為 10KHz, 可變 ), 直到放開寸退按鈕才停止輸出 ; 或可設計成最多祇能輸出 N 個脈波數 11-19

20 NC 定位控制指令 FUN140 HSPSO 單軸高速脈波輸出 ( 含衍生定位指令 ) FUN140 HSPSO 寸退按鈕 RST M3 清除結束訊號 RST R 2007 每次由第一步開始執行 寸退按鈕 SERVO READY 手動 作動條件 M3 M2 M2 M2 定位程式 : 001 SPD 1000 DRV ADR,, 1, Ps WAIT TIME, 50 GOTO NEXT 002 SPD DRV ADR,, , Ut MD M2 M HSPSO Ps : 0 SR : R 5020 PAU WR : R 2007 ABT SET M3 ACT ERR DN M1003 M1004 M1005 最後一步執行完, 設定結束信號 11-20

21 算元NC 定位指令 FUN141 MPARA 定位程式參數設定指令 FUN141 MPARA 執行控制 階梯圖符號 141.MPARA Ps : SR : ERR 錯誤訊息 Ps : 第幾組 Pulse Output(0~3) SR : 參數表起始暫存器, 共 18 個參數, 佔用 24 個暫存器 範圍運HR DR ROR K R0 R3839 D0 D3999 R5000 R8071 Ps SR ~3 指令說明 1. 本指令並不一定要使用 ; 如果系統內定之參數值已符合使用者需求, 則可不必用到此指令 ; 如果需開放參數值作動態修改, 則需有此指令 2. 本指令配合 FUN140 作定位控制使用, 每一軸只可使用一個本指令 3. 無論控制輸入 =0 或 1 時, 本指令皆會被執行 4. 當參數值有錯誤時, 輸出指示 ERR ON, 且錯誤代碼會出現在錯誤碼暫存器 SR= 參數表起始暫存器, 假設為 R2000 R2000 0~2 參數 0 系統內定值 =1 R2001 1~65535 Ps/Rev 參數 1 系統內定值 =2000 DR2002 1~ μm/rev 1~ mdeg/rev 1~ minch/rev 參數 2 系統內定值 =2000 R2004 0~3 參數 3 系統內定值 =2 DR2005 DR2007 1~ Ps/sec 1~ ~ Ps/sec 1~ 參數 4 系統內定值 = 參數 5 系統內定值 =141 R2009 1~65535 Ps/sec 參數 6 系統內定值 =1000 R2010 0~32767 參數 7 系統內定值 =0 R2011 0~30000 參數 8 系統內定值 =5000 R2012 0~1 0~1 參數 9 系統內定值 =0100H R ~32767 參數 10 系統內定值 =0 R ~32767 參數 11 系統內定值 =0 R2015 0~30000 參數 12 系統內定值 =0 R2016 0~30000 參數 13 系統內定值 =500 DR2017 0~ 參數 14 系統內定值 =0 DR H~FFH 00H~FFH 00H~FFH 00H~FFH 參數 15 系統內定值 =FFFFFFFFH DR ~ 參數 16 系統內定值 =0 R2023 0~255 參數 17 系統內定值 =

22 NC 定位指令 FUN141 MPARA 定位程式參數設定指令 FUN141 MPARA 使用 WinProladder 編輯伺服參數表格 於專案視窗中點選伺服參數表格 : 專案名稱 表格編輯 伺服參數表格 按右鍵後, 點選 新增伺服參數表格 表格類別 : 固定為 伺服參數表格 表格名稱 : 可爲伺服參數表格輸入一容易辨識之名稱, 方便日後修改或除錯用 表格起始位置 : 伺服參數指令 (FUN141) 所用之資料表格起始暫存器 SR 之起始位置 11-22

23 NC 定位指令 FUN141 MPARA 定位程式參數設定指令 FUN141 MPARA 參數說明 參數 0: 單位設定, 內定值為 1 設定值為 0 時, 程式內所使用之行程與速度設定值均被指定以 mm,deg,inch 為單位, 稱為機械單位 設定值為 1 時, 程式內所使用之行程與速度設定值均被指定以 Pulse 為單位, 稱為馬達單位 設定值為 2 時, 程式內所使用之行程設定值均被指定以 mm,deg,inch 為單位, 而速度設定均被指定以 Pulse 為單位, 稱為複合單位 參數 0, 單位 0 機械單位 1 馬達單位 2 複合單位 參數 1,2 必須設定不必設定必須設定 參數 3,7,10,11 mm,deg,inch Ps mm,deg,inch 參數 4,5,6,15,16 Cm/Min,Deg/Min,Inch/Min Ps/Sec Ps/Sec 參數 1: 脈波數 /1 轉, 內定值為 2000, 亦即 2000 Ps/Rev 馬達轉一圈所需之脈波數 (A) A=1~65535(32767 以上時, 以十進位正數設定 )Ps/Rev 當參數 14 = 0 時, 以參數 1 為脈波數 /1 轉 當參數 14 0 時, 以參數 14 為脈波數 /1 轉 參數 2: 移動量 /1 轉, 內定值為 2000, 亦即 2000 Ps/Rev 馬達轉一圈所帶動之距離 (B) B=1~ μm/rev 1~ mdeg/rev 1~999999x0.1 minch/rev 11-23

24 NC 定位指令 FUN141 MPARA 定位程式參數設定指令 FUN141 MPARA 參數 3: 最小設定單位, 內定值為 2, 相當於小數點二位 參數 0 參數 3 設定值 =0, 機械單位 ; 設定值 =2, 複合單位 ; 設定值 =1 馬達單位 Ps mm Deg Inch 設定值 = 設定值 = 設定值 = 設定值 = 參數 4: 最高速度設定, 內定值為 , 亦即 Ps/Sec 馬達及複合單位 :1~ Ps/Sec 機械單位 :1~153000(cm/Min,x10 Deg/Min,Inch/Min) 但最高頻率不能大於 Ps/Sec f_max =(V_max x 1000 x A)/(6 x B) Ps/Sec f_min 1 Ps/Sec 參數 5: 起始 / 結束速度, 內定值 =141 馬達及複合單位 :1~ Ps/Sec 機械單位 :1~15300(cm/Min, 10 Deg/Min,Inch/Min) 但最高頻率不能大於 Ps/Sec 參數 6: 原點復歸減速速度, 內定值為 1000 馬達及複合單位 : 1~ Ps/Sec 機械單位 : 1~ (Cm/Min, x10 Deg/Min, Inch/Min) 註 :A= 參數 1, B= 參數 2 參數 7: 齒輪間隙補正值, 內定值 =0 註 : 多軸直線補間命令無效 設定範圍 :0~32767 Ps 反相行走時, 行走距離會自動加上此值 參數 8: 加減速時間設定, 內定值 =5000, 單位為 ms 註 : 多軸直線補間命令無效 設定範圍 :0~30000 ms 此時間代表由靜止加速至最高速度 ( 參數 4), 或由最高速度減至靜止所需時間 本系統之加減速乃為等斜率控制 當參數 12=0 時, 以本參數為減速時間 本系統之加減速控制, 依實際動作行程會自動以三角波型或梯形波型運動 參數 9: 原點復歸方向與運轉方向設定, 內定值為 0100H 註 : 多軸直線補間命令無效 SR+12 b15 b8 b7 b0 參數 9-1 參數 9-0 參數 9-0: 運轉方向設定, 內定值為 0 設定值 =0 時, 正轉脈波輸出 目前 Ps 值往上加反轉脈波輸出 目前 Ps 值往下減設定值 =1 時, 正轉脈波輸出 目前 Ps 值往下減反轉脈波輸出 目前 Ps 值往上加 11-24

25 NC 定位指令 FUN141 MPARA 定位程式參數設定指令 FUN141 MPARA 參數 9-1: 原點復歸方向設定, 內定值為 1 設定值 =0 時, 原點復歸方向為目前 Ps 值往上加方向 ( 原點在右 ) 設定值 =1 時, 原點復歸方向為目前 Ps 值往下減方向 ( 原點在左 ) 參數 10: 正轉移動量補正值, 內定值 =0 註 : 多軸直線補間命令無效 設定範圍 : 32768~32767 Ps 正轉脈波輸出時, 會自動加上此值作為移動距離 參數 11: 反轉移動量補正值, 內定值 =0 註 : 多軸直線補間命令無效 設定範圍 : 32768~32767 Ps 反轉脈波輸出時, 會自動加上此值作為移動距離 參數 12: 減速時間設定, 內定值 =0, 單位為 ms 註 : 多軸直線補間命令無效 設定範圍 :0~30000 ms 當參數 12 = 0 時, 以參數 8 為減速時間 當參數 12 0 時, 以參數 12 為減速時間 參數 13: 補間加減速時間 ( 定數 ) 設定, 內定值為 500 註 : 多軸直線補間命令專用 設定範圍 : 0~ ms 用來設定直線補間運動時, 由靜止 ( 速度 =0) 加速至工作頻率所需時間 ; 本時間亦用來作減速停止控制 參數 14: 脈波數 /1 轉, 內定值為 0 設定範圍 :0~ 當參數 14 = 0 時, 以參數 1 為脈波數 /1 轉 當參數 14 0 時, 以參數 14 為脈波數 /1 轉 參數 15: 控制介面 I/O 設定, 內定值為 FFFFFFFFH SR+19 SR+20 b15 b8 b7 b0 參數 15-1 參數 15-0 參數 15-3 參數 15-2 參數 15-0: 近點 DOG 輸入接點設定 ; 必須為主機之輸入點 (SR+19) b6~ b0 : 近點 DOG 輸入接點號碼 (0~ 15, 亦即 X0~ X15) b7 = 0 : 近點 DOG 輸入為常開接點 (A 或 NO 接點 ) = 1 : 近點 DOG 輸入為常閉接點 (B 或 NC 接點 ) b7~ b0=ffh, 無近點 DOG 輸入 參數 15-1: 行程極限輸入接點設定 (SR+19) b14~ b8 : 行程極限輸入接點號碼 (0~ 125, 亦即 X0~ X125) b15 = 0 : 行程極限輸入為常開接點 (A 或 NO 接點 ) = 1 : 行程極限輸入為常閉接點 (B 或 NC 接點 ) b15~ b8=ffh : 無行程極限輸入 11-25

26 NC 定位指令 FUN141 MPARA 定位程式參數設定指令 FUN141 MPARA 參數 15-2: 零點信號 PG0 輸入接點設定 ; 必須為主機之輸入點 (SR+20) b6~ b0 : 零點信號 PG0 輸入接點號碼 (0~ 15, 亦即 X0~ X15) b7 = 0 : 近點 DOG 前緣開始計數零點信號 = 1 : 近點 DOG 後緣開始計數零點信號 b7~ b0 = FFH : 無零點信號 PG0 輸入 參數 15-3: 歸零清除信號 CLR 輸出接點設定 ; 必須為主機之輸出點 (SR+20) b15~ b8 : 歸零清除信號 CLR 輸出接點號碼 (0~ 23, 亦即 Y0~ Y23) b15~ b8=ffh : 無歸零清除信號 CLR 輸出 參數 16: 機械原點位置值, 內定值為 ~ Ps 參數 17: 零點信號數, 內定值為 1 0~ 255 Count 速度參數 4 : 最高速度 工作速度 參數 5 起始 / 結束速度 參數 8 加減速時間 參數 8 或參數 12 時間 11-26

27 NC 定位指令 FUN142 P PSOFF 強制停止 HSPSO 脈波輸出指令 FUN142 P PSOFF N:0~3 強制第幾組 Pulse Output 停止輸出 指令說明 1. 當停止控制 =1 或 由 0 1(P 指令 ) 時, 本指令將強制所指定之第幾組 Pulse Output 停止輸出 2. 在執行機械原點復歸之應用時, 當原點條件滿足時, 利用本指令可快速停止脈波輸出, 讓每次作機械原點復歸時, 都停在同一個位置 程式範例 ; 當 M0 由 0 1 時, 強制 Ps0 停止脈波之輸出 11-27

28 算元NC 定位指令 FUN143 P PSCNV 目前脈波值轉換為顯示值 (mm,deg,lnch,ps) 指令 FUN143 P PSCNV 範圍運Ps: 0~3; 將第幾組脈波位置轉換為與設定值同單位之 mm(deg, Inch, PS), 以作為目前位置顯示 D : 儲存轉換後目前位置之暫存器, 共需使用二個暫存器 ; 例如 D10, 即代表 D10( Low Word) 與 D11(High Word) 二個暫存器 HR DR ROR K R0 R3839 D0 D3071 R5000 R8071 Ps D * ~3 指令說明 1. 當執行控制 =1 或 由 0 1(P 指令 ) 時, 本指令將所指定之目前脈波位置 (Ps) 轉換為與設定值同單位之 mm( 或 Deg 或 Inch 或 Ps), 以作為目前位置顯示 2. FUN140 或 FUN147 指令執行過後, 執行本指令時, 才會得到正確之轉換值 程式範例 ; 當 M0 由 0 1 時, 將 Ps0 目前脈波位置 (DR4088), 轉換為與設定值同單位之 mm ( 或 Deg 或 Inch 或 PS), 並存入 DD10 以作為目前位置顯示 11-28

29 算元NC 定位指令 FUN147 MHSPO 多軸直線補間定位輸出指令 FUN147 MHSPO 執行控制 暫停輸出 PAU 階梯圖符號 147.MHSPO Gp : SR : WR : ACT ERR 脈波輸出 錯誤訊息 Gp : 第幾個群組 (0~1) SR : 定位程式起始暫存器 WR: 指令運作起始暫存器, 共佔用 9 個暫存器, 其它程式不可重覆使用 放棄輸出 ABT DN 定位完成 範圍運HR DR ROR K R0 R3839 D0 D3999 R5000 R8071 Gp SR WR * 0~1 指令說明 1. FUN147( MHSPO) 指令之直線補間定位程式是以文字之程式書寫方式來編輯 ; 每一定位點我們稱一步 ( 含輸出頻率 動作行程 轉移條件 ), 每一步定位點需佔用 15 個暫存器 2. FUN147( MHSPO) 直線補間定位指令最多可同時作四軸直線補間, 或兩組獨立之二軸直線補間運動 3. 將定位程式存在暫存器最大好處是, 如果結合人機作機台操控設定, 則可將定位程式存入人機, 更換模具時, 可直接由人機操作存取該副模具之定位程式 4. 當執行控制輸入 =1 時, 如 Gp( 群組 ) 內的各軸 (Ps0~ Ps3) 沒有被其它 FUN140 或 FUN147 指令佔用 (Ps0=M1992 Ps1=M1993 Ps2=M1994 Ps3=M1995 之狀態為 ON), 則由下一步定位點開始執行 ( 如已至最後一步, 則重新由第 1 步開始執行 ); 如 Gp( 群組 ) 內的各軸 (Ps0~ 3) 被其它 FUN140 或 FUN147 指令佔用 (Ps0=M1992 Ps1=M1993 Ps2=M1994 Ps3=M1995 之狀態為 OFF), 則等佔用之 FUN140 或 FUN147 釋出控制權, 本指令取得定位控制之脈波 (Pulse) 輸出權 5. 當執行控制 =0 時, 馬上停止脈波輸出 6. 當暫停輸出 PAU =1, 且執行控制 先前為 1 時, 則暫停脈波輸出 ; 當暫停輸出 PAU =0, 而執行控制 仍為 1 時, 繼續輸出未完成之脈波數 7. 當放棄輸出 ABT =1 時, 馬上停止脈波輸出 ( 下一次當執行控制輸入 =1 時, 重新由第一步定位點開始執行 ) 8. 當脈波輸出中, 輸出指示 ACT ON 9. 當指令執行錯誤時, 輸出指示 ERR ON ( 錯誤代碼存放於錯誤碼暫存器 ) 10. 當每一步定位點完成時, 輸出指示 DN ON 11-29

30 NC 定位指令 FUN147 MHSPO 多軸直線補間定位輸出指令 FUN147 MHSPO *** 務必設定 Pulse Output 之工作模式 ( 不設定時,Y0~Y7 當作一般輸出 ) 為 U/D 或 A/B 等二種模式之一,Pulse Output 才能正常輸出 U/D A/B 模式 :Y0(Y2,Y4,Y6) 送出上數脈波 Y1(Y3,Y5,Y7) 送出下數脈波 模式 :Y0(Y2,Y4,Y6) 送出 A 相脈波 Y1(Y3,Y5,Y7) 送出 B 相脈波 Pulse Output 輸出極性可選擇 Normal ON 或 Normal OFF 介面處理信號 M1991 M1992 M1993 M1994 M1995 M1934 M1935 ON : 停止或暫停 FUN147, 減速後停止脈波輸出 OFF: 停止或暫停 FUN147, 立即停止脈波輸出 ON : 代表 Ps0 Ready OFF: 代表 Ps0 作動中 ON : 代表 Ps1 Ready OFF: 代表 Ps1 作動中 ON : 代表 Ps2 Ready OFF: 代表 Ps2 作動中 ON : 代表 Ps3 Ready OFF: 代表 Ps3 作動中 ON : Gp0 完成最後一步定位 ON : Gp1 完成最後一步定位 DR4068 DR4070 D4060 D4061 D4062 D4063 Gp0 線 ( 向量 ) 速度顯示暫存器 Gp1 線 ( 向量 ) 速度顯示暫存器 Gp0 錯誤碼暫存器 Gp1 錯誤碼暫存器 Gp0 定位完成時之步號 Gp1 定位完成時之步號 Ps No. 目前輸出頻率 目前 PS 位置 剩餘待輸出 PS 數 Ps0 DR4080 DR4088 DR4072 Ps1 DR4082 DR4090 DR4074 Ps2 DR4084 DR4092 DR4076 Ps3 DR4086 DR4094 DR4078 FUN147(MHSPO) 多軸直線補間定位運動不支援動態更改輸出頻率功能 11-30

31 NC 定位指令 FUN147 MHSPO 多軸直線補間定位輸出指令 FUN147 MHSPO 直線補間定位程式格式 : SR: 定位程式起始暫存器, 說明如下 : SR A55CH ; 有效補間定位程式, 起始暫存器旗標必為 A55CH SR+1 總步數 SR+2 SR+3 第一步定位點程式 ( 每步佔用 15 個暫存器 ) SR+14 SR+15 SR+16 第 N 步定位點程式 SR+N

32 NC 定位指令 FUN147 MHSPO 指令運作工作暫存器說明 : WR 為起始暫存器 多軸直線補間定位輸出指令 FUN147 MHSPO WR+0 WR+1 WR+2 WR+3 WR+4 WR+5 WR+6 WR+7 WR+8 目前工作或停留步數工作旗標系統使用系統使用系統使用系統使用系統使用系統使用系統使用 WR+0: 如果本指令正執行中, 則該暫存器之內容值即為正執行之步數 (1~N); 如果本指令未執行中, 則該暫存器之內容值代表目前所停留之步數 當執行控制 =1 時, 會將目前步數加一再執行, 亦即執行下一步 ( 如果目前步數已指到最後一步, 則會重新由第一步開始執行 ) 啟動執行控制 =1 前, 使用者可先更新 WR+0 之內容值以決定由那一步開始執行 (WR+0 之內容 =0 時, 執行控制 = 1 時, 代表由第一步開始執行 ) WR+1:B0~B7, 總步數 B8 =ON, 暫停輸出 B9 =ON, 等待轉移條件 B10=ON, 連續運轉 B12=ON, 脈波輸出中 ( 輸出指示 ACT ) B13=ON, 指令執行錯誤 ( 輸出指示 ERR ) B14=ON, 一步定位點完成 ( 輸出指示 DN ) *** 每一步定位點完成後, 輸出指示 DN 會一直維持 ON; 如果不想讓輸出指示一直維持 ON, 則在每步定位點完成後, 利用輸出指示線圈所控制之上緣接點指令將 WR+1 暫存器內容清除為 0, 即可達成 11-32

33 NC 定位指令 FUN147 MHSPO 多軸直線補間定位輸出指令 FUN147 MHSPO 錯誤指示 錯誤碼 R4060(Ps0) 0 : 無錯誤 R4061(Ps1) 1 : 參數 0 錯誤 R4062(Ps2) 2 : 參數 1 錯誤 R4063(Ps3) 3 : 參數 2 錯誤 D4060(Gp0) 4 : 參數 3 錯誤 D4061(Gp1) 5 : 參數 4 錯誤 6 : 參數 5 錯誤 執行 FUN141 時 7 : 參數 6 錯誤 可能之錯誤碼 8 : 參數 7 錯誤 9 : 參數 8 錯誤 10 : 參數 9 錯誤 13 : 參數 12 錯誤 14 : 參數 13 錯誤 15 : 參數 14 錯誤 30 : 速度設定變數號碼錯誤 31 : 速度設定值錯誤 32 : 行程設定變數號碼錯誤 33 : 行程設定值錯誤 34 : 不合法定位程式 35 : 步數長度錯誤 36 : 超過最大步數 37 : 最高頻率錯誤 38 : 起始 / 停止頻率錯誤 執行 FUN140 與 39 : 移動量補正值太大 執行 FUN147 時 40 : 移動量超出範圍 可能之錯誤碼 41 :DRVC 內不允許 ABS 定址 42 :DRVC 不可銜接 DRVZ 命令 43 : 驅動命令碼錯誤 50 :DRVZ 工作模式錯誤 51 : 近點 DOG 輸入點錯誤 52 : 零點信號 PG0 輸入點錯誤 53 : 歸零清除 CLR 輸出點錯誤 60 : 不合法補間驅動命令 註 : 錯誤指示暫存器內容會保持最近一次之錯誤碼, 如需確認不再有錯誤發生, 可將錯誤指示暫存器內容清除為 0, 祇要其內容一直維持 0 不變, 即代表無錯誤發生 11-33

34 NC 定位指令 FUN147 MHSPO 多軸直線補間定位輸出指令 FUN147 MHSPO 使用 WinProladder 編輯伺服命令表格 於專案視窗中點選伺服命令表格 : 專案名稱 表格編輯 伺服命令表格 按右鍵後, 點選 新增伺服命令表格 表格類別 : FUN147(MHSPO) 直線補間指令需選擇 多軸命令表格 表格名稱 : 可爲多軸命令表格輸入一容易辨識之名稱, 方便日後修改或除錯用 表格起始位置 : FUN147 所用之資料表格起始暫存器 SR 之起始位置 11-34

35 NC 定位指令 FUN147 MHSPO 多軸直線補間定位輸出指令 FUN147 MHSPO 為了讓定位程式易編 易讀 易維護, 在 FUN147 指令下我們衍生出下列幾個相關指令, 使用者在 WinProladder 下即可直接編輯 修改定位程式 補間運動定位衍生指令列表如下 : 指令運算元說明 SPD XXXXXX 或 Rxxxx 或 Dxxxx 補間運動之線 ( 向量 ) 速度或頻率設定 ; 1 設定值 FUN141 參數 0=0 時為速度 ; 參數 0=1 或 2 時為頻率 ( 系統內定為頻率 ) 運算元可直接輸入常數或變數 (Rxxxx,Dxxxx); 當運算元為變數時共需使用二個暫存器, 例如 D10, 即代表 D10(Low Word) 與 D11(High Word) 為頻率或速度設定值 當選擇使用速度設定時, 系統會自動將速度設定值轉換為頻率輸出 FUN147 指令執行時, 會根據線速度計算出各軸之分量速度並轉換為頻率輸出 各軸之頻率輸出範圍 :1 頻率輸出 Hz LIN ADR, X, Y, Z, W, Ut 或或 ABS Ps X:Ps0 之行程設定值 Y:Ps1 之行程設定值 Z:Ps2 之行程設定值 W:Ps3 之行程設定值 各軸脈波輸出量設定 (FUN141 參數 0=1 時, 單位為 Ps; 參數 0=0 或 2 時, 單位為 mm,deg,inch; 系統內定為 Ps) 當脈波輸出單位不為 Ps 時, 系統會根據 FUN141 之參數 1,2,3 設定轉換為 Ps 數輸出 LIN 指令運算元共有六項, 說明如下 : 第一項運算元 : 定位座標選擇 ADR 或 ABS: ADR, 相對值座標定位 ABS, 絕對值座標定位 第二 ~ 五項運算元 : 各軸行程設定值 ( 脈波輸出量 ) XXXXXXXX 或 XXXXXXXX 或 Rxxxx 或 Dxxxx 可直接輸入常數或變數 (Rxxxx, Dxxxx); 當使用變數時共需使用二個暫存器, 例如 R0, 即代表 R0(Low Word) 與 R1(High Word) 為行程設定值 行程設定值為正值時, 代表正轉行程設定值為負值時, 代表反轉 *** 當行程設定值 =0 或空白時 (Space) 且座標為 ADR 時, 代表該軸不輸出 *** 當行程設定值為空白時 (Space) 且座標為 ABS 時, 代表該軸不輸出 *** 行程設定範圍 : 每軸一次運動之最大移動量為 ± Ps 第六項運算元 : 行程設定值解析度 Ut 或 Ps:Ut 時, 解析度為一個單位 ;( 由 FUN141 之參數 0,3 決定 )Ps 時, 強制解析度為一個 Ps 11-35

36 NC 定位指令 FUN147 MHSPO 多軸直線補間定位輸出指令 FUN147 MHSPO 指令運算元說明 LINE ADR, X, Y, Z, W, Ut 或或 ABS Ps X:Ps0 之行程設定值 Y:Ps1 之行程設定值 Z:Ps2 之行程設定值 W:Ps3 之行程設定值 LINE 為多軸同動連續運轉模式 LINE 之使用及運算元說明與 LIN 指令大致相同, 唯一有差別的地方在於對第二 ~ 五項運算元 ( 行程設定值 ) 之解釋 ; 在 LINE 運作模式下, 四軸的行程設定值將被解釋為一比例關係 ( 行程最長的軸為主, 其餘軸為追蹤 ) 舉例來說 : 若在 LINE 模式下運作, 四軸的行程設定分別為 ( 單位為 Ps), 即表示 Ps0 軸每輸出 1000Ps,Ps1 及 Ps2 軸會分別輸出 500Ps 跟 300Ps(Ps3 軸因行程為 0, 故不輸出 ) FUN147 會根據此比例關係持續輸出不停, 直到離開條件滿足或 FUN147 被停止 註 : 相對值座標定位 (ADR) 與絕對值座標定位 (ABS) 比較說明 欲由位置 移至 時, 程式寫法 :... DRV ADR,,40000,Ut 或 DRV ABS,, 10000,Ut Ut 欲由位置 移至 時, 程式寫法 :DRV ADR,+,20000,Ut 或 DRV ABS,,10000,Ut 指令運算元說明 WAIT TIME, XXXXX 或 Rxxxx 或 Dxxxx 或 X0~X255 或 Y0~Y255 或 M0~M1911 或 S0~S999 當補間運動脈波輸出完成時, 欲執行下一步之等待指令 ; 運算元共有五種, 說明如下 : Time: 等待時間 ( 單位為 0.01 秒 ), 可直接輸入常數或變數 ( Rxxxx 或 Dxxxx); 當計時到, 則執行 GOTO 所指之步數 X0~ X255: 等待輸入接點信號 ON, 執行 GOTO 所指之步數 Y0~ Y255: 等待輸出接點信號 ON, 執行 GOTO 所指之步數 M0~ M1911: 等待內部繼電器 ON, 執行 GOTO 所指之步數 S0~ S999: 等待步進繼電器 ON, 執行 GOTO 所指之步數 11-36

37 NC 定位指令 FUN147 MHSPO 多軸直線補間定位輸出指令 FUN147 MHSPO EXT X0~X255 或 Y0~Y255 或 M0~M1911 或 S0~S999 外部觸發指令, 當脈波輸出中 ( 脈波個數尚未送完 ), 如果外部觸發信號作動 (ON), 則立即執行 GOTO 所指之步數 ; 如果脈波輸出已完成, 外部觸發信號尚未作動, 則與 WAIT 指令相同, 信號 (ON) 時, 才會執行 GOTO 所指之步數 GOTO MD NEXT 或 1~ N 或 Rxxxx 或 Dxxxx 當 WAIT,EXT 等指令條件滿足時, 利用 GOTO 指令描述將要執行之步數 NEXT : 代表執行下一步 1~ N : 執行第幾步 Rxxxx: 欲執行之步號存放於暫存器 Rxxxx Dxxxx: 欲執行之步號存放於暫存器 Dxxxx 定位程式結束 定位程式之書寫 : 補間定位程式在編輯之前, 必須要先完成 FUN147 指令, 並在 FUN147 指令指定欲存放定位程式之起始暫存器號碼 ; 編輯定位程式時, 會將新編之定位程式存入所指定之暫存器區塊, 每編 1 個定位點 ( 稱為 1 步 ) 會佔用 15 個暫存器, 如有 N 個定位點 (N 步 ), 共佔用 N 個暫存器 *** 注意 : 儲存定位程式之暫存器不可被重複使用! 程式格式與範例 : 001 SPD 5000 ; 線速度為 5KHz LIN ADR,500,400,300,200,Ut ; 輸出 500(Ps0)/400(Ps1)/300(Ps2)/200(Ps3) 個單位 WAIT TIME,100 ; 等待 1 秒 GOTO NEXT ; 執行下一步 002 SPD R1000 ; 線速度存放在 DR1000(R1001 與 R1000) LIN ADR,D100,D200,,,Ut ;Ps0 行程存放在 DD100,Ps1 行程存放在 DD200 WAIT TIME,R500 ; 等待時間存放在 R500 GOTO NEXT ; 執行下一步 003 SPD R1002 ; 線速度存放在 DR1002(R1003 與 R1002) LIN ADR,0,0,R300,R400,Ps ;Ps2 行程存放在 DR300,Ps3 行程存放在 DR400 WAIT X0 ; 等待 X0 ON 時 GOTO 1 ; 執行第一步 11-37

38 NC 定位指令 FUN147 MHSPO 多軸直線補間定位輸出指令 FUN147 MHSPO 直線補間示意圖 假設多軸命令表格內容如下 : 表示 Ps0 軸 (X 軸 ) 的行程設定為 1000 個 Ps,Ps1 軸 (Y 軸 ) 的行程設定為 500 個 Ps,Ps2 及 Ps3 軸不輸出 ( 因行程設定為 0) 動作示意圖如下 : Y 軸 Y 軸之行程距離 X 軸之行程距離 X 軸 11-38

39 算元NC 定位指令 FUN148 MPG 手搖輪定位控制指令 FUN148 MPG 148. MPG 執行控制 Sc : ACT Ps : Fo : Mr : WR : Sc : 指定接手搖輪之來源高速計數器 ;0~7 Ps : 指定反應手搖輪之脈波輸出軸 ;0~3 Fo : 輸出頻率設定暫存器 (2 個暫存器 ) Mr : 倍率設定暫存器 (2 個暫存器 ) Mr+0: 倍率被乘數 (Fa) Mr+1: 倍率被除數 (Fb) WR: 工作暫存器起始位址, 共佔用 4 個暫存器. 輸出脈波數 =( 手搖輪輸入脈波數 Fa)/Fb *PLC OS V4.60( 含 ) 以後支援此命令 範圍運HR ROR DR K R0 R3839 R5000 R8071 D0 D 位元 Sc 0~7 Ps 0~3 Fo Mr WR * 將此指令放在 50mS 定時中斷處理程式 (50MSI) 或利用 0.1mS 高速計時器產生 50mS 定時中斷來執行此指令, 以便以較準確的時間間隔對手搖輪輸入脈波作取樣 並依倍率設定 (Mr+0 與 Mr+1) 計算輸出脈波數 ; 同時在此間隔時間內以 Fo 所設定的頻率, 將計算出來的輸出脈波數作輸出 輸出頻率 (Fo) 設定值必須夠高, 加減速 ( 由 FUN141 指令之參數 4 與參數 8 設定 ) 也必須夠快才足夠在高放大倍率 (100 或 200 倍 ) 的情況下, 在間隔時間內將計算出來的輸出脈波數輸出完畢 ; 否則會有失步現象 當執行控制 為 1 時, 每個間隔時間會對手搖輪輸入脈波作取樣 ; 如果沒有取樣到有脈波輸入, 則本指令不會有輸出 ; 如果有取樣到有脈波輸入, 則會根據倍率設定 (Mr+0 與 Mr+1) 計算輸出脈波數, 然後以 Fo 所設定的輸出頻率, 將計算出來的輸出脈波數作輸出 輸出脈波數 =( 間隔時間內手搖輪輸入脈波數 Fa)/Fb 本指令會配合高速脈波輸出之硬體資源管理旗標 (Ps0 為 M1992,Ps1 為 M1993,Ps2 為 M1994,Ps3 為 M1995) 作控制 ; 如果該硬體被其它定位指令使用中 (FUN140/FUN147), 則就算有取樣到有手搖輪脈波輸入, 也不會有輸出 當脈波輸出中, 輸出指示 ACT=1; 否則為 0 本指令會佔用 4 個工作暫存器 (WR), 其它程式不可重複使用 間隔時間 =50mS. 取樣手搖輪脈波輸入. 以 Fo 所設定的頻率, 輸出脈波 間隔時間 =50mS. 取樣手搖輪脈波輸入. 以 Fo 所設定的頻率, 輸出脈波 11-39

40 NC 定位指令 FUN148 MPG 手搖輪定位控制指令 FUN148 MPG 程式範例 1: 11-40

41 NC 定位指令 FUN148 MPG 手搖輪定位控制指令 FUN148 MPG X32 : 選擇第 0 軸 (Ps0) X33 : 選擇第 1 軸 (Ps1) X34 : 輸出倍率為 1 X35 : 輸出倍率為 10 X36 : 輸出倍率為 100 M100: 手搖輪作動選擇 DR2005: 第 0 軸最高輸出頻率 (FUN141 指令之參數 4);200K Hz R2011 : 第 0 軸加減速時間 (FUN141 指令之參數 8);30mS DD600: 第 0 軸手搖輪作動輸出頻率 ;200K Hz DR2105: 第 1 軸最高輸出頻率 (FUN141 指令之參數 4);200K Hz R2111 : 第 1 軸加減速時間 (FUN141 指令之參數 8);30mS DD602: 第 1 軸手搖輪作動輸出頻率 ;200K Hz 範例說明 : 在 50MSI 定時中斷處理程式裏放入 Ps0 與 Ps1 之手搖輪定位處理指令 當 X32=1 且 M100=1 時, 啟動 Ps0 手搖輪定位處理 ; 每個間隔時間 (50mS) 會對手搖輪輸入脈波 ( 來自 HSC0) 作取樣 ; 如果沒有取樣到有脈波輸入, 則 FUN148 指令不會有輸出 ; 如果有取樣到有脈波輸入, 則會根據倍率設定 (D700 與 D701) 計算輸出脈波數, 然後以 DD600 所設定的輸出頻率, 將計算出來的輸出脈波數作輸出 輸出脈波數 =( 間隔時間內 HSC0 輸入脈波數 D700)/D

42 NC 定位指令 FUN148 MPG 手搖輪定位控制指令 FUN148 MPG 程式範例 2: 11-42

43 NC 定位指令 FUN148 MPG 手搖輪定位控制指令 FUN148 MPG X32 : 選擇第 0 軸 (Ps0) X33 : 選擇第 1 軸 (Ps1) X34 : 輸出倍率為 1 X35 : 輸出倍率為 10 X36 : 輸出倍率為 100 M100: 手搖輪作動選擇 DR2005: 第 0 軸最高輸出頻率 (FUN141 指令之參數 4);200K Hz R2011 : 第 0 軸加減速時間 (FUN141 指令之參數 8);30mS DD600: 第 0 軸手搖輪作動輸出頻率 ;200K Hz DR2105: 第 1 軸最高輸出頻率 (FUN141 指令之參數 4);200K Hz R2111 : 第 1 軸加減速時間 (FUN141 指令之參數 8);30mS DD602: 第 1 軸手搖輪作動輸出頻率 ;200K Hz 範例說明 : 將 0.1mS 高速計時器 (HSTA) 設定為 50mS 定時中斷, 並在 HSTAI 中斷處理程式裏放入 Ps0 與 Ps1 之手搖輪定位處理指令 當 X33=1 且 M100=1 時, 啟動 Ps1 手搖輪定位處理 ; 每個間隔時間 (50mS) 會對手搖輪輸入脈波 ( 來自 HSC0) 作取樣 ; 如果沒有取樣到有脈波輸入, 則 FUN148 指令不會有輸出 ; 如果有取樣到有脈波輸入, 則會根據倍率設定 (D700 與 D701) 計算輸出脈波數, 然後以 DD602 所設定的輸出頻率, 將計算出來的輸出脈波數作輸出 輸出脈波數 =( 間隔時間內 HSC0 輸入脈波數 D700)/D

44 NC 定位指令 OS V4.63( 含 ) 以後版本支援 手搖輪指令 (FUN148,MPG) 左 右極限禁止運動功能. R4020 高位元組之值 55H 時, 無此功能 ; R4020 高位元組之值 = 55H 時, 低位元組之位元用來控制左 右極限禁止運動功能 R4020_ b15 b8=55h, R4020_ b0=1, 禁止 Ps0 正轉運動 R4020_ b1=1, 禁止 Ps0 反轉運動 R4020_ b2=1, 禁止 Ps1 正轉運動 R4020_ b3=1, 禁止 Ps1 反轉運動 R4020_ b4=1, 禁止 Ps2 正轉運動 R4020_ b5=1, 禁止 Ps2 反轉運動 R4020_ b6=1, 禁止 Ps3 正轉運動 R4020_ b7=1, 禁止 Ps3 反轉運動. 程式範例 11-44

45 11.7 機械原點復歸 採用相對式 Encoder 作為位移偵測器之機台, 通常皆需要作歸零動作以作為定位座標之參考, 此動作我們稱為機械原點復歸 ( 尋找機械零點 ) NC 伺服機台之機械原點復歸簡圖如下 : 方法一 : 原點復歸速度 原點減速速度 左限極限開關 近點感應 右限極限開關 碰到近點信號時, 開始 Z 相計數 Z 相計數到, 停止脈波輸出, 送出 CLR 信號清除伺服之偏差計數器 例 : X3: 近點感應信號輸入, 規劃為中斷輸入 ; 如為機械原點復歸時, 在 X3+I 中斷處理副程式裏啟動 HSC4 開始計數 X2:Z 相計數輸入, 規劃為 HSC4 之 UP 輸入 ; 平常將 X2+I 中斷禁止, 當執行機械原點復歸且 X3 近點信號中斷發生時, 啟動 HSC4 開始作 Z 相計數 ; 當 HSC4 計數到, 停止脈波輸出, 禁止 X2+I 中斷, 設定原點位置到信號, 輸出 CLR 信號清除伺服驅動器之偏差計數器 請參考範例程式 方法二 : 根據應用需求, 亦可將碰到近點信號時減速慢行停止 ; 然後以低速反向慢行, 離開近點信號之瞬間 ( 近點感應信號由 1 0) 當作機械原點, 程式較簡單! (3) 停止 (2) 原點減速慢行 (4) 反向慢行 (1) 原點復歸速度 (5) 停止近點信號由 1 0, 機械零點 左限極限開關近點感應右限極限開關 X3: 近點感應輸入, 並規劃為負緣中斷輸入. 碰到近點感應信號時, 啟動 X3 負緣中斷 ; 減速慢行並停在近點感應範圍內. 反向慢行, 直到近點感應信號由 1 0. 當近點感應信號由 1 0, 立即執行 X3 I 中斷處理副程式.X3 I 中斷處理副程式 : 停止脈波輸出, 禁止 X3 I 中斷, 設定原點位置到信號, 輸出 CLR 信號清除伺服驅動器之偏差計數器 ( 請參考範例程式 ) 11-45

46 程式範例 1: 機械原點復歸 ( 方法一 ) X2: 規劃為 HSC4 之 UP 輸入, 接 Z 相計數輸入 X3: 規劃為中斷輸入, 接近點信號輸入 主程式 M DIS X2+I 禁止 X2+I 中斷 (HSC4 不計數 ) 141.MPARA Ps : 0 ERR SR : R 2900 參數表 R2900 R2923 M92 RST M50 清除原點復歸完成信號 RST M5 清除原點復歸指令完成信號 RST M1007 清除錯誤信號 RST R 2014 步數指標清為 0, 由第一步開始執行 D RST R 4112 清除 HSC4 目前值 RST R 4115 清除 HSC4 設定值之 High Word 08.MOV S : R 2923 D : R 4114 將 Z 相計數值搬為 HSC4 之設定值 M92 SERVO READY 手動 M5 M50 M1007 M4 M4 M4 定位程式 : 001 SPD R2919 DRV ADR,,999999,Ut EXT X3 GOTO NEXT 002 SPD R2921 DRV ADR,,9999,Ut MD PAU ABT 140.HSPSO Ps : 0 SR : R 5040 WR : R 2014 ACT ERR DN M1006 M1007 將 R5000~R5199 規劃為唯讀暫存器 (ROR), 則儲存程式時,Ladder 程式會自動包含定位程式 M4 M1996 SET M5 原點復歸指令完成 Y8.01S T0 50 TUP 伺服偏差計數器清除信號 Y8 ON 0.5 秒 T0 RST Y8 0 RST R 4088 目前 Ps 值清為

47 副程式 65 LBL X3+I X3+I 正緣中斷處理副程式 M4 145 X2+I 啟動 HSC4 計數 69 RTI 65 LBL HSC4I M4 142 PSOFF 0 停止脈波輸出 146 DIS X2+I 禁止 X2+I 中斷 Y8 送出伺服偏差計數器清除信號 M50 設定原點復歸完成信號 74.IMDIO D : Y8 N : 1 立即輸出 69 RTI 11-47

48 程式範例 2: 機械原點復歸 ( 方法二 ) 主程式 X3: 接近點感應輸入, 並規劃為負緣中斷輸入 M CALL INIT 65 LBL HOME 原點復歸 SERVO READY 手動 左限 M20 清除原點復歸完成信號 M20 RST M50 清除原點復歸指令完成信號 RST M5 步數指標清為 0, 由第一步開始執行 RST R2014 SERVO M20 READY M5 M50 M4 M4 M4 X3 145P X3 - I 啟動 X3-1 中斷 M4 定位程式 : 001 SPD R2919 DRV ADR,,999999,Ut EXT X3 GOTO NEXT 002 SPD 1000 DRV ADR,,1000,Ps WAIT TIME,10 GOTO NEXT 003 SPD R200 DRV ADR,+,999999,Ut MD PAU ABT 140.HSPSO Ps : 0 SR : R 5040 WR : R 2014 ACT ERR DN M1006 將 R5000~R5199 規劃為唯讀暫存器 (ROR), 則儲存程式時,Ladder 程式會自動包含定位程式 M4 M1996 SET M5 原點復歸指令完成 M50 M51 D RST R4088 M51 原點恢復完成信號 目前 PS 值清除為 0 Y8 T0.01S T0 RST 30 Y8 TUP 伺服偏差計數器清除信號 Y8 ON 0.3 秒 11-48

49 副程式 65 LBL INIT 146 DIS X3 - I 禁止 X3 I 中斷 141.MPARA 68 Ps : 0 SR : 2900 ERR 參數表 R2900~R2923 RTS 65 LBL X3 - I 原點恢復完成信號 X3-1 負緣中段處理程式 M4 142 PSOFF 0 停止脈波輸出 146 DIS X3 - I 禁止 x3-1 中斷 Y8 M50 74.IMDIO D : Y8 N : 1 69 RTI 設定原點復歸完成信號 11-49

50 上面兩個機械原點復歸範例, 皆是利用階梯圖程式 (Ladder) 所實作而成的 ; 雖然不難理解, 但畢竟稍嫌繁瑣, 使用及除錯上皆可能會較為不便 考慮到客戶之實用與方便性,FBs 系列 PLC 於系統版本 (OS)V4.32( 含 ) 版以後, 於高速脈波輸出指令 (FUN140) 中, 增加了原點復歸命令 (DRVZ), 並提供三種 (MD0~MD2) 不同之模式可供客戶選擇使用 使用 DRVZ 命令作機械原點復歸時, 需搭配 FUN141 運動參數指令, 意即於程式中必須要有 FUN141, 且相關參數設定必須正確無誤, 否則執行 DRVZ 命令之 FUN140 不會作動, 且錯誤旗標 (ERR) 將設為 ON 下面列表為整理出之與機械原點復歸有關之參數設定 : DRVZ MD0 DRVZ MD1 DRVZ MD2 參數 6 ( 原點復歸減速速度 ) 必須設定必須設定必須設定 參數 9-1 ( 原點復歸方向 ) 必須設定必須設定必須設定 參數 15-0 ( 近點 DOG 輸入 ) 必須設定必須設定必須設定 參數 15-1 ( 行程極限輸入 ) 可不設可不設可不設 參數 15-2 ( 零點信號 PG0 輸入 ) 不必設定不必設定必須設定 參數 15-3 ( 歸零清除 CLR 輸出 ) 可不設可不設可不設 參數 16 ( 機械原點位置值 ) 必須設定必須設定必須設定 參數 17 ( 零點信號數 ) 不必設定不必設定必須設定 當 FUN140 指令無法正確執行 DRVZ 命令時, 可由錯誤指示暫存器之內容得知不能執行之原因如下 : R4060(PS0) R4061(PS1) R4062(PS2) R4063(PS3) 錯誤碼 說 明 42 DRVC 不可銜接 DRVZ 命令 50 DRVZ 工作模式錯誤 51 近點 DOG 輸入點錯誤 52 零點信號 PG0 輸入點錯誤 53 歸零清除 CLR 輸出點錯誤 DRVZ 之使用方式如同 FUN140 之其他兩種模式 (DRV 及 DRVC), 在專案管理視窗中的伺服命令表格裡, 將所欲運行之模式 (MD0~ MD2) 勾選完成即可 ( 參考下圖 ) 11-50

51 原點復歸便利命令 (DRVZ) 為達到高度精確性及重現性, 因而利用中斷技術來處理外界信號 ( 如近點 DOG 輸入 ), 所以對於機械開關或現場雜訊所產生的彈跳訊號, 必須加以濾除以免產生誤動作 一般而言近點 DOG sensor 建議使用光電或感應式的近接開關, 以避免產生類似機械式接觸開關 (Limit switch) 的彈跳信號 MOD0~ MOD2 三種模式之示意圖及動作說明入下所示, 以下範例皆假設欲做原點復歸時機台位置在近點感應開關之右側 ( 原點復歸方向為向左 ) : 模式 0(MOD0) 動作說明 1 歸零起始點在原點感知器 (DOG sensor, 參數 15_0) 後方 a. 以原點復歸速度往零點方向移動 b. 碰到原點感知信號時 ( 中斷處理 ), 以原點復歸減速速度 ( 參數 6) 繼續前進 c. 離開原點感知信號瞬間 ( 中斷處理 ), 該點即為零點位置 d. 如沒有設定歸零清除信號輸出 ( 參數 15_3), 找到零點位置時, 即代表歸零動作完成 e. 如有設定歸零清除信號輸出 ( 參數 15_3), 找到零點位置時, 會輸出一脈波寬度大於 20mS 之信號 ; 完成信號輸出後, 才代表整個歸零動作完成 2 歸零起始點在原點感知器 (DOG sensor) 處或前方 配合行程極限感知器 ( 參數 15_1) a. 以原點復歸速度往零點方向移動會碰到極限感知器而停止前進 b. 反方向以原點復歸速度離開原點感知器後, 以上述 1 之步驟完成歸零動作 11-51

52 模式 1(MOD1) 動作說明 1 歸零起始點在原點感知器 (DOG sensor, 參數 15_0) 後方 a. 以原點復歸速度往零點方向移動 b. 碰到原點感知信號時 ( 中斷處理 ), 由目前速度以加減速時間設定 ( 參數 8) 之斜率減速停止 c. 延遲 0.5 秒後, 反方向以原點復歸減速速度 ( 參數 6) 離開原點感知信號瞬間 ( 中斷處理 ), 該點即為零點位置 d. 如沒有設定歸零清除信號輸出 ( 參數 15_3), 找到零點位置時, 即代表歸零動作完成 e. 如有設定歸零清除信號輸出 ( 參數 15_3), 找到零點位置時, 會輸出一脈波寬度大於 20mS 之信號 ; 完成信號輸出後, 才代表整個歸零動作完成 2 歸零起始點在原點感知器 (DOG sensor) 處或前方 配合行程極限感知器 ( 參數 15_1) a. 以原點復歸速度往零點方向移動會碰到極限感知器而停止前進 b. 反方向以原點復歸速度離開原點感知器後, 以上述 1 之步驟完成歸零動作 11-52

53 模式 2(MOD2) 前緣計數模式 動作說明 1 歸零起始點在原點感知器 (DOG sensor, 參數 15_0) 後方 a. 以原點復歸速度往零點方向移動 b. 碰到原點感知信號時 ( 中斷處理 ), 以原點復歸減速速度 ( 參數 6) 繼續前進, 並開始計數零點信號 (PG0, 參數 15_2) ( 中斷處理 ) c. 當零點信號之計數值等於零點信號設定值 ( 參數 17) 時, 該點即為零點位置 d. 如沒有設定歸零清除信號輸出 ( 參數 15_3), 找到零點位置時, 即代表歸零動作完成 e. 如有設定歸零清除信號輸出 ( 參數 15_3), 找到零點位置時, 會輸出一脈波寬度大於 20mS 之信號 ; 完成信號輸出後, 才代表整個歸零動作完成 2 歸零起始點在原點感知器 (DOG sensor) 處或前方 配合行程極限感知器 ( 參數 15_1) a. 以原點復歸速度往零點方向移動會碰到極限感知器而停止前進 b. 反方向以原點復歸速度離開原點感知器後, 以上述 1 之步驟完成歸零動作 選擇此歸零模式, 需注意正確調整原點感知器之位置與零點信號 (PG0) 搭配, 避免每次執行歸零動作時, 零點位置可能會有 1 個零點信號計數之偏移誤差 11-53

54 模式 2(MOD2) 後緣計數模式 動作說明 1 歸零起始點在原點感知器 (DOG sensor, 參數 15_0) 後方 a. 以原點復歸速度往零點方向移動 b. 碰到原點感知信號時 ( 中斷處理 ), 以原點復歸減速速度 ( 參數 6) 繼續前進 ; 離開原點感知信號瞬間 ( 中斷處理 ), 開始計數零點信號 (PG0, 參數 15_2) ( 中斷處理 ) c. 當零點信號之計數值等於零點信號設定值 ( 參數 17) 時, 該點即為零點位置 d. 如沒有設定歸零清除信號輸出 ( 參數 15_3), 找到零點位置時, 即代表歸零動作完成 e. 如有設定歸零清除信號輸出 ( 參數 15_3), 找到零點位置時, 會輸出一脈波寬度大於 20mS 之信號 ; 完成信號輸出後, 才代表整個歸零動作完成 2 歸零起始點在原點感知器 (DOG sensor) 處或前方 配合行程極限感知器 ( 參數 15_1) a. 以原點復歸速度往零點方向移動會碰到極限感知器而停止前進 b. 反方向以原點復歸速度離開原點感知器後, 以上述 1 之步驟完成歸零動作 選擇此歸零模式, 需注意正確調整原點感知器之位置與零點信號 (PG0) 搭配, 避免每次執行歸零動作時, 零點位置可能會有 1 個零點信號計數之偏移誤差 11-54

55 上面三種原點復歸模式皆假設起點在近點感應開關 (DOG sensor) 之右側, 但欲做原點復歸動作時, 也有可能起點位置落於近點感應開關 (DOG sensor) 之後, 或正好停在近點感應開關 (DOG sensor) 之上, 下列示意圖及說明即是解釋當起點落於上述兩個位置時之原點復歸動作如何運行 : 當起點落於近點感應開關 (DOG sensor) 之上或之前時之原點復歸示意圖 動作說明 1. 當原點復歸動作一啟動, 先以原點復歸速度朝原點復歸方向前進 ( 參數 9_1), 直到碰到行程極限輸入點 ( 參數 15_1) 開關為止 2. 當碰到行程極限輸入點 ( 參數 15_1) 時, 立即反向朝原點復歸方向之反方向前進直到離開近點感應開關 DOG sensor( 近點感應信號由 1 0) 為止 3. 當完成上述步驟 2 之後, 則可以確定起點已回到近點感應開關 (DOG sensor) 之右側, 接下來就會以所設定之原點復歸模式 (MD0~ MD2) 繼續完成原點復歸動作 11-55

56 程式範例 3: 機械原點復歸 ( 利用 DRVZ 指令之模式 2) M1924 起始脈波將伺服參數指令之參數寫入系統 清除 FUN140 原點復歸完成信號 原點復歸動作啟動 FUN140 執行原點復歸模式 (DRVZ) 指令 伺服參數表格 (FUN141) 設定 11-56

57 伺服命令表格 (FUN140) 設定 程式說明 : (1). 當程式一執行, 起始脈波 (M1924) 將伺服參數之各項設定寫入 PLC (2). 當 M0 由 0 1 ( P 指令 ), M1 自保迴路起動, 同時 FUN140 之回 Home 動作啟動 (3). 依 FUN140 之伺服命令表格之設定, 會先以 5000 的速度, 朝原點復歸方向 ( 左邊 ) 移動, 當遇到 DOG 點 (X0) 作動時, 立即降為原點復歸速度 (1000), 並且開始進行零點 (PG0) 計數 ( 前緣計數之故 ) (4). 當零點信號計數 (X4) 到達其設定值 (10) 時, 原點復歸動作即完成, 將歸零清除信號 (Y8) 送出為 ON 約大於 20mS, 並且將機械零點位置值 (100) 般至目前位置值之暫存器 ( 本範例因使用第 0 軸, 故為將 100 填入 DR4088), 原點復歸動作即告完成 11-57

58 流程示意圖 DOG sensor (X0) 參數 15_2 : 零點信號 PG0 輸入接點 & 前緣 / 後緣計數 (X4/ 前緣計數 ) 前緣 DOG 後緣 參數 8 : 加 / 減速時間 參數 6 : (5000mS) 原點復歸速度 (5000) 原點復歸減速速度 (1000) 參數 9_1 : 原點復歸方向 ( 左 ) 參數 16 : 機械原點位置值 (100) 參數 17 : 零點信號數 (10) PG0: 零點信號 參數 15_3 : 歸零清除信號 CLR 輸出 (Y8) 零點信號開始計數 20mS+1 次掃描時間 DOG 點之設定需為主機上之 Input 點 (X0~X15) 被設為 DOG 點之 Input, 不得與中斷或高速計數器相衝突, 例如 : 若 X0 已被設為 DOG 點, 則不得再將 X0 設為中斷輸入或高速計數器 11-58

59 程式範例 4: 寸動 (JOG) 進 寸進按鈕 RST M1 清除結束訊號 寸進按鈕 SERVO READY 手動 作動條件 M1 RST R 2000 M0 每次由第一步開始執行 M0 M0 定位程式 : 001 SPD 1000 DRV ADR,+,1,Ps WAIT TIME,50 GOTO NEXT 002 SPD R2907 DRV ADR,+, ,Ut MD M0 M1996 PAU ABT 140.HSPSO Ps : 0 SR : R 5000 WR : R 2000 SET M1 ACT ERR DN M1000 M1001 最後一步執行完, 設定結束信號 程式範例 5: 寸動 (JOG) 退 寸進按鈕 RST M3 清除結束訊號 寸退按鈕 SERVO READY 手動 作動條件 M3 RST R 2007 M2 每次由第一步開始執行 M2 M2 定位程式 : 001 SPD 1000 DRV ADR,,1,Ps WAIT TIME,50 GOTO NEXT 002 SPD R2907 DRV ADR,, ,Ut MD M2 M1996 PAU ABT 140.HSPSO Ps : 0 SR : R 5020 WR : R 2007 SET M3 ACT ERR DN M1003 M1004 最後一步執行完, 設定結束信號 11-59

60 程式範例 6: 步進 一次循環 連續運轉定位控制 M93 : 啟動 M101 : 步進 M102 : 一次循環 M103 : 連續運轉 M104 : 正常停機 M105 : 緊急停機 M93 RST M7 清除執行完畢信號 RST M1010 清除錯誤信號 RST M1011 清除步數完成信號 M101 RST R 2021 非步進時, 步進指標清為 0, 由第一步開始執行 M93 M6 SERVO READY M101 M1011 M105 M1010 M6 M101 M7 M6 M6 定位程式 : 001 SPD 1000 DRV ADR,+,20000,Ut WAIT TIME,100 GOTO NEXT 002 SPD DRV ADR,+,40000,Ut WAIT M200 GOTO NEXT 003 SPD DRV ADR,,50000,Ut WAIT TIME,500 GOTO NEXT 004 SPD 5000 DRV ADR,,10000,Ut WAIT X16 GOTO 1 M102 M103 M104 M1996 PAU ABT 140.HSPSO Ps : 0 SR : R 5100 WR : R 2021 SET M7 ACT ERR DN M1009 M1010 M1011 設定停機結束信號 11-60

Microsoft Word - 目錄.doc

Microsoft Word - 目錄.doc 目 錄 第一章. 概要 1.1 特色 1-1 1.2 PLC 的版本 1-2 1.3 程式編輯軟體的版本 1-3 1.4 I/O 號碼的編訂 1-4 1.4.1 輸入端的編訂 1-4 1.4.2 輸出端的編訂 1-7 1.4.3 與左側高速輸出模組的連接 1-10 第二章. 規格 2.1 一般規格 2-1 2.2 電源規格 2-1 2.3 規格 2-2 2.4 輸入端的規格 2-3 2.4.1 FX3U

More information

Microsoft Word - PLC與GP接線說明_缺WDH_2.doc

Microsoft Word - PLC與GP接線說明_缺WDH_2.doc PC 與 HMI 下載線路圖 HMI PC 1 RS422 R+ 2 RS232 RX 3 RS232 TX 2 RS232 RX 3 RS232 TX 4RS485 D+/RS422 T+ 6 RS422 R- 7 RS232 RTS 8 RS232 CTS 7 RS232 RTS 8 RS232CTS 9RS485 D-/RS422 T- SH( 外殼 ) DB9( 母 ) 接頭 SH( 外殼

More information

T

T 通 訊 指 令 說 明 Pt : 1, 透 過 Port 1 以 Modbus RTU 通 訊 定 作 料 傳 輸 2, 透 過 Port 2 以 Modbus RTU 通 訊 定 作 料 傳 輸 SR : 通 訊 程 式 起 始 暫 存 器 ( 見 範 例 說 明 ) WR : 指 令 運 作 起 始 暫 存 器 ( 見 範 例 說 明 ), 共 佔 用 8 個 暫 存 器, 其 它 程 式 不

More information

B1B1z_ch_print.pdf

B1B1z_ch_print.pdf Since 1992 PLC B1/B1z www.fatek.com SoC PLC CPU (HLS) / FLASHSRAM BGA PLC SoC CPU I/O PCB SoC B1/ B1z PLC 01 SoC B1/B1z PLC PLC B1/B1z PLC B1/B1z PLC FBs PLC FBs PLC 02 03 04 AC 5 C 40 C 5 C 55 C -25 C

More information

Microsoft Word - ISSFA-0109_B_SM59264_WDT_ APN_TC_.doc

Microsoft Word - ISSFA-0109_B_SM59264_WDT_ APN_TC_.doc Watch Dog Timer () 功能使用說明 ( 使用內部 250KHz) 適用產品 :SM59264 SM59128 SM8954A SM8958A SM89516A SM894051 SM79108 SM79164 SM59D03/04G2 應用說明 : 1 針對使用新茂 (SyncMOS)MCU, 如有因程式設計之關係, 需防止當機之發生時, 可啟動 Watch Dog 功能, 以防止當機之發生

More information

Microsoft Word - Delta Controller ASCII_RTU_TC

Microsoft Word - Delta Controller ASCII_RTU_TC Delta Controller ASCII/RTU ( 適用台達變頻器 伺服驅動器 PLC 溫度控制器 ) 人機預設值通訊速率 :9600, 7, None, 2 (ASCII); 9600, 8, None, 2 (RTU) 控制器站號 :1 控制區 / 狀態區 :None/None 控制器接線的說明 Delta Servo a. RS-232(DOP-A/AE/AS, DOP-B 系列適用 )

More information

Microsoft Word doc

Microsoft Word doc 第 22 章 :FBs-PLC 之泛用 控制 22.1 控制簡介 一般常見之程序控制應用, 只要控制元件加工精度夠或是控制反應之重現性夠好, 開迴路控制已可滿足大部份之應用需求, 而且簡單容易 成本低廉是最大優點 ; 但隨著使用時間 元件特性變化或受控負載或外界工作環境之變異, 開迴路控制因為沒有忠實將受控程序之實際量迴饋至控制器, 因此控制結果可能與實際期望之結果會有些許落差, 閉迴路 程序控制是用來克服解決上述缺失的極佳選擇

More information

LBS 行 200 /0 /2 3. 行 ALFA AUTO. MACHINERY CO. LTD

LBS 行 200 /0 /2 3. 行 ALFA AUTO. MACHINERY CO. LTD LBS 行 200/0/2 3. 行 ALFA AUTO. MACHINERY CO. LTD 錄 1. 0-1 錄 1.1... 1-1 1.2... 1-2 1.3 流 力 說... 1-5 1.4... 1-6 1.5 路... 1-7 1.6 連 路說... 1-8 1.7 說... 1-9 1.8 / 說... 1-10 1.9 說... 1-12 1.10........ 1-13 1.11

More information

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63> 七段顯示器控制電路四位數 _ 使用解碼器驅動 +5 V 10 uf 8.2 k 12 MHz 20 pf 1 2 3 4 5 6 7 8 9 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RESET 10 P3.0 11 12 13 14 15 16 17 18 19 20 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 XTAL2 XTAL1

More information

Microsoft Word - CS-981.doc

Microsoft Word - CS-981.doc 4. 資料表示法 4.1 十進位與數字系統 (1). 基本觀念 數字系統的觀念 人們習慣以十進位的計量方式來計算 不同的數字系統有二進位 (Binary) 八進位 (Octal) 十進位 (Decimal) 十六進位(Hexadecimal) 二進位 電腦內部用來表達訊號的資料只有兩種符號 : 0 表示沒電,1 表示有電透過多個電路的組合表示出無數符號, 電腦便利用這些符號來表示不同的數字 利用兩條電線可以表示出

More information

LCD模組之應用

LCD模組之應用 液晶顯示幕 LCD 模組之應用 第十三章 2018/11/30 例說 89S51-C 語言 13-1 本章內容 2018/11/30 例說 89S51-C 語言 13-2 1 液晶顯示幕 LCD 之日常應用 3 https://s.yimg.com/hg/pimg2/ae/60/p099374833664-item-2330xf2x0600x0600-m.jpg 液晶顯示幕 LCD 之日常應用 4

More information

T

T 通訊指令說明 Pt : 1 4, 透過該通訊埠, 以 Modbus RTU 通訊 定作 料傳輸 SR : 通訊程式起始暫存器 ( 見範例說明 ) WR : 指令運作起始暫存器 ( 見範例說明 ), 共佔用 8 個暫存器, 其它程式不可重複使用 運算元 範圍 HR ROR DR K R0 R5000 R3839 R8071 D0 D3999 Pt 1 4 SR WR * 指令說明 1. 指令提供永宏

More information

VF---10

VF---10 VF---10 1 2 3 MCCB MC 1K2W 0~10V 0~5V 4~20mA R S T FWD REV X1 X2 X3 X4 X5 X6 COM 10V VS1 VS2 IS AGND U V W E COM PG A+ PG A- PG B+ 24V PG B- A B C Y1 Y2 Y3 COM M 485+ 485- A01 A02 AGND AM FM 6 MCCB

More information

Microsoft Word - TEK通訊說明書_ doc

Microsoft Word - TEK通訊說明書_ doc TEK 通訊說明書 P230 通訊位址 (1~254) 當系統使用 RS-485 串聯通訊介面控制或監控時, 每一台驅動器必須設定其通訊位址且每一個連 結網中每個位址均為 唯一 不可重覆 0 為廣播 P231 傳輸速度 ( 2400~115200 ) 此參數用來設定電腦與變頻器之間傳輸速率 ( Baud rate ) P232 傳輸格式 ASCII 模式 : 每個 8-bit 資料由兩個 ASCII

More information

hh40-普通.ai

hh40-普通.ai 6.5 6.5 Snmm mm mm mm mm DC 0-0V NPN DC 0-0V NPN DC 0-0V PNP DC 0-0V PNP DC 0-0V NPN DC 0-0V PNP DC 0-60V DC 0-60V DC 0-55V NPN DC 0-55V NPN DC 0-55V PNP DC 0-55V PNP DC 5-6V NPN DC 5-6V NPN DC 5-6V PNP

More information

SRD-N/TRD-N DIMENSIONS 規格尺寸 SRD-N SRD-N + PF08A + FH- 2 UNIT :mm TRD-N TRD-N + 8PFA 101 SRD-N/TRD-N POWER OPERATION 操作方式 4

SRD-N/TRD-N DIMENSIONS 規格尺寸 SRD-N SRD-N + PF08A + FH- 2 UNIT :mm TRD-N TRD-N + 8PFA 101 SRD-N/TRD-N POWER OPERATION 操作方式 4 STON STAR-DELTA TIMER SRD-N/TRD-N 馬達啟動器 SRD-N ORDERING INFORMATION 訂購說明 TRD-N Ex S RDN 0S A220 CE Approved. STON or P&B RELAY inside. MOTOROLA IC inside. Standard change time is 0.1Seconds. CE 認證 內部採用美國第一品牌

More information

Microsoft Word doc

Microsoft Word doc 第 13 章 :FBs-PLC 與 Modbus 通訊功能之應用 FBs-PLC 可藉由 Port 1 2 3 或 4 等四個通訊埠來作永宏多台 CPU LINK 連線或與具有 RS-232/RS-485 通訊介面之智慧型週邊透過通訊方式作連線整合應用 除了上述功能之外,Port1~ Port4 亦可透過 FUN150 指令指定該通訊埠作為 Modbus 通訊協定之主站以連結具 Modbus 通訊協定之週邊或僕站

More information

圍基本應用指令 T 指令說明 一般計時器 (TIMER) T 階梯圖符號 TB Tn PV 計時控制 TUP 計時到 (FO) TB: 時基 (Time Base), 有.S,.S,S 三種 Tn: 計時器號碼, 為儲存累計之計時時間 ( 即現在值 CV) PV:(Preset Value) 為計時

圍基本應用指令 T 指令說明 一般計時器 (TIMER) T 階梯圖符號 TB Tn PV 計時控制 TUP 計時到 (FO) TB: 時基 (Time Base), 有.S,.S,S 三種 Tn: 計時器號碼, 為儲存累計之計時時間 ( 即現在值 CV) PV:(Preset Value) 為計時 第 6 章 : 基本應用指令 T... 6-2 C... 6-5 SET... 6-8 RST... 6- : MC... 6-2 : MCE... 6-4 2: SKP... 6-5 3: SKPE... 6-7 4: DIFU... 6-8 5: DIFD... 6-9 6: BSHF... 6-2 7: UDCTR... 6-2 8: MOV... 6-23 9: MOV/... 6-24 :

More information

Microsoft Word - 5-1-5-7.doc

Microsoft Word - 5-1-5-7.doc 第 5 章 : 應 用 指 令 說 明 5.1 應 用 指 令 之 通 則 FBs 系 列 PLC 之 應 用 指 令 可 分 為 輸 入 控 制 指 令 號 碼 名 稱 運 算 元 及 功 能 輸 出 四 部 分 而 各 指 令 之 輸 入 控 制 運 算 元 及 功 能 輸 出 之 數 目 不 盡 相 同 ( 請 參 閱 各 指 令 說 明 ) 在 FP-08 程 式 書 寫 器 上 除 常 用

More information

<4D6963726F736F667420576F7264202D20C8EDBCFEB9A4B3CCCFEEC4BFD0E8C7F3B5F7D1D0B1A8B8E6B7B6B1BE>

<4D6963726F736F667420576F7264202D20C8EDBCFEB9A4B3CCCFEEC4BFD0E8C7F3B5F7D1D0B1A8B8E6B7B6B1BE> 机 遇 创 造 发 展 科 技 造 就 成 功 软 件 工 程 项 目 需 求 调 研 报 告 ( 范 本 ) ( 调 研 时 间 :0000-00-00 至 0000-00-00) 深 圳 市 易 讯 诚 信 息 技 术 有 限 公 司 调 研 报 告 简 要 说 明 XXX 公 司 软 件 工 程 项 目 需 求 调 研 报 告 是 根 据 XXX 公 司 现 有 管 理 体 系 整 理 而 成,

More information

Microsoft Word doc

Microsoft Word doc 第 3 章 FBS-PLC 之擴充 FBS-PLC 之擴充係指當 FBS-PLC 主機所提供之資源不敷使用或主機未提供之界面時, 可藉由擴充機 / 模組之附加, 來擴充其 I/O 數目或界面種類,FBS-PLC 之擴充可分為 I/O 擴充及通訊埠擴充兩大類 3. I/O 擴充 FBS-PLC 之 I/O 擴充分為以單一 位元 (Bit, 亦稱 單點 ) 狀態為單位之數位 I/O (Digital I/O

More information

Microsoft Word - TDS-E9 通訊說明書_ docx

Microsoft Word - TDS-E9 通訊說明書_ docx TDS-E9 通訊說明書 P95 通訊位址 (1~254) 當系統使用 RS-485 串聯通訊介面控制或監控時, 每一台驅動器必須設定其通訊位址且 每一個連結網中每個位址均為 唯一 不可重覆 0 為廣播 P96 傳輸速度 ( 0~3 ) 此參數用來設定電腦與變頻器之間傳輸速率 ( Baud rate ) 0 : 4800 位元 / 秒 1 : 9600 位元 / 秒 2 : 19200 位元 / 秒

More information

(FDA )

(FDA ) 9-a (Rotational Molding) (Injection) (Blow) : (Fixed-Arm Turrent Machine) (rock-and-roll) (FDA ) - PC-800L 73930 20 DOW ICI Exxan LLDPE =0% (EPOXY) ( ) v 1. 2. 1. 2. 1. 2. 3. 4. 1. 2. 3. 4. 5. 1. 2.

More information

untitled

untitled EDM12864-03 : 25-1 : 116600 : (0411)7612956 7632020 7612955 : (0411)7612958 Model No.: Editor: 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

SW cdr

SW cdr 1~2 3 4 5~6 7~8 9~10 11 12 13 14 15 16~18 16 16 17 17 18 18 18 19 19 19 20 21 22 23~26 23 24 24 25 26 27 27 27 : 110V 1 110V 110V 15A 2 3 23 24 4 ( ) 5 6 1 2 26 20 l 1 7 3 4 5 15 17 18 12 7~13 6 ~ 8 ~

More information

!!!!!! Ø Ø ! >10cm >4cm >4cm >10cm! !!!!! ! POWER SOURCE NFB Filter R S T IGBT U V W CHOKE MOTOR E ENCODER TO Panel TO HMI PLC CON 5P (PANEL PORT) V5T BRAKE Line Drive A A/ B B/ C C/ -10V ~ +10V

More information

第16章:FB-7SG七段顯示器模組

第16章:FB-7SG七段顯示器模組 第 21 章 :FB-PLC 之 功能與應用 21.1 控制簡介 ㆒般常見之程序控制應用, 只要控制元件加工精度夠或是控制反應之重現性夠好, 開迴路控制已可滿足大部份之應用需求, 而且簡單容易 成本低廉是最大優點; 但隨著使用時間 元件特性變化或受控負載或外界工作環境之變異, 開迴路控制因為沒有忠實將受控程序之實際量迴饋至控制器, 因此控制結果可能與實際期望之結果會有些許落差, 閉迴路 程序控制是用來克服解決

More information

Microsoft Word - Mail2000_SecurityPatch_

Microsoft Word - Mail2000_SecurityPatch_ Mail2000 安全性加強程式 網擎資訊軟體股份有限公司謹呈 1 Mail2000 安全性加強程式 Introduction Mail2000 安全性加強程式, 是針對 Mail2000 V4.0 以上版本, 包括 V4.0 及 V4.5 版本所提供, 以加強系統的安全性, 減少因惡意信件而引起的安全性問題 版本名稱 Mail2000 版本作業系統檔案名稱 V4.0 單一網域版本 V4.0 SDSS

More information

Microsoft Word - Prog1-981.docx

Microsoft Word - Prog1-981.docx 5. 變數參照 (Memory Reference) 5.1 指標 (Pointer) (1). 指標 (Pointer) 的基本觀念 特性 內含為一 Memory Address 會因不同的機器而有不同的結果 &" 也是代表變數的位址 例如 : int var1 = 2; cout

More information

Microsoft Word - CY-S100 系列 說明書_0926

Microsoft Word - CY-S100 系列 說明書_0926 第六章 Modbus 通訊方法及格式 通訊接頭 J11 腳位定義 : A(+) B(-) GND 參數定義 : 參數 P112 : 通訊位址 (1~254) 當系統使用 RS-485 串聯通訊介面控制或監控時, 每一台驅動器必須設定其通訊位址且每一個連結 網中每個位址均為 唯一 不可重覆 0 為廣播 參數 P113 : 傳輸速度 ( 0~3 ) 此參數用來設定電腦與變頻器之間傳輸速率 ( Baud

More information

<A4E2BEF7B4FAB8D5B3F8A F52322E786C7378>

<A4E2BEF7B4FAB8D5B3F8A F52322E786C7378> 製表日期 : 2008 年 9 月 17 日 Mobile Java Applet 手機安裝測試報告表 已完成測試機型數量 :317 台 ; 無問題 ( 可安裝 / 可執行 ) 機型 :315 台無法使用 :2 台 ; 特殊註記機型 :2 台 廠牌 機型 測試狀況 OK 不 OK 安裝資料夾 ( 目錄 ) 備註 NOKIA N95 應用程式 NOKIA 6110 應用程式 NOKIA 3120 應用程式

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

MN-SERVO系列使用者手冊

MN-SERVO系列使用者手冊 MN-SERVO 系 列 使 用 者 手 冊 (Version 1.0) Motionnet 系 列 之 接 頭 式 單 軸 運 動 控 制 模 組 MN-SERVO 系 列 運 動 控 制 模 組 在 Motionnet 這 個 分 散 式 控 制 系 統 中, MN-SERVO 系 列 是 被 設 計 用 來 直 接 安 裝 在 伺 服 驅 動 器 上 以 擴 充 運 動 控 制 軸 數 的 模

More information

40/60 AM Cardio 40/60 ... 4 Cardio 40/60... 4... 5... 5 :... 5... 5... 6 : Cardio 40/60... 6 / (Cardio 40)... 6 / (Cardio 60)... 6 :... 6 : GPS... 7 : Brytonsport.com... 8... 9 :... 9 GPS... 10... 11

More information

关于快速直达轨道轿车公交体系的研究及可行性

关于快速直达轨道轿车公交体系的研究及可行性 关 于 快 速 直 达 轨 道 轿 车 公 交 体 系 的 研 究 及 可 行 性 应 用 领 域 : 机 械 电 子 技 术 方 案 概 要 信 息 编 号 :T2016010012 交 付 形 式 : 其 他 技 术 成 熟 度 : 初 试 合 作 方 式 : 技 术 入 股 技 术 转 让 技 术 许 可 委 托 开 发 其 他 方 案 详 述 为 了 彻 底 解 决 大 城 市 日 益 严

More information

- 1-5.2-29 - 1.1-1 - - 40-1.2-2 - 6.1 F0-40 - - 4-6.2 F1-42 - 2.1-4 - 6.3 F2-44 - 2.2-4 - 6.4 F3-45 - 2.3-5 - 6.5 F4-49 - 2.4-5 - 6.6 F5-51 - 2.5-7 - 6.7 F6-53 - 2.6-8 - 6.8 F7-55 - 2.7-8 - 6.9 F8-57 -

More information

2005.book

2005.book ...4... 4... 7...10... 10... 10... 10... 10... 11... 11 PCC... 11 TB170... 12 /... 12...13... 13 BP150 / BP151 / BP152 / BP155... 14...15... 15... 15... 15... 15... 15... 15... 16 PS465 / PS477... 17 PS692

More information

iziggi

iziggi iziggi 1 1 iziggi-hd 2 iziggi-hd 4 IPEVO iziggi-hd 6 iziggi-hd 8 iziggi-hd 9 Whiteboard App USB 10 iziggi-hd 11 iziggi-hd Live View WiFi 11 12 LED 12 iziggi-hd 13 Apple TV AirPlay 13 14 15 iziggi-hd *

More information

MICROMASTER 410/420/430/440 DA kW 250kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER Vector 90kW (Low

MICROMASTER 410/420/430/440 DA kW 250kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER Vector 90kW (Low DA51.2 2002 micromaster MICROMASTER 410/420/430/440 0.12kW 250kW s MICROMASTER 410/420/430/440 DA51.2 2002 0.12kW 250kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER

More information

CPU規格一覽表

CPU規格一覽表 Value+Technology 價值 + 技術 Koyo DL205 系列 PLC 技術手冊 ( 第二版 ) 光洋電子工業株式會社 目錄 1 DL205 系列 CPU 規格一覽表 P3 2 CPU 模組面版功能說明 P5 3 Port2 通訊規格 P6 4 DL260System V-memory P7 5 類比模組設定 P10 6 D2-260 各項機能與範圍表 P13 7 IO 模組一覽表 P14

More information

Microsoft Word - Ch 04 伺服馬達的直接設計法.doc

Microsoft Word - Ch 04 伺服馬達的直接設計法.doc Ch 04 伺服馬達的直接設計法 4. 使用 Bode 圖直接設計的方法 馬達的轉移函數位於系統的交越頻率 ( ) 時, 可以由下式計算.. cp j ( + j / )( + j / ) () Gs cp cp cp e (4 ) 當 cp , 則系統處於不可能區域 ( 如圖所示 ) 設計上採用 cp, 將交越頻率設計在

More information

SVS26CS Sensors Module User Guide Rev. 1.0 Aug Copyright 2018 Sivann Inc., All Rights Reserved.

SVS26CS Sensors Module User Guide Rev. 1.0 Aug Copyright 2018 Sivann Inc., All Rights Reserved. User Guide Rev. 1.0 Aug. 2018 Copyright 目錄 一 介紹... 2 1.1 相關開發文件... 2 1.2 硬體規格... 3 二 硬體配置... 5 三 接腳圖... 7 四 接腳描述... 8 五 版本歷史... 10 Rev. 1.0 1 / 10 一 介紹 Sivann 為一通用型的感測器應用模組, 其包含了 6 種常用的感測器與 2 種控制器 感測器包含溫濕度

More information

untitled

untitled 2 PLC(Programmable Logic Controller) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 1-1 FX2N CHAPTER 01 3 1. FX2N M I/O I/O I/O M MR AC/DC MS SSR AC MT DC 2. FX2N E E 3. I/O FX N E / DC24V FX N I/O I/O 8ER 4 4 EX

More information

MN-SERVO系列使用者手冊

MN-SERVO系列使用者手冊 MN-SERVO 系列使用者手冊 (Version 1.10) Motionnet 系列之接頭式單軸運動控制模組 MN-SERVO 系列運動控制模組 在 Motionnet 這個分散式控制系統中, MN-SERVO 系列是被設計用來直接安裝在伺服驅動器上以擴充運動控制軸數的模組. 這個擴充模組可以經由一般常見的 Cat.5 網路線以串接的方式與主控制卡進行連接, 而且每一串的串列訊號最多可以串接 64

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

29 0. 0.1 0.2 0.3 1. 30 1840 1930 1932 1926 35 51 55 214 1 31 1988 3 2. 2.1 3 2000 2.2 79 1 52 32 56 57 57 2 2.3. 2 10 4 40 16 4 64 2.4 3. 3.0 3.1 1 Hz 33 193ms 176 174 169 167 165 163 162 160 159 (T )

More information

Microsoft Word - 483Count (CH)

Microsoft Word - 483Count (CH) TC-Pro483xxx Modbus Table for Timer (1/3) (Supported Modbus Code: 03/04) 計時器雙計時器雙預置計時器 40001 FUNC:TIM FUNC:TWIM FUNC:PST 40002 TIMR: 時間範圍 OFTR:OFF 時間範圍 TIMR: 時間範圍 0x00:TIM 0x01:TWIM 0x02:PST 0x00:----.

More information

untitled

untitled TD3200 V1.3 2005-02-25 BOM 31050155 518057 www.emersonnetworkpower.com.cn 800-820-6510 800021-230171410755-86010800 E-mailinfo@emersonnetwork.com.cn ... 1 1.1...1 1.2...2 1.3...4... 5 2.1...5 2.2...5

More information

DVP系列EH機種PLC使用手冊【程式篇】目錄CONTENTS

DVP系列EH機種PLC使用手冊【程式篇】目錄CONTENTS 绵 密 网 络 专 业 服 务 中 达 电 通 已 建 立 了 41 个 分 支 机 构 及 服 务 网 点, 并 塑 建 训 练 有 素 的 专 业 团 队, 提 供 客 户 最 满 意 的 服 务, 公 司 技 术 人 员 能 在 2 小 时 内 回 应 您 的 问 题, 并 在 48 小 时 内 提 供 所 需 服 务 上 海 电 话 :(021)6301-2827 传 真 :(021)6301-2307

More information

Microsoft PowerPoint - Elite_IC [相容模式]

Microsoft PowerPoint - Elite_IC [相容模式] Microchip 16-bit MCU 內建周邊模組 Input Capture Module SLIDE 1 什麼是 Input Capture 目的 : 用來計算某外部信號特定狀態發生的時間點 用途 : 脈波寬測量, 頻率量測等 可以設定外部觸發信號的型式, 並使用此外部觸發來觸動一個 Timer 的栓鎖動作 Timer 的計時值會因為此栓鎖動作而被寫入特定的 buffer Input Capture

More information

. CNS UL CSA S-P06S S-P09S S-P11 S-P12 S-P15 S-P16 S-P21 S-P25 S-P30T S-P35T S-P40T S-P50T S-P60T S-P80T S-P100T S-P125T S-P150T S-P200T S-P220T S-P30

. CNS UL CSA S-P06S S-P09S S-P11 S-P12 S-P15 S-P16 S-P21 S-P25 S-P30T S-P35T S-P40T S-P50T S-P60T S-P80T S-P100T S-P125T S-P150T S-P200T S-P220T S-P30 . www.seec.com.tw 2011.03 版 電磁開關 MAGNETIC SWITCH BREAKER & SWITCHGEAR SYSTEM . CNS UL CSA S-P06S S-P09S S-P11 S-P12 S-P15 S-P16 S-P21 S-P25 S-P30T S-P35T S-P40T S-P50T S-P60T S-P80T S-P100T S-P125T S-P150T

More information

Three Point Inside Micrometers

Three Point Inside Micrometers 三點式內徑測微器 ( 刻劃式 ) Three Point Inside Micrometer (Vernier) TP-9006 TP-9008 TP-9010 TP-9012 TP-9016 TP-9020 TP-9025 TP-9030 TP-9040 TP-9050 TP-9062 TP-9075 TP-9087 6-8mm 8-10mm 10-12mm 12-16mm 16-20mm 20-25mm

More information

untitled

untitled EDM12864-GR 1 24 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3 4. -------------------------------------------------------6

More information

坐 公 車 好 處 多 得 獎 者 : 李 宥 萱 指 導 老 師 : 陳 淑 鈴 我 家 住 在 鄉 下, 離 市 區 有 段 距 離 每 個 禮 拜 三 和 禮 拜 六 我 都 要 到 市 區 補 習, 以 前 都 是 媽 媽 特 地 從 大 老 遠 的 地 方 開 車 回 來 載 我 這 實

坐 公 車 好 處 多 得 獎 者 : 李 宥 萱 指 導 老 師 : 陳 淑 鈴 我 家 住 在 鄉 下, 離 市 區 有 段 距 離 每 個 禮 拜 三 和 禮 拜 六 我 都 要 到 市 區 補 習, 以 前 都 是 媽 媽 特 地 從 大 老 遠 的 地 方 開 車 回 來 載 我 這 實 富 有 的 標 準 得 獎 者 : 朱 庭 萱 指 導 老 師 : 陳 怡 君 有 一 種 付 出, 如 工 蜂 般 默 默 奉 獻 自 己 的 一 生, 沒 有 怨 言 ; 有 一 種 付 出, 如 蚯 蚓 般 不 受 重 視, 沒 有 掌 聲, 卻 不 能 沒 有 ; 有 一 種 付 出, 如 落 葉 班 滋 養 大 地, 不 求 回 報, 那 就 是 無 私 的 貢 獻 一 般 人 總 是 以

More information

2011年中航工业检测及焊接人员资格认证管理中心

2011年中航工业检测及焊接人员资格认证管理中心 中 国 航 空 工 业 集 团 公 司 检 测 及 焊 接 人 员 资 格 认 证 管 理 中 心 文 件 航 空 认 证 2016 01 号 关 于 2016 年 中 航 工 业 焊 接 人 员 资 格 鉴 定 与 认 证 工 作 的 各 有 关 企 事 业 单 位 : 通 知 根 据 中 国 航 空 工 业 集 团 公 司 检 测 及 焊 接 人 员 资 格 认 证 管 理 中 心 和 中 国

More information

EUTECH INSTRUMENTS αlpha-con1000 / Conductivity Controller αlpha CON1000 MEAS ms o C ATC ALARM CAL REL A REL B REL A ENTER ESC AUTO MANU REL

EUTECH INSTRUMENTS αlpha-con1000 / Conductivity Controller αlpha CON1000 MEAS ms o C ATC ALARM CAL REL A REL B REL A ENTER ESC AUTO MANU REL EUTECH INSTRUMENTS αlpha-con1000 / Conductivity Controller αlpha CON1000 MEAS 8.08 25.0 ms o C ATC ALARM CAL REL A REL B REL A ENTER ESC AUTO MANU REL B αlpha-con1000 / αlpha-con 1000 / Eutech Eutech Eutech

More information

MICROMSTER 410/420/430/440 MICROMSTER kw 0.75 kw 0.12kW 250kW MICROMSTER kw 11 kw D C01 MICROMSTER kw 250kW E86060-

MICROMSTER 410/420/430/440 MICROMSTER kw 0.75 kw 0.12kW 250kW MICROMSTER kw 11 kw D C01 MICROMSTER kw 250kW E86060- D51.2 2003 MICROMSTER 410/420/430/440 D51.2 2003 micromaster MICROMSTER 410/420/430/440 0.12kW 250kW MICROMSTER 410/420/430/440 MICROMSTER 410 0.12 kw 0.75 kw 0.12kW 250kW MICROMSTER 420 0.12 kw 11 kw

More information

1

1 PISO-PS200 快速上手手冊 (Version 3.1) PISO-PS200 軟體函式庫快速上手 PCI BUS 系列控制卡 1 Warranty All products manufactured by Inc. are warranted against defective materials for a period of one year from the date of delivery

More information

a ME ME D D31T ME ME ME ME ME D31T

a ME ME D D31T ME ME ME ME ME D31T NO. Engine Description Full Set Head Set Cyl.Head 601230 MD974193 611230 MD974191 62123 MD302900 1 4A30T 601530 MD976493 611530 62153 MD325217 2 4A31 601060 MD976637 611060 MD976636 62106 MD333226 3 6A12

More information

Microsoft PowerPoint - B9-2.pptx

Microsoft PowerPoint - B9-2.pptx 單元名稱 : 9 三角函數的積分 教學目標 : 使學生了解三角函數的積分 三角函數積分的類型及一些積分技巧 學習時數 : 約一小時 教學內容 :. [ 第一類型 ] 六個三角函數本身的積分. [ 第二類型 ] sin n 及 os n 的積分 sin os m n. [ 第三類型 ] 的積分 4. [ 第四類型 ] n 及 ot n 的積分 5. [ 第五類型 ] n 及 s n 的積分 m 6.

More information

Microsoft PowerPoint - chap12.ppt

Microsoft PowerPoint - chap12.ppt 步並列資料轉移 CLK 位址與命令 資料 匯流排週期 (a) 單一時脈週期 匯流排週期 CLK 位址與命令 資料 匯流排週期 匯流排週期 (b) 多時脈週期 林銘波編著 --- 全華科技圖書公司 2. 閃脈控制方式 --- 來源裝置啟動 來源裝置 閃脈控制線 標的裝置 (a) 方塊圖 成立 閃脈控制線 (b) 時序圖 標的裝置將資料閘入資料暫存器中 林銘波編著 --- 全華科技圖書公司 2.2 閃脈控制方式

More information

untitled

untitled EDM12832-08 : 25-1 : 116600 : (0411)7612956 7632020 7631122 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

Microsoft PowerPoint - 第14章.ppt

Microsoft PowerPoint - 第14章.ppt Windows 繪圖的認識 在視窗 Form 表單上, 繪製圖案, 必須要有幾個動作 : Step 1: 定義及取得 Graphics 物件,Graphics 代表 Windows 中的繪圖區域, 範圍為 Form 表單視窗 Step 2: 利用 Graphics 物件來進行各種繪圖 Step 3: 必須釋放 Graphics 物件, 使用 Dispose( ) 釋放 [ 範例 ] 設計一個程式,

More information

αlpha-res1000 / αlpha-res1000 / Eutech Eutech Eutech Instruments Pte Ltd EUTECH INSTRUMENTS PTE LTD Blk 55 Ayer Rajah Crescent, #04-16/24, S

αlpha-res1000 / αlpha-res1000 / Eutech Eutech Eutech Instruments Pte Ltd EUTECH INSTRUMENTS PTE LTD Blk 55 Ayer Rajah Crescent, #04-16/24, S EUTECH αlpha-res1000 / Resistivity Controller αlpha RES1000 MEAS 18.20 1 25.0 M ATC ALARM REL A REL B REL A ENTER ESC AUTO MANU REL B αlpha-res1000 / αlpha-res1000 / Eutech Eutech Eutech Instruments Pte

More information

Microsoft Word - iR_DataSheet_CHT_

Microsoft Word - iR_DataSheet_CHT_ Remote I/O 產品規格 Table of Contents 1. 產品概觀... 1 1.1 產品清單 :... 1 1.1.1 耦合器 :... 1 1.1.2 I/O 模組 :... 1 2. 總線耦合器... 2 2.1 CANopen 規格... 2 2.2 Ethernet TCP/IP 規格... 3 3. 數位輸入 / 輸出... 4 3.1 數位輸入模組... 4 3.2 數位輸出模組...

More information



 作者 : 洪永杰 (2002-04-30), 推薦 : 徐業良 (2002-05-02) 本文將針對如何使用單晶片 PIC16F877 搭配交流馬達變頻器 ( 將頻率設定訊號 轉成直流 ) 作交流馬達轉速控制的原理做㆒介紹, 同時以復健運動腳踏車為例, 介紹 ㆒具體的交流馬達轉速控制實驗範例 1. PWM 的基本原理 PWM(Pulse Width Modulation) 稱為脈波寬度調變, 常用於直流馬達的控制

More information

Microsoft Word 定址法實驗.doc

Microsoft Word 定址法實驗.doc 8051 定址法實驗 - 利用 Keil μvision3 發展工具來學習 指令格式 : 標記 : 運算碼運算元 ; 註解 Label: Op Code Operand ;Comments Loop: MOV A #3FH ; 指令格式範例 定址法 : 8051 的定址法可分為下列六種 : 立即定址法 (Immediate Addressing) 暫存器定址法 (Register Addressing)

More information

Microsoft Word _F.doc

Microsoft Word _F.doc 第 18 章 :FBs-6AD 類比輸入模組 FBs-6AD 係 FATEK FBs 系列 PLC 之類比輸入信號擴充模組, 其提供 6 通道 14 或 12 位元分解能力之類比至數位轉換功能, 應用時可利用模組內之跳線設定來配合量測不同信號型態及振幅之外接類比信號, 不論 14 或 12 有效位元模式其讀值均以 14 位元表示, 此外為濾除混於信號內之現場雜訊亦提供多次讀值平均的功能 18.1 FBs-6AD

More information

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8 Smart TPM Rev. 1001 Smart TPM Ultra TPM Smart TPM TPM...3 1. BIOS... 3 2. Infineon TPM Smart TPM... 4 2.1. Infineon TPM...4 2.2. Smart TPM...4 3. TPM... 5 3.1. Smart TPM TPM...5 3.2. Advanced Mode...8

More information

ActiveX Control

ActiveX Control ActiveX Control For Visual Basic 2005.NET [ 版本 : 1.0] 1 安裝 Windows 驅動程式 請依照下列步驟 : 1. 執行 Windows 驅動程式安裝程式 ( 此範例為 PIO-DIO) 驅動程式位置 : CD:\NAPDOS\PCI\PIO-DIO\dll_ocx\Driver http://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/pio-dio/dll_ocx/driver/

More information

Microsoft Word - 第四章.doc

Microsoft Word - 第四章.doc 第 四 章 - 試 分 別 說 明 組 合 邏 輯 電 路 與 序 向 邏 輯 電 路 之 定 義 解 : 組 合 邏 輯 電 路 由 基 本 邏 輯 閘 所 組 成 的 此 種 邏 輯 電 路 之 輸 出 為 電 路 所 有 輸 入 的 組 合 因 此 輸 出 狀 態 可 完 全 由 目 前 之 輸 入 來 決 定 而 組 合 邏 輯 電 路 之 示 意 圖 如 圖 所 a 示 ; 而 序 向 邏

More information

NC MCP MPG

NC MCP MPG HNC-21M ...1 1.1... 1 1.1.1... 1 1.1.2... 2 1.2... 3 1.2.1... 3 1.2.2... 3 1.2.3 NC... 3 1.2.4 MCP... 4 1.2.5 MPG... 4 1.3... 5 1.4... 6 1.4.1... 7 1.4.2... 7...9 2.1... 9 2.2... 9 2.3... 9 2.4... 10 2.5...

More information

Comp-AC ACS to 2.2 kw

Comp-AC ACS to 2.2 kw Comp-AC ACS100 0.12 to 2.2 kw ACS 100 3BFE 64307622 R0125 3ABD00008839 C 2002 11 20 2000 ABB Industry Oy ACS 100 5 (U c+, U c- ) G! (U1, V1, W1 U2, V2, W2 U c+, U c- )! ACS400 ( RO1, RO2, RO3)! ACS100!

More information

TouchWin Human Machine Interface

TouchWin    Human Machine Interface Human Machine Interface TP 1 2 3 1 2 3 4 5 TP 1 PLC 113 TouchWin / 2 TouchWin PLC Programmable Logical Controller PLC CAD/CAM PLC I/O 3 TouchWin...3...4...6 1... 6 1-1... 7 1-2... 8 1-3... 10 1-4... 13

More information

台中商銀流程圖

台中商銀流程圖 台 中 商 業 銀 行 新 電 話 銀 行 語 音 流 程 圖 目 錄 主 選 單 1 A 銀 行 服 務 2 A1 查 詢 服 務 3 A1.1 台 幣 存 款 餘 額 4 A1.2 利 率 匯 率 查 詢 5 A1.2.1 台 幣 利 率 查 詢 6 A1-2-2 外 幣 匯 率 查 詢 7 A1.3 匯 入 匯 款 查 詢 8 A1-4 匯 出 匯 款 查 詢 9 A1-5 放 款 應 繳 息

More information

<4C50352D B971B8A3B667C3E4A655B2D5A9FAB2D32E786C73>

<4C50352D B971B8A3B667C3E4A655B2D5A9FAB2D32E786C73> [ 回中信局首頁 ] 1 低速 A4 規格低階掃描器 1 Microtek ScanMaker 30( 不支援 ) 1 低速 A4 規格低階掃描器 X 14 Plustek OS2600( 不支援 ) NT$1,42 2 低速 A4 規格中階掃描器 V 15 EPSON Perfection V33 ( 支援 ) 新加坡 2 低速 A4 規格中階掃描器 X Microtek ScanMaker s460(

More information

VH中文硬體說明書 A4-cd9新版.cdr

VH中文硬體說明書 A4-cd9新版.cdr VB / VH 系 列 PLC DC 連 接 器 機 型 周 邊 產 品 說 明 VB-TM 點 MOSFET 轉接模組 MOSFET數目 輸出型式 輸出保護 IDC- V IDC- IDC- IDC- V V IDC- IDC- IDC- IDC- V IDC- IDC- IDC- IDC- V 返馳二極體 IDC P 連接器 個 歐規端子台 mm ( W) 8mm( H) mm( D) mm DIN軌道

More information

1

1 I-8092 運動控制模組使用手冊 (Version 1.6) 應用程式函式庫 WinCon-8000 I-8000 LinCon-8000 系列控制器 ( 適用於 i8092, i8092f DLL V0.6.0.1) http://www.icpdas.com 應用程式函式庫 V1.6 --1 Warranty All products manufactured by ICPDAS Inc. are

More information

Microsoft Word - ISSFA-0227_A_SM39R_series_WDT_APN_TC_.doc

Microsoft Word - ISSFA-0227_A_SM39R_series_WDT_APN_TC_.doc 1 適用產品 : 1.1 SM39R16A2/ SM39R12A2/ SM39R08A2 1.2 SM39R04G1/ SM39R02G1 1.3 SM39R2051/ SM39R4051 2 以下說明適用 :SM39R08/12/16A2/ SM39R02/04G1/ SM39R4051/ SM39R2051: 2.1 WDT 模組之時鐘源為 MCU 內部之 250KHz RC 振盪電路產生 2.2

More information

Microsoft Word - ISSFA-0237_A_SM39R_series_EEPROM_APN_TC_.doc

Microsoft Word - ISSFA-0237_A_SM39R_series_EEPROM_APN_TC_.doc EEPROM 功能使用方法 1 適用產品 : 1.1 SM39R16A2/ SM39R12A2/ SM39R08A2 1.2 SM39R4051/ SM39R2051 1.3 SM39R04G1/ SM39R02G1 2 EEPROM 功能概述 : 2.1 使用 code flash 模擬為 Internal EEPROM, 在程序執行時, 可將 code flash 作為 data flash 儲存資料使用

More information

迴授式張力控制器

迴授式張力控制器 力 說 TENSION CONTROLLER TENSION RUN PRG TENSION SET ERR MODE SET CH TC-608N 力 異 了 復 參數 讀 說 了 便 參數 了 異 理 說 不 連 不 連 異 零 參數 不 參數 力 令 錄 理 流 流 料 說 說 參數 參數 參數 說 力 零 1. 608N 不 RUN 亮 若 1516 2. 若 參數 參數 1517 參數 01

More information

7688使用手冊V10.doc

7688使用手冊V10.doc TP-7688 . 2 2. 3 3. 5 4. 5 5. 6 6. 7 7. 8 8. 9 9.. 4. 7 2 2., 7x9 / 6x9 7x9.3() x 3.()mm 6x9 2.84() x 3.()mm 3 ASCII 7x9 95 ASCII 6x9 95 6x9 7 BIG5 6x9 3973 6x9 28 7x9 24 24 55 6x9 2 2 27 4.23mm (/6 inch)

More information

CNS UL CSA S-P06S S-P09S S-P11 S-P12 S-P15 S-P16 S-P21 S-P25 S-P30T S-P35T S-P40T S-P50T S-P60T S-P80T S-P100T S-P125T S-P150T S-P200T S-P220T S-P300

CNS UL CSA S-P06S S-P09S S-P11 S-P12 S-P15 S-P16 S-P21 S-P25 S-P30T S-P35T S-P40T S-P50T S-P60T S-P80T S-P100T S-P125T S-P150T S-P200T S-P220T S-P300 www.seec.com.tw 2011.03 版 電磁開關 MAGNETIC SWITCH BREAKER & SWITCHGEAR SYSTEM CNS UL CSA S-P06S S-P09S S-P11 S-P12 S-P15 S-P16 S-P21 S-P25 S-P30T S-P35T S-P40T S-P50T S-P60T S-P80T S-P100T S-P125T S-P150T

More information

Microsoft Word - 透析8051之迴圈控制方法.doc

Microsoft Word - 透析8051之迴圈控制方法.doc 透析 8051 之分支跳躍與迴圈控制 - 利用 VB 的程式觀念解說 迴圈的控制方法不失為寫程式最重要的技巧之所在之一, 它搭配邏輯運算的判斷作為迴圈繼續執行的判斷依據, 程式設計師必須考量分析所有可能的情況, 然後給予不同的條件, 當條件成立時執行某段程式, 不符合時執行另一段程式, 然後重複某項任務, 直到使用者中斷程式的執行, 或是條件喪失時才跳出迴圈 也可能一個程式重複著無止盡的迴圈, 直到關閉電源為止,

More information

* 1 2 [r] [p] Ü . 12 3 4 5 89 bk bl bm bn 7 6 1 2 3 4 5 6 7 8 cl ck bt bs br bq bo 9½ bk r bl bm 0 bn bo bp [ ] [ ] [ ] [ ] [SET] bp bq br bs bt 8 2 4 6 ck p cl cocn cm cm cn co. 1 2 1+ - 2 3 3 .

More information

AS-M20 系 列 通 用 型 小 功 率 变 频 器 使 用 说 明 书 AS-M20 系 列 通 用 型 小 功 率 变 频 器 使 用 说 明 书 出 版 状 态 : 标 准 产 品 版 本 : V1.00 非 常 感 谢 您 购 买 上 海 辛 格 林 纳 新 时 达 电 机 有 限 公 司 变 频 器 为 了 确 保 能 够 正 确 的 安 装 使 用, 请 认 真 阅 读 本 使 用

More information

X5-05_How_to_use_specified_timer_to_realize_real-time_operation_tc

X5-05_How_to_use_specified_timer_to_realize_real-time_operation_tc Author Sean Hsu Version 1.0.1 Date 2012/10/26 Page 1/5 Q: 如何利用特定 timer 實現即時性的動作? 適用於 : 平台 OS 版本 XPAC utility 版本 XPAC 系列 所有版本皆適用 Note1 Note1: 和 utility 沒有任何無關. 使用哪種計時器 (timer) 來達到即時性 (Real-Time)? 使用多媒體計時器

More information

untitled

untitled LCD EDM12864HBSL-ALC-G : 25-1 : 116600 : (0411)7612956 7632020 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

6-1-1極限的概念

6-1-1極限的概念 選 修 數 學 (I-4 多 項 式 函 數 的 極 限 與 導 數 - 導 數 與 切 線 斜 率 定 義. f ( 在 的 導 數 : f ( h 對 實 函 數 f ( 若 極 限 存 在 h h 則 稱 f ( 在 點 可 微 分 而 此 極 限 值 稱 為 f ( 在 的 導 數 以 f ( 表 示 f ( f ( 函 數 f ( 在 的 導 數 也 可 以 表 成 f ( 註 : 為 了

More information

Application Note Format

Application Note Format USB 說 2 - AD PWM Office: 6F, No. 12, Innovation 1st. RD., Science-Based Industrial Park, Hsin-Chu City, Taiwan, R.O.C Tel: +886-3-6661766 ext.1672 Fax: +886-3-6661765 Etoms Electronics Corp. Publication

More information

αlpha-do1000 / αlpha-do1000 / EUTECH Eutech Eutech Eutech Instruments Pte Ltd Eutech Eutech Instruments (S) Pte Ltd Blk 55 Ayer Rajah Cresce

αlpha-do1000 / αlpha-do1000 / EUTECH Eutech Eutech Eutech Instruments Pte Ltd Eutech Eutech Instruments (S) Pte Ltd Blk 55 Ayer Rajah Cresce EUTECH INSTRUMENTS αlpha-do1000 / Dissolved Oxygen Controller αlpha DO1000 MEAS 8.08 mg/l 25.0 o C ATC ALARM CAL REL A REL B REL A ENTER ESC AUTO MANU REL B 68X242101 09/98 1 αlpha-do1000 / αlpha-do1000

More information

/ 215 / 980 / 740 / 730 / 整合 243K / SLIM9 系統參數 (PN) 一覽表 參數字元說明 : 字元 0 字元 1 字元 2 字元 3 系統參數表 -1 參數 No. PN01 參數名稱 RPM RPS AC 表示為十六位元參數 預設值設定範圍功

/ 215 / 980 / 740 / 730 / 整合 243K / SLIM9 系統參數 (PN) 一覽表 參數字元說明 : 字元 0 字元 1 字元 2 字元 3 系統參數表 -1 參數 No. PN01 參數名稱 RPM RPS AC 表示為十六位元參數 預設值設定範圍功 4-5. 1400 / 215 / 980 / 740 / 730 / 整合 243K / SLIM9 系統 (PN) 一覽表 字元說明 : 字元 1 系統表 -1 PN01 名稱 RPM RPS C 表示為十六位元 0~1 MD 1~5 工作速度以 RPM 計算或 RPS 計算 0 RPM 計算 ( 速度設定為 PN10.PN11) 1 RPS 計算 ( 速度設定為 VM.V) 建議用 RS232

More information

Microsoft Word - 1-1泰宇解答

Microsoft Word - 1-1泰宇解答 學校 : 學年度第學期第次段考科目名稱命題教師 : 年 班座號 : 姓名 : 得分 : 一 單選題 : ( ). 設 (x x6) (D) x Ax Bx Cx6, 則 A B C (A)6 (B) (C) 解答 :D ( ). 求 (x x x)( x x ) 的展開式中, x 項的係數為何? (A) (B) (C)6 解答 :A (D)7 9 統測 ( ). 下列何者為多項式? (A) x (B)

More information

Microsoft Word - fae_002_tc.doc

Microsoft Word - fae_002_tc.doc 案例名稱 台達產品應用於 PCB 電路板 X-Y 軸油墨噴印機 發行單位應用技術部發行日期 Jul. 21 2008 頁數 10 適用機種人機介面 交流伺服馬達與驅動器 可程式控制器機器設備本身的規格或特點 : 於一片未切割 PCB 板上有多個 Pattern( 圖樣 ) 在上面, 在此板上的每個圖樣皆需印上產品板號 ( 為標示功能, 誤差可於 1mm 內 ) 在此 X-Y 平面上我們可以利用 EH

More information

資料結構之C語言重點複習

資料結構之C語言重點複習 鏈結串列自編教材 ( 一 ) 本教材 ( 一 ) 目標問題 : 每次以亂數產生一 [0,1000] 之整數值, 若該值 >100, 則以同方式繼續產生下一亂數值, 若該值

More information

等 而 下 之 的 一 些 人, 迷 於 酒, 迷 於 賭, 迷 於 藝 這 些 人 舉 止 動 念, 無 不 是 惡 業, 無 不 是 罪 障, 不 知 因 果 報 應 的 可 怖, 不 知 止 惡 修 善, 更 是 罪 大 惡 極 還 有 人 以 惡 業 為 樂 的, 殺 人 搶 劫, 放 火

等 而 下 之 的 一 些 人, 迷 於 酒, 迷 於 賭, 迷 於 藝 這 些 人 舉 止 動 念, 無 不 是 惡 業, 無 不 是 罪 障, 不 知 因 果 報 應 的 可 怖, 不 知 止 惡 修 善, 更 是 罪 大 惡 極 還 有 人 以 惡 業 為 樂 的, 殺 人 搶 劫, 放 火 坐 禪 通 明 法 一 日 不 修, 一 日 是 鬼 ( 代 序 ) 筆 者 今 年 是 三 十 九 歲, 說 年 紀 大, 未 至 六 十 如 何 算 大, 說 年 紀 小, 三 十 九 歲 等 於 四 十 歲, 算 來 亦 不 小, 再 加 一 倍 就 是 八 十 歲 人 生 八 十 古 來 稀, 算 起 來 正 是 上 半 生 已 過, 年 華 日 走 下 坡, 不 由 得 誠 惶 誠 恐 起

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 NVIDIA 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 256MB

More information

D/A DAC ( 1us) (10~20 ) DAC0832 1

D/A DAC ( 1us) (10~20 ) DAC0832 1 D/A DAC0832 8 ( 1us) (10~20 ) DAC0832 1 1. 20 DI7~DI0 ILE 8 8 DAC 8 D/A LE LE & RFB VREF IOUT2 IOUT1 RFB CS WR1 XFER WR2 & & AGND VCC DGND 2 DI7~DI0 ILE & 8 LE 8 DAC LE 8 D/A RFB V REF IOUT2 IOUT1 R FB

More information

可程式控制器28 FATEK 可程式控制器 - 產品特色 先進之 SoC 核心技術 憑藉永宏精湛之軟硬體技術及多年來在自動控制業界累積之經驗, 將整部 PLC 系統以自行開發之 CPU 硬體邏輯解題電路 (HLS) 高速硬體計數 / 時 定位 通訊等電路及 FLASH SRAM 整合在一個 BGA

可程式控制器28 FATEK 可程式控制器 - 產品特色 先進之 SoC 核心技術 憑藉永宏精湛之軟硬體技術及多年來在自動控制業界累積之經驗, 將整部 PLC 系統以自行開發之 CPU 硬體邏輯解題電路 (HLS) 高速硬體計數 / 時 定位 通訊等電路及 FLASH SRAM 整合在一個 BGA FBs-PLC 係以永宏自行研發之系統單控制器FATEK 可程式控制器 晶片 (SoC) 製作而成, 由超過 12 萬 閘之晶片整合了中央處理器 (CPU) 記憶體 硬體邏輯處理器 (HLS) 5 個高速通訊埠 4 組硬體高速計數器 / 高速計時器 4 軸具直線補間 動態 追蹤之 NC 定位脈波輸出及高速中斷 與輸入捕捉等高階功能硬體電路於一顆 BGA 晶片中, 使速度更快, 功能及可靠度更佳, 為同級

More information