以PC直接模擬三菱PLC程式設計範例大全 - 自強電機補習班

文章推薦指數: 80 %
投票人數:10人

(應用指令篇). 目錄. 第一章以電腦模擬PLC程式測試暨50個應用指令的簡易範例. 跳至主要內容 選單 . 以PC直接模擬三菱PLC程式設計範例大全 (應用指令篇). 目錄 第一章以電腦模擬PLC程式測試暨50個應用指令的簡易範例 1-1‧GX軟體離線模擬的使用範例 以指令清單或階梯圖檢視來編輯回路(程式) ★如何進入本軟體,模擬測試已編輯的程式 ★停止模擬測試與修改程式 ★輸出Y的監視與輸入X的強制ON/OFF ★單一X時,最方便的強制ON/OFF方法 ★Y的整批監視(Batchmonitor)方法 ★如何關閉已測試或編輯的模擬程式圖檔 ★關錯視窗致電路圖消失後的圖檔,如何找回 ★舊程式,如何變換機種(ChangePLCtype) ★多重監視:YTCZD之例題 ★常用快捷功能鍵的說明 1-2‧超簡易常用應用指令的範例(直接在電腦模擬PLC程式) 1-2-1簡易的SET與RST指令 1-2-2由D8013秒數的變化來改變閃爍的快慢 1-2-3以CMP比較指令輕易的達到整點報時 1-2-4BMOV多組資料一起傳送指令 1-2-5BCD指令的最簡易應用 1-2-6INC加1/DEC減1指令的最簡易應用 1-2-7SFTL左移位指令的最簡易應用 1-3‧神奇有趣的應用指令,來加強離線模擬測試與監視的練習 1-3-2DECO解碼指令神奇多變化的設計 1-3-3以MOV傳送指令達成8燈移位再循環 1-3-4以解碼指令可輕易的做60燈移位再循環 ★解碼可輕易的做2燈交替4燈移位再循環 1-3-5間接指定Z可隨時改變多燈移位 1-3-6解碼配合〝加1〞指令的單燈移位再循環 1-3-7這麼簡易就可上下班打卡,夠驚奇吧! 1-4‧軟體的基本使用與操作與GX軟體的安裝 1).如何設定所連線的COM通訊端口 2).PC編輯程式後,如何傳入硬體PLC 3).如何讀取PLC內的程式與監控 4).由FXGP-WIN讀到GPP-WIN(GXDeveloper) 5).如何開啟多個主程式視窗來編輯或模擬測試 6).如何由舊圖檔,來增改為新程式(另存新檔) 7).自強獨創的圖號記憶法 1-6‧FX1S已有的〝次常用〞應用指令簡介 1-5-1SFWR/SFRD先入先出倉儲指令 1-5-2多組重疊凸輪、接替凸輪再循環控制指令 1-5-4資料暫存器D值的設定 1-5-5=><﹤﹥≦≧接點形態比較指令 1-5-6西歷讀出/寫入/比較/區域比較/加減算 1-5-11運算元AND(和)/OR(或)邏輯指令 1-5-13WXOR運算元排它(有我就沒有你)邏輯指令 1-5-14★台灣之光超微型超便宜IREXPLC 1-7‧FX2/FX3U才有的次常用應用指令簡介 1-6-1SMOV資料分配與整合的指令 1-6-2WSFR/WSFL運算元往右/左推入指令 1-6-4MEAN平均值指令 1-6-5ANS/ANR警報接點輸出/復歸指令 1-6-6教導計時器、多用途時間電驛指令 . 第二章簡易進階指令之基本應用範例 2-1‧ALT交替ON\OFF指令 1.PUSH-ONPUSH-OFF指令 2.美術燈控制之一(ALT-FNC66) 4.實用雙燈美術燈控制 5.單TIM做正→停→反→停→ 6.三燈美術燈之兩種設計 2-2‧傳送(MOVE)指令之基本範例 1.輸入輸出傳送控制 2.以傳送定數做自動控制 2-3‧INCDEC(加/減一)指令 1.BIN數加減一指令 2.全亮全熄之控制 3.Y4交替ON/OFF控制 4.Y0Y1交替動作,雙燈美術燈控制 5.七段電熱器控制 6.BIN數逐段加亮逐段減亮與全熄之控制 2-4‧BCD與BIN變換指令 1.BCD指令(BIN→BCD)之基本說明 6.BIN指令(BCD→BIN)之基本說明 . 第三章加減算指令的程式設計範例 3-1‧加減算指令之簡易控制 1.加減算指令之認識 3.零旗幟、進位旗幟信號 4.單點、多點對應傳送控制 5.單點ON/OFF控制與交替控制 7.雙燈美術燈控制兩例 8.單燈移位再循環兩例 9.以加減算指令做電熱器之七段加減控制 3-2‧加減算指令之應用控制 1.以加算指令做UP-COUNTER 2.二進位加算式計時器、自製積分式TIMER 5.以加算指令自製多重輸出TIM 6.以加算指令做24小時加算計時時鐘控制器 7.應用加算指令之溢位,使CNT變成多重輸出 11.投幣加算累計計數電路、投票計算電路 14.加減算指令做UP/DOWNCOUNTER 15.二進位變十進位之電路 16以加算指令做單按鈕密碼鎖 第四章進階指令的基本應用範例解碼編碼間接指定區域復歸乘除 4-1‧DECO解碼與ENCO編碼指令 1.X0~X5之BIN數解成十進數送至Y0 3.Y0交替ON/OFF、Y2/Y3手自動交替動作 5.3燈4燈5燈順序移位再循環 7.解碼可當作移位控制 8.最簡易的60燈單燈移位控制 9.以解碼指令,做輸入X的旗幟信號 10.ENCO(FNC42)編碼(ENCODE)指令 11.4燈BIN數顯示15層火警發生之樓層數 4-2‧DV/Z與T/C之間接指定 1.V/Z為「可附加間接指定」的暫存器 3.以指撥開關來設定Z與資料暫存器D的數據 4.由軟體來設定DVZ的暫存值 5.ABSD(F-62)多組可重疊凸輪順序控制指令 6.一元化的教育是在摧殘一半以上的下一代 8.應用加一指令計算掃描週期 10.外部指撥設定計時計數控制 12.應用T之間接指定無段調整快慢速度 13.步進馬達緩慢加速至正常速度 4-3‧解碼與加減一指令之簡易綜合設計 1.2燈交替4燈步進8燈單燈順序移位 2.可改變正反序單燈移位控制再循環 4.正反序單燈移位,改用C/T/Z/V/M/Y均可 5.正序亮燈至全亮反序熄燈至全熄可至126點 6.單燈移位再並可隨時停止再起動 11.正逆序步進走行禁止輸出與原點復歸控制 4-4‧傳送與其他指令之基本應用 1.BIN數十進數續亮至全亮再循環 3.傳送配合加減一做Y0~Y13單燈移位再循環 4.K3X0對應K3Y0正反移位 4-5‧乘算/除算指令之簡易應用 1.乘算/除算指令之結構 2.乘與除算指令做正反序移位控制 3.除算指令商與餘數之處理方式 4.以乘除算指令做運算元之資料整合與分割 第五章傳送指令的基本應用範例 5-1‧傳送指令的簡易控制 1.以傳送指令將CNT傳送至外部觀看計數值 2.以BCD解碼與七段顯示器顯示計數值 3.二進位的十進制(BCD)的了解 10.以傳送常數來做多變化多重控制 11.以傳送指令做Y-△自動啟動控制 12.以傳送常數做定時全自動正逆轉控制 13.傳送指令做全自動擠壓成型控制 5-2‧移位與傳送指令之綜合應用 1.T/C配合傳送指令,使CNT變成多重輸出 3.以CNT配合傳送做24小時定時控制 5.以傳送指令作油壓控制、花式噴水控制 第六章移位指令之應用及綜合控制 6-1‧移位指令之基本範例 3.移位指令之說明 7.單燈移位單循環、再循環4例 8.一燈燈續亮至全亮,續熄再循環 9.Y2~Y4單燈移位再循環3例、交替ON/OFF 6-2‧移位指令之簡易範例 1.單燈移位至Y13,全熄後再循環 2.空降式單燈移位至Y13立即再循環 4.OMRONC系列之單燈移位設計 6.閘門式單燈移位至Y13立即再循環 7.1燈2燈3燈~11燈移位至全亮再循環 9.正/反序亮至全亮,正/反續熄至全熄再循環 6-3‧位元右移指令之基本範例 6-4‧移位指令之基本應用 1.Y0/Y1美術燈控制、三燈美術燈控制 4.步進馬達正逆轉與調速之控制 5.以單、雙移位器做正逆序移位控制 7.單TIMER正停反停之控制 6-5‧移位控制之實際應用 1.Y0→停→Y1→停→Y0Y1→停→再循環 6.單、雙按鈕控數台電動機之ON/OFF 10.以DECO指令設計雙按鈕控制數台電動機 12.以移位器做單鈕密碼鎖控制之一 13.高信賴度之單按鈕密碼鎖控制 14.全自動油壓升降控制電路 16.防盜式電話自動撥號控制 第七章比較器之基本與應用控制 7-1‧比較器指令的基本控制範例 1.比較指令之基本範例說明 3.「大於」「小於」輸出之重覆應用 6.比較指令設計交替ON/OFF 8.以常數與INPUT比較,自製號碼鎖 9.以密碼開關管制電器用具之ON/OFF 11.以比較器作門禁管制密碼鎖 12.出勤記錄打卡鐘兼門禁管制 7-2‧應用比較指令使C/T變成多重控制 2.0.01秒高精度TIMER 3.以比較指令做24小時96段定時控制 6.每月行事曆每日每時定時控制 8.以CMP與CNT做單按鈕密碼鎖 10.以CMP與MOV做四樓升降自動控制 14.傳統三樓式升降機控制 7-3‧比較指令做外部指撥開關設定T/C 1.二進制外部設定三位數計數器 7.外部二位數指撥計時器多重設定與顯示 10.以比較指令設計連動旗幟信號 12.4點輸入外部多重設定與顯示16個TIMER 第八章應用指令之綜合應用與程式計範例 8-1‧單按鈕多段外部計時設定 1.僅一個輸入點就可外部設定計時 2.以4個輸入點做長時間之外部設定 4.單按鈕15段時間之外部設定 7.設定多數C/T且達5位數僅用3個輸入點 8-2‧24H外部調時與各種定時控制 1.以乘算與加算指令做資料之分割與整合 2.以DECO指令展開時分對應動作之解碼電驛 4.一點響一下,二點響二下,12點響12下 6.32位元指定,與時分一起記錄 7.步進調整與加減速快速調整 8.TV定時開關之自動控制,與各種定時控制 9.單按鈕單CNT之24小時定時控制與記錄 8-3‧特殊指令之綜合應用控制 1.4按鈕式999人密碼式門禁管制電路 2.3按鈕控制50種電器用具之ON/OFF 4.外部輸入開關決定移位循環之燈數 6.外部開關設定同時移位之燈數 7.外部設定單循環移位燈數 8.按鍵式電話撥號控制 9.防盜式電話自動撥號控制 8-4‧進階指令之綜合應用控制 1.同步自動追逐控制 3.四樓式電梯升降控制 4.駐場車輛數顯示及人員或進出數量之統計 6自動販賣機投幣與找錢電路 7電梯電路二圖 第九章特殊應用與連線才能測試及外部設定顯示與流程指令 9-1‧FX2FX3U才有的罕用應用簡介指令 9-1-1CML反傳送指令 9-1-2FMOV一組資料傳給多組指令 9-1-3[XCH]資料交換指令 9-1-4[NEG]補數指令(反相加1) 9-1-41ROR、ROL位元右、左旋轉指令 9-1-6SUM,ON位元自行統計總數的指令 9-1-7BON:BITONCHECK指令 9-1-9SER多筆資料比較指令 9-1-10SORT資料排序指令 9-1-11PRUN8進制位元傳送(2台並聯運轉) 9-1-12SWAP上下8位元互換 9-2‧必須PLC連線才能測試的常用指令 (☆無法用PC軟體測試的指令) 9-2-1PLSYFNC-57脈波輸出指令 9-2-2PWM脈波調幅輸出指令 9-2-3PLSR附加減速的脈波輸出指令 9-2-4RAMP傾斜信號指令 9-2-5VRRD、VRSC類比旋鈕量、刻度讀出指令 9-2-7PLC程式如何用傳統TIMER來外調時間 9-3‧外部輸入設定顯示指令 9-3-1[MTR〕多點矩陣輸入掃描指令 9-311REFREFF輸入/出強制變更反應時間指令 9-3-2SPD速度計測檢出指令 9-3-3TKY、HKY10、16鍵讀取4位數指令 9-3-5DSW指撥開關掃描輸入指令 9-3-67段顯示解碼、多位數7段顯示掃描輸出 9-3-8ARWS箭頭面板設定與顯示指令 9-4‧FNC0~09程式流程指令 9-4-1WDTFORNEXT迴圈指令 9-4-2CJCALLSRETFEND主副程式指令 9-4-3IRETEIDI與高速處理指令 ★本書範例,簡易、有趣,所有的程式95%以上都是自已設計的,絕對超越歐美日台同類書藉★ 序言 時代的腳步走得太快了,尤其個人電腦之發展更是一日千里,(兩年前才買的386級已被486 淘汰了,而且價格更便宜,實在有點早買早後悔的感覺),軟體的種類琳琅滿目,實令人目不暇給 ,往往有跟不上時代的感覺。

然PLC之程式控制器在台灣的使用量始終停留在每年只區區一萬台左右,更可憐的是軟體設 計的範例參考書,除了筆者於1988年出版〝可程式控制器程式設計大全〞一書外,幾乎絕無僅有 (台灣、日本、大陸已出版近30本PLC書籍,然30本合計之實用簡易設計範例大約不超出筆者 一人之設計)。

有幸的是,此書暢銷至今已高達6版近15000本左右,只是該書只介紹至簡易之應 用指令的移位、傳送、比較與加減算等指令而已。

然PLC之功能愈來愈強,高功能之簡易應用指令已逐漸的納入小型機種之領域裡,而且價格也 降至陽春機型之1.5至2倍之間,三菱電機有鑒於此,已於三年前開發FX系列小型進階機型之可 程式控制器,除了提供數十種高級機種均有的應用指令外,更站在使用者之立場,而設計了非常實 用之便利指令,與高速處理指令。

FX系列開發至今,雖然只短短三年,但銷售量確已突破小型機種之瓶頸,據估計在台灣每年已 有近2500台之銷量,主要仍是它除具有大型機種之常用高功能指令外,且早在1990年就已經將下 列幾個非常實用的建設性的設計納入小型PLC範圍,實為不可多得之突破性特色。

運算元可分割指定16位元以4位元為單位之任4字元,如K1X0(X0–X3)、K4Y0(Y0~Y7 與Y10~Y17)等。

間接指定資料暫存器V、Z:此兩暫存器活化了各種高階指令之功能,更進入神奇 之演算效果,如本書圖例5-60等等。

一次微分附加指定:因高階指令大部份均要用到一次微分,有了此附加指定就可簡化了書寫程 式之繁雜,而省下了甚多之內部電驛。

32位元D指定:可擴大輸入輸出資料至32位元(8位數),可詳9-21圖、9-24圖,更強化了小 型PLC之處理能力。

高速度除理之矩陣指令(F-52):巧妙的利用輸出再輸入掃描,而可將8點輸入 配合電晶體8點輸出擴充而為64點輸入,只多花8點輸出,竟可免費多得48點輸入。

脈波輸出指令(F-57):此指令配合間接指定,而可無段的調整步進馬達等等之速度,並可適當 的應用在數據傳輸之功能。

速度計測指令(F-56:SPEEPDETECT):應用此指令,配合近接開關、 光電開關、迴轉脈波編碼器,就可簡易的計測馬達之速度,而達到控制馬達之速度等等效果。

而增加下列所簡介之步進階梯語言與8個便利指令及5個外部輸入與輸出指令,更是能讓PLC 之玩家輕易的達到出神入化之設計效果,然因限於編幅之關係,本冊只能納入FX-0迷你陽春機型與 FX2共有指令之應用設計範例。

步進階梯語言:它突破電機專業設計程式之瓶頸,FX系列已兼具了專業與非專業均能設計程式 之兩種國際通用之程式語言,且更加設了自動化機械為了手動/自動兩用連鎖設計而傷神之格式化指 令(F-60)。

F-62與F-63多重凸輪順序控制指令:非常簡易就可達到多重凸輪順序輸出控制,且可設定高 達64個凸輪輸出之格式化指令。

一個指令就可達到五種輸出之特殊計時器指令(F-65)。

ALT(ALTERNATE)交替指令:現代化輕薄短小最常用之單一按鈕就可做ON/OFF控制之F-66 交替控制指令。

目前自動化加工,機械智慧取物之旋轉圓盤高低速正反轉控制指令 F-68(ROTARYTABLECONTROL)指令。

傾斜信號指令(F-67RAMP):應用此指令與類比信號搭配 使用,可簡易的達到高難度的緩衝起動與停止之動作。

TENKEY(F-70)與HEXADECIMALKEY(F-7116按鍵輸入指令)及DIGITALSWITCH(F-72指撥開 關輸入指令):僅分別用十個、16個、12個輸入點,就可輕易的讀入十鍵、十六鍵與8位數之指撥開關 之設定數據。

七段顯示器掃描指令(F-74SEGL):僅用12點I/O就可顯示8位數之外部七段顯示器,若配合上述 外部輸入指令與間接指定,就可輕易的達到高達數百個外部設定與顯示之超強功能。

FX系列除了具有上述之神奇功能外,(各指令之最簡易說明範例,可詳筆者於1–17~24頁之設 計)它尚率先納入PLC甚少具備之下列現代化功能。

三種不同型式之程式密碼鎖定,以示對個人智慧財產之尊重。

程式書寫器兼具獨立存取與傳輸之功能。

兼具EEPROM燒錄功能,徹底改善使用RAM執行之不便與程式可能消失之恐懼,且更換不同之產 品,只要更換事先錄好之不同的EEPROM。

FX系列敢稱出神入化之火狐狸,不僅具備了如上所述優點,若各位再詳看FX2〝使用範例〞大 全一書,就可知它的週邊設備之完整與電腦連線之軟體監視與書寫及列印之超強功能,更是PLC玩 家所夢眛以求之超級小寶貝。

本書程式之設計早在一年左右就已全部完成,然因三菱之印表軟體較難清晰的列印出筆者之實用 教育軟體,因此幾經波折,一延再延總算得與各位見面了,於此再三的期望!有更多的同好與先進積 極的開發實用教育軟體,以使這劃時代的自動化控制利器,能儘量發揮它的用途。

PLC之製造廠家能早日設計出四線式數據傳輸之分散式控制I/OA/DD/A與外部設定、顯示等等介面 ,期能擴展它的自動化控制領域,以期達到集中管理與智慧的分散控制之理想境界 回上頁 自強三用鉗多功能測試器兼手電筒鉗形電流萬用表三用鉗專利防燒測試棒



請為這篇文章評分?