KV-X 系列 × SR-X 系列
EtherNet/IP? 連接指南
支持的條碼讀取器
- SR-X 系列
- SR-2000/1000 系列
- SR-5000 系列
- SR-750/D100 系列
- SR-700 系列(經由 N-L20)
- BL-1300 系列(經由 N-L20)
內容
步驟 1 : 連接所需設備
本資料以與 KV 系列 通信為例進行說明。
如需使用其他單元,請分別換閱所使用的單元。
請準備下述設備。
※1 使用SR-700/BL-1300 系列時,需要另外購買N-L20。
※2 用于連接“條碼讀取器”?“PLC”的電纜。使用N-L20 時不需要專屬電纜。
※3 用于連接 24 V 電源、輸入輸出信號、RS-232C 端口的電纜。
※4 使用SR-5000 系列時,請使用OP-88437 等電源電纜。
步驟 2 : 條碼讀取器的設定
< SR-X/SR-2000/1000/5000 系列、SR-700/BL-1300 系列(經由 N-L20)時 >
使用 AutoID Network Navigator 進行 SR-X/SR 系列的通信設定。
* SR-750/D100 系列時,請參閱“< SR-750/D100 系列 >”.
1. 通過 USB 數據線連接計算機與 SR-X/SR-2000/1000/5000 系列以及 N-L20。
2. 從【所有程序】啟動 AutoID Network Navigator。
顯示如下時,表示連接成功。
3. 設定 IP 地址和子網掩碼。
請根據使用環境進行設定。本資料中的設定示例如下。
4. 點擊〔啟動設置 Wizard〕按鈕,進行如下設定。
5. 發送設定。
6. 點擊藍燈,解除與條碼讀取器的連接。
連接 AutoID Network Navigator 后,無法與 PLC 通信。
至此,條碼讀取器的設定完成。
< SR-750/D100 系列時 >
使用 AutoID Network Navigator ,進行 SR-750/D100 系列的通信設定。
* SR-X/SR-2000/1000/5000 系列、SR-700/BL-1300 系列(經由N-L20)時,請參閱”< SR-X/SR-2000/1000/5000 系列、SR-700/BL-1300 系列(經由N-L20) >”。
1. 通過專屬 Ethernet 電纜連接計算機與 SR-750/D100 系列。
2. 啟動 AutoID Network Navigator 后,將自動查找網絡上的條碼讀取器。
顯示如下時,表示連接成功。
未找到時,按照以下步驟設定臨時 IP 地址,并進行連接。
(1) 點擊〔配置臨時 IP 地址〕圖標,顯示 [ 配置臨時 IP 地址 ] 對話框。
(2) 操作條碼讀取器的開關,開始 BOOTP 動作。
SR-750 系列時
按住 TUNE 開關 5 秒以上, LED1 至 4 亮燈后松開開關。
SR-D100 系列時
按住 TEST 開關 5 秒以上, LED1 至 4 亮燈后松開開關。
找到條碼讀取器后,將顯示如下信息。
(3) 單擊〔OK〕按鈕,分配臨時 IP。
3. 選擇“通信 1”選項卡,設定IP 地址、子網掩碼。
請根據使用環境進行設定。本資料中的設定示例如下。
4. 選擇“通信2”選項卡,進行通信設定。
5. 發送設定。
6. 點擊藍燈,解除與條碼讀取器的連接。
連接AutoID Network Navigator 后,無法與PLC 通信。
至此,條碼讀取器(SR-750/D100 系列)的設定完成。
步驟 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(即時)編輯功能
當您使用梯形圖程序時,您可以直接將軟元件注釋或者參數名輸入到自動搜索并顯示輸入候選項。
參考 1 : 地址映射
用于隱式報文通信的軟元件地址映射及其名稱如下所示。
SR-X 系列/SR-2000 系列
IN: B000/W000~ OUT: B040/W052~
結果數據(Input Assemblies)
SR-X 系列 / SR-2000 系列 → KV 系列
偏置 | 分配軟元件 | 名稱 | |
---|---|---|---|
0 | 0 | B000 | 錯誤 |
1 | B001 | 可更新讀取數據 | |
2 | B002 | 讀取數據更新完成 | |
3 | B003 | ||
4 | B004 | ||
5 | B005 | ||
6 | B006 | 緩沖溢出錯誤 | |
7 | B007 | 普通錯誤 | |
8 | B008 | BUSY | |
9 | B009 | TRG BUSY | |
10 | B00A | LOCK BUSY | |
11 | B00B | MODE BUSY | |
12 | B00C | ERR BUSY | |
13 | B00D | ||
14 | B00E | READY | |
15 | B00F | ||
1 | 0 | B010 | 讀取完成 |
1 | B011 | 預設讀取完成 | |
2 | B012 | 預設數據登錄完成 | |
3 | B013 | 調諧完成 | |
4 | B014 | BLOAD 完成 | |
5 | B015 | ||
6 | B016 | ||
7 | B017 | 外部指示動作完成 | |
8 | B018 | 讀取錯誤 | |
9 | B019 | 預設讀取失敗 | |
10 | B01A | 預設數據登錄失敗 | |
11 | B01B | 調諧失敗 | |
12 | B01C | BLOAD 失敗 | |
13 | B01D | ||
14 | B01E | ||
15 | B01F | 外部指示動作失敗 | |
2 | 0 | B020 | IN1 狀態 |
1 | B021 | IN2 狀態 | |
2 | B022 | ||
3 | B023 | ||
4 | B024 | OUT1 狀態 | |
5 | B025 | OUT2 狀態 | |
6 | B026 | OUT3 狀態 | |
7 | B027 | ||
8 | B028 | 不穩定 | |
9 | B029 | 匹配等級 不穩定 | |
10 | B02A | ISO/IEC 15415 不穩定 | |
11 | B02B | AIM DPM 不穩定 | |
12 | B02C | SAE AS9132 不穩定 | |
13 | B02D | ISO/IEC 15416 不穩定 | |
14 | B02E | ||
15 | B02F | ||
3 | 0 | B030 | |
至 | 至 | 至 | |
15 | B03F | ||
4 | W000 | 匹配等級 | |
5 | W001 | ISO/IEC 15415 等級 | |
6 | W002 | AIM DPM 等級 | |
7 | W003 | ISO/IEC 15416 等級 | |
8 | W004 | 讀取錯誤原因 | |
9 | W005 | 預設讀取失敗原因 | |
10 | W006 | 預設登錄失敗原因 | |
11 | W007 | 調諧失敗原因 | |
12 | W008 | BLOAD 失敗原因 | |
13 | W009 | ||
14 | W00A | ||
15 | W00B | 外部指示動作錯誤原因 | |
16 | W00C | 普通錯誤原因 | |
17 | W00D | 從站ID | |
18 | W00E | 讀取數據獲取次數 | |
19 | W00F | 讀取數據更新次數 | |
20 | W010 | 主站的計時輸入次數 | |
21 | W011 | 讀取數據大小 | |
22 | W012 | 讀取數據(1、2 位) | |
至 | 至 | 至 | |
85 | W051 | 讀取數據(125、126 位) |
控制數據(Output Assemblies)
KV 系列 → SR-X 系列 / SR-2000 系列
偏置 | 分配軟元件 | 名稱 | |
---|---|---|---|
0 | 0 | B040 | |
1 | B041 | 數據更新使能 | |
2 | B042 | ||
至 | 至 | 至 | |
6 | B046 | ||
7 | B047 | 錯誤清除、發送緩沖清除 | |
8 | B048 | 讀取開始請求 | |
9 | B049 | 預設讀取開始請求 | |
10 | B04A | 預設數據登錄開始請求 | |
11 | B04B | 調諧開始請求 | |
12 | B04C | BLOAD 請求 | |
13 | B04D | ||
14 | B04E | ||
15 | B04F | ||
1 | 0 | B050 | 讀取完成清除 |
1 | B051 | 預設讀取完成清除 | |
2 | B052 | 預設數據登錄完成清除 | |
3 | B053 | 調諧完成清除 | |
4 | B054 | BLOAD 完成清除 | |
5 | B055 | ||
6 | B056 | ||
7 | B057 | 外部指示動作完成清除 | |
8 | B058 | ||
至 | 至 | 至 | |
15 | B05F | ||
2 | W052 | 庫/BLOAD 文件編號 | |
3 | W053 | ||
4 | W054 | ||
5 | W055 | 預設數據大小 | |
6 | W056 | 預設數據(1、2 位) | |
至 | 至 | 至 | |
37 | W075 | 預設數據(61、62 位) |
SR-1000 系列
IN: B000/W000~ OUT: B040/W052~
結果數據(Input Assemblies)
SR-1000 系列 → KV 系列
偏置 |
分配軟 元件 |
名稱 | |
---|---|---|---|
0 | 0 | B000 | 錯誤 |
1 | B001 | 可更新讀取數據 | |
2 | B002 | 讀取數據更新完成 | |
3 | B003 | ||
4 | B004 | ||
5 | B005 | ||
6 | B006 | 緩沖溢出錯誤 | |
7 | B007 | 普通錯誤 | |
8 | B008 | BUSY | |
9 | B009 | TRG BUSY | |
10 | B00A | LOCK BUSY | |
11 | B00B | MODE BUSY | |
12 | B00C | ERR BUSY | |
13 | B00D | ||
14 | B00E | ||
15 | B00F | ||
1 | 0 | B010 | 讀取完成 |
1 | B011 | 預設讀取完成 | |
2 | B012 | 預設數據登錄完成 | |
3 | B013 | 調諧完成 | |
4 | B014 | BLOAD 完成 | |
5 | B015 | ||
6 | B016 | ||
7 | B017 | 外部指示動作完成 | |
8 | B018 | 讀取錯誤 | |
9 | B019 | 預設讀取失敗 | |
10 | B01A | 預設數據登錄失敗 | |
11 | B01B | 調諧失敗 | |
12 | B01C | BLOAD 失敗 | |
13 | B01D | ||
14 | B01E | ||
15 | B01F | 外部指示動作失敗 | |
2 | 0 | B020 | IN1 狀態 |
1 | B021 | IN2 狀態 | |
2 | B022 | ||
3 | B023 | ||
4 | B024 | OUT1 狀態 | |
5 | B025 | OUT2 狀態 | |
6 | B026 | OUT3 狀態 | |
7 | B027 | ||
8 | B028 | 不穩定 | |
9 | B029 | 匹配等級 不穩定 | |
10 | B02A | ISO/IEC 15415 不穩定 | |
11 | B02B | AIM DPM 不穩定 | |
12 | B02C | SAE AS9132 不穩定 | |
13 | B02D | ||
14 | B02E | ||
15 | B02F | ||
3 | 0 | B030 | |
至 | 至 | 至 | |
15 | B03F | ||
4 | W000 | 匹配等級 | |
5 | W001 | ISO/IEC 15415 等級 | |
6 | W002 | AIM DPM 等級 | |
7 | W003 | ||
8 | W004 | 讀取錯誤原因 | |
9 | W005 | 預設讀取失敗原因 | |
10 | W006 | 預設登錄失敗原因 | |
11 | W007 | 調諧失敗原因 | |
12 | W008 | BLOAD 失敗原因 | |
13 | W009 | ||
14 | W00A | ||
15 | W00B | 外部指示動作錯誤原因 | |
16 | W00C | 普通錯誤原因 | |
17 | W00D | 從站ID | |
18 | W00E | 讀取數據獲取次數 | |
19 | W00F | 讀取數據更新次數 | |
20 | W010 | 主站的計時輸入次數 | |
21 | W011 | 讀取數據大小 | |
22 | W012 | 讀取數據(1、2 位) | |
至 | 至 | 至 | |
85 | W051 | 讀取數據(125、126 位) |
控制數據(Output Assemblies)
KV 系列 → SR-1000 系列
偏置 |
分配軟 元件 |
名稱 | |
---|---|---|---|
0 | 0 | B040 | |
1 | B041 | 數據更新使能 | |
2 | B042 | ||
至 | 至 | 至 | |
6 | B046 | ||
7 | B047 | 錯誤清除、發送緩沖清除 | |
8 | B048 | 讀取開始請求 | |
9 | B049 | 預設讀取開始請求 | |
10 | B04A | 預設數據登錄開始請求 | |
11 | B04B | 調諧開始請求 | |
12 | B04C | BLOAD 請求 | |
13 | B04D | ||
14 | B04E | ||
15 | B04F | ||
1 | 0 | B050 | 讀取完成清除 |
1 | B051 | 預設讀取完成清除 | |
2 | B052 | 預設數據登錄完成清除 | |
3 | B053 | 調諧完成清除 | |
4 | B054 | BLOAD 完成清除 | |
5 | B055 | ||
6 | B056 | ||
7 | B057 | 外部指示動作完成清除 | |
8 | B058 | ||
至 | 至 | 至 | |
15 | B05F | ||
2 | W052 | 庫/BLOAD 文件編號 | |
3 | W053 | ||
4 | W054 | ||
5 | W055 | 預設數據大小 | |
6 | W056 | 預設數據(1、2 位) | |
至 | 至 | 至 | |
37 | W075 | 預設數據(61、62 位) |
SR-5000 系列
IN: B000/W000~ OUT: B040/W052~
結果數據(Input Assemblies)
SR-5000 系列 → KV 系列
偏置 |
分配軟 元件 |
名稱 | |
---|---|---|---|
0 | 0 | B000 | 錯誤 |
1 | B001 | 可更新讀取數據 | |
2 | B002 | 讀取數據更新完成 | |
3 | B003 | ||
4 | B004 | ||
5 | B005 | ||
6 | B006 | 緩沖溢出錯誤 | |
7 | B007 | 普通錯誤 | |
8 | B008 | BUSY | |
9 | B009 | TRG BUSY | |
10 | B00A | LOCK BUSY | |
11 | B00B | MODE BUSY | |
12 | B00C | ERR BUSY | |
13 | B00D | ||
14 | B00E | READY | |
15 | B00F | ||
1 | 0 | B010 | 讀取完成 |
1 | B011 | 預設讀取完成 | |
2 | B012 | 預設數據登錄完成 | |
3 | B013 | 調諧完成 | |
4 | B014 | BLOAD 完成 | |
5 | B015 | ||
6 | B016 | ||
7 | B017 | 外部指示動作完成 | |
8 | B018 | 讀取錯誤 | |
9 | B019 | 預設讀取失敗 | |
10 | B01A | 預設數據登錄失敗 | |
11 | B01B | 調諧失敗 | |
12 | B01C | BLOAD 失敗 | |
13 | B01D | ||
14 | B01E | ||
15 | B01F | 外部指示動作失敗 | |
2 | 0 | B020 | IN1 狀態 |
1 | B021 | IN2 狀態 | |
2 | B022 | IN3 狀態 | |
3 | B023 | ||
4 | B024 | OUT1 狀態 | |
5 | B025 | OUT2 狀態 | |
6 | B026 | OUT3 狀態 | |
7 | B027 | OUT4 狀態 | |
8 | B028 | ||
9 | B029 | ||
10 | B02A | ||
11 | B02B | ||
12 | B02C | ||
13 | B02D | ||
14 | B02E | ||
15 | B02F | ||
3 | 0 | B030 | |
至 | 至 | 至 | |
15 | B03F | ||
4 | W000 | ||
5 | W001 | ||
6 | W002 | ||
7 | W003 | ||
8 | W004 | 讀取錯誤原因 | |
9 | W005 | 預設讀取失敗原因 | |
10 | W006 | 預設數據登錄失敗原因 | |
11 | W007 | 調諧失敗原因 | |
12 | W008 | BLOAD 失敗原因 | |
13 | W009 | ||
14 | W00A | ||
15 | W00B | 外部指示動作錯誤原因 | |
16 | W00C | 普通錯誤原因 | |
17 | W00D | 從站ID | |
18 | W00E | 讀取數據獲取次數 | |
19 | W00F | 讀取數據更新次數 | |
20 | W010 | 主站的計時輸入次數 | |
21 | W011 | 讀取數據大小 | |
22 | W012 | 讀取數據(1、2 位) | |
至 | 至 | 至 | |
85 | W051 | 讀取數據(125、126 位) |
控制數據(Output Assemblies)
KV 系列 → SR-5000 系列
偏置 |
分配軟 元件 |
名稱 | |
---|---|---|---|
0 | 0 | B040 | |
1 | B041 | 數據更新使能 | |
2 | B042 | ||
至 | 至 | 至 | |
6 | B046 | ||
7 | B047 | 錯誤清除、發送緩沖清除 | |
8 | B048 | 讀取開始請求 | |
9 | B049 | 預設讀取開始請求 | |
10 | B04A | 預設數據登錄開始請求 | |
11 | B04B | 調諧開始請求 | |
12 | B04C | BLOAD 請求 | |
13 | B04D | ||
14 | B04E | ||
15 | B04F | ||
1 | 0 | B050 | 讀取完成清除 |
1 | B051 | 預設讀取完成清除 | |
2 | B052 | 預設數據登錄完成清除 | |
3 | B053 | 調諧完成清除 | |
4 | B054 | BLOAD 完成清除 | |
5 | B055 | ||
6 | B056 | ||
7 | B057 | 外部指示動作完成清除 | |
8 | B058 | ||
至 | 至 | 至 | |
15 | B05F | ||
2 | W052 | 庫/BLOAD 文件編號 | |
3 | W053 | ||
4 | W054 | ||
5 | W055 | 預設數據大小 | |
6 | W056 | 預設數據(1、2 位) | |
至 | 至 | 至 | |
37 | W075 | 預設數據(61、62 位) |
SR-750 系列
IN: B000/W000~ OUT: B040/W052~
結果數據(Input Assemblies)
SR-750 系列 → KV 系列
偏置 |
分配軟 元件 |
名稱 | |
---|---|---|---|
0 | 0 | B000 | 錯誤 |
1 | B001 | 可更新讀取數據 | |
2 | B002 | 讀取數據更新完成 | |
3 | B003 | ||
4 | B004 | ||
5 | B005 | ||
6 | B006 | 緩沖溢出錯誤 | |
7 | B007 | 普通錯誤 | |
8 | B008 | BUSY | |
9 | B009 | TRG BUSY | |
10 | B00A | LOCK BUSY | |
11 | B00B | MODE BUSY | |
12 | B00C | ERR BUSY | |
13 | B00D | ||
14 | B00E | ||
15 | B00F | ||
1 | 0 | B010 | 讀取完成 |
1 | B011 | 預設讀取完成 | |
2 | B012 | 預設數據登錄完成 | |
3 | B013 | 調諧完成 | |
4 | B014 | ||
5 | B015 | ||
6 | B016 | ||
7 | B017 | 外部指示動作完成 | |
8 | B018 | 讀取錯誤 | |
9 | B019 | 預設讀取失敗 | |
10 | B01A | 預設數據登錄失敗 | |
11 | B01B | 調諧失敗 | |
12 | B01C | ||
13 | B01D | ||
14 | B01E | ||
15 | B01F | 外部指示動作失敗 | |
2 | 0 | B020 | IN1 狀態 |
1 | B021 | IN2 狀態 | |
2 | B022 | ||
3 | B023 | ||
4 | B024 | OUT1 狀態 | |
5 | B025 | OUT2 狀態 | |
6 | B026 | OUT3 狀態 | |
7 | B027 | ||
8 | B028 | 不穩定 | |
9 | B029 | 匹配等級 不穩定 | |
10 | B02A | ISO/IEC 15415 不穩定 | |
11 | B02B | AIM DPM 不穩定 | |
12 | B02C | SAE AS9132 不穩定 | |
13 | B02D | ||
14 | B02E | ||
15 | B02F | ||
3 | 0 | B030 | |
至 | 至 | 至 | |
15 | B3F | ||
4 | W000 | 匹配等級 | |
5 | W001 | ISO/IEC 15415 等級 | |
6 | W002 | AIM DPM 等級 | |
7 | W003 | ||
8 | W004 | 讀取錯誤原因 | |
9 | W005 | 預設讀取失敗原因 | |
10 | W006 | 預設登錄失敗原因 | |
11 | W007 | 調諧失敗原因 | |
12 | W008 | ||
13 | W009 | ||
14 | W00A | ||
15 | W00B | 外部指示動作錯誤原因 | |
16 | W00C | 普通錯誤原因 | |
17 | W00D | 從站ID | |
18 | W00E | 讀取數據獲取次數 | |
19 | W00F | 讀取數據更新次數 | |
20 | W010 | 主站的計時輸入次數 | |
21 | W011 | 讀取數據大小 | |
22 | W012 | 讀取數據(1、2 位) | |
至 | 至 | 至 | |
85 | W051 | 讀取數據(125、126 位) |
控制數據(Output Assemblies)
KV 系列 → SR-750 系列
偏置 |
分配軟 元件 |
名稱 | |
---|---|---|---|
0 | 0 | B040 | |
1 | B041 | 數據更新使能 | |
2 | B042 | ||
3 | B043 | ||
4 | B044 | ||
5 | B045 | ||
6 | B046 | ||
7 | B047 | 錯誤清除、發送緩沖清除 | |
8 | B048 | 讀取開始請求 | |
9 | B049 | 預設讀取開始請求 | |
10 | B04A | 預設數據登錄開始請求 | |
11 | B04B | 調諧開始請求 | |
12 | B04C | ||
13 | B04D | ||
14 | B04E | ||
15 | B04F | ||
1 | 0 | B050 | 讀取完成清除 |
1 | B051 | 預設讀取完成清除 | |
2 | B052 | 預設數據登錄完成清除 | |
3 | B053 | 調諧完成清除 | |
4 | B054 | ||
5 | B055 | ||
6 | B056 | ||
7 | B057 | 外部指示動作完成清除 | |
8 | B058 | ||
至 | 至 | 至 | |
15 | B05F | ||
2 | W052 | 庫編號 | |
3 | W053 | ||
4 | W054 | ||
5 | W055 | 預設數據大小 | |
6 | W056 | 預設數據(1、2 位) | |
至 | 至 | 至 | |
37 | W075 | 預設數據(61、62 位) |
SR-D100 系列
IN: B000/W000~ OUT: B040/W052~
結果數據(Input Assemblies)
SR-D100 系列 → KV 系列
偏置 |
分配軟 元件 |
名稱 | |
---|---|---|---|
0 | 0 | B000 | 錯誤 |
1 | B001 | 可更新讀取數據 | |
2 | B002 | 讀取數據更新完成 | |
3 | B003 | ||
4 | B004 | ||
5 | B005 | ||
6 | B006 | 緩沖溢出錯誤 | |
7 | B007 | 普通錯誤 | |
8 | B008 | BUSY | |
9 | B009 | TRG BUSY | |
10 | B00A | LOCK BUSY | |
11 | B00B | MODE BUSY | |
12 | B00C | ERR BUSY | |
13 | B00D | FILE BUSY | |
14 | B00E | ||
15 | B00F | ||
1 | 0 | B010 | 讀取完成 |
1 | B011 | 預設讀取完成 | |
2 | B012 | 預設數據登錄完成 | |
3 | B013 | 調諧完成 | |
4 | B014 | ||
5 | B015 | ||
6 | B016 | ||
7 | B017 | 外部指示動作完成 | |
8 | B018 | 讀取錯誤 | |
9 | B019 | 預設讀取失敗 | |
10 | B01A | 預設數據登錄失敗 | |
11 | B01B | 調諧失敗 | |
12 | B01C | ||
13 | B01D | ||
14 | B01E | ||
15 | B01F | 外部指示動作失敗 | |
2 | 0 | B020 | IN1 狀態 |
1 | B021 | IN2 狀態 | |
2 | B022 | ||
3 | B023 | ||
4 | B024 | OUT1 狀態 | |
5 | B025 | OUT2 狀態 | |
6 | B026 | OUT3 狀態 | |
7 | B027 | ||
8 | B028 | 不穩定 | |
9 | B029 | 匹配等級 不穩定 | |
10 | B02A | ISO/IEC 15415 不穩定 | |
11 | B02B | AIM DPM 不穩定 | |
12 | B02C | SAE AS9132 不穩定 | |
13 | B02D | ||
14 | B02E | ||
15 | B02F | ||
3 | 0 | B030 | |
至 | 至 | 至 | |
15 | B3F | ||
4 | W000 | 匹配等級 | |
5 | W001 | ISO/IEC 15415 等級 | |
6 | W002 | AIM DPM 等級 | |
7 | W003 | ||
8 | W004 | 讀取錯誤原因 | |
9 | W005 | 預設讀取失敗原因 | |
10 | W006 | 預設登錄失敗原因 | |
11 | W007 | 調諧失敗原因 | |
12 | W008 | ||
13 | W009 | ||
14 | W00A | ||
15 | W00B | 外部指示動作錯誤原因 | |
16 | W00C | 普通錯誤原因 | |
17 | W00D | ||
18 | W00E | 讀取數據獲取次數 | |
19 | W00F | 讀取數據更新次數 | |
20 | W010 | ||
21 | W011 | 讀取數據大小 | |
22 | W012 | 讀取數據(1、2 位) | |
至 | 至 | 至 | |
85 | W051 | 讀取數據(125、126 位) |
控制數據(Output Assemblies)
KV 系列 → SR-D100 系列
偏置 |
分配軟 元件 |
名稱 | |
---|---|---|---|
0 | 0 | B040 | |
1 | B041 | 數據更新使能 | |
2 | B042 | ||
3 | B043 | ||
4 | B044 | ||
5 | B045 | ||
6 | B046 | ||
7 | B047 | 錯誤清除、發送緩沖清除 | |
8 | B048 | 讀取開始請求 | |
9 | B049 | 預設讀取開始請求 | |
10 | B04A | 預設數據登錄開始請求 | |
11 | B04B | 調諧開始請求 | |
12 | B04C | ||
13 | B04D | ||
14 | B04E | ||
15 | B04F | ||
1 | 0 | B050 | 讀取完成清除 |
1 | B051 | 預設讀取完成清除 | |
2 | B052 | 預設數據登錄完成清除 | |
3 | B053 | 調諧完成清除 | |
4 | B054 | ||
5 | B055 | ||
6 | B056 | ||
7 | B057 | 外部指示動作完成清除 | |
8 | B058 | ||
至 | 至 | 至 | |
15 | B05F | ||
2 | W052 | 庫編號 | |
3 | W053 | ||
4 | W054 | ||
5 | W055 | 預設數據大小 | |
6 | W056 | 預設數據(1、2 位) | |
至 | 至 | 至 | |
37 | W075 | 預設數據(61、62 位) |
SR-700/BL-1300 系列(經由N-L20)
IN: B000/W000~ OUT: B040/W046~
結果數據(Input Assemblies)
N-L20 → KV 系列
偏置 |
分配軟 元件 |
名稱 | |
---|---|---|---|
0 | 0 | B000 | 錯誤 |
1 | B001 | 可更新讀取數據 | |
2 | B002 | 讀取數據更新完成 | |
3 | B003 | ||
4 | B004 | ||
5 | B005 | ||
6 | B006 | 緩沖溢出錯誤 | |
7 | B007 | 普通錯誤 | |
8 | B008 | BUSY | |
9 | B009 | ||
10 | B00A | ||
11 | B00B | MODE BUSY | |
12 | B00C | ||
13 | B00D | ||
14 | B00E | ||
15 | B00F | ||
1 | 0 | B010 | 讀取完成 |
1 | B011 | ||
至 | 至 | 至 | |
15 | B01F | ||
2 | 0 | B020 | IN1 狀態 |
1 | B021 | IN2 狀態 | |
2 | B022 | ||
3 | B023 | ||
4 | B024 | OUT1 狀態 | |
5 | B025 | OUT2 狀態 | |
6 | B026 | OUT3 狀態 | |
7 | B027 | OUT4 狀態 | |
8 | B028 | ||
至 | 至 | 至 | |
15 | B02F | ||
3 | 0 | B030 | |
至 | 至 | 至 | |
15 | B03F | ||
4 | - | ||
至 | 至 | ||
15 | - | ||
16 | W000 | 普通錯誤原因 | |
17 | W001 | ||
18 | W002 | 讀取數據獲取次數 | |
19 | W003 | 讀取數據更新次數 | |
20 | W004 | ||
21 | W005 | 讀取數據大小 | |
22 | W006 | 讀取數據(1、2 位) | |
至 | 至 | 至 | |
85 | W045 | 讀取數據(125、126 位) |
控制數據(Output Assemblies)
KV 系列 → N-L20
偏置 |
分配軟 元件 |
名稱 | |
---|---|---|---|
0 | 0 | B040 | |
1 | B041 | 數據更新使能 | |
2 | B042 | ||
3 | B043 | ||
4 | B044 | ||
5 | B045 | ||
6 | B046 | ||
7 | B047 | 錯誤清除、發送緩沖清除 | |
8 | B048 | 讀取開始請求 | |
9 | B049 | ||
至 | 至 | 至 | |
15 | B04F | ||
1 | 0 | B050 | 讀取完成清除 |
1 | B051 | ||
至 | 至 | 至 | |
15 | B05F | ||
2 | W046 | 庫編號 |
參考 2 : 梯形圖程序示例~讀取字符串的確認~
條碼讀取器的軟元件分配為以下時,向條碼讀取器執行讀取請求,并在DM0 中保存已讀取的字符串的程序以不進行數據握手時和進行數據握手時兩種情況進行說明。
數據握手協議: 不進行
助記符列表
LDP bReadReq
OR SR_X_OUT.ReadStartReq
ANB SR_X_IN.ReadCmplt
OUT SR_X_OUT.ReadStartReq
LDP SR_X_IN.ReadCmplt
FUN StringMove SR_X_IN.ReadData SR_ReadData
LD SR_X_IN.ReadCmplt
OUT SR_X_OUT.ReadCmpltClr
上述梯形圖程序的流程
- (1) bReadReq(開始讀取)設為ON,執行讀取請求。
- (2) SR_X_IN.ReadCmplt(讀取完成)變為ON 后,將讀取的字符串存入SR_ReadData(讀取字符串)。
- (3) 同時將SR_X_OUT.ReadCmpltClr(讀取完成清除)設為ON。
要點
通過軟元件注釋創建梯形圖!
輸入操作數時,僅需輸入軟元件注釋的一部分,即可完成繼電器輸入。無需花費精力查找(RT 編輯功能)繼電器編號,可削減程序創建工時。
數據握手協議: 進行
助記符列表
LDP bReadReq
OR SR_X_OUT.ReadStartReq
ANB SR_X_IN.ReadCmplt
OUT SR_X_OUT.ReadStartReq
LD SR_X_IN.ReadDataAvailable
OR SR_X_OUT.ReadDataPermitted
ANB SR_X_IN.ReadDataCmplt
OUT SR_X_OUT.ReadDataPermitted
LDP SR_X_IN.ReadDataCmplt
FUN StringMove SR_X_IN.ReadData SR_ReadData
LD SR_X_IN.ReadCmplt
OUT SR_X_OUT.ReadCmpltClr
上述梯形圖程序的流程
-
(1)
將讀取請求繼電器(bReadStartReq)設為ON,執行讀取請求。
當讀取完成繼電器(SR_X_IN.ReadDataCmplt)變為ON 后,將讀取請求繼電器(SR_X_OUT.ReadStartReq)設為OFF。 - (2) 數據可更新繼電器(SR_X_IN.ReadDataAvailable)設為ON 后,將數據更新使能(B41)設為ON。
- (3) 數據更新完成繼電器(SR_X_IN.ReadDataCmplt)變為ON 后,在DM0 ~保存讀取的字符串。
- (4) 讀取完成繼電器(SR_X_IN.ReadDataCmplt)變為ON 后,將讀取完成清除繼電器(SR_X_OUT.ReadCmpltClr)設為ON。
要點
讀取完成清除變為ON 后,匹配等級(W00)也被清零。
將讀取完成清除設為ON 之前,在其他軟元件中保存匹配等級值,從而在讀取完成清除后也可確認匹配等級。
< 動作確認 >
請實施以下步驟,確認參考程序的動作。
1. 將bReadReq(開始讀取)設為ON。
2. 條碼讀取器將開始照射,請讀取下方二維碼(條碼種類:QR)中的其中一個。
3. 完成讀取后,在SR_ReadData保存讀取的字符串。
4. 確認SR_ReadData中保存的字符串是否與二維碼數據內容一致。
參考 3 : 梯形圖程序示例~ BLOAD ~
SR-X 系列的軟元件分配為以下時,切換至庫編號1 設定的程序示例。
助記符列表
LD bChgBloadNo
FUN MOVE #1 SR_X_OUT.Bank_BLOAD_Number
LD bBloadReq
OR SR_X_OUT.BLOAD_Req
ANB SR_X_IN.BLOAD_Cmplt
OUT SR_X_OUT.BLOAD_Req
LD SR_X_IN.BLOAD_Cmplt
OUT SR_X_OUT.BLOAD_CmpltClr
LD SR_X_IN.BLOAD_Cmplt
FUN MOVE #0 SR_X_OUT.Bank_BLOAD_Number
上述梯形圖程序的流程
- (1) 在BLOAD 編號(SR_X_OUT.Bank_BLOAD_Number)中保存1。
-
(2)
將BLOAD 請求繼電器(SR_X_OUT.BLOAD_Req)設為ON,執行BLOAD 變更。
BLOAD 完成繼電器(SR_X_IN.BLOAD_Cmplt)變為ON 后,將BLOAD 請求繼電器(SR_X_OUT.BLOAD_Req)設為OFF。 - (3) BLOAD 完成繼電器(SR_X_IN.BLOAD_Cmplt)變為ON 后,將BLOAD 完成清除繼電器(SR_X_OUT.BLOAD_CmpltClr)設為ON。
- (4) BLOAD 完成繼電器(SR_X_IN.BLOAD_Cmplt)變為ON 后,在BLOAD 編號(SR_X_OUT.Bank_BLOAD_Number)中保存0。
-
*庫編號與BLOAD 編號使用通用地址,使用后重置為0。
參考 4 : 梯形圖程序示例~庫指定讀取~
SR-X 的軟元件分配為以下時,以庫編號1 的設定向條碼讀取器指示讀取,并在SR_ReadData 保存讀取的字符串的程序示例。
數據握手協議: 不進行
助記符列表
LDP bChgBloadNo
FUN MOVE #1 SR_X_OUT.Bank_BLOAD_Number
LDP bReadReq
OR SR_X_OUT.ReadStartReq
ANB SR_X_IN.ReadCmplt
OUT SR_X_OUT.ReadStartReq
LDP SR_X_IN.ReadDataCmplt
FUN StringMove SR_X_IN.ReadData SR_ReadData
LD SR_X_IN.ReadCmplt
OUT SR_X_OUT.ReadCmpltClr
LDP SR_X_IN.BLOAD_Cmplt
FUN MOVE #0 SR_X_OUT.Bank_BLOAD_Number
上述梯形圖程序的流程
- (1) 在庫編號(SR_X_OUT.Bank_BLOAD_Number)中保存1。
-
(2)
將讀取請求繼電器(SR_X_OUT.ReadStartReq)設為ON,執行讀取請求。
當讀取完成繼電器(SR_X_IN.ReadDataCmplt)設為ON 后,將讀取請求繼電器(SR_X_OUT.ReadStartReq)設為OFF。 - (3) 讀取完成繼電器(SR_X_IN.ReadDataCmplt)變為ON 后,在SR_ReadData保存讀取的字符串。
- (4) 讀取完成繼電器(SR_X_IN.ReadDataCmplt)變為ON 后,將讀取完成清除繼電器(SR_X_OUT.ReadCmpltClr)設為ON。
- (5) 讀取完成繼電器(SR_X_IN.ReadDataCmplt)變為ON 后,在庫編號(SR_X_OUT.Bank_BLOAD_Number)中保存0。
- *庫編號與BLOAD 編號使用通用地址,使用后重置為0。
補充 1 : 讀取匹配等級
匹配等級是指SR-X/SR-2000/1000/750/700/D100 系列在條碼讀取成功時,對讀取成功圖像的條碼進行判定讀取難易度的基準值。匹配等級的數據保存在隱式報文通信區域,無需梯形圖程序即可確認匹配等級。
將“匹配水平判定功能”設為有效。
補充 2 : 更改循環數據大小
SR-X/SR 系列的讀取位數較大,向KV 系列 傳輸的數據大小增大時,可更改通過隱式報文通信傳輸的數據大小(隱式報文通信的讀取位數的默認值最大為126 字節)。
- *SR-X/SR 系列的Input Assembly(發送)大小/Output Assembly(接收)大小大于KV 系列的Input Size/Output Size 時,可進行通信。