|
|
||||||||||||||||||||||||||||
渠道第一,誠信,引領市場,正道經營,共存共贏
銷售經理:135 8579 8891(王經理)微 信 同 步
商務 (Q Q) :961812307
電話(Tel):021-61311927
郵箱(Email):961812307@qq.com
技術支持:
銷售工程師: 137 0163 3515 微 信 同 號(黃工)
在線 (Q Q) :77956468
上海騰樺電氣設備有限公司
傳真(Fax):021-67355123
電話(Tel):021-61311931
上海騰樺電氣設備有限公司,成立于2018年3月,注冊500萬,是一家從事技術設備銷售的公司。主要從事工業自動化產品銷售和系統集成的高新技術企業
長期與德國SIMATIC(西門子).瑞士ABB.美國羅克韋爾(AB).法國施耐德.美國霍尼韋爾.美國艾默生合作。
公司有專業的技術團隊,銷售團隊,公司成員150于人.為客戶提供專業的技術支持,產品資料,售后。
在工控領域,公司以精益求精的經營理念,從產品、方案到,致力于塑造一個“行業專家”品牌,以實現可持續的發展。
西門子S7-200 CPU的類型
從CPU模塊的功能來看,SIMATIC S7-200系列小型PLC發展至今,大致經歷了兩代:
第一代產品,其CPU模塊為CPU 21X,主機都可進行擴展,它具有四種不同配置的CPU單元:CPU 212,CPU 214,CPU 215和CPU 216,本書不介紹該產品。
第二代產品,其CPU模塊為CPU 22X,主機都可進行擴展,它具有五種不同配置的CPU單元:CPU 221,CPU 222,CPU 224和CPU 226和CPU226XM,除CPU 221之外,其它都可加擴展模塊,是目前小型PLC的主流產品。本書將介紹CPU22X系列產品。
對于每個型號,西門子廠家都提供有產品貨號,根據產品貨號可以購買到指定類型的PLC。
S7-200系列PLC編程器的使用示例
Siemens編程器S7-200系列用在中小型設備上的自動系統的控制單元,適用于各行各業,各種場合中的檢測,監測及控制。
在這里,和大家一起來討論S7-200幾個使用方面的情況。
1.步進,伺服脈沖定位控制。
在設備的控制系統中,有關運動控制是很重要的,下面我們來看一看西門子S7-200系列PLC怎樣來實現這 個功能。
首先,確定使用哪個端口來發脈沖,如采用Q0.0發脈沖,則它的控制字為SMB67,脈沖同期為SMW68,脈 沖個數存放在SMD72中,
下面是控制字節的說明:
Q0.0 Q0.1 控制字節說明
SM67.0 SM77.0 PTO/PWM更新周期值 0=不更新,1=更新周期值
SM67.1 SM77.1 PWM更新脈沖寬度值 0=不更新,1=脈沖寬度值
SM67.2 SM77.2 PTO更新脈沖數 0=不更新,1=更新脈沖數
SM67.3 SM77.3 PTO/PWM時間基準選擇 0=1微秒值,1=1毫秒值
SM67.4 SM77.4 PWM更新方法 0=異步更新,1=同步更新
SM67.5 SM77.5 PTO操作 0=單段操作,1=多段操作
SM67.6 SM77.6 PTO/PWM模式選擇 0=選擇PTO,1=選擇PWM
SM67.7 SM77.7 PTO/PWM允許 0=禁止PTO/PWM,1=允許
這樣根據以上表格,我們得出Q0.0控制字:SMB67為:10000101
采用PTO輸出,微妙級周期,發脈沖的周期(也就是頻率)與脈沖個數都要重新輸入。10000101轉化為 16進制 為85,有了控制字以后,我們來寫這一段程序:
根據上面這段程序,我們知道了控制字的使用,同時也知道步進電機的脈沖周期與沖個數的存放位置(對 Q0.0來說是SMW68與SMD72)。當然,VW100與VD102內的數據不同的話,步進電機的轉速和轉動圈數就不一樣。
還有一點需要說明得是:M0.0導通---PLC捕捉到上升沿發動脈沖輸出后,想停止的話,只須改變端口脈沖的 控制字,再啟動PLS即可,程序如下:
2.高速計數功能。
西門子S7-200系列PLC具有高速計數的功能;舉一例子來談談高速計數的用途,我們采用普通電機來帶動絲桿轉動,我們想控制轉動距離,怎么來解決這個問題?那么我們可在電機另一頭與一編碼器聯接,電機轉一圈,編碼器也隨之轉一圈,同時根據規格發出不同的脈沖數。當然,這些脈沖數的頻率比較高,PLC不能用普通的上升沿計數來取得這些脈沖,只能通過高速計數功能了。
啟動高速計數功能,也要具有控制字
HSCO HSC1 描述
SM37.0 SM47.0 復位有效電平控制位 0=高電平有效, 1=低電平有效
SM37.1 SM47.1 啟動有效電平控制位于 0=高電平有效, 1=低電平有效
SM37.2 SM47.2 正交計數器速率選擇 0=4X計數率, 1=1X計數率
SM37.3 SM47.3 計數方向控制位 0=減計數, 1=正計數
SM37.4 SM47.4 向HSC中寫入計數方向 0=不更新, 1=更新計數方向
SM37.5 SM47.5 向HSC中寫入預置值 0=不更新, 1=更新預置值
SM37.6 SM47.6 向HSC中寫入當前值 0=不更新, 1=更新當前值
SM37.7 SM47.7 HSC允許 0=禁止HSC, 1=允許HSC
參照上面的表格,我們選擇HSC1高速計數器,控制字為SMB47,現在我們啟動高速計數器HSC1,選擇為增計數,更新計數方向,重新設置值,更新當前值:這樣的話,HSC1的啟動控制高為:11111000轉化為16進制為 F8,將啟動計數器時當前值存放在SMD48中,將預存置放在SMD52中,具體的程序 如下:
同樣的,如果計數器在工作狀態下想停止計數器,也必須改變它的控制字后,啟動HSC具體程序 如下:
3. PID回路控制功能。
西門子S7-200系列PLC的PID控制相當的簡單,可以通過micro/win軟件的一個向導程序,按照提示,一步一步執行您所要求PID控制的屬性即可,在這里談一談PID這三個參數的具體意義:P為增益項,P越大,響應起就快,在調節流量閥時:設定流量為50%,當目前流量接近50%,剛超過,如果P值很大的話,那么流量閥會馬上會關閉,而不會控制在某一區域。這就是增益項太大引起。在調節的過程中應該先將P值調節比較適當了,再去調節I值,它為積分項,是在控制器回路中控制對當前值與設定值相等的偏差范圍。D為微分項,主要作用是避免給定值的微分作用而引起的跳變。
在現場的PID參數的調整過程中,針對西門子S7-200型PLC我的建議是在不同的控制階段,采用不同的PID參數組,具體而言就是當目前距離設定值差距較大時,采用P值較大的一套PID參數,如果當前值快接近設定值范圍時,采用P值較小的一套PID參數。
6ES7400-1JA11-0AA0產品描述
SIMATIC S7-400,UR2機架 ALU,集中式和分布式,帶9個槽,2個冗余 PS,可插拔
| 硬件擴展 | |
| 單幅插槽數量,大值 | 9 |
| 組件載體 | |
| K 總線 | 是 |
| P 總線 | 是 |
| 尺寸 | |
| 寬度 | 257.5 mm |
| 高度 | 290 mm |
| 深度 | 27.5 mm |
| 重量 | |
| 重量,約 | 1500 g |
6SN1162-0BA02-0AA2風扇模塊產品描述
SIMODRIVE 611 BUILT-ON FAN FOR 300 MM MODULES INT./EXT. COOLING UL DESIGN, NOT FOR: 6SN1123-1AA01-0FA0, -0FA1 AND 6SN1145-1BA01-0DA0, -0DA1
SIMODRIVE 611主機附帶為300毫米風扇模塊INT. / EXT。冷卻UL設計,而不是:6 sn1123-1aa01-0fa0 0 fa1和6 sn1145-1ba01-0da0 0 da1
| Elektrische Daten | |
| rated current In / AC / min. | 0.2 A |
| rated current In / AC / max. | 0.3 A |
| power frequency / min. | 50 Hz |
| power frequency / tolerance / min. | -10 % |
| power frequency / max | 60 Hz |
| power frequency / tolerance / max | 10 % |
S7-200 PLC高速計數器指令的使用簡介
(1)每個高速計數器都有一個32位當前值和一個32位預置值,當前值和預設值均為帶符號的整數值。要設置高速計數器的新當前值和新預置值,必須設置控制字節(表6-7),令其第五位和第六位為1,允許更新預置值和當前值,新當前值和新預置值寫入特殊內部標志位存儲區。然后執行HSC指令,將新數值傳輸到高速計數器。當前值和預置值占用的特殊內部標志位存儲區如表1所示。
表1 HSC0-HSC5當前值和預置值占用的特殊內部標志位存儲區
|
要裝入的數值 |
HSC0 |
HSC1 |
HSC2 |
HSC3 |
HSC4 |
HSC5 |
|
新的當前值 |
SMD38 |
SMD48 |
SMD58 |
SMD138 |
SMD148 |
SMD158 |
|
新的預置值 |
SMD42 |
SMD52 |
SMD62 |
SMD142 |
SMD152 |
SMD162 |
除控制字節以及新預設值和當前值保持字節外,還可以使用數據類型HC(高速計數器當前值)加計數器號碼(0、1、2、3、4或5)讀取每臺高速計數器的當前值。因此,讀取操作可直接讀取當前值,但只有用上述HSC指令才能執行寫入操作。
(2)執行HDEF指令之前,必須將高速計數器控制字節的位設置成需要的狀態,否則將采用默認設置。默認設置為:復位和起動輸入高電平有效,正交計數速率選擇4×模式。執行HDEF指令后,就不能再改變計數器的設置,除非CPU進入停止模式。
(3)執行HSC指令時,CPU檢查控制字節和有關的當前值和預置值。

模塊化無風扇的設計,堅固耐用,容易擴展和廣泛的通訊能力,容易實現的分布式結構以及用戶友好的操作使SIMATIC S7-400成為中、性能控制領域中的理想解決方案。SIMATIC S7-400是用于中、性能范圍的可編程序控制器。模塊化無風扇的設計,堅固耐用,容易擴展和廣泛的通訊能力,容易實現的分布式結構以及用戶友好的操作使SIMATIC S7-400成為中、性能控制領域中的理想解決方案。
SIMATIC S7-400的應用領域包括:
通用機械
汽車制造
立體倉庫
機床與工具
過程控制
控制與裝置儀表
紡織機械
包裝機械
控制設備制造
專用機械
多種級別(功能逐步升級)的CPU,種類齊全的通用功能的模板,使用戶能根據需要組合成不同的專用系統。當控制系統規模擴大或變得更加復雜時,不必投入很多費用。任何時候只要適當的增加一些模板,便能使系統升級和充分滿足您的需要。
SIMATIC S7-400可編程控制器彩用模塊化設計,性能范圍寬廣的不同模板可靈活組合,擴展十分方便。
一個系統可包括:
電源模板(PS): 將SIMATIC S7-400連接到120/230VAC或24DC電源上。
中央處理單元(CPU):有多種CPU可供用戶選擇,有些帶有內置的PROFIBUS-DP接口,用于各種性能可包括多個CPU以加強其性能。
數字量輸入和輸出(DI/DO)和模擬量輸入和輸出(AI/AO)的信號模板(SM)。
通訊處理器(CP):用于總線連接和點到點連接。
功能模板(FM):專門用于計數、定位、凸輪等控制任務。
SIMATIC S7-400還提供以下部件以滿足用戶的需要:
接口模板(IM),用于連接中央控制單元和擴展單元。 SIMATIC S7-400中央控制器多能連接21個擴展單元。
SIMATIC M7自動化計算機: M7是AT兼容的計算機,用于要求解決高速計算機的技術問題。它既可用作CPU也可用作功能模板(FM 456-4應用模板)。
| 接口模板 | |
| 6ES7 151-1AA05-0AA1 | 標準型接口模塊 IM151-1與90度網絡接頭(不帶編程口)組合件(6ES71511AA050AB0*1+6ES79720BA120XA0*1) |
| 6ES7 151-1AA05-0AA4 | 標準型接口模塊 IM151-1與35度網絡接頭(不帶編程口)組合件(6ES71511AA050AB0*1+6ES79720BA410XA0*1) |
| 6ES7 151-1AA05-0AA5 | 標準型接口模塊 IM151-1與快速連線網絡接頭(不帶編程口)組合件(6ES71511AA050AB0*1+6ES79720BA520XA0*1) |
| 6ES7 151-1AA05-0AB4 | 標準型接口模塊 IM151-1與35度網絡接頭(帶編程口)組合件(6ES71511AA050AB0*1+6ES79720BB410XA0*1) |
| 6ES7 151-1AA05-0AB5 | 標準型接口模塊 IM151-1與快速連線網絡接頭(帶編程口)組合件(6ES71511AA050AB0*1+6ES79720BB520XA0*1) |
| 6ES7 151-1AB02-0AB0 | ET 200S IM 151 光纖接口模板 |
| 6ES7 151-1BA02-0AB0 | 高性能型接口模塊 IM151-1 |
| 6ES7 151-1CA00-0AB0 | 基本型接口模塊 IM151-1 |
| 6ES7 151-7AB00-0AB0 | ET 200S IM 151 帶CPU 光纖接口模板 |
| 6ES7 138-4HA00-0AB0 | DP-主站模塊(for CPU only) |
| 光纖附件 | |
| 6GK1 901-0FB00-0AA0 | 單工連接器(100個) |
| 6ES7 195-1BE00-0XA0 | 插頭適配器(50個) |
| 電源模板 | |
| 6ES7 138-4CA01-0AA0 | PM-E DC 24V 用于電子模板 |
| 6ES7 138-4CB11-0AB0 | PM-E DC 24V 至 AC 120/230V 用于電子模板 |
| 6ES7 138-4CF03-0AB0 | 總線安全型電源管理模塊PM-E;24V 直流 |
