三菱PLC-信捷人机通信(编程)
生活随笔
收集整理的這篇文章主要介紹了
三菱PLC-信捷人机通信(编程)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
內容包括三菱FX1N與信捷TG765-WX人機硬件連接,人機編程(含C函數功能塊程序編制)以及操作過程中問題的處理,國產仿三菱系統程序、原理圖、PCB圖源文件下載等。紫色文字是超鏈接,點擊自動跳轉至相關博文。持續更新,原創不易!
目錄:
一、FX1N介紹
1、選件連接用插口
2、軟元件介紹
二、三菱FX1N與信捷TG765-WX人機硬件連接
1、概述
1)什么是人機交互? ?2)信捷TG765-WX人機
2、通過BD板連接
1)簡介? ?2)設備類型? ?3)參數設置? ?4)電纜制作? ?5)設備地址
3、CPU直連
1)設備類型? ?2)參數設置? ?3)電纜制作? ?4)設備地址
4、經過BD板通信的實際效果
三、信捷TG765-WX人機編程
1、實際編程 1)TouchWin功能之控件功能? ?2)打開觸摸屏高級功能 3)觸摸屏部件密碼設置與修改? ?4)畫面跳轉 2、配方 3、素材處理 4、C函數功能塊 1)查看內部PSW、PFW、PSB可用個數? ?2)選擇人機內部寄存器? ?3)程序示例,F7編譯 5、編程后期處理 1)離線模擬???2)文件加密與加密保存
四、相關問題總結
1、硬件聯機錯誤問題總結
2、編程錯誤問題總結
1)觸摸屏程序打不開? ??2)C函數功能塊F7編譯報錯
-----------------------------------------------------------
參閱下面的內容先參看“三菱FX系列PLC-編程”,STM32仿三菱PLC系統程序與參考原理圖、PCB板圖。
----------------------------------------------------------------------------------------------------------------
一、FX1N介紹 1、選件連接用插口
-----------------------------------------------------------
2、軟元件介紹
參看“三菱FX系列PLC-編程1”相關內容,不再贅述。
----------------------------------------------------------------------------------------------------------------
二、三菱FX1N與信捷TG765-WX人機硬件連接
1、概述 1)什么是人機交互 HMI(Human–Machine Interaction),是一門研究系統與用戶之間的交互關系的學問。系統可以是各種各樣的機器,也可以是計算機化的系統和軟件。人機交互界面通常是指用戶可見的部分。用戶通過人機交互界面與系統交流,并進行操作。 ------------------------------ 2)信捷TG765-WX人機 它只有RS232接口,而FX1N是RS422接口,不能直接連接。 (1)通過BD板連接,如“2、通過BD板連接”所述,相關文檔可從信捷官網下載。 ----------------- (2)通過RS232轉RS422連接,如”3、CPU直連“所述,但這種做法不穩定,信捷技術支持不推薦使用。 ----------------------------------------------------------- 2、通過BD板連接
1)簡介 PLC編程口與觸摸屏不用1個口,可方便的下載PLC程序,編程電纜不用頻繁的插入、拔除。 FX1N-232-BD擴展板: ------------------------------ 2)設備類型 注:所有設備請勿帶電插拔;使用?485-BD?時,該協議支持多站號。 TG765-WX設置 勾選下面兩個,PLC上電后,BD板上的RXD、TXD指示燈不停閃爍,可以用來測試BD板是否工作,正常連接不需要勾選。 ------------------------------ 3)參數設置 (1)HMI 設置 ---------------- (2)PLC 設置 下圖為使用 RS485-BD 通訊參數設置。 注:當使用?232-BD?時,H/W?類型選擇?RS-232;PLC?參數修改后,要將參數寫入?PLC,再重新上電才可以生效! 相關編程軟件使用方法參見“三菱FX系列PLC-編程1之五、編程軟件的使用”。 ------------------------------ 4)電纜制作 FX 系列 PLC 使用通訊模塊 RS232-BD 時,電纜制作圖如下所示。 ------------------------------ 5)設備地址 ----------------------------------------------------------- 3、CPU直連 1)設備類型 ------------------------------ 2)參數設置 (1)HMI 設置 ---------------- (2)PLC 設置 注:三菱軟件奇偶校驗默認為“奇數”,但和信捷?HMI?通訊時,一定要把“奇數”改為“偶數”;否則,即使把HMI改為“奇數”和三菱保持一致,也通訊不上,通訊參數寫入PLC后需斷電再上電生效。? ------------------------------ 3)電纜制作 FX0/FX1/FX1S/FX0N/FX1N/FX2N 系列 PLC 使用 RS422 時,電纜制作圖如下所示。? ------------------------------ 4)設備地址 ----------------------------------------------------------- 4、經過BD板通信的實際效果 示例PLC與人機程序移步“download.csdn.net/download/liht1634/20678621“。 ---------------------------------------------------------------------------------------------------------------- 三、信捷TG765-WX人機編程 1、實際編程 1)TouchWin功能之控件功能 2)打開觸摸屏高級功能 ------------------------------ 3)觸摸屏部件密碼設置與修改 ------------------------------ 4)畫面跳轉 ----------------------------------------------------------- 2、配方 ----------------------------------------------------------- 3、素材處理 1)按鈕圖標的自定義 注:透明一定要勾選上。 ----------------------------------------------------------- 4、C函數功能塊 掌握C語言編程,可參看“https://download.csdn.net/download/liht_1634/85094724”相關內容,不再贅述。 1)查看內部PSW、PFW、PSB可用個數 PSW、PFW、PSB 內部對象地址范圍 0~255 作為系統特殊功能使用;人機速度慢,可將Cache個數修改為2,如下圖。 ------------------------------ 2)選擇人機內部寄存器 ------------------------------ 3)程序示例,F7編譯 ----------------------------------------------------------- 5、編程后期處理 1)離線模擬 效果如下圖: ------------------------------ 2)文件加密與加密保存 (1)將UseRokey.dll文件復制到安裝目錄的AutoWin下面,替換掉原文件。 (2)文件/加密保存 這樣的文件就可能用于下載,客戶能打開,但看不到畫面內容。 ---------------------------------------------------------------------------------------------------------------- 四、相關問題總結 1、硬件聯機錯誤問題總結 Q15 為什么無法正常通訊,人機界面上顯示“正在通訊……”?? FX1N與TG765-WX通信報錯 1)下載“觸摸屏與PLC連接通訊手冊”; 首先用戶可以至信捷公司官方網站www.xinje.com下載“觸摸屏與PLC連接通訊手冊”,查找相應的通訊設備類型,參考一些通訊注意點。 2)檢查通訊電纜接線是否正確; 檢查屏與設備間的通訊電纜接線是否正確,通訊線接線方法可查閱“觸摸屏與PLC連接通訊手冊”。 3)請用萬用表檢查通訊電纜是否接觸不良或損壞; 4)工程選擇的PLC機型和實際連接PLC機型是否相符; 5)檢查通訊參數的設置; 屏的通訊參數必須和通訊設備的通訊參數保持一致,如:設備類型、站號、波特率、停止位、數據位、奇偶校驗。一般PLC參數下載完成后,PLC需要重新上電才會生效。 6)可新建一個簡單程序做測試,這樣便于查找原因; 若新建的程序通訊正常,用戶就需要要檢查工程畫面中的內容,尤其是按鈕、數據輸入等與通訊設備有關的部件,檢查這些部件所選擇的設備、站號是否正確。例如:人機界面與信捷PLC通訊,PLC的站號為1,并通過電纜與人機界面的PLC口連接。然后在編輯畫面上,添加了一個對PLC內的軟元件M0置位的按鈕,那么這個按鈕的“站點號”就要設置為1,“設備”欄選擇PLC口。 7)確定當前使用的人機界面通訊口; 人機界面有兩個通訊口,分別為PLC口、Download口,確定人機界面是用哪個口通訊的,不要插錯通訊口,若使用PLC口,則每個部件的設備都應該是“PLC口”。 8)觀察通訊窗口里的站點號; 若用戶可以確定通訊設備的站號,如設備站號是1,但是人機界面上彈出的通訊窗口是“正在通訊,PLC站號0…… ”,則人機界面程序中肯定存在某些控件的站號是0,用戶需要檢查工程所有部件站點號是否有誤,并將站號改為1。 9)現場干擾。 排查現場是否有干擾,適當做一些抗干擾措施,如通訊線加屏蔽層、人機界面使用獨立電源、和高頻設備之間做一些隔離等。 ----------------------------------------------------------- 2、編程錯誤問題總結 1)信捷觸摸屏程序打不開 由于電腦殺毒軟件或程序編輯時有些非法操作的原因,有可能會造成程序打不開。相關文件移步“https://download.csdn.net/download/liht_1634/85278581”。 (1)將文件包中Twin1.exe 的文件放置在TouchWin軟件的安裝目錄里 (2)在軟件安裝目錄中,雙擊TWin1.exe,打開原來打不開的程序,再用TWin.exe 新建一個空白程序,將原來打不開的程序的畫面內容復制到新建的程序里保存,詳細過程請參見視頻。 (3)注意:復制前可以現將部件鎖定,這樣復制到新的畫面里時部件不會有移位。另外,用TWin1.exe?打開的程序只能用來恢復原來打不開的程序,不能直接在其基礎上編輯畫面下到屏里使用! ------------------------------ 2)C函數功能塊F7編譯報錯 ----------------------------------------------------------------------------------------------------------------
1、概述 1)什么是人機交互 HMI(Human–Machine Interaction),是一門研究系統與用戶之間的交互關系的學問。系統可以是各種各樣的機器,也可以是計算機化的系統和軟件。人機交互界面通常是指用戶可見的部分。用戶通過人機交互界面與系統交流,并進行操作。 ------------------------------ 2)信捷TG765-WX人機 它只有RS232接口,而FX1N是RS422接口,不能直接連接。 (1)通過BD板連接,如“2、通過BD板連接”所述,相關文檔可從信捷官網下載。 ----------------- (2)通過RS232轉RS422連接,如”3、CPU直連“所述,但這種做法不穩定,信捷技術支持不推薦使用。 ----------------------------------------------------------- 2、通過BD板連接
1)簡介 PLC編程口與觸摸屏不用1個口,可方便的下載PLC程序,編程電纜不用頻繁的插入、拔除。 FX1N-232-BD擴展板: ------------------------------ 2)設備類型 注:所有設備請勿帶電插拔;使用?485-BD?時,該協議支持多站號。 TG765-WX設置 勾選下面兩個,PLC上電后,BD板上的RXD、TXD指示燈不停閃爍,可以用來測試BD板是否工作,正常連接不需要勾選。 ------------------------------ 3)參數設置 (1)HMI 設置 ---------------- (2)PLC 設置 下圖為使用 RS485-BD 通訊參數設置。 注:當使用?232-BD?時,H/W?類型選擇?RS-232;PLC?參數修改后,要將參數寫入?PLC,再重新上電才可以生效! 相關編程軟件使用方法參見“三菱FX系列PLC-編程1之五、編程軟件的使用”。 ------------------------------ 4)電纜制作 FX 系列 PLC 使用通訊模塊 RS232-BD 時,電纜制作圖如下所示。 ------------------------------ 5)設備地址 ----------------------------------------------------------- 3、CPU直連 1)設備類型 ------------------------------ 2)參數設置 (1)HMI 設置 ---------------- (2)PLC 設置 注:三菱軟件奇偶校驗默認為“奇數”,但和信捷?HMI?通訊時,一定要把“奇數”改為“偶數”;否則,即使把HMI改為“奇數”和三菱保持一致,也通訊不上,通訊參數寫入PLC后需斷電再上電生效。? ------------------------------ 3)電纜制作 FX0/FX1/FX1S/FX0N/FX1N/FX2N 系列 PLC 使用 RS422 時,電纜制作圖如下所示。? ------------------------------ 4)設備地址 ----------------------------------------------------------- 4、經過BD板通信的實際效果 示例PLC與人機程序移步“download.csdn.net/download/liht1634/20678621“。 ---------------------------------------------------------------------------------------------------------------- 三、信捷TG765-WX人機編程 1、實際編程 1)TouchWin功能之控件功能 2)打開觸摸屏高級功能 ------------------------------ 3)觸摸屏部件密碼設置與修改 ------------------------------ 4)畫面跳轉 ----------------------------------------------------------- 2、配方 ----------------------------------------------------------- 3、素材處理 1)按鈕圖標的自定義 注:透明一定要勾選上。 ----------------------------------------------------------- 4、C函數功能塊 掌握C語言編程,可參看“https://download.csdn.net/download/liht_1634/85094724”相關內容,不再贅述。 1)查看內部PSW、PFW、PSB可用個數 PSW、PFW、PSB 內部對象地址范圍 0~255 作為系統特殊功能使用;人機速度慢,可將Cache個數修改為2,如下圖。 ------------------------------ 2)選擇人機內部寄存器 ------------------------------ 3)程序示例,F7編譯 ----------------------------------------------------------- 5、編程后期處理 1)離線模擬 效果如下圖: ------------------------------ 2)文件加密與加密保存 (1)將UseRokey.dll文件復制到安裝目錄的AutoWin下面,替換掉原文件。 (2)文件/加密保存 這樣的文件就可能用于下載,客戶能打開,但看不到畫面內容。 ---------------------------------------------------------------------------------------------------------------- 四、相關問題總結 1、硬件聯機錯誤問題總結 Q15 為什么無法正常通訊,人機界面上顯示“正在通訊……”?? FX1N與TG765-WX通信報錯 1)下載“觸摸屏與PLC連接通訊手冊”; 首先用戶可以至信捷公司官方網站www.xinje.com下載“觸摸屏與PLC連接通訊手冊”,查找相應的通訊設備類型,參考一些通訊注意點。 2)檢查通訊電纜接線是否正確; 檢查屏與設備間的通訊電纜接線是否正確,通訊線接線方法可查閱“觸摸屏與PLC連接通訊手冊”。 3)請用萬用表檢查通訊電纜是否接觸不良或損壞; 4)工程選擇的PLC機型和實際連接PLC機型是否相符; 5)檢查通訊參數的設置; 屏的通訊參數必須和通訊設備的通訊參數保持一致,如:設備類型、站號、波特率、停止位、數據位、奇偶校驗。一般PLC參數下載完成后,PLC需要重新上電才會生效。 6)可新建一個簡單程序做測試,這樣便于查找原因; 若新建的程序通訊正常,用戶就需要要檢查工程畫面中的內容,尤其是按鈕、數據輸入等與通訊設備有關的部件,檢查這些部件所選擇的設備、站號是否正確。例如:人機界面與信捷PLC通訊,PLC的站號為1,并通過電纜與人機界面的PLC口連接。然后在編輯畫面上,添加了一個對PLC內的軟元件M0置位的按鈕,那么這個按鈕的“站點號”就要設置為1,“設備”欄選擇PLC口。 7)確定當前使用的人機界面通訊口; 人機界面有兩個通訊口,分別為PLC口、Download口,確定人機界面是用哪個口通訊的,不要插錯通訊口,若使用PLC口,則每個部件的設備都應該是“PLC口”。 8)觀察通訊窗口里的站點號; 若用戶可以確定通訊設備的站號,如設備站號是1,但是人機界面上彈出的通訊窗口是“正在通訊,PLC站號0…… ”,則人機界面程序中肯定存在某些控件的站號是0,用戶需要檢查工程所有部件站點號是否有誤,并將站號改為1。 9)現場干擾。 排查現場是否有干擾,適當做一些抗干擾措施,如通訊線加屏蔽層、人機界面使用獨立電源、和高頻設備之間做一些隔離等。 ----------------------------------------------------------- 2、編程錯誤問題總結 1)信捷觸摸屏程序打不開 由于電腦殺毒軟件或程序編輯時有些非法操作的原因,有可能會造成程序打不開。相關文件移步“https://download.csdn.net/download/liht_1634/85278581”。 (1)將文件包中Twin1.exe 的文件放置在TouchWin軟件的安裝目錄里 (2)在軟件安裝目錄中,雙擊TWin1.exe,打開原來打不開的程序,再用TWin.exe 新建一個空白程序,將原來打不開的程序的畫面內容復制到新建的程序里保存,詳細過程請參見視頻。 (3)注意:復制前可以現將部件鎖定,這樣復制到新的畫面里時部件不會有移位。另外,用TWin1.exe?打開的程序只能用來恢復原來打不開的程序,不能直接在其基礎上編輯畫面下到屏里使用! ------------------------------ 2)C函數功能塊F7編譯報錯 ----------------------------------------------------------------------------------------------------------------
總結
以上是生活随笔為你收集整理的三菱PLC-信捷人机通信(编程)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 数据的加密解密
- 下一篇: 排序算法:冒泡和快排 摘自网络