西門子模塊6ES7231-7PD22-0XA8 西門子模塊6ES7231-7PD22-0XA8
潯之漫 智控技術(shù)有限公司 上海詩慕自動化設(shè)備有限公司
本公司銷售西門子自動化產(chǎn)品,,*,質(zhì)量保證,,價格優(yōu)勢
西門子PLC,西門子觸摸屏,,西門子數(shù)控系統(tǒng),西門子軟啟動,,西門子以太網(wǎng)
西門子電機,,西門子變頻器,西門子直流調(diào)速器,,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),,價格優(yōu)勢,*,,德國*
HSCO HSC1 描述
SM37.0 SM47.0 復(fù)位有效電平控制位 0=高電平有效,, 1=低電平有效
SM37.1 SM47.1 啟動有效電平控制位于 0=高電平有效, 1=低電平有效
SM37.2 SM47.2 正交計數(shù)器速率選擇 0=4X計數(shù)率,, 1=1X計數(shù)率
SM37.3 SM47.3 計數(shù)方向控制位 0=減計數(shù),, 1=正計數(shù)
SM37.4 SM47.4 向HSC中寫入計數(shù)方向 0=不更新, 1=更新計數(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高速計數(shù)器,控制字為SMB47,,現(xiàn)在我們啟動高速計數(shù)器HSC1,,選擇為增計數(shù),更新計數(shù)方向,重新設(shè)置值,,更新當(dāng)前值:這樣的話,,HSC1的啟動控制高為:11111000轉(zhuǎn)化為16進制為 F8,將啟動計數(shù)器時當(dāng)前值存放在SMD48中,,將預(yù)存置放在SMD52中,,具體的程序
西門子S7-200系列PLC的PID控制相當(dāng)?shù)暮唵危梢酝ㄟ^micro/win軟件的一個向?qū)С绦?,按照提?/span>,一步一步執(zhí)行您所要求PID控制的屬性即可,,在這里談一談PID這三個參數(shù)的具體意義:P為增益項,P越大,,響應(yīng)起就快,,在調(diào)節(jié)流量閥時:設(shè)定流量為50%,當(dāng)目前流量接近50%,,剛超過,,如果P值很大的話,那么流量閥會馬上會關(guān)閉,,而不會控制在某一區(qū)域,。這就是增益項太大引起。在調(diào)節(jié)的過程中應(yīng)該先將P值調(diào)節(jié)比較適當(dāng)了,,再去調(diào)節(jié)I值,,它為積分項,是在控制器回路中控制對當(dāng)前值與設(shè)定值相等的偏差范圍,。D為微分項,,主要作用是避免給定值的微分作用而引起的跳變。
在現(xiàn)場的PID參數(shù)的調(diào)整過程中,,針對西門子S7-200型PLC我的建議是在不同的控制階段,,采用不同的PID參數(shù)組,具體而言就是當(dāng)目前距離設(shè)定值差距較大時,,采用P值較大的一套PID參數(shù),,如果當(dāng)前值快接近設(shè)定值范圍時,采用P值較小的一套PID參數(shù),。
用S7-200 CPU 214的高速計數(shù)器HSC累計來自模擬量/頻率轉(zhuǎn)換器(A/F的脈沖來計算模擬電壓值
本例說明了如何利用CPU 214的高速計數(shù)器HSC及頻率轉(zhuǎn)換器來計算模擬電壓,。首先頻率轉(zhuǎn)換器將輸入電壓(0~10V)轉(zhuǎn)換為矩形脈沖信號(0~2000Hz),再將此信號送入CPU214高速記數(shù)器的輸入端并累計脈沖數(shù),。當(dāng)預(yù)置的問隔時問到后,,通過累計脈沖數(shù),計算出被測模擬電壓值,。
主程序 在*個掃描周期調(diào)用子程序SBR0
SBR0 高速計數(shù)器和定時中斷的初始化
INT0 對高速計數(shù)器求值的定時中斷程序
程序和注釋
主程序在*個掃描周期調(diào)用初始化程序SBR0,,僅在*個掃描周期標(biāo)志位SM0.1=1由子程序SBR0實現(xiàn)初始化,。首先,把高速記數(shù)器HSC1的控制字節(jié)SMB47置為16進制‘FC',,其含義是:正方向計數(shù),,可更新預(yù)置值(PV),可更新當(dāng)前值(CV),,激活HSC1,。然后,用指令‘HDEF’把高速計數(shù)器HSC1置成工作模式0}即沒有復(fù)位或起始輸入,,也沒有外部的方向選擇,。當(dāng)前值SMD48復(fù)位為0,預(yù)置值SMD52置為FFFF (16進制),。定時中斷0間隔時間SMB34置為100ms,,中斷程序0分配給定時中斷0(中斷事件10),并允許中斷,。用指令HSC1啟動高速計數(shù)器,。
每100ms調(diào)用一次中斷程序0,讀出高速計數(shù)器的數(shù)值后將其置零,。通過HSC1計數(shù)值及變換關(guān)系(0~2KHz對應(yīng)于0~10V)來求被測的模擬電壓值,。本例中,計數(shù)值僅除以2,,然后置入輸出字節(jié)QB0,,以便通過LED來顯示被測的模擬電壓值。顯示值與10倍真實電壓值相對應(yīng),。例如,,計數(shù)值為200除以2是100,那么,,被測的模擬電壓值就是10.0V,。因為計數(shù)器100ms內(nèi)共有200個計數(shù)脈沖,這正與2000Hz=>10V相對應(yīng),。假設(shè)計數(shù)值為104,,則實際電壓值應(yīng)為5.2V。
注意:定時中斷時間可在5~255ms的范圍內(nèi)變化,,然而,,通過設(shè)立一個標(biāo)志,可根據(jù)需要來延長高速計數(shù)器的求值和復(fù)位時間,,這樣就有更長的掃描間隔,,以便提高精確度,同時也會帶來更長的更新時間,。例如,,定時中斷設(shè)為100ms,,每調(diào)用一次,,標(biāo)志增加1,,僅當(dāng)標(biāo)志滿10時,才對高速計數(shù)器求值和復(fù)位,。也就是說,,10V 電壓可接收脈沖為2000,這樣,,求值精確到5/1000V即精確度是上例的10倍,,但同時速度也減慢了10倍。
在程序中用定時器來控制時間,。SIMATIC S7-200系列可編程控制器設(shè)置了兩種類型的定時器:接通延遲(On-Delay)定時器(TON),,保持接通延遲”(Retentive On-Delay)定時器(TONR)。它們都可工作在三種精度下,,即1 msec. 10msec和100msec,。
本例說明了每種定時器的操作及使用方法,重點在于小同精度下,,定時器的操作方法的區(qū)別,。
S7-200定時器由一個單獨的使能輸入端(IN)來控制,由于定時器是可使能的,,因此,,能夠保留過去了的時間值。定時器還有一個預(yù)置時間值(PT),,當(dāng)前值更新時,,它與當(dāng)前值比較,定時器位(T位)置位/復(fù)位(set/reset)就取決于當(dāng)前值與預(yù)置值的比較結(jié)果,。
若當(dāng)前值大于或等于預(yù)置時問值,,定時器位接通(ON);否則,定時器位斷開(OFF),。當(dāng)前值達值時,,計時停。
西門子S7-200可編程控制器PLC使用STEP7-Micro/WIN32編程軟件進行編程,。STEP7-Micro/WIN32編程軟件是基于Windows的應(yīng)用軟件,,功能強大,主要用于開發(fā)程序,,也可用于適時監(jiān)控用戶程序的執(zhí)行狀態(tài),。加上漢化后的程序,可在全漢化的界面下進行操作,。
1. 安裝條件
操作系統(tǒng):Windows95以上的操作系統(tǒng),。
計算機配置:IBM486以上兼容機,,內(nèi)存8MB以上,VGA顯示器,,至少50MB以上硬盤空間,。
通信電纜:用一條PC/PPI電纜實現(xiàn)可編程控制器與計算機的通信
TEP7-Micro/WIN32編程軟件包括Microwin3.1;Microwin3.1的升級版本軟件Microwin3.1 SP1,;Toolbox(包括Uss協(xié)議指令:變頻通信用,,TP070:觸摸屏的組態(tài)軟件Tp Designer V1.0設(shè)計師)工具箱;以及Microwin 3.11 Chinese(Microwin3.11 SP1和Tp Designer的漢化工具)等編程軟件,。
3. 編程軟件的安裝
按Microwin3.1→Microwin3.1 SP1→Toolbox→Microwin 3.11 Chinese的順序進行安裝,。
首先安裝英文版本的編程軟件:雙擊編程軟件中的安裝程序SETUP.EXE,根據(jù)安裝提示完成安裝,。接著,,用Microwin 3.11 Chinese軟件將編程軟件的界面和幫助文件漢化。步驟如下:(1)在光盤目錄下,,找到“mwin_service_pack_from V3.1 to3.11”軟件包,,按照安裝向?qū)нM行操作,把原來的英文版本的編程軟件轉(zhuǎn)換為3.11版本,。(2)打開“Chinese3.11”目錄,;雙擊setup,按安裝向?qū)Р僮?,完成漢化補丁的安裝,。(3)完成安裝。
可以采用PC/PPI電纜建立PC機與PLC之間的通信,。這是典型的單主機與PC機的連接,,不需要其他的硬件設(shè)備。如圖1所示,。PC/PPI電纜的兩端分別為RS-232和RS-485接口,,RS-232端連接到個人計算機RS-232通信口COM1或COM2接口上,RS-485端接到S7-200 CPU通信口上,。PC/PPI電纜中間有通信模塊,,模塊外部設(shè)有波特率設(shè)置開關(guān),有5種支持PPI協(xié)議的波特率可以選擇,,分別為:1.2K,,2.4K,9.6K,,19.2K,,38.4K。系統(tǒng)的默認值為9.6K b/s,。PC/PPI電纜波特率設(shè)置開關(guān)(DIP開關(guān))的位置應(yīng)與軟件系統(tǒng)設(shè)置的通信波特率相*,。DIP開關(guān)如圖2所示,,DIP開關(guān)上有5個扳鍵,1,、2,、3號鍵用于設(shè)置波特率,4號和5號鍵用于設(shè)置通信方式,。通信速率的默認值為9600bit/s,,如圖2所示,1,、2、3號鍵設(shè)置為010,,未使用調(diào)制解調(diào)器時,,4、5號鍵均應(yīng)設(shè)置為0,。
硬件設(shè)置好后,,按下面的步驟設(shè)置通信參數(shù)。
(1)在STEP7-Micro/WIN32運行時單擊通信圖標(biāo),,或從“視圖(View)”菜單中選擇“通信(Communications)”,,則會出現(xiàn)一個通信對話框。