西門子代理6ES7138-4DF01-0AB0
我公司主營西門子各系列PLC (S7-200 SMART S7-300 S7-400) 觸摸屏 變頻器 (MM系列 G120 G120C G110) 伺服 (V80 V60) 數控備件 (PCU50 NCU CCU 軸卡) 等 價格優勢 產品為西門子原裝正版產品 我公司售出的產品 按西門子標準質保 產品本身有質量問題 質保一年 公司秉承:以信待人 以誠待人 質量如生命 客戶至上的經營理念 竭誠為您服務 您的肯定是我們大的動力 我們將期待與您長期持久的合作
調用“TRCV"通信指令并配置塊參數如圖6 47所示。
因為與發送使用的是同一連接,所以使用的是不帶連接的發送指令“TRCV",連接“ID"使用的也是“TSEND_C"中的“Connection ID"號,如圖4所示。
圖4 配置 T_RCV 塊參數
2.2 S7-300 CPU 的ISO on TCP通信的組態編程
?、?使用STEP 7 軟件新建一個項目并進行硬件組態
創建完新項目,在項目的窗口下,右鍵菜單里,選擇“Insert New Object">“SIMATIC 300 Station" ,插入一個S7-300 站。
為了編程方便,我們使用時鐘脈沖激活通信任務,在CPU的“Properties">“Cycle/Clock Memory"中設置,如圖5所示。
圖5 設置時鐘脈沖
每一個時鐘位都按照不同的周期/頻率在0和1之間切換變化,見表1。
?、?配置以太網模塊
進入“HW Config"中,組態所使用的 CPU 及“CP343-1"模板。并新建以態網 Ethernet (1) ,配置“CP343-1"模板IP 地址為:192.168.0.2,子網掩碼為: 255.255.255.0 。如圖6所示。配置完硬件組態及屬性,編譯存盤并下載所有硬件組態。
圖6 S7-300 硬件配置
?、?網絡組態
打開 “NetPro" 配置網絡,選中 CPU,在連接列表里建立新的連接并選擇連接對象和通信協議,如圖7所示。
圖7 創建新的連接并選擇 ISO-on-TCP 協議
這時會跳出通用信息,如圖8所示。
圖8 通用信息
然后,進入“Addresses"配置通信雙方的IP 地址及TSAP 地址,如圖9所示。
圖9 配置通信的IP 地址及TSAP 地址
配置完連接并編譯存盤后,將網絡組態下載到CPU300中。
?、?軟件編程
在OB1中,從“Libraries">“SIMATIC_NET_CP">“CP300"下,調用FC5(AG_SEND)、FC6(AG_RECV)通信指令。創建接收數據區為 DB2,定義成100個字節的數組。
CALL “ AG_RECV" //調用FC6
ID :=1 // 連接號,要與連接配置列表中一致,見圖8
LADDR :=W#16#100 //CP的地址,要與配置中一致,見圖8
RECV :=P#DB2.DBX 0.0 BYTE 100 //接收數據區
NDR :=M10.0 //為1時,接收到新數據
ERROR :=M10.1 //為1時,有故障發生
STATUS :=MW12 //狀態代碼
LEN :=MW14 //接收到的實際數據長度
CALL “AG_SEND" //調用FC5
西門子代理6ES7138-4DF01-0AB0
- 西門子代理6ES7138-4DL00-0AB0 2024-11-24
- 西門子代理6ES7138-4DC01-0AB0 2024-11-24
- 西門子代理6ES7138-4DB03-0AB0 2024-11-24
- 西門子代理6ES7138-4DD01-0AB0 2024-11-24
- 西門子代理6ES7138-4DE02-0AB0 2024-11-24
- 西門子代理6ES7138-4DA04-0AB0 2024-11-24
- 西門子代理6ES7135-4GB52-0AB0 2024-11-24
- 西門子代理6ES7135-4MB02-0AB0 2024-11-24
- 西門子代理6ES7155-6AA00-0BN0 2024-11-24
- 西門子代理6ES7964-2AA04-0AB0 2024-11-24
- 西門子代理6GK7443-1GX30-0XE0 2024-11-24
- 西門子代理6GK7443-1EX30-0XE0 2024-11-24
- 西門子代理6GK7443-1EX20-0XE0 2024-11-24
- 西門子代理6GK7443-5DX04-0XE0 2024-11-24
- 西門子代理6ES7351-1AH01-0AE0 2024-11-24
聯系方式
- 電 話:18717946324
- 聯系人:占雪芬
- 手 機:18717946324
- 微 信:18717946324