渠道第一,誠信,引領市場,正道經營,共存共贏
銷售經理:135 8579 8891(王經理)微 信 同 步
商務 (Q Q) :961812307
電話(Tel):021-61311927
郵箱(Email):961812307@qq.com
技術支持:
銷售工程師: 137 01633515 微 信 同 號(黃工)
在線 (Q Q) :77956468
上海騰樺電氣設備有限公司
傳真(Fax):021-67355123
電話(Tel):021-61311931
上海騰樺電氣設備有限公司,成立于2018年3月,注冊500萬,是一家從事技術設備銷售的公司。主要從事工業(yè)自動化產品銷售和系統(tǒng)集成的高新技術企業(yè)
長期與德國SIMATIC(西門子).瑞士ABB.美國羅克韋爾(AB).法國施耐德.美國霍尼韋爾.美國艾默生合作。
公司有專業(yè)的技術團隊,銷售團隊,公司成員150于人.為客戶提供專業(yè)的技術支持,產品資料,售后。
在工控領域,公司以精益求精的經營理念,從產品、方案到,致力于塑造一個“行業(yè)專家”品牌,以實現可持續(xù)的發(fā)展。
S7-200系列PLC編程器的使用示例
Siemens編程器S7-200系列用在中小型設備上的自動系統(tǒng)的控制單元,適用于各行各業(yè),各種場合中的檢測,監(jiān)測及控制。
在這里,和大家一起來討論S7-200幾個使用方面的情況。
1.步進,伺服脈沖定位控制。
在設備的控制系統(tǒng)中,有關運動控制是很重要的,下面我們來看一看西門子S7-200系列PLC怎樣來實現這 個功能。
首先,確定使用哪個端口來發(fā)脈沖,如采用Q0.0發(fā)脈沖,則它的控制字為SMB67,脈沖同期為SMW68,脈 沖個數存放在SMD72中,
下面是控制字節(jié)的說明:
Q0.0 Q0.1 控制字節(jié)說明
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輸出,微妙級周期,發(fā)脈沖的周期(也就是頻率)與脈沖個數都要重新輸入。10000101轉化為 16進制 為85,有了控制字以后,我們來寫這一段程序:
根據上面這段程序,我們知道了控制字的使用,同時也知道步進電機的脈沖周期與沖個數的存放位置(對 Q0.0來說是SMW68與SMD72)。當然,VW100與VD102內的數據不同的話,步進電機的轉速和轉動圈數就不一樣。
還有一點需要說明得是:M0.0導通---PLC捕捉到上升沿發(fā)動脈沖輸出后,想停止的話,只須改變端口脈沖的 控制字,再啟動PLS即可,程序如下:
2.高速計數功能。
西門子S7-200系列PLC具有高速計數的功能;舉一例子來談談高速計數的用途,我們采用普通電機來帶動絲桿轉動,我們想控制轉動距離,怎么來解決這個問題?那么我們可在電機另一頭與一編碼器聯(lián)接,電機轉一圈,編碼器也隨之轉一圈,同時根據規(guī)格發(fā)出不同的脈沖數。當然,這些脈沖數的頻率比較高,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中,具體的程序 如下:
同樣的,如果計數器在工作狀態(tài)下想停止計數器,也必須改變它的控制字后,啟動HSC具體程序 如下:
3. PID回路控制功能。
西門子S7-200系列PLC的PID控制相當的簡單,可以通過micro/win軟件的一個向導程序,按照提示,一步一步執(zhí)行您所要求PID控制的屬性即可,在這里談一談PID這三個參數的具體意義:P為增益項,P越大,響應起就快,在調節(jié)流量閥時:設定流量為50%,當目前流量接近50%,剛超過,如果P值很大的話,那么流量閥會馬上會關閉,而不會控制在某一區(qū)域。這就是增益項太大引起。在調節(jié)的過程中應該先將P值調節(jié)比較適當了,再去調節(jié)I值,它為積分項,是在控制器回路中控制對當前值與設定值相等的偏差范圍。D為微分項,主要作用是避免給定值的微分作用而引起的跳變。
在現場的PID參數的調整過程中,針對西門子S7-200型PLC我的建議是在不同的控制階段,采用不同的PID參數組,具體而言就是當目前距離設定值差距較大時,采用P值較大的一套PID參數,如果當前值快接近設定值范圍時,采用P值較小的一套PID參數。
CU310 PN 控制單元為功率模塊提供了通訊和開環(huán)/閉環(huán)控制功能。
設計
CU310 PN控制單元提供有以下標準接口
· 1個DRIVE-CLIQ插槽,可實現與其他DRIVE-CLIQ設備的通訊,例如傳感器接口模塊、端子擴展模塊等
· 1個PM340接口(PM-IF)
· 1個基本操作面板BOP20接口
· 1個符合PROFIdrive V4行規(guī)的2個PROFINET接口
· 1個編碼器接口
可以連接以下類型的編碼器
-TTL/HTL—增量式編碼器
-非增量信號的SSI編碼器
· 4路可參數化數字量輸入
· 4路可參數化雙向數字量輸入輸出
· 1個RS232串行接口
· 1個CF插槽
· 1個24VDC接口
· 1個安全停車功能端子輸入接口
· 1個溫度傳感器接口
CU310 控制器的狀態(tài)通過多色的LED顯示
由于固件和參數設置保存在CF卡上,因此無需調試工具就可更換控制器
集成
CU310 PN控制單元通過PM-IF接口連接到PM340。其他DRIVE-CLIQ組件比如傳感器接口模塊或端子擴展模塊通過DRIVE-CLIQ連接。
CU310 PN控制單元通過DRIVE-CLIQ接口連接裝機裝柜型PM340。使用該組件時,必須將傳感器接口模塊和端子擴展模塊連接到裝機裝柜型PM340上未被占用的DRIVE-CLIQ口。
可使用BOP20基本操作面板更改參數設置。在操作過程中,還可將BOP20面板安裝到CU310 DP上進行診斷。
CU310 PN使用PROFINET IO和profidrive V4 配置文件與上位控制系統(tǒng)通訊。
帶有CU310 PN的SINAMICS S120變頻器可執(zhí)行下列功能:
· PROFINET IO 設備
· 100Mbit/s全雙工
· 支持PROFINET IO的實時等級:
-RT(實時)
-IRT(等時同步),小發(fā)送循環(huán)為500μs
· 按照PROFIdrive V4行規(guī),作為PROFINET IO 與控制器連接
· 使用STARTER軟件和標準的TCP/IP協(xié)議進行調試。
· 集成2個RJ45接口,基于ERTEC ASIC,因此,不需要外部交換機即可配置佳拓撲。
S7-200PLC中斷指令介紹
中斷指令有4條,包括開、關中斷指令,中斷連接、分離指令。指令格式如表1所示。 開中斷(ENI)指令全局性允許所有中斷事件。關中斷(DISI)指令全局性禁止所有中斷事件,中斷事件的每次出現均被排隊等候,直至使用全局開中斷指令重新啟用中斷。 PLC轉換到RUN(運行)模式時,中斷開始時被禁用,可以通過執(zhí)行開中斷指令,允許所有中斷事件。執(zhí)行關中斷指令會禁止處理中斷,但是現用中斷事件將繼續(xù)排隊等候。 中斷連接指令(ATCH)指令將中斷事件(EVNT)與中斷程序號碼(INT)相連接,并啟用中斷事件。 分離中斷(DTCH)指令取消某中斷事件(EVNT)與所有中斷程序之間的連接,并禁用該中斷事件。 注意:一個中斷事件只能連接一個中斷程序,但多個中斷事件可以調用一個中斷程序。 表1 中斷指令格式 LAD STL ENI DISI ATCH INT,EVNT DTCH EVNT 操作數及數據類型 無 無 INT:常量 0-127 EVNT:常量,CPU 224: 0-23; 27-33 INT/EVNT數據類型:字節(jié) EVNT:常量, CPU 224: 0-23; 27-33 數據類型:字節(jié) 1. 開、關中斷指令
2. 中斷連接、分離指令
6DD2920-0AA0 | TRIGGER MODULE TS12 | 現貨 |
6DD2920-0AB0 | DIGITAL CONTROL SYSTEM SIMADYND | 現貨 |
6DD2920-0AB1 | DIGITAL CONTROL SYSTEM SIMADYND | 現貨 |
6DD2920-0AC0 | DIGITAL CONTROL SYSTEM SIMADYND | 現貨 |
6DD2920-0AD0 | DIGITAL CONTROL SYSTEM SYMADYND | 現貨 |
6DD2920-0AH0 | DIGITAL CONTROL SYSTEM SIMADYND | 現貨 |
6DD2920-0AL0 | DIGITAL CONTROL SYSTEM SYMADYND | 現貨 |
6DD2920-0BB0 | INTERFACE MODULE LES1 | 現貨 |
6DD2920-0AJ0 | DIGITAL CONTROL SYSTEM SIMADYND | 現貨 |
6DD2920-0AM0 | DIGITAL CONTROL SYSTEM SIMADYND | 現貨 |
6DD2920-0AN1 | EPIS22 PERIPH. DEVICES EP22/IS1 | 現貨 |
6DD2920-0AK0 | SUB-MODULE IS1, FOR EP22 NMA: 460 692 9006 00 | 現貨 |
6DD2920-0AP0 | DIGITAL CONTROL SYSTEM SIMADYND | 現貨 |
6DD2920-0AQ0 | DIGITAL CONTROL SYSTEM SIMADYND | 現貨 |
6DD2920-0AR0 | SIMADYN D DIGITAL CONTR. SYSTEM | 現貨 |
6DD2920-0AR1 | TRANSFORMER MODULE SA61 | 現貨 |
6DD2920-0AR2 | MAINS MONITORING SA20 | 現貨 |
6DD2920-0AR3 | SA31 END PULSE AMPLIFIER | 現貨 |
6DD2920-0AR5 | SIMADYN D DIGITAL CONTR. SYSTEM | 現貨 |
6DD2920-0AR6 |
| 現貨 |
6DD2920-0AS0 | INTERFACE MODULE PULSE CIRCUIT | 現貨 |
6DD2920-0AS1 | INTERFACE MODULE PULSE CIRCUIT | 現貨 |
6DD2920-0AU0 | DIAGNOSTICS MODULE DIA2 | 現貨 |
6DD2920-0AU1 | DIAGNOSTICS MODULE DIA | 現貨 |
6DD2920-0AV0 | PULSE OUTPUT MODULE IMPAG1 | 現貨 |
6DD2920-0AV1 | PULSE OUTPUT MODULE IMPAG2 | 現貨 |
6DD2920-0AV3 | FIRING PULSE OUTPUT MODULE | 現貨 |
6DD2920-0AW0 | THYRISTOR ELECTRONICS TAS21A | 現貨 |
6DD2920-0AW1 | THYRISTOR ELECTRONICS TAS21A | 現貨 |
6DD2920-0AW2 | THYRISTOR ELECTRONICS TAS21A | 現貨 |
6DD2920-0AW6 | THYRISTOR ELECTRONICS TAS21A | 現貨 |
6DD2920-0BA0 | DIGITAL CONTROL SYSTEM SIMADYND | 現貨 |
6DD2920-0BB0 | INTERFACE MODULE LES1 | 現貨 |
6DD2920-0BC0 | INTERFACE MODULE AUL1 | 現貨 |
6DD2920-0BE0 | GTO-MONITORING MODULE GUEV | 現貨 |
6DD2920-0BF0 | SUB MODULE IP1 | 現貨 |
6DD2920-0WB00 | MODULE CARRIER CCU | 現貨 |
6DD2920-0XB01 | OPTIC FIBRE-PERIPHERY | 現貨 |
6DD2920-0XB02 | OPTIC FIBRE-PERIPHERY | 現貨 |
6DD2920-0XC00 | SUL MODULE | 現貨 |
6DD2920-0XC02 | COMMUNICATION | 現貨 |
6DD2920-0XC03 | COMMUNICATION | 現貨 |
6DD2920-0XD01 | BOARD IN CCU | 現貨 |
6DD2920-0XG02 | LOAD MODULE FOR VOLTMETER | 現貨 |
6DD2920-0XG03 | LOAD MODULE FOR TEMPERAT. MEAS. | 現貨 |
6DD2920-0XG04 | BURDEN MODULE FOR IAL MODULE | 現貨 |
6DD2920-0XG07 | LOAD MODULE FOR CURRENT MEAS. | 現貨 |
6DD2920-1AW1 | THYRISTOR ELECTRONICS TAS21D | 現貨 |
6DD2920-3AW0 | THYRISTOR ELECTRONICS TAS21E | 現貨 |
6DD2920-3AW1 | THYRISTOR ELECTRONICS TAS21E | 現貨 |
6DD2920-3AW2 | THYRISTOR ELECTRONICS TAS21E | 現貨 |
6DD2920-3AW3 | THYRISTOR ELECTRONICS TAS21E | 現貨 |
6DD2920-3AW4 | THYRISTOR ELECTRONICS TAS21E |
6AV6 648-OBC11-3AX0 | Smart 700 |
6AV6 648-0BE11-3AX0 | Smart 1000 |
6AV2124-2DC01-0AX0 | KTP400 舒適型 |
觸摸式面板 | |
6AV2124-0GC01-0AX0 | TP700 舒適型 |
6AV2124-0JC01-0AX0 | TP900 舒適型 |
6AV2124-0MC01-0AX0 | TP1200 舒適型 |
6AV2124-0QC02-0AX0 | TP1500 舒適型 |
6AV2124-0UC02-0AX0 | TP1900 舒適型 |
6AV2124-0XC02-0AX0 | TP2200 舒適型 |
按鍵 | |
6AV2124-1DC01-0AX0 | KP400 舒適型 |
6AV2124-1GC01-0AX0 | KP700 舒適型 |
6AV2124-1JC01-0AX0 | KP900 舒適型 |
6AV2124-1MC01-0AX0 | KP1200 舒適型 |
6AV2124-1QC02-0AX0 | KP1500 舒適型 |
觸摸設備 | (KP = 按鍵式面板) |
6AV6 647-0AH11-3AX0 | SIMATIC HMI KP300 基本型單色 PN |
6AV6 647-0AJ11-3AX0 | SIMATIC HMI KP400 基本型彩色 PN |
帶有觸摸屏和觸控鍵的設備, | 4 至 10 英寸(KTP = 按鍵式/觸摸式面板) |
6AV6 647-0AA11-3AX0 | SIMATIC HMI KTP400 基本型單色 PN |
6AV6 647-0AK11-3AX0 | SIMATIC HMI KTP400 基本型彩色 PN |
6AV6 647-0AB11-3AX0 | SIMATIC HMI KTP600 基本型單色 PN |
6AV6 647-0AC11-3AX0 | SIMATIC HMI KTP600 基本型彩色 DP |
6AV6 647-0AD11-3AX0 | SIMATIC HMI KTP600 基本型彩色 PN |
6AV6 647-0AE11-3AX0 | SIMATIC HMI KTP1000 基本型彩色 DP |
6AV6 647-0AF11-3AX0 | SIMATIC HMI KTP1000 基本型彩色 PN |
帶觸摸屏的設備 | (TP = 觸摸面板) |
6AV6 647-0AG11-3AX0 | SIMATIC HMI TP1500 基本型彩色 PN |
6ES7272-0AA30-0YA1 | TD 200 文本顯示器 |
6ES7272-1AF00-7AA0 | TD 200C 文本顯示器 |
6AV6640-0AA00-0AX1 | TD 400C 文本顯示器 |
6AV2181-8XP00-0AX0 | 觸摸屏 2GB存儲卡 |
西門子S7-200系列PLC數字量I/O擴展模塊
常用的數字量輸入/輸出擴展模塊有三類,即輸入擴展模塊、輸出擴展模塊、輸入/輸出擴展模塊。S7-200系列PLC數字量I/O擴展模塊如表1所列。
表1 S7-200系列PLC數字量I/O擴展模塊
類型 | 型號 | 輸入點數/類型 | 輸出點數/類型 |
輸入擴展模塊 | EM 221 | 8輸入/24VDC光電隔離 |
|
EM 221 | 8輸入/120/230VAC | ||
輸出擴展模塊 | EM 222 |
| 8輸出/24 VDC晶體管型 |
EM 222 | 8輸出/繼電器型 | ||
EM 222 | 8輸出/120/230VAC晶閘管型 | ||
輸入/輸出 | EM 223 | 4輸入/24VDC光電隔離 | 4輸出/24VDC晶體管型 |
EM 223 | 4輸入/24VDC光電隔離 | 4輸出/繼電器型、 | |
EM 223 | 8輸入/24VDC光電隔離 | 8輸出/24VDC晶體管型 | |
EM 223 | 8輸入/24VDC光電隔離 | 8輸出/繼電器型 | |
EM 223 | 16輸入/24VDC光電隔離 | 16輸出/24VDC晶體管型 | |
EM 223 | 16輸/2入4VDC光電隔離 | 16輸出/繼電器型 |
SIPLUS extreme 產品基于 SIMATIC 標準產品。此處的內容摘自相關的標準產品。增加了與 SIPLUS extreme 相關的信息。
對于一個EU來說,SIPLUS IM 365是經濟的擴展辦法。它有以下特點:
IM154-8 PN/DP CPU 智能接口模塊包含兩個部件:
兩個部件均可單獨訂購。
IM 154-8 PN/DP CPU 接口模塊具有:
可組態(tài)的參數屬性
STEP 7可用于對S7組態(tài)設置參數以及設置CPU的屬性和響應參數:
顯示功能與信息功能
狀態(tài)和錯誤指示;
LED 指示,硬件、編程、時間、I/O 或 總線錯誤,以及工作狀態(tài),如運行、停止和重啟。護報警導和 PROFINET 連接/動作
測試功能;
編程設備可用于顯示在程序執(zhí)行過程中的信號狀態(tài)、獨立地于用戶程序之外修改過程變量并輸出存儲器堆棧的內容。
信息功能;
編程設備能使用戶獲得有關存儲容量和 CPU 工作狀態(tài),以及工作內存和負載內存的當前負荷,當前的循環(huán)時間和診斷緩沖器內容等方面的信息(純文本)。
集成通信功能
系統(tǒng)功能
CPU 可以提供大量的系統(tǒng)功能,用于診斷、參數化、同步、中斷、時間測量等。請參考手冊了解詳情。
SIMATIC S7-400 可采用具有不同性能級別的各種 CPU:
所有 CPU 裝在帶集成的控制單元和顯示單元的塑料外殼中。 相同的單元具有相同的功能。
前面板上有:
除 CPU 412-1 處理器外,所有 CPU 具有:
CPU 414-3 PN/DP, CPU 416-3 PN/DP 和 CPU 416F-3 PN/DP 也可以連接 PROFINET。 每個模板有一個雙口的 PROFINET 接口。
高端 CPU 還具有:
此外,CPU 按照其性能進行分級:例如RAM、地址區(qū)大小、可裝載塊的數量以及處理時間。
所有 S7-400 CPU 均具有兩種類型的存儲器。工作存儲器的細分可將性能提高一倍。當一個標準處理器需要訪問其 RAM 至少兩次時,S7-400 專用處理器可在一個循環(huán)周期中同時訪問代碼存儲器和數據存儲器。因此,數據總線和代碼總線也是獨立的。工作存儲器的容量取決于從精細分級的 CPU 系列中所選取的適合的 CPU。
對于小型和中等程序,集成式負載內存 (RAM) 就足夠了。對于較大的程序,可通過插入內存卡來增加裝載內存。插入式閃存卡可用于在不使用電池的情況下進行性存儲。