渠道第一,誠信,引領(lǐng)市場,正道經(jīng)營,共存共贏
銷售經(jīng)理:135 8579 8891(王經(jīng)理)微 信 同 步
商務(wù) (Q Q) :961812307
電話(Tel):021-61311927
郵箱(Email):961812307@qq.com
技術(shù)支持:
銷售工程師: 137 01633515 微 信 同 號(黃工)
在線 (Q Q) :77956468
上海騰樺電氣設(shè)備有限公司
傳真(Fax):021-67355123
電話(Tel):021-61311931
上海騰樺電氣設(shè)備有限公司,成立于2018年3月,注冊500萬,是一家從事技術(shù)設(shè)備銷售的公司。主要從事工業(yè)自動(dòng)化產(chǎn)品銷售和系統(tǒng)集成的高新技術(shù)企業(yè)
長期與德國SIMATIC(西門子).瑞士ABB.美國羅克韋爾(AB).法國施耐德.美國霍尼韋爾.美國艾默生合作。
公司有專業(yè)的技術(shù)團(tuán)隊(duì),銷售團(tuán)隊(duì),公司成員150于人.為客戶提供專業(yè)的技術(shù)支持,產(chǎn)品資料,售后。
在工控領(lǐng)域,公司以精益求精的經(jīng)營理念,從產(chǎn)品、方案到,致力于塑造一個(gè)“行業(yè)專家”品牌,以實(shí)現(xiàn)可持續(xù)的發(fā)展。
S7-200系列PLC編程器的使用示例
Siemens編程器S7-200系列用在中小型設(shè)備上的自動(dòng)系統(tǒng)的控制單元,適用于各行各業(yè),各種場合中的檢測,監(jiān)測及控制。
在這里,和大家一起來討論S7-200幾個(gè)使用方面的情況。
1.步進(jìn),伺服脈沖定位控制。
在設(shè)備的控制系統(tǒng)中,有關(guān)運(yùn)動(dòng)控制是很重要的,下面我們來看一看西門子S7-200系列PLC怎樣來實(shí)現(xiàn)這 個(gè)功能。
首先,確定使用哪個(gè)端口來發(fā)脈沖,如采用Q0.0發(fā)脈沖,則它的控制字為SMB67,脈沖同期為SMW68,脈 沖個(gè)數(shù)存放在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更新脈沖數(shù) 0=不更新,1=更新脈沖數(shù)
SM67.3 SM77.3 PTO/PWM時(shí)間基準(zhǔn)選擇 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=允許
這樣根據(jù)以上表格,我們得出Q0.0控制字:SMB67為:10000101
采用PTO輸出,微妙級周期,發(fā)脈沖的周期(也就是頻率)與脈沖個(gè)數(shù)都要重新輸入。10000101轉(zhuǎn)化為 16進(jìn)制 為85,有了控制字以后,我們來寫這一段程序:
根據(jù)上面這段程序,我們知道了控制字的使用,同時(shí)也知道步進(jìn)電機(jī)的脈沖周期與沖個(gè)數(shù)的存放位置(對 Q0.0來說是SMW68與SMD72)。當(dāng)然,VW100與VD102內(nèi)的數(shù)據(jù)不同的話,步進(jìn)電機(jī)的轉(zhuǎn)速和轉(zhuǎn)動(dòng)圈數(shù)就不一樣。
還有一點(diǎn)需要說明得是:M0.0導(dǎo)通---PLC捕捉到上升沿發(fā)動(dòng)脈沖輸出后,想停止的話,只須改變端口脈沖的 控制字,再啟動(dòng)PLS即可,程序如下:
2.高速計(jì)數(shù)功能。
西門子S7-200系列PLC具有高速計(jì)數(shù)的功能;舉一例子來談?wù)劯咚儆?jì)數(shù)的用途,我們采用普通電機(jī)來帶動(dòng)絲桿轉(zhuǎn)動(dòng),我們想控制轉(zhuǎn)動(dòng)距離,怎么來解決這個(gè)問題?那么我們可在電機(jī)另一頭與一編碼器聯(lián)接,電機(jī)轉(zhuǎn)一圈,編碼器也隨之轉(zhuǎn)一圈,同時(shí)根據(jù)規(guī)格發(fā)出不同的脈沖數(shù)。當(dāng)然,這些脈沖數(shù)的頻率比較高,PLC不能用普通的上升沿計(jì)數(shù)來取得這些脈沖,只能通過高速計(jì)數(shù)功能了。
啟動(dòng)高速計(jì)數(shù)功能,也要具有控制字
HSCO HSC1 描述
SM37.0 SM47.0 復(fù)位有效電平控制位 0=高電平有效, 1=低電平有效
SM37.1 SM47.1 啟動(dòng)有效電平控制位于 0=高電平有效, 1=低電平有效
SM37.2 SM47.2 正交計(jì)數(shù)器速率選擇 0=4X計(jì)數(shù)率, 1=1X計(jì)數(shù)率
SM37.3 SM47.3 計(jì)數(shù)方向控制位 0=減計(jì)數(shù), 1=正計(jì)數(shù)
SM37.4 SM47.4 向HSC中寫入計(jì)數(shù)方向 0=不更新, 1=更新計(jì)數(shù)方向
SM37.5 SM47.5 向HSC中寫入預(yù)置值 0=不更新, 1=更新預(yù)置值
SM37.6 SM47.6 向HSC中寫入當(dāng)前值 0=不更新, 1=更新當(dāng)前值
SM37.7 SM47.7 HSC允許 0=禁止HSC, 1=允許HSC
參照上面的表格,我們選擇HSC1高速計(jì)數(shù)器,控制字為SMB47,現(xiàn)在我們啟動(dòng)高速計(jì)數(shù)器HSC1,選擇為增計(jì)數(shù),更新計(jì)數(shù)方向,重新設(shè)置值,更新當(dāng)前值:這樣的話,HSC1的啟動(dòng)控制高為:11111000轉(zhuǎn)化為16進(jìn)制為 F8,將啟動(dòng)計(jì)數(shù)器時(shí)當(dāng)前值存放在SMD48中,將預(yù)存置放在SMD52中,具體的程序 如下:
同樣的,如果計(jì)數(shù)器在工作狀態(tài)下想停止計(jì)數(shù)器,也必須改變它的控制字后,啟動(dòng)HSC具體程序 如下:
3. PID回路控制功能。
西門子S7-200系列PLC的PID控制相當(dāng)?shù)暮唵,可以通過micro/win軟件的一個(gè)向?qū)С绦颍凑仗崾?span>,一步一步執(zhí)行您所要求PID控制的屬性即可,在這里談一談PID這三個(gè)參數(shù)的具體意義:P為增益項(xiàng),P越大,響應(yīng)起就快,在調(diào)節(jié)流量閥時(shí):設(shè)定流量為50%,當(dāng)目前流量接近50%,剛超過,如果P值很大的話,那么流量閥會馬上會關(guān)閉,而不會控制在某一區(qū)域。這就是增益項(xiàng)太大引起。在調(diào)節(jié)的過程中應(yīng)該先將P值調(diào)節(jié)比較適當(dāng)了,再去調(diào)節(jié)I值,它為積分項(xiàng),是在控制器回路中控制對當(dāng)前值與設(shè)定值相等的偏差范圍。D為微分項(xiàng),主要作用是避免給定值的微分作用而引起的跳變。
在現(xiàn)場的PID參數(shù)的調(diào)整過程中,針對西門子S7-200型PLC我的建議是在不同的控制階段,采用不同的PID參數(shù)組,具體而言就是當(dāng)目前距離設(shè)定值差距較大時(shí),采用P值較大的一套PID參數(shù),如果當(dāng)前值快接近設(shè)定值范圍時(shí),采用P值較小的一套PID參數(shù)。
LOGO! 邏輯模塊提供方便的、用戶友好的解決方案,用于滿足簡單的開環(huán)和閉環(huán)控制任務(wù)。
LOGO! 具有廣泛的通用性,例如:
LOGO! 邏輯模塊可根據(jù)應(yīng)用情況進(jìn)行擴(kuò)展。
美國船級社, 法國船級社, 挪威船級社,德國勞氏船級社, 英國勞氏船級社,等
LOGO! Modular 可提供多種電壓類型(12VDC, 24VDC, 24VAC, 115/230VDC, 115/230VAC):
LOGO! 具有以下特性:
LOGO!使用非常簡單:
LOGO! 節(jié)省空間:
LOGO! 提供大的靈活性和通用性:
LOGO! 具有通信功能:
Sinamics S120 是西門子公司推出的全新的集V/F、矢量控制及伺服控制于一體的驅(qū)動(dòng)控制系統(tǒng),它不僅能控制普通的三相異步電動(dòng)機(jī),還能控制同步電機(jī)、扭矩電機(jī)及直線電機(jī)。其強(qiáng)大的定位功能將實(shí)現(xiàn)進(jìn)給軸的、相對定位。內(nèi)部集成的DCC(驅(qū)動(dòng)控制圖表)功能,用PLC 的CFC 編程語言來實(shí)現(xiàn)邏輯、運(yùn)算及簡單的工藝等功能。
Sinamics S120 產(chǎn)品包括:用于共直流母線的DC/AC 逆變器和用于單軸的AC/AC 變頻器。
? 共直流母線的 DC/AC 逆變器通常又稱為Sinamics S120 多軸驅(qū)動(dòng)器,其結(jié)構(gòu)形式為電源模塊和電機(jī)模塊分開,一個(gè)電源模塊將3 相交流電整流成540V 或600V 的直流電,將電機(jī)模塊(一個(gè)或多個(gè))都連接到該直流母線上,特別適用于多軸控制,尤其是造紙、包裝、紡織、印刷、鋼鐵等行業(yè)。優(yōu)點(diǎn)是各電機(jī)軸之間的能量共享,接線方便、簡單。
? 單軸控制的 AC/AC 變頻器,通常又稱為Sinamics S120 單軸交流驅(qū)動(dòng)器,其結(jié)構(gòu)形式為電源模塊和電機(jī)模塊集在一起,特別適用于單軸的速度和定位控制。
主要介紹Sinamics S120 DC/AC 多軸交流驅(qū)動(dòng)器、Sinamics S120 AC/AC 單軸交流驅(qū)動(dòng)器、電機(jī)電纜和信號電纜、同步和異步伺服電機(jī)的訂貨數(shù)據(jù)、Simotion 運(yùn)動(dòng)控制系統(tǒng)的相關(guān)訂貨數(shù)據(jù)。
SIMATIC ET 200S 故障安全型 CPU:
IM 151-7 F-CPU接口模塊包括:
控制泵往復(fù)循環(huán)運(yùn)行的S200 PLC梯形圖程序
下面的PLC梯形圖程序?qū)崿F(xiàn)泵每五分鐘工作一次,工作五分鐘后,再停五分鐘,循環(huán)往復(fù)運(yùn)行。
圖1 泵往復(fù)循環(huán)工作的PLC梯形圖
圖1是用S7-200編寫的梯形圖,圖中用一個(gè)按鈕做電機(jī)運(yùn)行與停車開關(guān)(I 0.0)
動(dòng)作原理:PLC通電運(yùn)行的第一個(gè)掃描周期,SM0.1=1,使M2.0=0電機(jī)不工作,按一下啟動(dòng)按鈕I0.0,SR觸發(fā)器翻轉(zhuǎn),M2.0=1,使電機(jī)上電運(yùn)轉(zhuǎn)。同時(shí)使T100上電,延時(shí)5分鐘,T100吸合,其常閉點(diǎn)斷開,使電機(jī)停轉(zhuǎn),T100的常開觸點(diǎn)閉合,使T101上電開始延時(shí),延時(shí)5分鐘,T101吸合,其常閉觸點(diǎn)斷開,使T100斷電,T100斷電又使T101斷電,T101斷電其常閉點(diǎn)閉合,使電機(jī)又通電運(yùn)行………………,如此這樣電機(jī)運(yùn)行5分鐘停止5分鐘循環(huán)運(yùn)行。如果此時(shí)按一下I0.0,會使SR觸發(fā)器翻轉(zhuǎn),使M2.0=0,電機(jī)停止工作。
可提供下列內(nèi)容:
SIMOTION 可用于執(zhí)行運(yùn)動(dòng)控制任務(wù)的所有機(jī)器而不管是從簡單的運(yùn)動(dòng)控制還是高性能應(yīng)用。重點(diǎn)是要獲得一個(gè)可用于完成廣泛的運(yùn)動(dòng)控制任務(wù)的簡易而靈活的解決方案。
SIMOTION 的運(yùn)行基礎(chǔ)是將運(yùn)動(dòng)控制與在大多數(shù)機(jī)器上所常見的兩個(gè)其他控制功能融合在一起:PLC 和工藝功能。
這種方法意味著可以在同一個(gè)系統(tǒng)內(nèi)實(shí)現(xiàn)軸的運(yùn)動(dòng)控制和全面機(jī)器控制。對于技術(shù)功能來說也是如此,如對一個(gè)液壓軸實(shí)施的壓力控制?梢詫(shí)現(xiàn)從位置控制定位模式到壓力控制模式的平穩(wěn)切換。
將運(yùn)動(dòng)控制、PLC 和技術(shù)功能三種開環(huán)控制功能組合在一起具有以下優(yōu)點(diǎn):
SIMOTION 系統(tǒng)由三個(gè)部分組成:
SCOUT 可將運(yùn)動(dòng)控制、PLC 和技術(shù)功能集中到一個(gè)全面的集成系統(tǒng)中,并提供了所有必要工具:編程與參數(shù)化、測試與調(diào)試、診斷。
運(yùn)行軟件為循環(huán)任務(wù)和順序任務(wù)提供了高性能的執(zhí)行系統(tǒng)。運(yùn)行軟件模塊提供了各種 PLC 功能、運(yùn)動(dòng)控制功能和工藝功能。通過選擇合適的模塊,系統(tǒng)的總體功能可與機(jī)器靈活適應(yīng)。
硬件平臺是 SIMOTION 運(yùn)動(dòng)控制系統(tǒng)的基礎(chǔ)。使用工程組態(tài)系統(tǒng)和相關(guān)運(yùn)行版軟件模塊創(chuàng)建的應(yīng)用程序可在不同硬件平臺上運(yùn)行。
西門子提供了廣泛的特定領(lǐng)域解決方案,可用來降低組態(tài)成本,加快項(xiàng)目完成,并更快速地成功實(shí)現(xiàn)自動(dòng)化系統(tǒng)。
使用 SIMOTION easyProject 項(xiàng)目生成器,用戶可顯著加快機(jī)器應(yīng)用中標(biāo)準(zhǔn)化項(xiàng)目框架的創(chuàng)建。
SIMATIC S7 PLC處理輸入/輸出中斷的使用方法介紹
概述 本程序適用于SIMATIC S7-212和S7-214的計(jì)數(shù)器,可以從0計(jì)到255,這要取決于輸入10.0的狀態(tài)。如果將輸入10.0置為1,則程序減計(jì)數(shù);如果將輸入10.0置為0,則程序加計(jì)數(shù)。 如果輸入10.0的狀態(tài)改變,則將立即激活輸入/輸出中斷程序,中斷程序0或1分別將有儲器位M0.0置成1或0。 例圖 程序框圖 程序和注解 本程序是一個(gè)輸入/輸出中斷程序的范例,計(jì)數(shù)器從0計(jì)到255。如果輸入10.0為0,則程序加計(jì)數(shù);如果輸入10.0為1,則程序減計(jì)數(shù)。 本程序包括以下三個(gè)程序: Main (主程序) 初始化和計(jì)數(shù) INT0 (中斷程序0) 輸入10.0為1時(shí),減計(jì)數(shù)。 INT1 (中斷程序1) 輸入10.0為0時(shí),加計(jì)數(shù)。 本程序長度為32個(gè)字 //標(biāo)題:事件中斷 //********主程序********* //主程序包括初始化程序和計(jì)數(shù)程序。 //計(jì)數(shù)器的存儲器標(biāo)志位M0.0的0或1狀態(tài),決定計(jì)數(shù)方向?yàn)榧踊驕p計(jì)數(shù)。 //當(dāng)輸入10.0山0變?yōu)?/span>1時(shí),產(chǎn)生中斷事件0,激活中斷程序0 (INT0)。 //中斷程序0將存儲器位M0.0置成1,導(dǎo)致主程序減計(jì)數(shù)。 //當(dāng)輸入10.0山1變?yōu)?/span>0時(shí),產(chǎn)生中斷事件1,激活中斷程序1 (INT1)。 //中斷程序1將存儲器位M0.0置成0,導(dǎo)致主程序加計(jì)數(shù)。 //主程序 LD MOVB ENI ATCH ATCH LDN AB>= A EU INCW SM0.1 +0, AC0 +0, 0 +1,1 M0.0 16#FE, ACO SM0.5 AC0 //僅掃描時(shí),SM0.1才為1,進(jìn)行以下初始化 //將計(jì)數(shù)累加器ACO清Oa //允許中斷。 //輸入10.0為上升沿時(shí)激活事件中斷0 //輸入10.0為上升沿時(shí)激活事件中斷1 //如果存儲器的標(biāo)志位M 0.0為0狀態(tài) //且計(jì)數(shù)累加器ACO的當(dāng)前計(jì)數(shù)值小于或等于254 //且0.5秒脈沖 //且上升沿 //那么計(jì)算累加器ACO加1 LD AB<= A EU DECW M0.0 16#1,AC0 SM0.5 ACO //如果存儲器的標(biāo)志位M 0.0為1狀態(tài) //且計(jì)數(shù)累加器ACO的當(dāng)前計(jì)數(shù)值大于或等于 //且0.5秒脈沖 //且上升沿 //那么計(jì)算器累加器ACO減1 LD MOVB MEND SM0.0 AC0, QB0 // SM0.0總是1。 //在輸出端00.0至00.7顯示ACO的當(dāng)前計(jì)數(shù)值。 //主程序結(jié)束。 //******中斷程序0****** //事件中斷程序0將存儲器的標(biāo)志位M0.0置成 //此情況下程序減計(jì)數(shù)。 // INT 0 //中斷事件0減計(jì)數(shù)。 S M0.0,1 //將存儲器的標(biāo)志位M0.0置成 RETI //中斷程序0結(jié)束。 //******中斷程序1****** //事件中斷程序1將存儲器的標(biāo)志位M 0.0置成Oa //此情況下程序增計(jì)數(shù)。 INT 1 R M0.0,1 RETI //中斷事件1加計(jì)數(shù)。 //將存儲器的標(biāo)志位M0.0置成O。 //中斷程序1結(jié)束。 請參考SIMATIC S丁EP 7編程參考手冊的6.2節(jié)“中斷指令”,為您提供了更多的有關(guān)輸入輸出中斷的信息。