Siemens PLC的設定

說明與Siemens PLC連接時PLC側的設定步驟。詳細內容請參閱廠商提供的手冊。

請依照以下步驟進行PLC的設定。
本步驟以下列內容為例進行說明。

  • Siemens PLC的用戶端軟體為「TIA Portal V20」
  1. 匯入Fieldbus模組(PROFINET Slave Module)的基本性能資訊。

    1. 選擇[Options] - [Manage general station description files(GSD)]。

    2. 在[Manage general station description files]對話方塊的[Source path:]中指定RC+安裝資料夾下的Fieldbus\PROFINET資料夾。若以預設設定安裝RC+,指定資料夾為[C:\EpsonRC80\Fieldbus\PROFINET]。

    3. 在[Content of imported path]中顯示的檔案清單內勾選[GSDML-V2.44-EPSON-RC800PNIO-20240410.xml],然後按下[Install]按鈕。

  2. 確認Fieldbus模組的名稱及位址,並視需要變更設定。

    1. 開啟控制器電源。

    2. 使用Ethernet電纜將已安裝TIA Portal的PC之Ethernet連接埠與控制器的Fieldbus模組連接。

    3. 在TIA Portal中開啟[Project tree]的[Online access],展開表示PC之Ethernet的裝置名稱樹狀清單。

    4. 雙擊[Update accessible devices]。
      將顯示由PROFINET裝置名稱與IP位址所構成的樹狀清單(例:[rc800-profinet-io [192.168.1.3]])。

    5. 依照客戶的網路架構設定PROFINET裝置名稱及IP位址。

    6. 設定完成後,將Ethernet電纜自PC拔下。

  3. 進行PLC與Fieldbus模組之間的通訊設定。

    1. 開啟[Project tree]中的[Devices & network]。

    2. 展開[Hardwere catalog]的樹狀清單,將[Other field devices] - [PROFINET-IO] - [General] - [SEIKO EPSON CORPORATION] - [RC800-PROFINET-IO]下的[RT RC800_PNIO_V2]拖放至畫面中央。
      此處新增的裝置即為控制器的PROFINET介面。

    3. 選擇步驟ii.中拖放的[RC800-PROFINET-IO]之介面部分(圖中的綠色方框),設定於步驟②中所設定的PROFINET裝置名稱與IP位址。

    4. 連接PLC與PROFINET介面。
      將PLC的介面部分拖曳至[RC800-PROFINET-IO]的介面部分。
      此外,設定已連接之PLC側PRFINET介面的PRFINET裝置名稱與IP位址,使其能與步驟iii.中設定的介面進行通訊。

  4. 設定Fieldbus的通訊寬度,並設定用於通訊的I/O位址。

    1. 雙擊[RC800-PROFINET-IO]圖示,開啟打開[Device view]。

    2. 開啟[Hardwere catalog]中的[Module] - [Output modules],將輸入模組拖放至[Device overview]。
      當控制器的Fieldbus從站輸出位元組設為256位元組時,將一個[Output 32 bytes]拖放至[Device overview],並將[Q address]的值變更為欲分配的位址後,將[Output 32 bytes_1]的記錄複製並貼上7次,即可完成256位元組寬度的輸入設定。

    3. 與步驟ii.相同,開啟[Hardwere catalog]中的[Module] - [Input modules],將輸出模組拖放至[Device overview]。
      當控制器的現場匯流排輸入位元組設為256位元組時,將一個[Input 32 bytes]拖放至[Device overview],並將[I address]的值變更為欲分配的位址後,將[Input 32 bytes_1]的記錄複製並貼上7次,即可完成256位元組寬度的輸入設定。

  5. 將步驟4.中已設定I/O位址的資料區塊指定給RobotTask功能區塊的RobotInData及RobotOutData。
    設定範例請參閱以下內容。
    透過SRCI進行機器人控制範例