詳細介紹
漢中西門子S7-200SMART模塊*代理商
上海慶惜自動化設備有限公司承諾:
凡在本公司購買的產品,保證全新,假一罰十,可簽訂正式銷售合同,本公司主要經營S7-200,S7-300,S7-1200,S7-400 PLC模塊,觸摸屏,通訊電纜,編程電纜,DP接頭,LOGO,模快.SMART模塊,軟啟動器,伺服電機,變頻器等產品,西門子保內*產品‘質保一年。一年內因產品質量問題免費更換新產品;不收取任何費。
咨詢
承諾:1、保證全新*:
2、保證安全準時發貨:
3、保證售后服務質量
流程:1、客戶確認所需采購產品型號:
2、我方會根據詢價單型號查詢價格以及交貨期,擬一份詳細正規報價單
3,客戶收到報價單并確認型號無誤后訂購產品
4、報價單負責人根據客戶提供型號以及數量擬份銷售合同:
5、客戶收到合同查閱同意后蓋章回傳并按照合同銷售額匯款到公司賬戶
6、我公司財務查到款后,業務員安排發貨并通知客戶跟蹤運單。
西門子PLCS7-300系列PLC安裝及注意事項
西門子S7-300安裝注意事項一)輔助電源功率較小,只能帶動小功率的設備(光電傳感器等);
西門子S7-300安裝注意事項二)一般PLC均有一定數量的占有點數(即空地址接線端子),不要將線接上;
西門子S7-300安裝注意事項三)PLC存在I/O響應延遲問題,尤其在快速響應設備中應加以注意。
西門子S7-300安裝注意事項四)輸出有繼電器型,晶體管型(高速輸出時宜選用),輸出可直接帶輕負載(LED指示燈等
西門子PLCS7-300系列PLC安裝及注意事項
西門子S7-300安裝注意事項一)輔助電源功率較小,只能帶動小功率的設備(光電傳感器等);
西門子S7-300安裝注意事項二)一般PLC均有一定數量的占有點數(即空地址接線端子),不要將線接上;
西門子S7-300安裝注意事項三)PLC存在I/O響應延遲問題,尤其在快速響應設備中應加以注意。
西門子S7-300安裝注意事項四)輸出有繼電器型,晶體管型(高速輸出時宜選用),輸出可直接帶輕負載(LED指示燈等
西門子PLCS7-300系列PLC安裝及注意事項
西門子S7-300安裝注意事項一)輔助電源功率較小,只能帶動小功率的設備(光電傳感器等);
西門子S7-300安裝注意事項二)一般PLC均有一定數量的占有點數(即空地址接線端子),不要將線接上;
西門子S7-300安裝注意事項三)PLC存在I/O響應延遲問題,尤其在快速響應設備中應加以注意。
西門子S7-300安裝注意事項四)輸出有繼電器型,晶體管型(高速輸出時宜選用),輸出可直接帶輕負載(LED指示燈等
西門子PLCS7-300系列PLC安裝及注意事項
西門子S7-300安裝注意事項一)輔助電源功率較小,只能帶動小功率的設備(光電傳感器等);
西門子S7-300安裝注意事項二)一般PLC均有一定數量的占有點數(即空地址接線端子),不要將線接上;
西門子S7-300安裝注意事項三)PLC存在I/O響應延遲問題,尤其在快速響應設備中應加以注意。
西門子S7-300安裝注意事項四)輸出有繼電器型,晶體管型(高速輸出時宜選用),輸出可直接帶輕負載(LED指示燈等
漢中西門子S7-200SMART模塊*代理商
?產品遠銷:
1.華北地區:北京、天津、河北、內蒙古(2個市,2個省)。
2.東北地區:遼寧、吉林、黑龍江、大連,齊齊哈爾(3個省、2市)。
3.華東地區:上海、江蘇、浙江、安徽、福建、江西、山東、(7個省)。
4.華中地區:河南、湖北、湖南、廣東、廣西、海南、深圳(7個省、市)。
5.西南地區:重慶、四川、貴州、云南、西藏(5個省、市)。
6.西北地區:陜西、甘肅、青海、寧夏、新疆、山西、(6個省、區)。
?
在現代化的工業生產中,大量采用了可編程序控制系統,可編程序控制器能在惡劣的工作環境下正常工作,但其構成的控制系統由于設計、安裝、干擾等因素有時會出現故障。有些問題是在系統設計時考慮不周造成的。根據實踐中的經驗和教訓,本文闡述可編程序控制系統設計時應注意的問題。
1、一個系統中使用的成熟技術至少應占到75%以上
“成熟技術”一是經過一定的生產實踐考驗的可編程控制器產品或類似設計,或者確定能在未來的生產實踐中,經得起考驗;二是設計工作人員對于需要使用的技術要有經驗或有掌握它的能力。設計與配置一個可編程序控制系統選用的技術與設計方案切實可行。因為一個生產過程控制系統,一旦做出來,要*使用下去,難以找到機會反復修改。設計的硬件系統和編程軟件,其中某些缺欠,可能一直隱藏在已完成的系統中。若遇到發生破壞作用的條件,后果難以預料。
2、系統的硬件結構和網絡要簡明而清晰
硬件結構不要追求繁瑣,網絡組態不要追求交叉因素太多,要力求使用可編程序控制器自身配置的組網能力。在組成I/O機箱配套的模板時,建議型號簡單,力求*,模板密度不宜過大。使用的結線點不宜過多,從目前機箱的制造和配線工藝來看,輸入與輸出配線密度不能太高。
3、控制系統的功能和管理系統的功能應嚴格劃分界限
由于可編程序控制器組成的過程控制系統中的實時性要求很高,而網絡通信是允許暫時失去通信,過后自己能重新恢復,但是在重新恢復之前這一間隔時間可編程序控制器會處于失控。另外,在用多個可編程序控制器系統組成一個大系統時,對于主控制的關鍵命令,除了使用可編程序控制器自身的網絡通信傳送它的信息外,有使用它的I/O點做成的硬件聯鎖,特別是兩者之間“急停”的處理;雖然兩個系統都在自身的通信掃描中互相變換著“停止”或“急停”命令,但因一方在急停故障時已經停止運行,另一方并未收到已停止的信息而照常運行,其后果難測。可編程序控制器控制系統關鍵的“急停”應先切除執行機構的電源,然后將其信號送入可編程序控制器,這樣可取得設備安全保護的時間。
4、可編程序控制器的程序要簡明且可讀
用戶軟件的編寫是“平鋪直敘”,用戶軟件可看成是一個有序的“黑盒子”系列,每個“黑盒子”按照結構化語言劃分,可分為幾種典型的語句。每個語句方式、手法可能十分單調,但一定要明確。在設計與編寫這些語句時,若使用不易推理的邏輯關系太多,或者語句因素太多,特殊條件太多,就會使人閱讀這些語句時十分難懂。因此,一個可編程控制器的用戶軟件的可讀性,即編寫的軟件能為大多數人讀懂,能理解可編程控制器在執行這個語句時,“發生了什么”是十分重要的。每一段程序力求功能單一而流暢,這是軟件在使用和維護時的重要條件。
5、可編程序控制系統在硬件和軟件上的預置,有運行檢測的關鍵視條件
可編程序控制系統配置了彩色圖形工作站/屏幕
6、設計大中型可編程序控制系統時不要耗盡它的硬件和軟件資源
對于設計的新系統,硬件上至少要保留15%左右的冗余,在軟件編制時,同樣要估計用戶軟件對計算機資源的需要與用量。尤其對中間繼電器,計數器/定時器的使用,要留有余地。因為在調試和運行后,軟件總會被修改、補充,甚至重新編制。已編制的軟件讓人無法修改和完善,在工程上是不實際的。
7、合理地配置可編程序控制器系統的冗余
可編程序控制系統可能做出多種方式的冗余,*處理器的雙機熱備、冷備冗余是常見的方式。另外,雙系統冗余,即*處理器和全部的輸入、輸出、組網通信*冗余,其價格和實用性雖然在許多工程項目中難以被人接受,但在有毒、有害的化工生產環境這種冗余很有必要。在設計系統中,要使配置冗余方式較為經濟而又實用,力求使故障縮小在本設備身上。不要因某一設備發生故障,引起工藝流程中相關設備運行或狀態受到沖擊。
選擇編輯方法 根據創建程序時所使用的編程語言,在增量輸入模式和/或自由編輯(文本)模式下都可輸入程序。 用于梯形圖(LAD)、功能塊圖(FBD)、語句表(STL)、或S7-GRAPH編程語言的增量編輯器 將在用于LAD、FBD、STL和S7-GRAPH的增量輸入模式編輯器中,創建存儲在用戶程序中的塊。如果希望立即檢查剛才已輸入的內容,應選擇使用增量輸入模式。該編輯模式尤其適用于初學者。在增量輸入模式中,當每行或每個元素均輸入完畢之后,將立即對其進行語法檢查。在完成輸入之前,將指出所有錯誤,且必須對其進行糾正。語法正確的輸入項將自動進行編譯,并存儲在用戶程序中。 在編輯語句之前,必須對所使用的符號進行定義。如果某些符號不可用,則不能*編譯塊;但是可以保存該不*的中間版本。 用于STL、S7 SCL、或S7 HiGraph等編程語言的源代碼(文本)編輯器 在源代碼編輯器中,將創建用于后續編譯的源代碼文件,以生成塊。 建議使用源代碼編輯器,因為這是一個非常有效的對程序進行編輯的方法。 將在文本文件中編輯程序或塊的源代碼,然后進行編譯。 文本文件(源文件)將存儲在S7程序的源文件夾中,例如,存為STL 源文件或SCL 源文件。源文件可包含一個或多個塊的代碼。STL和SCL文本編輯器可以生成OB、FB、FC、DB、以及UDT(用戶自定義數據類型)的源代碼,這樣,可使用它們來創建完整的用戶程序。一個這樣的文本文件可能包含完整的CPU程序(即所有的塊)。 編譯源文件時將生成相應的塊,并寫入用戶程序中。在對其進行編譯之前,必須定義所有使用的符號。且不報告數據錯誤,直到相應的編譯器編譯完源文件為止。 編譯必須符合編程語言的規定語法。只有根據用戶指令或在源文件被編譯成塊時,才執行語法檢查。 使用SIMATIC管理器創建塊 打開您希望在其中插入S7塊的項目的"Blocks"文件夾。 選擇菜單命令: 插入 > S7塊 > 功能塊(FB),如果您希望編寫功能塊 插入 > S7 塊 > 功能(FC),如果您希望編寫功能 插入 > S7 塊 > 組織塊(OB),如果您希望編寫組織塊 插入 > S7塊 > 數據塊(DB),如果您希望創建數據塊 插入 > S7塊 > 用戶自定義數據類型(UDT),如果您希望創建用戶自定義的數據類型 插入 > S7 塊 > 變量表,如果您希望創建變量表(VAT),為了進行測試,而對用戶程序中的變量進行修改。 使用程序編輯器創建塊 通過雙擊一個現有的塊即可啟動相應的編輯器。也可使用該編輯器創建更多的塊。 在編輯器窗口中,選擇菜單命令文件 > 新建。 在接下來出現的對話框中,選擇塊將要鏈接的S7用戶程序。 輸入希望創建的邏輯塊的名稱。 單擊"確定",進行確認。 于是創建了塊,并打開一個窗口用于編輯。窗口上半部分用于對變量聲明表進行編輯,下半部分則包含您在其中編寫新塊的代碼段。
注意 在創建功能塊(FB)時,將對是否可以聲明功能塊中的多重背景進行設置。可根據"用戶自定義"對話框內"編輯器"選項卡頁中的設置,為每個新的功能塊設置該屬性(使用菜單命令選項 > 用戶自定義)。 通過編譯STL源文件也可創建邏輯塊。 還可在SIMATIC管理器中,通過將邏輯塊插入到相應的S7用戶程序中來創建邏輯塊。 |
創建數據塊(DB) 正如其它塊一樣,在SIMATIC管理器或增量編輯器中都可以創建數據塊。 在增量編輯器中,選擇菜單命令文件 > 新建或單擊工具欄上的相應按鈕。#p#分頁標題#e# 在對話框中,選擇您希望將正在創建的塊鏈接到其上的S7用戶程序。 在對話框中您希望創建的數據塊。由于DB0已為系統保留,所以您不能使用該編號。 在"新建數據塊"對話框中,選擇您希望創建哪一種類型的數據塊:
- 數據塊(共享數據塊)
- 引用了用戶自定義數據類型的數據塊(共享數據塊)
- 指向功能塊的數據塊(背景數據塊) 對于第三個選項,您還必須選擇背景數據塊所屬于的功能塊。 當您在SIMATIC管理器中*打開現有的塊時,還將顯示"新建數據塊"對話框。
注意 STEP 7將使您能夠隨時都可以把用于各種不同功能塊的數據存儲在一個單獨的數據塊中(多重背景數據塊,參見在變量聲明表中輸入多重背景。) |
塊文件夾 可按下面的形式創建S7 CPU的程序: 塊 源文件 可使用S7程序下的文件夾"Blocks"來存儲塊。 該塊文件夾包含有完成自動化任務而需要下載給S7 CPU的塊。這些可裝載的塊包括邏輯塊(OB、FB、FC)和數據塊(DB)。在塊文件夾中將自動創建一個空的組織塊OB1,因為在執行S7 CPU中的程序時將始終需要這個塊。 塊文件夾還包含有下列對象: 創建的用戶自定義數據類型(UDT)。這些類型將使編程更容易,且不需要將其下載給CPU。 為在調試程序時對變量進行修改而創建的變量表(VAT)。不需要將變量表下載給CPU。 包含有系統信息(系統組態、系統參數等)的對象"系統數據"(系統數據塊)。在組態硬件時將創建并提供這些系統數據塊。 在用戶程序中需要調用的系統功能(SFC)與系統功能塊(SFB)。您自己不能編輯SFC與SFB。 除了系統數據塊(只能通過可編程控制器的組態對其進行創建和編輯),用戶程序中的塊都要使用各自的編輯器進行編輯。通過雙擊相應塊即可啟動對應的編輯器。 塊屬性 如果使用塊屬性,可以更容易地識別您創建的塊,還可以保護這些塊免受未*的更改。 當塊打開時,可以編輯塊屬性。除可以編輯的屬性外,屬性對話框還顯示僅供察看的數據:不能編輯該信息。 塊屬性和系統屬性也將顯示在SIMATIC管理器中塊的對象屬性中。此處,只能編輯屬性NAME、FAMILY、AUTHOR和VERSION。 當通過SIMATIC管理器插入塊之后,可以編輯對象屬性。如果使用某一不在SIMATIC管理器中的編輯器來創建塊,則這些條目(程序語言)均將自動保存在對象屬性中。
注意 在SIMATIC管理器中使用菜單命令選項 > 用戶自定義和"語言"選項卡來設置用于S7塊編程的那些助記符。 |
塊屬性表 在輸入塊屬性時,應遵循下表中說明的輸入順序:
關鍵字/屬性 | 含義 | 實例 |
[KNOW_HOW_PROTECT] | 塊保護;使用此選項編譯的塊將不能視圖其代碼段。可以視圖塊的接口,但不能更改。 | KNOW_HOW_PROTECT |
[AUTHOR:] | 作者名:公司名、部門名或其它名稱 (多8個不含空格的字符) | AUTHOR:Siemens,但無關鍵字 |
[FAMILY:] | 塊系列的名稱:例如,控制器 (多8個不含空格的字符) | FAMILY:控制器,但無關鍵字 |
[NAME:] | 塊名稱(多8個字符) | NAME:PID,但無關鍵字 |
[VERSION:int1 . int2] | 塊的版本號 (兩個數都介于0和15之間,即0.0至15.15) | VERSION :3.10 |
[CODE_VERSION1] | 指示功能塊是否可以聲明多重背景的ID。如果想聲明多重背景,則功能塊不應該具有此屬性 | CODE_VERSION1 |
[UNlinkED],僅適用于DB! | 具有UNlinkED屬性的數據塊只存儲在裝載存儲器中。它們不占用任何工作存儲器空間,并且不與程序鏈接。不能使用MC7命令訪問它們。對于一些特定的CPU,此類DB的內容可以使用SFC 20B LKMOV或SFC 83 READ_DBL傳送給工作存儲器。 | |
[Non-Retain] | 具有該屬性的數據塊在每次掉電和上電之后以及CPU的每次STOP-RUN轉換之后均將復位成裝載值。 | |
[READ_ONLY],僅適用于DB | 數據塊的寫保護;其數據只能讀取,不能修改 | READ_ONLY |
Read-only block | 存儲為只讀狀態,供引用的塊副本。此屬性只能在程序編輯器中通過選擇文件 > 存儲只讀菜單命令設置。 |
塊保護KNOW_HOW_PROTECT具有下列作用: 如果想在稍后階段在STL、FBD或梯形圖增量編輯器中視圖已編譯的塊,將無法顯示塊的代碼段。 塊的變量聲明表將只顯示聲明類型為var_in、var_out和var_in_out的變量。聲明類型為var_stat和var_temp的變量保持隱藏。 分配:塊屬性給塊類型 下表說明了哪種塊類型可以聲明哪種塊屬性:
屬性 | OB | FB | FC | DB | UDT |
KNOW_HOW_PROTECT | ● | ● | ● | ● | - |
AUTHOR | ● | ● | ● | ● | - |
FAMILY | ● | ● | ● | ● | - |
NAME | ● | ● | ● | ● | - |
VERSION | ● | ● | ● | ● | - |
UNlinkED | - | - | - | ● | - |
READ_ONLY | - | - | - | ● | - |
Non-Retain | - | - | - | ● | - |
Read-only block | ● | ● | ● | ● | ● |
KNOW_HOW_PROTECT屬性可以在對塊進行編程時,在源文件中進行設置。它將顯示在"塊屬性"對話框中,但不能進行修改。用戶自定義數據類型(UDT) 用戶自定義數據類型是您自己創建的特定數據結構,一旦對其進行了定義,即可在整個S7程序中使用。 用戶自定義數據類型既可像基本數據類型或復雜數據類型一樣用于邏輯塊(FC、FB、OB)的變量聲明中,也可以用作數據塊(DB)中的變量數據類型。其優點就是,您只需對特定數據結構定義一次,就能可以按照您的希望任意多次使用,并給它分配任意數目的變量。 用戶自定義數據類型可當作一個模板,用于創建具有同一數據結構的數據塊,這意味著您創建結構一次,以后就只需通過分配用戶自定義數據類型來創建所需要的數據塊(實例:配方:數據塊的結構始終是相同的,僅使用的數量不同。) 正如其它塊一樣,在SIMATIC管理器或增量編輯器中都可以創建用戶自定義數據類型。