SIEMENS景德鎮西門子(授權)中國一級代理商-西門子華中地區變頻器總代理商
| 更新時間 2024-12-27 09:10:00 價格 請來電詢價 變頻器 西門子代理商 觸摸屏 西門子一級代理 伺服電機 西門子一級總代理 聯系電話 18126392341 聯系手機 15267534595 聯系人 梁濤 立即詢價 |
對于MPI網絡,調用系統功能塊進行PLC站之間的通信只適合于S7-300/400,S7-400/400之間的通信,S7-300/400通信時,由于S7-300CPU中不能調用SFB12(BSEND),SFB13 (BRCV),SFB14(GET),SFB15(PUT),不能主動發送和接收數據,只能進行單向通信,所以S7-300 PLC只能作為一個數據的服務器,S7-400 PLC可以作為客戶機對S7-300PLC的數據進行讀寫操作。S7-400/400通信時,S7-400 PLC可以調用SFB14,SFB15,既可以作為數據的服務器同時有可以作為客戶機進行單向通信,又可以調用SFB12,SFB13,發送和接收數據進行雙向通信,在MPI網絡上調用系統功能塊通信,Zui大一包數據不能超過160個字節。
2 配置PLC硬件在這里將介紹S7-300/400之間的單向通信,先建立兩個站STATION1 S7-400 CPU416 ,站號為2,STATION2 S7-300 CPU315-2DP,站號為4,假設S7-400PLC把本地數據 DB1中字節0以后20個字節寫到S7-300PLC DB1中字節0以后20個字節,然后在讀出S7-300PLC DB1中字節0以后的20個字節,放到S7-400PLC本地數據 DB2中字節0以后20個字節。
3 建立連接表在STEP7中點擊“Options” -> “Configure Network”進入網絡組態畫面,如圖1所示:
圖1 進入網絡配置界面
點擊STATION1 CPU,出現連接表,雙擊連接表選擇連接類型“S7 connection”,并選擇所需要連接的CPU,在本例中選擇CPU315,如圖2所示:
圖2 選擇通信對象
點擊“Apply”后連接表建立完成,并可以查看連接表的詳細屬性,如圖3所示:
圖3 通信連接信息
完成以后編譯存盤下載連接表信息。
4 調用系統功能塊在PLC中調用通信所需的系統功能塊,由于是單向通信,S7-300PLC是數據的服務器,所以只能在S7-400PLC側編程,調用SFB15寫數據到S7-300PLC中如圖4所示:
圖4 連接與通信程序的對應關系
REQ:上升沿觸發,每一個沿觸發一次。
調用SFB14讀出S7-300PLC的數據 如圖5:
圖5 調用讀數據程序
程序編寫完成后下載到CPU中,通信就可以建立了。
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595