產品簡介
《銷售態度》:質量保證、誠信服務、及時到位!
《銷售宗旨》:為客戶創造價值是我們永遠追求的目標!
《服務說明》:現貨配送至全國各地含稅(17%)含運費!
《產品質量》:原裝*,*!
《產品優勢》:專業銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現貨,服務周到!
詳細介紹
西門子導軌6ES7390-1BC00-0AA0
有效性和一般條件
SIMATIC STEP 7 V15 或更高版本
S7-1500 列中的內容同樣適用于 SIMATIC S7-1500 軟件控制器 CPU 150xS
SIMATIC S7-1200 固件版本 V4.2 或更高版本。SIMATIC S7-1200 僅支持 LAD、FBD 和 SCL。
SIMATIC S7-1500 固件版本 V2.5 或更高版本。
STL:某些指令需通過 CALL 進行調用。
不考慮 S7-400 H 系統特性。
SIMATIC S7-300/400 的某些系統狀態表 (SSL) 中包含的信息與 SIMATIC S7-1200/1500 類似(如,函數調用)。A5E36142426-AF
第 7
對照表的結構
基本指令
常用指令,如位邏輯運算、定時器、計數器、數學函數
擴展指令
可實現更多功能的擴展指令,如日期和時間、中斷、報警、PROFIenergy
工藝指令(工藝功能)
工藝功能,如 PID 控制、運動控制
通信指令(通信功能)
通信指令,如 S7 通信、開放式用戶通信
圖例
?
適用
(?) 適用,但具有限制條件
nn
不需要,如在 SCL 中使用簡單命令進行編程。
灰
顯
由于灰顯指令不支持符號化尋址或多重實例,因此不建議在 S7-1200 或 S7-1500 中使用。由于 SIMATIC 計數器和定
時器不支持多重實例,因此也不建議使用。
Xyz SIMATIC STEP 7 V14
及以上版本中的新指令。
對此,要求 SIMATIC S7
-1200 固件版本不低于 V4.2
,SIMATIC S7-1500 固件版本不低于 V2.0。
Xyz SIMATIC STEP 7 V15
及以上版本中的新指令。
對此,要求 SIMATIC S7
-1200 固件版本不低于 V4.2
,SIMATIC S7-1500 固件版本不低于 V2.5。
Xyz 在 LAD 和 FBD 中,也可用作 Safety 選件包中的故障安全指令
系統中的液位開關讓操作者了解攪拌桶內的液位情況,并且提供輸送泵和攪拌電機之間的連鎖關系。
一、線性化編程
線性化編程就是將用戶程序連續放置在一個指令塊內,即一個簡單的程序塊內包含系統的所有指令。線性化編程不帶分支,通常是OB1程序按順序執行每一條指令,軟件管理的功能相對簡單。
二、分部編程
分部式編程是把一項控制任務分成若干個獨立的塊,每個塊用于控制一套設備或一系列工作的邏輯指令,而這些塊的運行靠組織塊OB內指令來調用。
三、結構化編程
結構化程序把過程要求的類似或相關的功能進行分類,并試圖提供可以用于幾個任務的通用解決方案。向指令塊提供有關信息(以參數形式),結構化程序能夠重復利用這些通用模塊。
西門子導軌6ES7390-1BC00-0AA0
組態一個到S7-300的服務器連接:
S7-200和S7-300的S7連接通過TSAP來定義。
注意:分別組態S7-200和S7-300時,本地和遠程的TSAP號是必須*對應的。通常本地TSAP是默認的,所以在組態此步驟時,需要兩邊確認一下。
本地TSAP為12.00無法更改,遠程TSAP設置為10.04(這是在STEP7網絡組態得到的參數)。激活“接受所有連接請求”復選框,點擊“下一步”按鈕繼續組態。
選擇CRC校驗,使用缺省的時間間隔30秒,點擊下一步按鈕。
填寫模塊所占用的V存儲區的起始地址。你也可以通過建議地址按鈕來獲得系統建議的V存儲區的起始地址, 點擊下一步按鈕。
點擊”完成”按鈕完成以太網向導設置。
之后功能塊ETHx_CTRL 和 ETHx_XFR將被創建,必須在STEP 7-MicroWIN的主循環塊MAIN (OB1)中調用這些功能塊。
功能塊ETHx_CTRL 用于建立通訊。編寫圖中的通訊程序,保存組態并下載到S7-200 CPU上。
注意:功能塊ETHx_XFR 僅在用于客戶端進行數據傳送時才被調用。
S7-300側組態
本例中使用S7-300作為樣例建立S7連接,對于S7-400的組態步驟是一樣的。
在STEP7中打開S7-300項目文件,通過Options--Configure Network或者是相對應的圖標打開NetPro對話框。
在NetPro中選中S7-300站的CPU并通過菜單命令,Insert--New Connection添加一個新連接。
選擇連接伙伴為“unspecified”及連接類型為“S7 connection”。點擊“Apply”按鈕,之后S7連接的屬性對話框將打開。
由于S7連接是由S7-300創建,因此在S7連接的屬性對話框中須激活“Establish an active connection“復選框。輸入通信伙伴CP243-1的IP地址,之后點擊“Address Details”按鈕。
在“Address Details”對話框中,本地的TSAP通常選用默認,輸入通信伙伴的TSAP,本例中S7-200的TSAP為12.00。
注意:分別組態S7-200和S7-300時,本地和遠程的TSAP號是必須*對應的。通常本地TSAP是默認的,所以在組態此步驟時,需要兩邊確認一下。
在NetPro中選中S7-300站,保存及編譯后下載到S7-300 中,此處注意需要下載網絡組態。
接下來,在S7程序中調用功能塊,進行編程。
STEP7編寫PUT/GET程序
需要在S7-300程序中,調用功能塊FB14 “GET” 和 FB15 “PUT”。可以在Standard Library--Communication Blocks--Blocks下找到這些功能塊。
注意:
1. ID:為Netpro里組態S7連接屬性窗口中的Block paramters-Local ID。
2.ADDR_1為伙伴PLC的數據區域,由于通信伙伴是S7-200的V區,V區與S7-300的DB1地址相對應。
3.RD_1為本地PLC的數據接收區;SD_1為本地PLC的數據發送區。
如果通信無法建立,請查看“PUT”和“GET”指令的錯誤代碼,STATUS僅在一個周期內有效,需要在ERROR=1時捕捉錯誤狀態。如下圖所示:
對于FB14 “GET” 和 FB15 “PUT”的輸入參數'ID",也可通過鼠標右擊功能塊ID引腳,可以自動插入本地ID連接。如下圖所示: