Professional Documents
Culture Documents
فػُ پٙجٓ
ایٗ تّٛن ٞا دارای تٛإ٘ٙذیٟای تسیار سیادی تزای وٙتزَ ادٚات غٙؼتی ٞستٙذ ٚتزخی اس آٟ٘ا دارای
لاتّیّت ٔ٘ٛیتٛریٔ ًٙی تاضٙذّٕٟٔ .تزیٗ تّٛن ٞای PCS7 Libraryدر سیز د ٚضاخٚ Blocks ٝ
ضاخ ٝی :Blocksایٗ ضاخ ٝضأُ تّٛن ٞایی ؤ ٝاٞیّتاً ٚ FCیا ٞ FBستٙذٔ ،ی تاضذ.
ضاخ ٝی :Templatesایٗ ضاخ ٝضأُ تّٛن ٞایی است و ٝخٛدآٟ٘ا ٞ CFCای اس لثُ تز٘أٝ
در ایٙجا ت ٝتزرسی تّٛن ٞای ساد ٜی وتاتخا٘ ،PCS7 ٝو ٝاِثتّ ٝوارتزد فزاٚا٘ی ٓٞدر ػُٕ دار٘ذ ٔی
پزداسیٓ .ایٗ تّٛن ٞا دارای ٚرٚدی–خزٚجی ٞای پٟٙاٖ فزاٚا٘ی ٞستٙذ و ٝاغّة استفادٕ٘ ٓٞ ٜی
ض٘ٛذ ،پس تٟتز است ٔخفی تالی تٕا٘ٙذ .تزخی تّٛن ٞای ایٗ تخص لاتّیّت (Operator Control and
Monitoring) OCMرا دار٘ذ و ٝپس اس وأپایُ ،تً ٞا ٚضىّٟای ٌزافیىی در OSایجاد ٔی وٙٙذ وٝ
وار ٔ٘ٛیتٛری ٚ ًٙارتثاط تا ٔتغیّزٞای ایٗ تّٛن ٞا را تزای اپزاتٛرٞا تسٟیُ ٔی وٙذ .چ ٖٛتزای استفادٜ
اس أىا٘ات OCMالسْ است ػّٕیّات اضافی دیٍزی ٔا٘ٙذ وأپایُ ٘ OSیش ا٘جاْ ضٛد ،تحث ایٍٝ٘ٛٙ
تّٛن ٞای وتاتخا٘ PCS7 ٝت ٝضاخٞ ٝای سیز دست ٝتٙذی ضذ ٜا٘ذ.
فػُ پٙجٓ اغٔ ٚ َٛثا٘ی سیستٓ ٞای ٌستزد)DCS( ٜ
:@SYSTEM -1ضأُ فا٘ىطٗ ٞای سیستٕی ٞستٙذ و ٝدر غٛرت ِش ْٚتٛسّظ سیستٓ تػٛرت
خٛدوار غذا سدٔ ٜی ضٛد ٚوارتز ٘یاسی ت ٝفزاخٛاٖ آ٘اٖ ٘ذارد.
ارتثاعی ٔی تاضذ.
IEاست.
Profibus-DPاست.
است.
:MATH_FP ٚ MATH -9ضأُ فا٘ىطٗ ٞای ٔحاسثاتی پیچیذ ٚ ٜریاضی ٔمادیز حمیمی ٔی
تاضذ.
:TIME -12ضأُ فا٘ىطٙی است و ٝسٔاٖ ٔزتٛط ت OB1 ٝرا ٔحاسثٔ ٝی وٙذ.
فػُ پٙجٓ اغٔ ٚ َٛثا٘ی سیستٓ ٞای ٌستزد)DCS( ٜ
1-2-5تّٛن ٞای DRIVER
درایٛرٞا اس پزوارتزدتزیٗ تّٛن ٞا در ٞ PCS7ستٙذ .تذِیُ ایٙى ٝاستفاد ٜاس ایٗ درایٛرٞا أىاٖ ارتثاط
تا سخت افشار (وارتٟای ٚرٚدی-خزٚجی دیجیتاَ ٚآ٘اِٛي) را فزأ ٓٞی وٙذ ،در ػُٕ تیطتز
سیٍٙاِٟای آ٘اِٛي ٚیا دیجیتاَ تٛسظ ایٗ درایٛرٞا تا ادٚات غٙؼتی ردّ ٚتذَ ٔی ضٛد .ضىُ سیز ایٗ
پس اس استفاد ٜاس ایٗ تّٛوٟا ٚدر ٍٙٞاْ وأپایُ CFCتایذ ٌشی ٝٙی Generate Module Driverفؼّاَ
تاضذ .چٙا٘چ ٝخغایی ٍٙٞاْ وأپایُ ٔطاٞذ٘ ٜطٛد ،پس اس اتٕاْ وأپایُ در پٛض ٝی Blocksتّٛن
ٞای سیادی ایجاد ٔی ض٘ٛذ ٚاٌز پٛض ٝی Chartsرا در ٔ Component Viewطاٞذ ٜوٙیٓ ،چارت
ٞایی را ٔی تیٙیٓ و ٝتا ػالٔت @ ٘أٍذاری ضذ ٜا٘ذ .ایٗ چارت ٞا تٛسّظ سیستٓ تغٛر خٛدوار تِٛیذ
ٔی ٌزد٘ذ.
در ایٙجا تزای ٔثاَ وار درایٛر وا٘اَ وارت Analog Inputیؼٙی CH_AIرا در ٔثاَ تز٘أٛ٘ ٝیسی
Accumulatorتا لاتّیّت Resetدستی فػُ لثُ تزرسی ٔی وٙیٓٔ .غاتك ضىُ وُ تّٛن ٞای ٔثاَ
لثُ را ت ٝتخص دیٍزی در )ٙٔ CFC(1تمُ وٙیذ ٚتجای د ٚتّٛن Scale ٚ W_Iاس یه تّٛن
تا ایجاد اتّػاالت فٛق ٚتٙظیٓ ٚرٚدیٟای CFC ،VHRANGE ٚ VLRANGEرا وأپایُ ٔی وٙیٓ.
پس اس اتٕاْ وار در پٛض ٝی Blocksتّٛن ٞای سیادی ٚدر پٛض Charts ٝچارتٟایی را و ٝتا ػالٔت @
٘طاٖ ٌذاری ضذ ٜاس تٛجٛد آٔذ ٜا٘ذ .اٌز ایٗ چارتٟا را تاس وٙیٓ ،در آٟ٘ا فا٘ىطٗ ٞای سیستٕی و ٝدر
وتاتخا٘ ،ٝسیز ضاخٛٔ @SYSTEM ٝجٛد ٞستٙذ را ٔی تیٙیٓ ؤ ٝؼٕٛالً وارتز ٘یاسی ت ٝتاس وزدٖ ایٗ
چارتٟا ٘ذارد.
فػُ پٙجٓ اغٔ ٚ َٛثا٘ی سیستٓ ٞای ٌستزد)DCS( ٜ
در تّٛن ٞای درایٛر یه ٚرٚدی تا ػٛٙاٖ ٘ MODEیش ٚجٛد دارد و ٝالسْ ٘یست تغٛر دستی ت ٝآٖ
ٔمذار داد .اٌز وارت ٚوا٘اَ ٔزتٛط ت ٝایٗ تّٛن در تز٘أ ٝدر ٛٔ HWConfigجٛد تاضذ ،ایٗ ٚرٚدی
پس اس وأپایُ چارت تغٛر خٛدوار ٔمذار ٔی ٌیزد ٌ ٚز٘ ٝغفز تالی ٔی ٔا٘ذ .تذیٗ دِیُ تٛغیٔ ٝی ضٛد
اس تّٛن درایٛر تزای ٕٝٞی ٚرٚدی ٚخزٚجیٟایی و ٝدر ٔٙغك وٙتزَ در CFCاستفاد ٜضذ ٜاست سٛد
تزد .ایٗ تّٛن ٞا تایذ در ٞ OBای ٔ Cyclicا٘ٙذ OB35غذا سد ٜض٘ٛذ .در تخص ٞای سیز ت ٝضزح
ضىُ سیز ٕ٘ایطی اس ایٗ تّٛن تا ٚرٚدی خزٚجی ٞای وأُ ٔ ٚختػز(پٟٙاٖ ضذ–ٜپیص فزؼ) ٘طاٖ ٔی
دٞذ .ایٗ تّٛن ٞا اس ٕٟٔتزیٗ تّٛن ٞای ایٗ وتاتخا٘ ٝا٘ذ و ٝوارتزد سیادی ٓٞدار٘ذ.
فزؼ)
فػُ پٙجٓ اغٔ ٚ َٛثا٘ی سیستٓ ٞای ٌستزد)DCS( ٜ
آدرس آ٘اِٛي تٚ ٝرٚدی VALUEدادٔ ٜی ضٛد ٚجٙس ایٗ ٚرٚدی ٔ WORDی تاضذ .پس اس وأپایُ
چٙا٘چٔ ٝطىّی ٚجٛد ٘ذاضت ٝتاضذ ،اتّػاَ ٚرٚدی MODEتغٛر خٛدوار تزلزار ٔی ٌزددِٚ .ی چٙا٘چٝ
ٔطىّی ٚجٛد داضت ٝتاضذ ایٗ اتػاَ تزلزار ٘طذ ٚ ٜخزٚجی دیجیتاَ QBADیه ٔی ٌزدد .تزای
Scaleوزدٖ ٚرٚدی ،دٚ ٚرٚدی حذّ تاال ٚپاییٗ تٚ ٝرٚدیٟای VLRANGE ٚ VLRANGEاس جٙس
REALتخػیع ٔی دٞیٓٔ .ثالً تزای Scaleوزدٖ سیٍٙاَ فطار( (4-20mAدر فزآیٙذی تیٗ 1تا 11
تار ،وافیست ایٗ دٚ ٚرٚدی را ت ٝتزتیة اػذاد 11ٚ1اختیار وٙیٓ .در ایٗ حاِت سیٍٙاَ جزیاٖ در ٔثذَّ
A/Dوارت AIت ٝیه 16 WORDتیتی تیٗ غفز تا ػذد ( 27647در ٕ٘ایص اػطاری) تغییز ٔی وٙذ.
اٌز ایٗ ػذد تیص اس ایٗ ٔمذار تاضذ ٚضؼیّت Overrangeاتفاق افتاد ٜاست و ٝدر ایٗ حاِت QBAD
یه ٕ٘ی ٌزدد تّى ٝتٟٙا خزٚجی دیجیتاَ پٟٙاٖ QCHF_HLیه ٔی ضٛد .اٌز ٔمذار ایٗ سیٍٙاَ
افشٚد ٜضذ ٚ ٜت 32767 ٝتزسذ ٚضؼیّت Overflowرخ داد ٜاست و ٝدر آٖ حاِت ٓٞ ٚ QBAD ٓٞ
QCHF_HLیه ٔی ض٘ٛذٔ .طاتٕٞ ٝیٗ ٚضؼیّت تزای وٓ ضذٖ ٔمذار سیٍٙاَ ٘یش ٕٔىٗ است
ٔطاٞذ ٜضٛد و ٝآ٘ا٘زا ٚ Underrangeیا ٔ Underflowی ٘أٙذ .در ایٗ حاالت اس خزٚجی ٍٞش
Qualityتزای اتّػاَ تٚ ٝرٚدی تّٛن ٞای خغایاتی استفادٔ ٜی ٌزدد ،و ٝتؼذاً تٛضیح دادٔ ٜی ضٛد .در
ٚالغ ایٗ خزٚجی حاٚی وُذ ویفیّت سیٍٙاَ ٚرٚدی استٞ .زٌا QBAD ٜیه ضٛد درغٛرتی وٝ
SUB_ONیه تاضذ آ٘چ ٝدر ٚ SUBS_Vارد ضذ ٜاست ٔستمیٕاً ت ٝخزٚجی ٙٔ Vتمُ ٔی ضٛد ٚ
چٙا٘چ QBAD ٝیه ضٛدٔ ،ی تٛاٖ تا استفاد ٜاس ٚرٚدی دیجیتاَ LAST_ONآخزیٗ ٔمذار ٔؼتثز
لثّی را در خزٚجی Vحفظ وزدٚ .رٚدی پٟٙاٖ V_LASTاس جٙس Realو ٝت ٝغٛرت In-Outاست،
خزٚجی ٔٙتمُ ٔی ٌزدد .در ایٗ حاِت QBADتست ٝتٔ ٝمذار ٚرٚدی ٚ SIM_Vدر ٔمایس ٝتا وزاٖ
تاال ٚپاییٗ ٔمیاس ٔمذار ٔی ٌیزد .تٛجّ ٝضٛد اِٛٚیّت SIM_Vاس ٚرٚدیٟای ٚ LAST_ONیا
SUBS_ONتیطتز است.
اس ٔجٕٛػ ٝتّٛن ٞای درایٛر ٔی تٛاٖ وا٘اَ آ٘اِٛي خزٚجی ()CH_AOرا ٘اْ تزد ،و ٝدر ػُٕ تزای
Unscaleوزدٖ ٔمذار حمیمی ٘اضی اس پزداسش تز٘أ ،ٝدرٔحذٚد ULRange ٜتا UHRangeاستفادٜ
ٔی ضٛد .خزٚجی اس جٙس WORDتٔ ٝثذَ D/Aوارت AOفزستاد ٜضذ ٜتا اس آ٘جا تا تثذیُ تٝ
جزیاٖ ِٚتاص ٔٙاسة ت Actuator ٝارساَ ٌزدد .خزٚجی VALUEایٗ تّٛن ٕٞاٖ است ؤ ٝستمیٕاً تٝ
آدرس وا٘اَ وارت ٔ AOتػُ ٔی ضٛد .سایز خزٚجیٟای ٓٞ Quality ٚ QBADتؼاریف ٔطاتٟی تا
لثُ دار٘ذ .ایٗ تّٛن دارای پایٞ ٝای ٔخفی دیٍزی ٞ ٓٞست و ٝتٛضیح ٕٝٞآٟ٘ا اس حٛغّ ٝایٗ درس
خارج است.
اس ٔجٕٛػ ٝتّٛن ٞای درایٛر ٔی تٛاٖ CH_DIو ٝخاظّ وا٘اِٟای وارت دیجیتاَ ٚرٚدی است ٘ ٚیش
CH_DOو ٝتّٛن وا٘اَ وارت دیجیتاَ خزٚجی ٚتزای ارساَ فزأیٗ دیجیتاَ است ٘اْ تزد .ػّٕىزد
ایٗ د ٚتّٛن ٔطات ٝتّٛن ٞای وا٘اَ وارت آ٘اِٛي ٚرٚدی ٚخزٚجی ِٚی تزای سیٍٙاِٟای دیجیتاَ
است .تحمیك در ٔٛرد سایز تّٛن ٞای درایٛر ٚدرن ػّٕىزد آ٘ا٘زا تؼٟذ ٜخٛا٘ٙذٔ ٜی سپاریٓ.
فػُ پٙجٓ اغٔ ٚ َٛثا٘ی سیستٓ ٞای ٌستزد)DCS( ٜ
ایٗ تّٛن ٔیاٍ٘یٗ ٕٝ٘ٛ٘ nاس ٔمذار حمیمی ٚرٚدی را دریه تاس ٜی سٔا٘ی ٔٛرد ٘ظز ٔحاسثٔ ٝی وٙذ.
تّٛن دیٍزی تٙاْ ٚ AVERجٛد دارد و ٝتغٛر ٔذأ ْٚیاٍ٘یٗ را تز اساس ٕ٘ ٝ٘ٛی فؼّی ٞ ٕٝ٘ٛ٘ ٚای
لثّی ٔحاسثٔ ٝی وٙذِٚ .ی در ٔ MEANTM_Pی تٛاٖ پٙجز ٜای تا ع َٛسٔا٘ی ٔطخّع تؼزیف وزد تا
ػُٕ ٔیاٍ٘یٗ ٌیزی در آٖ تاسٔ ٜحاسث ٝضٛد .تذیٟی است ٕ٘ٞ ٝ٘ٛایی ؤ ٝزتٛط ت ٝلثُ اس ایٗ پٙجزٜ
تاضٙذ در ٔحاسثٔ ٝیاٍ٘یٗ ٔٙظٛر ٕ٘ی ض٘ٛذ .راتغ ٝریاضی سیز تزای ٔحاسثٔ ٝیاٍ٘یٗ تٛسظ ایٗ تّٛن
تىار ٔی رٚد.
1
0.8
∑
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
t-T t=now
درن سایز تّٛن ٞای پای ٝی ایٗ وتاتخا٘٘ ٝیاس ت ٝوار ٔذا ْٚتا تّٛن ٞا در ٔٛارد وارتزدی ٔختّف در
غٙؼت دارد ٍ٘ ٚار٘ذ ٜتز ایٗ تاٚر است و ٝدا٘طجٛیاٖ ٔی تٛا٘ٙذ تا ایٗ ٔمذٔ ٚ ٝتا ٔزاجؼ ٝت ٝوتاب اغّی