KV-X 系列 × VS 系列
EtherNet/IP? 連接指南
內容
步驟 1 : 確認連接需要的設備
-
*需要另行供電。
步驟 2 : VS 系列的 EtherNet/IP 設定
下面說明 VS 系列的設置方法。
進行網絡設置前,請預先確定好以下項目。
- - 分配給 KV 系列 的 IP 地址 (例 :192.168.0.30)※192.168.0.10 是初始值。
- - 分配給 VS 系列的 IP 地址 (例 :192.168.0.10(初始值))
1. 啟動VS Creator(VS 系列用的軟件),確認“設備連接”畫面上顯示對象的VS 系列設備。
-
*電腦和對象的VS 系列需要用相同的網絡地址分組連接。
2. 如果在設備列表中選擇列表行,則會在IP 地址的旁邊顯示。
點擊圖標,會顯示[網絡設置]對話框,可變更在列表行中選擇的設備的網絡設置。設置更改完成后,選擇〔連接〕。
本次如下設置。
3. 顯示“主屏”。
4. 選擇【環境設置】的【工業以太網設置】。
-
*僅在設置模式時可更改。
請在[ 工業以太網設置] 對話框的“EtherNet/IP”畫面上如下設置。
設置項目 | 設置值 |
---|---|
有效/ 無效設置 | 有效(右) |
PLC 類別 | Keyence KV |
周期通訊數據大小 | 496 字節(初始值) |
Endian | little Endian |
根據需要調整“傳輸和接收的數據分配”、“用戶定義范圍”。
詳情見VS 系列用戶手冊。
-
*附錄中記載了添加示例。
5. 顯示確認對話框時,選擇〔保存后立即重新啟動〕。
要點
VS 系列的[Ethernet]設置、[EtherNet/IP]設置在重新啟動時反映更改后的設置。
步驟 3 : KV-X 系列的設置
本節將介紹如何連接名為「Vendor Series」的虛擬設備,實際使用時請將「Vendor Series」替換為要連接的設備。
要點
KV-X 系列上,可以給EtherNet/IP的連接分配變量。
給EtherNet/IP的連接分配變量時,在[CPU系統設定]對話框的“系統設定”的“其他設定”中勾選“EtherNet/IP設置更新時顯示變量設置對話框(E)”。
從“KV STUDIO”的菜單中選擇【視圖(V)】?【CPU系統設定(P)】,即顯示[CPU系統設定]對話框。
勾選“EtherNet/IP設置更新時顯示變量設置對話框(E)”后,即更新EtherNet/IP設置,當確定了單元編輯器的更改內容時,即顯示給連接分配變量的對話框。
1.啟動KV STUDIO,新建項目。支持型號選擇“KV-X520”,單擊〔OK〕。
顯示[管理員設定]對話框,輸入密碼后點擊[OK],顯示[確認單元配置設定]對話框,單擊〔是(Y)〕。
2.在單元編輯器上單擊EtherNet/IP設定的圖標。顯示選擇設置方法的對話框,單擊〔手動(M)〕。
3.顯示單元編輯器,在“設定單元(2)”選項卡中設置KV-X520的IP地址。在此,如下所示設置。
* Step4是導入傳感器設置文件時的步驟。已經導入傳感器設置文件時,請進入Step5。
4.顯示[EtherNet/IP設置]窗口,選擇【EDS文件(D)】→【注冊(I)】,導入基恩士公司制傳感器設置文件(ez1文件)。
* 可從Keyence官方網站下載傳感器設置文件。
5. 在用Ethernet電纜連接了KV-X 系列IV4 系列的狀態下,選擇[EtherNet/IP設定]窗口的【文件(F)】→【自動配置(S)】。
6.實機和單元編輯器的配置不同時,會顯示確認項目傳輸的對話框,在用USB電纜連接了PC和KV-X 系列的狀態下單擊〔是(Y)〕。
7.項目傳輸完成后,顯示[設備查找設定]對話框,單擊〔查找(F)〕。自動配置完成后,IV4 系列會自動注冊,單擊〔OK〕關閉[EtherNet/IP設置]窗口。
8.單擊單元編輯器的〔OK〕退出。
要點
已勾選“EtherNet/IP設置更新時顯示變量設置對話框(E)”時,顯示[EtherNet/IP設備 變量設置]對話框。
輸入分配給連接的變量的變量名,單擊〔OK〕。
- 手動設置的方法
設置設備配置的方法在"EtherNet/IP設定"的[設備列表(1)]選項卡中,拖放“Vender Series”并創建設備配置。
設置數據的傳輸和監控器
1.從菜單中選擇【監控器/模擬器(N)】>【PLC傳輸→監控器模式(C)】。
在[PLC傳輸]對話框中單擊〔執行(E)〕。
2. 如果在傳輸數據之前和之后的顯示以下對話框,請兩次分別點擊[是(Y)]。
3. 在工作空間的“Vender Series”上右鍵單擊,選擇【傳感器IO監控(M)】。
可簡單監控傳感器中的信息。
要點
也可以啟動實時時序圖監控器,在圖表上確認。
在“傳感器IO監控”上右鍵單擊,選擇【實時時序圖監控器(H)】。
不需要調整范圍,因為即時時序圖監控器會自動執行縮放。
如何通過程序來修改相關參數
從而更改設定值
傳感器的設定值可以通過如下兩種方法更改:
A : 從PC更改
B : 從梯形圖程序更改
* 以下將以傳感器MU-N(FD-0*C)為例進行說明。
A : 從PC更改
要從PC更改設定值,請使用KV STUDIO中的傳輸適配器功能
1. 在工作空間中展開單元配置。右鍵點擊MU-N(FD-0*C)并選擇[傳輸適配器設定(A)]
2. 在「MU-N(FD-0*C)」的參數上打勾,然后輸入設定值。
點擊 [寫入適配器 (W)] 將設定值寫入傳感器。
*要讀取傳感器的設定值,請選擇 [讀取適配器 (R)]。
B : 從梯形圖程序更改
通過梯形圖程序,執行顯示報文通訊來更改設定值。
如需進行顯式報文,請使用傳感器設置指令(SPWR 指令(寫入傳感器參數指令)、SPRD 指令(讀取傳感器參數指令))
1. 在編輯器模式下,創建一個梯形圖程序,如下所示
* 關于參數編號的具體信息,請參照對應的參數表
2. 傳輸梯形圖程序到PLC
3. 當Trg變為ON狀態時,相對應的設置值會被改寫
* 將設定值儲存在Dst[#4] 中([結果儲存位置] + 4)。
要點
RT(即時)編輯功能
當您使用梯形圖程序時,您可以直接將軟元件注釋或者參數名輸入到自動搜索并顯示輸入候選項。
步驟 4 : 創建梯形圖程序
1. 將KV STUDIO 設為編輯器模式,在梯形圖程序上創建各控制用梯形圖。
模式切換控制
將當前的模式加入執行條件中,將模式的切換請求置于ON。
助記符列表
LDP bReqRun
AND gstVsInput.Command_ready OR gstVsOutput.Go_to_Run
ANB gstVsInput.Run_Status OUT gstVsOutput.Go_to_Run LDP bReqSet
AND gstVsInput.Command_ready OR gstVsOutput.Go_to_Setting AND gstVsInput.Run_Status
OUT gstVsOutput.Go_to_Setting
指定命令No. 并指令拍攝
指定命令No.和程序No.,將命令請求置于ON。
然后,將觸發置于ON。
助記符列表
LDP bReqChange
AND gstVsInput.Command_ready OR gstVsOutput.Command_Request
ANB gstVsInput.Command_complete ANB gstVsInput.Command_error
MOV.D CommandNo gstVsInput.Result_Data[#115] MOV.D CommandParam gstVsInput.Result_Data[#116] OUT gstVsOutput.Command_Request
LDP gstVsInput.Command_error
MOV.D gstVsInput.Error1_Code ErrorCode
LDP gstVsInput.Command_complete AND gstVsInput.Trigger_Ready
OR gstVsOutput.Trigger ANB gstVsInput.Trigger_Ack OUT gstVsOutput.Trigger
獲取結果
獲取拍攝結果,將獲取完成置于ON。
助記符列表
LDP gstVsInput.Result_Ready
BMOV.D gstVsInput.Error1_Code Result #10
LDP gstVsInput.Result_Ready OR gstVsOutput.Result_Ack AND gstVsInput.Result_Ready OUT gstVsOutput.Result_Ack
-
*要根據需要設置VS 系列的輸出數據。
2. 將創建的程序傳輸至PLC。
勾選【監控器/ 模擬器(N)】?【PLC 傳輸→監控器(C)】,點擊〔執行〕。
3. 將PLC 設為RUN。
4. 在【KV STUDIO】監控器中執行上述程序時,將執行條件置于ON 進行控制。
補充 1 : 內存圖
VS 系列[EtherNet/IP]的設置
可通過循環通信進行收發的參數列表如下所示。
可通過循環通信獲取的參數列表
可通過循環通信獲取的參數列表在KV 系列和VS 系列之間每隔一定周期自動更新,因此無需讀寫數據用的程序。以下記載的是將B000、W000 分配給VS 系列的鏈接軟元件的首軟元件時的軟元件圖。
VS 系列 → KV 系列
分配軟元件 | 名稱 |
---|---|
B000 | Trigger Ready |
~ | - |
B008 | Trigger Ack |
~ | - |
B010 | Pass |
B011 | Fail |
~ | - |
B013 | Result Ready |
B014 | Run Status |
B015 | - |
B016 | Error0 Status |
B017 | Error1 Status |
B018 | Command Comple |
B019 | Command Error |
B01A | Command Ready |
B01B | - |
B01C | Prog Load Comp |
B01D | Prog Load Comp |
B01E | - |
B01F | - |
B020 | Soft Event 0 A |
B021 | Soft Event 1 A |
~ | - |
B027 | Soft Event 7 A |
B028 | Assignable 0 |
B029 | Assignable 1 |
~ | - |
B03F | Assignable 23 |
B040 | Tool Judge 0 |
B041 | Tool Judge 1 |
~ | - |
B05F | Tool Judge 31 |
W000 | Error0 Code |
W001 | |
W002 | Error1 Code |
W003 | |
W004 | Program Number |
W005 | |
W006 | Total Count |
W007 | |
W008 | Command Result |
W009 | |
W00A | Command Data 1 |
W00B | |
W00C | Command Data 2 |
W00D | |
~ | |
W014 | Command Data 6 |
W015 | |
W016 | From VS Data1 |
W017 | |
W018 | From VS Data2 |
W019 | |
~ | |
W0F0 | From VS Data110 |
W0F1 |
KV 系列 → VS 系列
分配軟元件 | 名稱 |
---|---|
B060 | Trigger |
~ | - |
B068 | Trigger Disable |
B069 | Output Disable |
B06A | Reset |
~ | - |
B072 | Rslt Hndshk Enable |
B073 | Result Ack |
B074 | Go to Run |
B075 | Go to Setting |
B076 | Error0 Clear |
B077 | Error1 Clear |
B078 | Command Request |
~ | - |
B07C | Prog Load Exec |
B07D | Prog Load Exec SD |
B07E | - |
B07F | - |
B080 | Soft Event 0 |
B081 | Soft Event 1 |
~ | - |
B087 | Soft Event 7 |
B088 | Assignable 0 |
B089 | Assignable 1 |
~ | - |
B09F | Assignable 23 |
W0F2 | Program Number |
W0F3 | |
W0F4 | Command Number |
W0F5 | |
W0F6 | Command Param 1 |
W0F7 | |
W0F8 | Command Param 2 |
W0F9 | |
~ | - |
W0100 | Command Param 6 |
W0101 | |
W0102 | To VS Data 1 |
W0103 | |
W0104 | To VS Data 2 |
W0105 | |
~ | - |
W01E4 | To VS Data 114 |
W01E5 |
補充 2 : 通訊數據的設置
下面說明 VS 系列和 PLC間的通信數據的設置方法。
1. 下面的示例是在VS Creator 的設置中進行以下設置,以輸出數據。
點擊“通訊”的〔+〕按鈕后,顯示“工具列表”對話框。
從“輸出”選項卡中選擇“數據輸出(工業以太網)”后,選擇〔添加〕。