一、歐姆龍plc的設置 1、IP地址的設置 通過撥碼盤來設定耦合器的IP地址,IP地址的設定規則如下: NX-EIC202 的撥碼設置: 2、端口號的設置 首先打開Network Configurator軟件。 插入1個NX-EIC202以太網耦合模塊 設置耦合器的端口號。 設置要連接設備的IP地址 選擇與耦合器的通訊接口為Ethernet I/F。 連接耦合器 8、選擇與耦合器相連的設備(本地電腦的IP) 9、下載程序到耦合器 至此歐姆龍plc的IP地址和端口號配置完成。 3、歐姆龍Sysmac Studio中配置硬件組態和曝光變量 首先組態歐姆龍PLC的硬件。 設置安全模塊的輸入輸出形式,并添加通道注釋。 建立全局變量,包含硬件通道的變量和需要使用的中間變量。 在I/O映射中將硬件通道和全局變量進行對應。 在曝光變量中建立要和西門子plc進行交互的信號點。 至此歐姆龍PLC的全部設定就完成了。 二、西門子PLC的配置 1、在設備視圖中建立2個TCP聯接。 2、歐姆龍PLC和西門子PLC的通訊格式 (1)西門子寫入到歐姆龍PLC: 西門子發送字節如下: 01 10 00 00 0E 00 00 10 04 00 94 00 03 00 00 00 00 00 00 00 所建立的曝光輸入變量的長度(橙色字體)+前8個字節的固定長度,要與設定的變量長度(紅色字體)大小一致,0E表示8+6=14(E),其中8為發送字節前的固定長度,6為發送數據的長度(橙色部分)。 建立的輸入變量長度看I/O分配,如下圖所示。 (2)西門子從歐姆龍讀取數據 當安全PLC組成為NX-EIC202耦合+SL3300+SID800*4+SOD400*2 發送:011000000800000E040064000300 接收歐姆龍PLC曝光變量: 接收: 01 10 28 00 00 8e 00 00 00 80 0f 00 01 00 00 00 00 00 00 00 00 00 00 00 00 07 ff 00 00 07 ff 00 00 07 ff 00 00 07 ff 00 70 0f 70 0f 其中,灰色為固定返回格式,無意義,紅色部分為CPU中的曝光變量的輸出部分,橙色為4個輸入模塊的輸入通道狀態部分,其中1個模塊的格式為00 07 ff 00,綠色部分為2片輸出模塊的輸出通道狀態,其中1個模塊的格式為70 0f。 (3)西門子PLC內的程序編寫 至此TCP通訊建立完成。 |
電工學習網 ( )
GMT+8, 2023-5-1 23:07