+ All Categories
Home > Documents > א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ...

א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ...

Date post: 18-Jun-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
27
1 HMI - PLC א חלק' המעבדה נושאי: תוכנת עם היכרותWIZCON למשתמש ממשק ליצירת ומרכיביה תוכנת עם היכרותWIZPLC ושפתLD המדומה לבקר לוגיקה ליצירת המעבדה מטרות: מערכת שרטוטHMI בתוכנתWIZCON בעזרת תכנותWIZCON LANGUAGE סולם דיאגרמת בניית) LD ( למערכת ממשק ליצירתPLC מעבדה טרום תיאורטי רקע חומר זה לתדריך המצורפים הנספחים את לקרוא יש. וידאו בתדריך לצפות יש' LAB 5 – PLC ' הכנה עבודת הבאות השאלות על לענות יש: 1 . מהוTAG ? מגדירים מה לצורךTAG במערכתHMI ? 2 . מערכת בין ההבדל מהHMI מערכת לביןPLC ? 3 . המטלה את קרא) עמ' 6 זה בתדריך( ה את ופרט- TAG ה וסוגי המערכת עבור הנדרשים ים- TAG ים) דיגיטלי/ אנאלוגי/ STRING ( 4 . במטלה המערכת לפיו הלוגי התהליך את פרט1 תנאי כסדרת עובדתIFTHEN .
Transcript
Page 1: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

1  

HMI-PLC חלק א'

:נושאי המעבדה

ומרכיביה ליצירת ממשק למשתמש WIZCONהיכרות עם תוכנת

ליצירת לוגיקה לבקר המדומה LDושפת WIZPLCהיכרות עם תוכנת

:מטרות המעבדה

 WIZCONבתוכנת HMIשרטוט מערכת

WIZCON LANGUAGEתכנות בעזרת

PLCליצירת ממשק למערכת ) LD(בניית דיאגרמת סולם

טרום מעבדה

חומר רקע תיאורטי

.יש לקרוא את הנספחים המצורפים לתדריך זה

'LAB 5 – PLC'יש לצפות בתדריך וידאו

עבודת הכנה

:יש לענות על השאלות הבאות

?HMIבמערכת TAGלצורך מה מגדירים ? TAGמהו . 1

?PLCלבין מערכת HMIמה ההבדל בין מערכת . 2

ים TAG-ים הנדרשים עבור המערכת וסוגי הTAG-ופרט את ה) בתדריך זה 6' עמ( קרא את המטלה. 3

)STRING/אנאלוגי/דיגיטלי(

.IF‐THENעובדת כסדרת תנאי 1פרט את התהליך הלוגי לפיו המערכת במטלה . 4

Page 2: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

2  

.למעבדה כדי לקצר את משך זמן העבודה במעבדה 3-4יש להגיע למעבדה עם תוצרי שאלות

מהלך המעבדה

לכן כל השלבים סובבים סביב אותה , WIZCONמטרת מעבדה זו היא להכיר חלקים שונים בתוכנת

.2 סעיףמטלה אשר מתוארת בתחילת

לכל פעולה ישנה הפניה לפירוט והסבר . דרשו לעשות במהלך המעבדהילהלן סדר הפעולות כפי שת

.בהמשך התדריך

 )3' עמ( כניסה לתוכנה וקונפיגורציה .1

 )6' עמ( CLUSTERSבעזרת ספריית HMIשרטוט מערכת .2

 )8' עמ( סימולציה .3

 )11' עמ( WIZCON LANGUAGEתכנות המערכת בעזרת .4

 )11' עמ( יצירת דיאגרמת סולם למערכת .5

.ח מסכם"ישנם הנחיות לכתיבת דו 14' בעמ: שימו לב

:נספחים 3לתדריך זה מצורפים

)15 'עמ(ים TAG-שימוש ב –' נספח א

)18 'עמ( WIZCON LANGUAGE –' נספח ב

 )21' עמ( LADDER DIAGRAM –' נספח ג

Page 3: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

3  

כניסה לתוכנה וקונפיגורציה .1

. -בעזרת הקיצור על שולחן העבודה WIZCONלתוכנת והיכנס

NEW – <Blank Applicationבמסך שנפתח יש לבחור בטאב

Folder nameולהוסיף בסוף שורת , My documentsבמסך הנפתח יש ללחוץ לחיצה כפולה על

, לאחר מכן). לפני שם הקובץ' \'לא לשכוח את ה( CIMLAB\לדוגמא –את שם התיקייה בה תעבדו

.OKוללחוץ ) wpj.עם סיומת (את שם הקובץ הרצוי Application nameיש למלא בשורת

Page 4: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

4  

צירת תיקיהי

.Yesיש ללחוץ . תופיע הודעה שתשאל אם ליצור את התיקייה

כזו שאינה מחוברת ( DEMO בגרסתשמדובר כךמספר הודעות שגיאה המתייחסות לייתכן ויופיעו

בהודעה אשר שואלת לגבי . OKעל כולן יש להקיש ). אלא רק עושה סימולציה של בקר, לבקר אמיתי

בו ייעשה WIZCON-יפתח סרגל הכלים של תוכנת ה .NOיש ללחוץ SYSTEM TAGSהוספת

:שימוש לאורך המעבדה

WIZCONים סרגל כל

Page 5: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

5  

:HMI-ממשק המסך הכניסה של אשר פותח את ביותר על הכפתור השמאלי צולח

מסך כניסה

.Application Setupאת כפתור ובחר

Run Wizconיש לוודא כי . אשר יפתח חלון נוסף Advancedבמסך אשר ייפתח יש ללחוץ על כפתור

Language ו - Run PLC Runtime צולח. הינם מסומנים OK מסך הכניסהעד לחזרה לחלונית.

Application 

Setup

Images 

TAGs 

Page 6: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

6  

 CLUSTERSבעזרת ספריית HMIשרטוט מערכת .2

בחלק זה יש לשרטט מערכת אשר מתארת פעולת מיכל מים המתמלא ומתרוקן באמצעות - מטלה

, האחת נדלקת כאשר המיכל מלא, ישנן שתי נוריות חיווי, כמו כן. ברזי כניסה ויציאה המוצמדים לו

.כאשר המיכל ריק הוהשניי

אשר ייפתח List of Imagesבחלונית . Imagesעל כפתור צולח, )מסך כניסה( HMIבמסך ממשק

דומה לתוכנת (ייפתח חלון שרטוט . New Imageלחצן ימני בעכבר ובחר צובחלון הרחב מימין לח

)WINDOWSהצייר של

Page 7: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

7  

 

IMAGE

יש לבחור Clustersבתפריט . מוכנים מראש Clusters- ניתן להשתמש ב, לצורך בניית המערכת

פריית ישויות ממנה תיבחר הישות ייפתח חלון בו ניתן לבחור ס. Open libאת האפשרות

צינורות , מכונות, מסועים, כפתורים –ישנן מספר רב של ספריות עם כל מיני ישויות . הרצויה

לאחר . ולגרור מתוכה את הישות הנבחרת למשטח העבודה, הרצויה ההספריייש לבחור את . ועוד

:ייפתח החלון הבא, את הישות במיקום הרצוי ושתציב

לישות TAGהגדרת

באמצעות עבור הישות TAG-כעת יש ליצור את ה. לתת שם לישות יש Instance nameבשדה

. י לחיצה על כפתור "קיים לישות זו ע TAGניתן גם לשייך . INPUT TAGהקלדת שם בשדה

בו CLUSTER-י ההגדרות של ה"עפ )סוג וטווח ערכים( החדש יקבל את הגדרתו TAGה

.השתמשתם

Page 8: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

8  

!שימו לב

הסיבה לכך היא שלא כל . TAGלא לכל ישות שנבחרת מתוך הספריות יש את האפשרות להגדיר

וודאו כי הישויות אותם אתם . TAGאו להציג ערך TAGאובייקט בספריות מיועד לשנות ערך

.יםTAGבוחרים כוללים

- נוי ערך הברזים ונורות שמוגדר להן שהן מציגות את שי, לצורך השרטוט עליכם לבחור מיכל מים

TAG ,ברזים ונורות אשר נותנות לכם אפשרות לחבר בין , ולכן שימו לב שאתם בוחרים במיכל

.כלשהו TAGהאובייקט לבין

 סימולציה .3

. יש ליצור סימולציה, ים בשרטוט- TAGלצורך הבנה של תזוזת ה

אשר נמצא Textהאייקון על צולח. TAGמומלץ ליצור חיווי לערך ה, יםיכשמדובר בתגים אנלוג

:כמתואר במצג הבא, Drawingבסרגל הכלים

. TAG Valueלחץ על , כעת יפתח חלון, את האזור שבו החיווי יופיע נוסמ

:יפתח החלון הבא

Text 

Page 9: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

9  

הגדרת חיווי לערך התג

:השדות

TAG - בחירת הTAG מיכל המים: לדוגמא(עליו תרצה לקבל חיווי.(

Prefixed-לפני החיווי' /+-'הסרת סימון /הוספת.

Leading Zeros - הצגת אפסים מובילים .

Display Format -מספר מקומות שיוצגו לפני ואחרי הנקודה העשרונית.

OptionsSimulateבסרגל הכלים של חלון השרטוט על צולח, להפעלת הסימולציה

:יפתח החלון הבא

Page 10: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

10  

 

Simulate

.)שהגדרתם TAGניתן לבחור כל ( ימולציהשעליו תבוצע הס TAGאת שם ה ובחר TAGבשדה

:ויפתחו אפשרויות נוספות בחלון, TAGהרצוי יהיה ניתן לשלוט בערכי ה TAGלאחר בחירת ה

Current Simulated Value- הערך הנוכחי של הTAG

:בשני אופנים TAGניתן לשלוט על ערכי ה

באמצעות הכנסה של הערך הרצוי בשדהNew Suggested Value ולחיצה עלApply.

באמצעות שינוי של הסקאלה המופיעה בתחתית החלון.

.TAGבעת הגדרת ה כםבהתאם לטווח שהוגדר על יד TAGניתן לשנות את ערכי ה :לב מושי

Page 11: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

11  

בשינוי המתרחש בשרטוט ינווהבח, את כל אחת מן הדרכים המתוארות ליצירת הסימולציה ונס

.םובחיווי שיצרת

. יש לשמור את השרטוט

 WIZCON LANGUAGEתכנות המערכת בעזרת .4

היעזרו .2סעיף באשר מתארת את פעולת הדוד כפי שהוגדר Wizcon Language - תוכנית ב בוכת

.WIZCON LANGUAGE –' בנספח ב

. 2סעיף שמרו וחזרו לשרטוט שיצרתם ב, לאחר כתיבת התוכנית

לחיצה על , כעת. לחצן האצבע לחצו על. : בסרגל הכלים בראש החלון יש לחצן בצורת אצבע

לחיצה על אחד –לדוגמא . להשתנות TAG-יגרום לערך ה TAG-אובייקט שתפקידו לשנות את ערך ה

מתרוקן כפי /הדליקו את הברזים וראו כי המיכל מתמלא. יסגור את הברז/יפתח םהברזים שיצרת

.שהגדרתם בתוכנית והנורות נדלקות ונכבות בזמנים המתאימים

!חשוב

.ח המסכם"אשר יצרתם לצורך הדו IF-THEN-ת מסך של תנאי הותמונ לשמור יש

WIZCON LANGUAGE1 יש למחוק את כל התכנית שנכתבה ב, ת מסךולאחר שמירת תמונ

יצירת דיאגרמת סולם למערכת .5

.בנו דיאגרמת סולם אשר מתארת את הלוגיקה הנדרשת לשם הפעלת המיכל

הדרכה

- אלו אם תרצו לייצא את הכשתיָש ). Wizcon )Figure1בסרגל כלים לחצו על הכפתור

TAGוודאו כי כל ה, לחצו כן, ים-TAG ים הרלוונטיים לשרטוט אותו יצרתם נמצאים בטבלה מצד

                                                            תתעלם מכל WIZCONאחרת , לפני יצירת סכימה לוגית נוספת למערכת WIZCON LANGUAGEיש למחוק את תוכנית  1

.Wizcon Languageסכימה לוגית אחרת ותקרא רק את

Page 12: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

12  

. הנמצאים במרכז החלון Remove- ו Addים באמצעות לחצני TAGניתן להוסיף ולהוריד . ימין

.מילישניות 50ל Data Updateנגדיר את קצב הדגימה בשדה

 

יםTAGייצוא

ולבחור ניתוב NEWיש ללחוץ . WizPLC Studio-תידרשו ליצור פרויקט חדש ב, OKלאחר לחיצת

מומלץ . תחת התיקייה בה כל הפרויקט שמור SoftPLCיש לשמור את הקובץ בתיקיית . לפרויקט

. CoDeSysתיפתח תוכנת , OKלאחר לחיצת . לתת שם אינדיקטיבי לקובץ

בתפריט שנפתח מעליו יש ללחוץ . יש ללחוץ על הטאב הימני, בטאבים בתחתית המסך בצד שמאל

וודאו כי האפשרות של generalבחלון הנפתח בחרו בטאב . Target Settingsעל לחיצה כפולה

Load bootproject automatically כדי לשמור לחצו . מסומנתENTER.

Page 13: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

13  

 

CoDeSys

Page 14: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

14  

יש ללחוץ לחצן ימני על בחלון שיופיע . למטה יש ללחוץ על הטאב השמאלי ביותרבחלון מצד שמאל

יתקבל OKלאחר לחיצת . LDבחלון אשר ייפתח בחרו בשפת . Add Objectולבחור POUהתיקייה

.חלון עבודה עם תחילת התוכנה

.המארגאידה תריציל LADDER DIAGRAM – 'ג חפסנב ורזעיה

יש לקרוא למדריך לפני . לאחר בניית דיאגרמת הסולם יש להוריד את התכנית לבקר לשם הרצה

יש לפתוח את חלון השרטוט וללחוץ על , כדי לראות את התכנית רצה. הורדת התכנית לבקר

TAG-ים ולראות איך אובייקטים אשר מציגים את ערך ה- TAGהאובייקטים אשר משנים ערכי

.ה שהוגדרה בדיאגרמת הסולםמשתנים בהתאם ללוגיק

ח מסכם"דו

)בנוסף לסעיפים הרגילים(ח מסכם שיכלול "יש להגיש דו

HMI- תמונת מסך של שרטוט ה. 1

.שכתבתם WIZCON LANGUAGE-תמונת מסך של תכנית ה. 2

.דיאגרמת הסולם שכתבתם. 3

Page 15: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

15  

יםTAG-שימוש ב –' נספח א

TAG אנחנו נרצה באמצעות השרטוט אשר נשרטט . הוא מקום בזיכרון אשר יכול לקבל ערכים שונים

.TAG-ולתת אפשרות לשנות את ערכו של ה TAGלהציג את ערכו של ה HMIבמערכת

או מחובר TAG- לא מחובר ל, TAG-לכל אובייקט בשרטוט נבחין בין מצב בו האובייקט מחובר ל

:קט אחרשכבר חובר לאוביי -TAGל

אובייקט אשר לא מציג ערך שלTAG ולא משנה ערך שלTAG – לא יחובר לTAG.

את ערכו של ה שנותאובייקט אשר יכול ל-TAG יחובר ל-TAG גם אם . (אותו הוא משנה

)הוא לא מציג את השינוי

את ערך ה מציגאובייקט אשר רקTAG את ערך ה לשנותאך לא יכולTAG – יחובר לTAG

.של האובייקט אותו הוא מציג

- וייתכן מצב בו אובייקט מחובר ליותר מ. מחובר ליותר מאובייקט אחד TAGייתכן מצב בו –כלומר

TAG קשר של רבים לרבים(. אחד(

:סוגים 3- יכול להיות אחד מ TAG-ה

אשר מעיד על TAG –לדוגמא . מקבל ערך מספרי רציף שגבולותיו נקבעים בעת הגדרתו –אנלוגי

.באופן רציף' לנקודה ב' התקדמות ישות מנקודה א

.כיבוי של ישות/לדוגמא הדלקה). 0/1(מקבל ערך בוליאני –דיגיטלי

String – הפעלתTAG אלדוגמ, מסוג זה תשלח מחרוזת תווים לבקר :Run Homes

.PLC- משמש לצורך הגדרת הלוגיקה של המערכת במערכות ה TAG-ה

AGT-הגדרת ה

יש , שנפתח בצד ימין List of TAGsבמסך ). מסומן בשרטוט מסך כניסה( TAGSעל כפתור צולח

:ייפתח המסך הבא. Add TAG ללחוץ לחצן ימני בעכבר ולבחור

Page 16: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

16  

TAGהגדרת

)לצורך שימוש בהמשך, כדאי לתת שם עם משמעות. (TAGיש להכניס את שם ה Tag nameבשדה

Tag Source – מאחר והמערכת במעבדה אינה מחוברת לבקר פיזי וכל העבודה היא בDEMO , כל

.Dummy-בהם ייעשה שימוש יוגדרו כ TAGs-ה

Tag Type – יש להגדיר לפי סוג הTAG דיגיטלי/אנלוגי(הרצוי כפי שהוסבר לעיל/String.(

Tag Scale – שדה זה יופיע כאשר מדובר בTAG ון מיש להוריד את הסימ. אנלוגי-Set Default

). 100- במטלה במעבדה זו נגדיר את הערך העליון כ(לפי הרזולוציה הרצויה High Limit- ולתת ערך ל

לעיתים נעדיף . 0אין חובה להתחיל מערך תחתון .רזולוציה זו מגדירה את הרציפות של התנועה

מעלות עד לזווית 90 אם יש לנו אובייקט אשר נע מזווית של, לדוגמא –להשתמש בערך תחתון אחר

.180- והערך העליון כ 90- נגדיר את הערך התחתון כ, מעלות 180של

TAG-יוצרת את ה Applyלחיצת . Applyיש ללחוץ Generalלאחר מילוי השדות הנדרשים בטאב

.כך שיהיה אפשר לעבוד איתו בהמשך

WizPLC –לטאב ועבר

Page 17: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

17  

TAG –WIZPLCהגדרת

- סימון כפתור זה יאפשר לעבוד עם ה. Export as a WizPLC variableיש לסמן את הכפתור

TAG במערכותPLC בסכימה הלוגית המתוכנתת באחת השפותSFC/ST/LD.

.OK צולח. מילישניות 50- לפעם ב Sampling frequencyיש להפוך את

Page 18: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

18  

WIZCON LANGUAGE –' נספח ב

אפשרות להגדיר את השינויים העוברים יש , HMIאשר הינה אפליקציית , WIZCONבמסגרת תוכנת

שפה זו . Wizcon Languageבעזרת if-thenבעזרת הגדרת סט של חוקים לוגיים של יםTAGעל ה

ים שהוגדרו במערכת ומבצעת עליהם פעולות ושינויים באם התנאים TAGבודקת קיום תנאים על ה

.מתקיימים

Wizcon Language-כניסה לתוכנת ה

.'מסך כניסה'לחלון וחזר

Design Wizcon LanguageDefinition: בסרגל הכלים של החלון על צולח

:יפתח החלון הבא

 

Wizcon Language

:בשדות

Description -לאחר הכנסת תיאור יש ללחוץ על .של השלב בתוכנית) מאוד(תיאור קצר וסיהכנ

.התנאי יתווסף לחלון התנאים. Appendכפתור

Page 19: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

19  

Previous status -

Disregard - אפשרות זו מתאימה למצב בו אנו מעוניינים כי התנאים ייבדקו והפעולות יתבצעו

.באופן רציף

Execute On Change – רק בפעם הראשונה שהתנאי מתקיים יש אפשרות זו מתאימה למצב בו

.לבצע את הפעולות

.Disregardבאופציה ובחר, בתדריך זה טלהבמ

)כפי שיוסבר בהמשך(את התנאי הלוגי וסיהכנ -ifבחלון

). כפי שיוסבר בהמשך(את התוצאה של קיום התנאי וסיהכנ -thenבחלון

.Changeיש ללחוץ על ) then- וה if-הכוללת את תנאי ה(בסיום כתיבת שורת הפקודה

.Saveבסיום כתיבת התוכנית כולה יש ללחוץ על

- Wizcon Language-כללי כתיבה ב

כםלב שהנ מושי. (י שימוש בשמם"ופניה אליהם מתבצעת ע, ים שהוגדרוTAGהמשתנים הינם ה

).גדולותאת שמם בצורה מדויקת וזהה באותיות יםכותב

.TAGלפני השימוש בשם ה'@' י כתיבת הסימן "ים והשמה בהם מבוצעות עTAGפניה לערכי ה

:וכריםהתנאים נכתבים באמצעות סימני השוויון והאי שוויון המ

).שוויוןאי (>, <, >, <> =<, =, =

.OR- ו AND: ניתן לשרשר תנאים ותוצאות באמצעות המילים הלוגיות

.';'אחרי הפעולה האחרונה אין לשים . בין פעולות' ;'נדרש לשים ) then(בסט הפעולות

:לדוגמא

Page 20: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

20  

באם התנאי , 1- שווה ל 'TAG 'IN_VALVEכלומר האם הערך ב, הפקודה בודקת האם הברז פתוח

הדוד Disregardמכיוון שבחרנו באופציית . כלומר הדוד מתמלא, 1-מתקיים הערך של הדוד עולה ב

. ימשיך להתמלא עד אשר יגיע לערך המקסימאלי שקבענו לו

TAGהתנאי היה מחפש את הפעם הראשונה שבו ה Execute on Change-אם היינו בוחרים ב

IN_VALVE רק פעם אחת 1לערכו ומוסיף, 1- מקבל את הערך.

!חשוב

.ח המסכם"אשר יצרתם לצורך הדו IF-THEN-יש לשמור תמונת מסך של תנאי ה

WIZCON LANGUAGE2 יש למחוק את כל התכנית שנכתבה ב, לאחר שמירת תמונת מסך

                                                            תתעלם מכל WIZCONאחרת , לפני יצירת סכימה לוגית נוספת למערכת WIZCON LANGUAGEיש למחוק את תוכנית  2

.Wizcon Languageסכימה לוגית אחרת ותקרא רק את

Page 21: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

21  

LADDER DIAGRAM –' נספח ג

WIZPLCב הסולם תדיאגראמ בניית

:יתקבל המסך הבא) LD(בפתיחת דיאגרמת סולם

 

LDדיאגראמת סולם

כדי להוסיף טיימר יש ללחוץ לחצן ימני . ברוב המקרים נתחיל את דיאגראמת הסולם עם טיימר

:ייפתח החלון הבא. function block-ולבחור בבתוך השורה הראשונה

                                                                                                                                                                                 

Page 22: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

22  

 

Function Blockהוספת

יש לפתוח את התפריטTimer ולבחור בטיימר מסוגTP . לאחר ההוספה נגדיר שם לטיימר

.וערכים לכניסות וליציאות שלו

כדי להוסיף כניסה של ערךTAG לבלוק דיאגראמה יש ללחוץ לחצן ימני על החיבור שנכנס לבלוק

יש ללחוץ לחצן ימני על ) כמו בטיימר(אם רוצים כניסה בשלילה , לחילופין. contact-ולבחור ב

אם נרצה שלחיצה על כפתור , לדוגמא. (contact (negated)-החיבור שנכנס לבלוק ולבחור ב

)ו הבוליאני של הכפתורנגדיר כניסה שהיא ערכ, יגרום לפעולה

יציאה למשתנה או לערך /ניתן לקשר את הכניסה??? יציאה שמסומן בה /כאשר יש כניסה

.קבוע

כניסה לבלוק

Page 23: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

23  

י הקלדת השם שלו "ניתן ליצור משתנה חדש ע, כדי לקשר את הכניסה או היציאה למשתנה

. F2י סימון סימני השאלה ולחיצה על "או לקשר אותו למשתנה קיים ע, יציאה/מעל הכניסה

תחת הלשונית . Global Variablesתפתח תיבת דיאלוג בה יש לבחור F2לחיצה על

Wizcon יופיעו כל הTAGו מהים שיוצא-HMI ל-WizPLC .יש לבחור את הTAG הרצוי

.ולהשתמש בו

לאחר הקלדת שם המשתנה , )HMIשהשתמשנו בו ב TAGלא (אם מדובר במשתנה חדש

.ייפתח חלון שבו תתבקשו לאשר את סוג המשתנה ושמו

-ולבחור ב F2אם מדובר במשתנה לוקאלי שכבר השתמשתם בו בתוך הדיאגראמה יש ללחוץ

Local Variables ולבחור משם את המשתנה הרצוי.

להוספת שורה חדשה לדיאגראמת הסולם נלחץ על הלחצן הימני של העכבר ונבחרNetwork

: זכרו)). network after(או שורה אחרי ) network before(ניתן לבחור בין הוספת שורה לפני (

.שורה מבוצע בטורהמעבר בתוך . המעבר על כל השורות של הדיאגראמה מבוצע במקביל

להוספת מונה יש ללחוץ לחצן ימני ולבחור ב: מוניםBox with EN . תופיע בדיאגרמה אופרטור

אם זה אופרטור (יש לסמן את סוג האופרטור ). ANDלרוב ברירת המחדל היא אופרטור מסוג (

בחלון הנפתח יש לבחור בצד ימין בתפריט . F2וללחוץ ) ANDיש לסמן את המילה , ANDמסוג

Standard Function Blocks .בתפריט השמאלי שנפתח ניתן לבחור ב-Counter מסוג

CTUD עם כניסתEN . לאחר לחיצה עלOK החלון ייסגר ויש ללחוץENTER כדי לשנות את

.הבלוק שנוצר

הוספת אופרטורים:

o נוסיף אופרטור לוגי -ראמת הסולם הוספת אופרטור בתוך השורה הראשית של דיאג

- לחצן ימני בעכבר בתוך השורה בו רוצים להוסיף את האופרטור ובחירה ב: באופן הבא

Box with EN .יש לסמן את שם , אם האופרטור ברירת המחדל שהתקבל אינו הרצוי

ומשם לבחור את FBD operatorsיש לבחור את ספריית . F2האופרטור וללחוץ

.ויהאופרטור הרצ

o נעמוד על הענף : נוסיף אופרטור לוגי באופן הבא –הוספת אופרטור בכניסה לבלוק

Insertונבחר ב , נלחץ על הלחצן הימני בעכבר, בכניסה אליה רוצים להוסיף אופרטור

at blocks Box .יש לסמן את , אם האופרטור ברירת המחדל שהתקבל אינו הרצוי

ומשם לבחור את האופרטור FBDיש לבחור את ספריית . F2שם האופרטור וללחוץ

.הרצוי

Page 24: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

24  

.ועוד) ערך מוחלט( AND ,OR ,IF ,LT ,GT ,MAX ,MIN ,ABS :קיימים אופרטורים

ללחוץ על אחד הכניסות לבלוק האופרטור ולבחור בכדי להוסיף עוד תנאים לבלוק אופרטור יש -

Insert at blocks input .

:טעויות בדיקת

תתקבל הודעה על מספר הטעויות הלוגיות . Project -> Checkי לחיצה על "ניתן לבצע בדיקת טעויות ע

.בתוכנית ומיקומן

םלוס תמארגאיד יביכרמ

, יישומים של בקרים מתוכנתיםהיא שפה סימבולית לבניית ) LD )Ladder Diagramשפת

משלבים בנויה ההדיאגראמ. זמנית בו פעילים שלבים' כלומר מס, מקביליות המאפשרת לבטא

באמצעות שלבים מחוברים אלו שלבים .היציאה והימני, הכניסה הוא השמאלי השלב . אנכיים

. פסיבי או) יאהליצ הכניסה בין לוגי רצף קיים אם( אקטיבי במצב להיות יכולים אשר, אופקיים

.או בלוקים שימוקמו בין הכניסה והיציאה/רצף לוגי יתקיים באמצעות קצרים ו

:סולם דיאגראמת מרכיבי

כניסה :כניסותO.N (Normally Open)– סימון. כשהיא מופעלת יש רצף לוגי :-||-

- |/|- : סימון. כשאינה מופעלת יש רצף לוגי –) N.C )Normally Closedכניסה

סימון. יציאה מופעלת אם קיים רצף לוגי עד אליה: יציאות : -() -

אופרטור BOXמסוג with EN בשורה הראשית שלדיאגרמת הסולם

אופרטור בכניסה לבלוק

Page 25: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

25  

קצר אופקי. מהווים רצף לוגי בסיסי: קצרים :

|: קצר אנכי

דיאגראמת ביישום קצוב לזמן השהיות המאפשרים בסיסיים הם אלמנטים טיימרים: טיימרים

:ושתי יציאותהמורכב משתי כניסות , TPטיימר הינו ביותר הפשוט הטיימר .סולם

o IN – בתחילת ההרצה ערכו . משתנה בוליאני המייצג את הכניסה לטיימרFALSE )0.(

o Q – בתחילת ההרצה ערכו . משתנה בוליאני המייצג את מוצא הטיימרFALSE )0.(

o PT – Preset Time – משתנה מסוגTIME כדי . המייצג את הזמן המוגדר של הטיימר

כלומר , T#50MS - הוא לדוגמא PTלייצג את הזמן עד לקבלת פולס נגדיר שערך

.מילישניות ואז יוציא פולס 50הטיימר צריך לספור

o ET – Elapsed Time – משתנה מסוגTIME כלומר , המייצג את הזמן הנמדד בטיימר

.0ערכו , FALSEהוא INוגם FALSEהוא Qם כאשר ג. את המצב הנוכחי של הטיימר

o הטיימר יחל לפעול כאשר יתקבל פולס בIN , כלומרIN=1 .ברגע ש-IN הואTRUE ,Q

Qהערך של PT=ETכאשר . מתחיל לספור מילישניות ET- ו, )TRUE )1מקבל ערך

. 'פולס'אנו קוראים לזה , 0- הופך ל Qכאשר ). FALSE )0 - יהפוך ל

o נגדיר את הכניסה , כדי להפוך את הטיימר לפולס מחזוריIN כהופכי שלQ :בצורה כזו ,

, 1הכניסה תקבל , 0יהפוך ל Qוהערך של , PTבכל פעם שהערך של הטיימר יגיע ל

. והטיימר יופעל מחדש

ומאחר , FALSEהם INוגם Qגם , הוא הפולס המגיע מכך שבהתחלה IN-הפולס הראשון ל

INכי TRUE-הופך ל Qמיד אחר כך . TRUE-הוא הופך ל – Qת השלילה של מקבל א IN-ו

יגיע ETורק כאשר , )בגלל השלילה( FALSE-ל INאבל הוא מיד מחזיר את , TRUEהוא

.ונוכל להתחיל סבב נוסף בטיימר, FALSE-יהפוך חזרה ל PT Qלערכו של

o ל הטיימר י כך שנגדיר שהכניסה ש"נוכל גם להגדיר טיימר לא מחזורי עIN מקבל את

לחיצה על כפתור בשרטוט , לדוגמא. HMIערכו מלחיצה על אובייקט כלשהו בשרטוט

Q

ET

IN

PT 

TP 

Page 26: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

26  

היא INונגדיר שהכניסה , 1- ל BUTTONיהפוך את TAG BUTTON-שמחובר ל

BUTTON.

כאשר המונה עובר ערך סף . מאפשרים לספור את מספר הפעמים שקרה אירוע מסוים: מונים

. ישתנה תוכן המוצאים, שהוגדר

:מוצאים 3כניסות ו 6בעל , נדגים עבור מונה כלפי מטה וכלפי מעלה

:כניסות

o EN – יופעל כאשר . משתנה בוליאני המייצג את הכניסה למונהEN=1) .נוכל להגדיר ש -

EN הוא ההופכי שלTP.Q וכך נוכל להפעיל את המונה בכל פעם שהטיימר יגיע לערך

PT .לחילופין נוכל ליצור קצר אשר יגדיר שהמונה תמיד עובד(.

o CU – Counter Up – משתנה בוליאני שמגדיל את ערך ה-Counter ביחידה.

o CD – Counter Down – משתנה בוליאני שמקטין את ערך ה-Counter ביחידה.

o RESET – יאפס את ערך ה, משתנה בוליאניCounter כשיופעל.

o LOAD – יביא את ה, משתנה בוליאניCounter לערך הסףPV כשיופעל.

o PV - Preset Value– משתנה מסוגINT הקובע את ערך הסף המקסימאלי של

.Counterה

:יציאות

o QU – יופעל כשערך ה, משתנה בוליאני-Counter יגיע לPV.

o QD - יופעל כשערך ה, משתנה בוליאני-Counter 0יגיע ל.

PV 

QD

QU

LOAD 

EN 

CU 

CV

CD 

RESET 

CTUD 

Page 27: א קלח PLC HMIiradcim/Joomla/images/stories...1 'א קלח PLC-HMI:הדבעמה יאשונ שמתשמל קשממ תריציל היביכרמו WIZCON תנכות םע תורכיה

27  

o CV – משתנה מסוגINT המייצג את ערך המונה.

, CUנוכל לשים תנאי על , לכן. HMIים שהגדרנו במערכת TAGנזכיר כי המונה מחובר ל

.1-ב CUאז יש להעלות את המונה , 1מקבל ערך ' TAG 'UP-כאשר ה >– UP=1 :לדוגמא

אופרטורים לוגייםAND ,OR

.מתקיימים Yוגם Xרק כאשר גם TRUEהיציאה תקבל

אופרטורים השוואתיים :GT )גדול מ (LT )קטן מ (

.Yגדול מ Xרק כאשר TRUEהיציאה תקבל

QX

AND 

Q X 

GT 


Recommended