Professional Documents
Culture Documents
PLC Exercises
PLC Exercises
البرنامج :
أول ضغطه علي ( )X0هيروح يالقي سكه ( )Y1مش سالكه فمش هيشغل ( )Y1ولكن هيالقي سكة ( )Y0تمام فهتشتغل . -
لما ( )Y0تشتتغل هتففل نفطتها اللي في ستكة ( )Y1ولكن برضته مش هتشتتغل ال ( )X0هتوصل كهرباء لمده ( SCAN -
)CYCLEواحده بس .
لما تشيل ايدك وتضغط تاني هتالقي سكه الـ ( )Y1بفت تمام فهتشتغل . -
1
عند الضغط علي مفتاح التشغيل ألول مره يعمل المحرك االول وعند الضغط عليه لمرة أخري يعمل المحرك -2
الثاني وعند الضغط عليه المرة الثالثه يفصل المحركين وهكذا.
البرنامج :
اول ضتتتغطه علي ( )X0هتروح تشتتتغل ( )Y0النه الوحيد اللي ستتتكته ستتتالكه في البدايه ال ( )M0ادامه نفطه مفتوحه من -
( )Y1و ( )Y1ادامه نفطه مفتوحه من (.)Y0
ولتتتتتمتتتتتا ( )Y0يشتتتتتتتتتتتتتتتتتغتتتتتل ( )Y1متتتتتت شتتتتتتتتتتتتتتتتتغتتتتتلتتتتتش اال لتتتتتمتتتتتا اشتتتتتتتتتتتيتتتتتل ايتتتتتدي واضتتتتتتتتتتتغتتتتتط تتتتتتانتتتتتي -
ال امر الـ ( )POSSITIVE EDGEبيمرر كهرباء لمده ( )SCAN CYCLEواحده بس.
ولما ( )Y1يشتتغل يففل نفطته اللي في ستكه ( )M0ولكن متشتتغلش لنفس البتبا اللي بنحكي فيه اال لما تشيل ايدك وتضغط -
تالت مره.
يروح ( )M0يشتغل ويفتح نفاطه اللي في سكة ( )Y0و ( )Y1ويروح االتنين فاصلين . -
2
تشغيل وايفاف بمحرك بمفتاح واحد بحيث ضغطه للتشغيل وضغطه لاليفاف. -3
البرنامج :
اول ما تضغط علي ( )X0الول مره الماركر ( )M0مش هيشتغل ولكن اللي هيشتغل الـ (. )Y0 -
ولما تشيل ايدك وتضغط تاني علي ( )X0فإ ( )M0هيشتغل ويفتح نفطته اللي في سكه ( )Y0فالمحرك يفف. -
تشغيل وايفاف بمحرك بمفتاح واحد بحيث ضغطه للتشغيل وضغطه لاليفاف باستخدام ماركرات ففط . -4
البرنامج :
دوس ي باشتتا علي ( )X0الول مره هتالقي ستتكه ( )M0زي البتتكينه في الحالوه فهيشتتتغل وطبعا هيغير وضتتع نفاطه فين ل -
يشغل ( )Y0وتفضل الـ ( )Y0شغاله عشا معمول معاها التش.
لما ( )Y0يشتتغل هيروح مغير وضتع النفاط بتاعته اللي في ستكه كال من ( )M0و ( )M1ولو شيلت ايدك من علي ( )X0الـ -
( )M0هتفصل.
لكن لما تيجي تشتتغل تاني هتالقي ستتكه الـتتتتتت ( )M0وقفه ال ( )Y0فاتحه النفطه بتاعتها في ستتكه ( )M0وقفله في ستتكه الـ -
( )M1فيروح ( )M1يشتغل ويروح فاتح نفطته في سكه الـ ( )Y0فيفصل.
-5عكس حركة محرك بواسطه مفتاح تشغيل واحد علي أ يتم الضغط علي مفتاح االيفاف بين كل اتجاه واالخر .
البرنامج :
لو ضتغطت علي ( )X1هتالقي ( )Y0اشتغل وبالتالي هيففل نفاطه المفتوحه وهيفتح نفاطه المغلفه وبالتالي هيروح مشغل الـ -
(. )M0
لو شتتتتيلت انت ايدك من علي ( )X1هيبفي الحال كما هو عليه ولو دوستتتتت تاني مفيش حاته هتحصتتتتل اال لو ضتتتتغطت علي -
( )X0اللي هو ايفاف يعني.
لوضغطت علي ( )X1تاني فهتالقي الحال واقف عند الـ ت ( )Y0ال الـ ت ( )M0فاتحه في سكتها وقفله البكه في اتجاه اليبار -
فهيشتتتتتتتغتتتل ( )Y1ولمتتتا يشتتتتتتتغتتتل هيفصتتتتتتتتل الـتتتتتتتتتتتت ( )M0والزم تتتتدوس ( )X0تتتتاني قبتتتل متتتا تعكس االتجتتتاه تتتتاني .
4
-6عند الضغط ألول مره علي مفتاح التشغيل يعمل المحرك االول وبعد الضغطه الثانيه يعمل الثاني وبعد الضغطه
الثالثه يعمل الثالث وبعد الرابعه يتوقف الثالث محركات .
البرنامج :
في البدايه عند الضتغط علي ( )X0الول مره فا ( )M0ستتعمل ال البتطر الخاب بها مغلف فبالتالي التيار هيمر في البطر -
دا ونفطه ( )M0المبتتتاعده في كل البتتتطور المغلف منها ستتتيفتح والمفتوح ستتتيغلف وبالتالي فا ( )Y0ستتتتعمل وتتل تعمل
لوتود الالتش الكالم دا كله وانت لبه مشلتش ايدك من علي ( )X0اول ما تشيل ايدك هتالقي ( )M0فصلت ال التيار انفطع
عنها مع بفاء ( )Y0تعمل وبالتالي فا تميع نفاط ( )Y0ستغير من حالتها.
5
عند الضتغط علي ( )X0تاني مره هتالقي ا ستكه البتطر االول في نفطه مفتوحه وبالتالي فا ( )M0مش هتشتغل وهتالقي -
البتتطر التاني كل النفاط مغلفه عش تا كدا ( )M1هتشتتتغل وتروح مغيره من وضتتع النفاط بتاعتها عشتتا كدا نفطتها اللي في
ستتكه المحرك التاني هتففل وتصتتبح ستتكه المحرك التاني ستتالكه وبالتالي ( )Y1هتشتتتغل وأول ما اشتتيل ايدي من علي ()X0
طبعا ( )M1هتفصتتل ال معدد داخل لها كهرباء ولكن ( )Y1هتفضتتل شتتغاله النه معمول لها التش وبالتالي كل نفاط ()Y1
هتغير من وضعها.
عند الضتتتتغط علي ( )X0تالت مره هتالقي ا ستتتتكه البتتتتطر االول في نفطتين مفتوحتين وبالتالي فا ( )M0مش هتشتتتتتغل -
وهتالقي البتطر التاني في نفطتين مفتوحتين عشتا كدا ( )M1مش هتشتتغل وهتالقي البتطر التالت كل النفاط مغلفه عشا
كدا ( )M2هتشتتتتغل وتروح مغيره من وضتتتع النفاط بتاعتها عشتتتا كدا نفطتها اللي في ستتتكه المحرك التالت هتففل وتصتتتبح
ستكه المحرك التالت سالكه وبالتالي ( )Y2هتشتغل واول ما اشيل ايدي من علي ( )X0طبعا ( )M2هيفصل ال معدد دخل
لتته كهربتتاء ولكن ( )Y2هتفضتتتتتتتتل شتتتتتتغتتالتته النتته معمول لهتتا التش وبتتالتتتالي كتتل نفتتاط ( )Y2هتغير من وضتتتتتتعهتتا .
عند الضتتتغط علي ( )X0رابع مره هتالقي ا ستتتكه البتتتطر االول في ( )3نفاط مفتوحه وبالتالي فا ( )M0مش هتشتتتتغل -
وهتالقي البتتتطر التاني في ( )3نفاط مفتوحه عشتتتا كدا ( )M1مش هتشتتتتغل وهتالقي البتتتطر التالت في ( )3نفاط مفتوحه
عشتتا كدا ( )M2مش هتشتتتغل وهتالقي البتتطر الرابع كل النفاط مغلفه عشتتا كدا ( )M3هتشتتتغل وتروح مغيره من وضتتع
النفاط بتاعتها عشا كدا نفطتها اللي في سكه الـتت ( )3محركات هتفتح وبالتالي التالته هيفصلوا واول ما اشيل ايدي من علي
( )X0هيرتع الوضع كما هو عليه في البدايه .
أمر الـ ( )Positive Edgeيكون فعال لمده دورة مسح واحده فقط وبعد ذلك
يصبح غير نشط .
6
-7قار بين األشكال االتيه من حيث طريفة العمل .
شكل ))10
شكل ))11
شكل ))12
7
في الشكل رقم (: )11
عند الضغط علي ( )X0ألول مره سيعمل ( )M0ويتل يعمل لوتود أمر الـتتتت ( )SETوال يعمل أمر الـتتتت ( )RSTلوتود نفطه -
مفتوحه من ( )Y0في طريفه.
بعتد أ يعمتل ( )M0يفوم بغلف نفطتته الموتوده في طريف ( )Y0وبتالتتتالي يعمتل المحرك وتغلف النفطته ( )Y0الموتوده في -
طريف أمر الـ ( )RSTولكن ال يتم تنفيذ األمر أل أمر الـ ( )Positive edgeقد تم تنفيذه لمدة (دورة مبح) واحده ففط .
عند الضتتغط مرة أخري علي ( )X0ستتيكو الطريف ممهد لعمل أمر الـتتتتتتت ( )RSTوبالتالي يتوقف ( )M0عن العمل وبالتالي -
يتوقف المحرك .
X0
Y0
عند الضغط علي ( )X0ألول مره سيعمل ( )M0ويتل يعمل لوتود أمر الـتتتت ( )SETوال يعمل أمر الـتتتت ( )RSTلوتود نفطه -
مفتوحه من ( )Y0في طريفه.
بعد أ يعمل ( )Y0يفوم بغلف نفطته الموتوده في طريف ( )RSTوبالتالي يتوقف المحرك أل أمر الـتتتتت ()Positive edge -
قد تم تنفيذه لمدة (دورة مبح) واحده ففط لذا فإ الـ ( )M0ال تعمل اال لمده (دورة مبح) واحده ففط.
8
X0
Y0
عند الضغط علي ( )X0ألول مره سيعمل ( )M0ويتل يعمل لوتود أمر الـتتتت ( )SETوال يعمل أمر الـتتتت ( )RSTلوتود نفطه -
مفتوحه من ( )Y0في طريفه.
بعد أ يعمل ( )Y0يفوم بغلف نفطته الموتوده في طريف ( )RSTولكن ال يتوقف المحرك أل أمر الـتتتتتت ()Positive edge -
قد تم تنفيذه لمدة (دورة مبح) واحده ففط لذا فإ الـ ( )M0ستعمل مرة أخري وبالتالي لن يتوقف المحرك أبدا.
X0
9
-8عند الضغط علي مفتاح التشغيل يعمل المحرك بعد ( )4ثواني وعند الضغط علي االيفاف فانه يتوقف .
X0
X1
Y0
4 sec
البرنامج :
عند الضتتغط علي ( )X0ستتيعمل ( )M0ويتل يعمل ويغلف نفطته الموتوده أمام الـتتتتتتت ( )T0فيفوم بعد ال من المضتتبوط عليه -
وبعد انتهاء ال من فإ ( )Y0ستعمل الي ا يتم الضغط علي مفتاح االيفاف ( )X1فيتوقف المحرك .
10
-9عند الضغط علي مفتاح التشغيل يعمل المحرك بعد ( )3ثواني لمدة ( )4ثواني وعند الضغط علي االيفاف فانه
يتوقف .
X0
X1
Y0
3sec 3sec 3sec
4sec 4sec
البرنامج :
لما تدوس علي ( )X0الـ ( )M0هتشتغل وتروح مشغله التايمر (. )T0 -
التايمر يعد ( )3ثواني ويروح مشتتتتغل ( )Y0ولما تشتتتتتغل تروح مشتتتتغلة تايمر تاني اللي هو ( )T1ويعد ( )4ثواني وبعد ما -
يخلص عد يروح رايح مشتتتغل ماركر ( )M1يروح الماركر دا قاطع ستتتكه التايمر ( )T0والـتتتتتتتت ( )Y0وبالتالي التايمر ()T1
هيفصل برضه.
تروح تالقي الماركر ( )M1فصتتتتتل فيرتع نفطته مغلفه تاني في ستتتتتكه التايمر ( )T0يروح شتتتتتغال ويفعد يعد تاني وهكذا ي -
برنس ^_^ .
11
البرنامج :
لما تضتغط علي ( )X0تروح ( )M0شتغاله وتروح مشغله التايمر ( )T0ال سكته اما ويعد ( )3ثواني ويروح مشغل تايمر -
تاني اللي هو ( )T1ويشغل برضه الـ ()Y0
التايمر ( )T1لما يخلص عد الـتتتتت ( )4ثواني يروح فاصل سكه التايمر ( )T0فـتتتتت ( )Y0تفصل والتايمر ( )T1يفصل وبالتالي -
تصبح سكه ( )T0أما تاني ال نفطه الـ ( )T1رتعت مغلفه تاني فتعيد نفس الفصه .
ما هو الفرق بين التايمر من نوع ( )On Delayوالتايمر من نوع ( )Off Delayمع رسم مخطط يوضح طريفة العمل ؟
Vs
شكل ) : )18ما الفرق بين التايمرين ( )On Delayو ()Off Delay
12
-11عند الضغط علي المفتاح للمرة األولي تشتغل الدائره كفالشر والضغطه الثانيه تفصل الدائره وهكذا .
البرنامج :
لما تضغط علي مفتاح التشغيل الول مره ( )X0هتعمل ( )RSTوالـتتتت ( )M0هتشتغل وتروح مشغله التايمر االول يعد ال من -
المضبوط عليه وبعد كدا يشغل الـ (.)Y0
ولما ( )Y0تشتتغل تروح مشغله تايمر تاني يعد ( )4ثواني ويروح يشغل ماركر ( )M1يروح الماركر دا فاتح النفطه اللي في -
سكه التايمر االول فيفصل فـتتتتت ( )Y0تفصل فيروح ( )T1فاصل يروح ( )M1فاصله تفوم ترتع النفطه بتاعت ( )M1مغلفه
تاني وتعيد دايره الفالشر.
دا كله بيحصتتتتل عند الضتتتتغطه االولي ولما اشتتتتيل ايدي واضتتتتغط تاني تروح ( )RSTتشتتتتتغل ال ستتتتكتها بفت ستتتتالكه لمده -
( )Scan Cycleتروح ( )M2فاصله ومتشتغلش تاني اال لما اشيل ايدي واضغط تالت مره تروح العمليه متكرره .
13
-11ثالث مواتير يفوموا بالتبديل مع بعض علي حبا المخطط االتي .
X0 X1
Y0
8sec 8sec
Y1
6sec 6sec
Y2
4sec 4sec
البرنامج :
14
شرح البرنامج :
عند الضتتتغط علي ( )X0ستتتيعمل كال من ( )Y0و ( )T0ويفوم التايمر بعد زمن ( )8ثواني وبعد انتهاء العد يفوم بغلف النفطه -
الخاصه به في طريف ( )Y1فتعمل ( )Y1و التايمر ( )T1وتفوم ( )Y0بفتح نفطتها اللي في طريف ( )Y0فيتوقف (. )Y0
يفوم التايمر ( )T1بعد زمن ( )6ثواني وبعد انتهاء العد يفوم بتغير وضتتع نفطته في طريف ( )Y2فتعمل ومعها التايمر ()T2 -
ولما تعمل ( )Y2تفتح نفطتها في طريف ( )Y1فتتوقف (.)Y1
يفوم التايمر ( )T2بعد زمن ( )4ثواني وبعد انتهاء العد يفوم بغلف نفطته المتصتتله بالتوازي مع ( )Y0فتعمل ( )Y0وبالتالي -
تفتح نفطتها في طريف ( )Y2فتتوقف وتتكرر هذه العمليه باستمرار الي أ تضغط علي مفتاح االيفاف (.)X1
البرنامج :
15
-12ثالث مواتير يفوموا بالتبديل مع بعض علي حبا المخطط االتي .
X0 X1
Y0
8sec 8sec
Y1
Y2
4sec 4sec
البرنامج :
16
شرح البرنامج :
عند الضتتتغط علي ( )X0ستتتيعمل كال من ( )Y0و ( )T0ويفوم التايمر بعد زمن ( )8ثواني وبعد انتهاء العد يفوم بغلف النفطه -
الخاصه به في طريف ( )Y1فتعمل ( )Y1و التايمر ( )T1وتفوم ( )Y0بفتح نفطتها اللي في طريف ( )T0فيتوقف (. )Y0
يفوم التايمر ( )T1بعد زمن ( )6ثواني وبعد انتهاء العد يفوم بتغير وضتتع نفطته في طريف ( )Y2فتعمل ومعها التايمر ()T2 -
ويفوم بتغير نفطته في طريف ( )Y1فتتوقف (.)Y1
يفوم التتتايمر ( )T2بعتتد زمن ( )4ثواني وبعتتد انتهتتاء العتتد يفوم بغلف نفطتتته في طريف ( )M0فتعمتتل ( )M0وبتتالتتتالي تغلف -
نفطتهتتا في طريف ( )Y1فتعمتتل ( )Y1مره أخري ومعهتتا التتتايمر ( )T1ليفوم بعتتد زمن ( )6ثواني ،وتفتح نفطتهتتا في ()Y2
فتتوقف ( ،)Y2وتغلف نفطتها المتصله بالتوازي في طريف (. )Y0
بعد انتهاء التايمر ( )T1من العد يفوم بغلف نفطته المتصتتتتتله بالتوالي مع ( )M0وبالتالي يصتتتتتبح الطريف ممهد لعمل ()Y0 -
مرة أخري ولما تشتغل ( )Y0هتفتح نفطتها في طريف ( )M0فتتوقف .
امسح الكود للحصول علي حل التمرين ولو مسحته ومشتغلش تأكد من وضع ( ):بعد ( )httpsوقبل ( )//ليكون
()https://
17
-13دائره تنك عند الضغط علي ( )SRARTيعمل كال من ( )Pump1,2وبعد أ تصل المياه الي اعلي الخ ا تتوقف المضخات
ويعمل قالب لمدة ( )3ثواني ثم يفف ويعمل الـ ( )Valveليفوم بتفريغ الخ ا حتي تصل المياه الي أسفل ()Low Sensor
فتعيد العمليه مره أخري نفبها وعند الضغط علي االيفاف ال تتوقف العمليه اال حين تنتهي من دورتها .
البرنامج :
عند الضتتتتتتغط علي ( )X0ستتتتتتيعمل ( )M0وبالتالي يغلف نفطته في طريف كال من ( )Y0و ( )Y1فتعمل كال من المضتتتتتتخه -
( 1و )2ويصعد الماء في الخ ا الي ا يصل الي اعلي مبتوي الخ ا فيعمل ( )X3ليفوم بفتح نفطته في طريف المضختين
فيتوقفا عن العمل ،ويغلف نفطته في طريف الفالب فيعمل ( )Y2ومعه تايمر ( )T0ليفوم بعد الـتتتتتتتتتت ( )5ثواني وبعد انتهاء
ال من يفتح نفطتته في طريف الفالب فيتوقف ،ويغلف نفطتته في طريف المحبس الختاب بالتفريغ فتعمل ( )Y3ويبدأ الماء في
الخروج الي أ تصتتتل المياه الي اقل مبتتتتوي للخ ا وعندها يتوقف الحبتتتاس ( )X2ويرتع مرة أخري الي حالته المفتوحه
وبتالتتالي يتوقف المحبس وعنتد توقفته تفوم نفطتته الموتوده في طريف المضتتتتتتختين بالرتوع مرة أخري الي مغلفه وبالتالي
تكرر العملية مره أخري .
عند الضغط علي ( )X1يعمل ( )M1ويفتح نفطته في طريف ( )M0فيتوقف ( )M0وبالتالي يفتح نفطته في طريف المضخات -
فتتوقف العملية عن العمل ولكن بعد انتهاء ترتبيها المحدد.
البرنامج :
19
-14عند الضغط علي مفتاح التشغيل يعمل المحرك واذا استمر المحرك شغال لمدة نصف ساعه فانه يتوقف وال يعمل اال
بعد مرور عشر دقائف اذا تم الضغط علي مفتاح التشغيل مرة أخري .
البرنامج :
عند الضتتغط علي ( )X0ستتيعمل ( )M0وبالتالي يغلف نفطته في طريف ( )Y0فيعمل المحرك ومعه تايمر ( )T0وهو من نوع -
(.)On Delay
اذا استتتتتمر المحرك في العمل لمده نصتتتتف ستتتتاعه فا التايمر ( )T0ستتتتيعمل وبالتالي يفتح نفطته في طريف المحرك فتتوقف -
( )Y0وستتتيغلف نفطته في طريف ( )T1وهو من نوع ( )Off Delayفيعمل ( )M1مباشتتترة ال دا من خصتتتائص التايمر دا
واول ما ( )M1تشتتتتتغل هتروح تفتح نفطتها في طريف ( )M0وبالتالي يتوقف ( )M0وبالتالي يتوقف التايمر ( )T0وبالتالي
هيتم فصل التيار عن ( )T1فيبدأ بعد ال من المضبوط عليه .
في حاله محاوله تشغيل المحرك قبل انتهاء التايمر ( )T1من العد فانه لن يعمل . -
20
-15سير يمر عليه ( )21كرتونه ثم يتوقف ليجه العامل وعاء للكراتين الجديده ويبتغرق العامل ( )6ثواني ثم تبدأ
العملية من تديد .
البرنامج :
21
شرح البرنامج :
عند الضتتتغط علي ( )X0ستتتيعمل ( )M0ويتل يعمل وعند وصتتتول المنتج الي الحبتتتاس ( )X2فإنه ستتتيفوم بالعد بعد مرور -
المنتج من الحباس لوتود أمر الـ (.)Negative Edge
عندما ينتهي العداد من عد ( )20كرتونه فا ( )M0ستتتتتتتعمل وبالتالي تفتح نفطتها في طريف ( )Y0فيتوقف البتتتتتتير ويغلف -
النفطه في طريف ( )T0فيعمل ليفوم بعد ( )6ثواني وهو ال من الذي يبتغرقه العامل لتجهي المنتج .
بعد انتهاء التايمر من ال من المضتتتبوط عليه فانه ستتتيفوم بعمل ( )Resetللعداد وبالتالي يتوقف ( )M0وبالتالي ترتع نفطته -
مغلفه في طريف البير ليعمل مرة أخري بفضل نفطة التايمر المتصله بالتوازي مع مفتاح التشغيل .
-61عندي تنك فيه 3مضخات الوا واحده بتديك احمر والتانيه ازرق والتالته اخضر وعندك خالط عشا يطلعلك اربع الوا تانيه
من االلوا االساسيه دي وااللوا هي (اصفراسود بني رمادي) والخالط دا بيشتغل لمده( ) 15ثانيه وعندي برضه مضخه
بتفرغ التنك من االلوا ودي بتشتغل ( )11ثواني .
22
االنالوج في الـ ( )PLCوتطبيفات عليه
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
𝟓𝟏𝟐 𝟒𝟏𝟐 𝟑𝟏𝟐 𝟐𝟏𝟐 𝟏𝟏𝟐 𝟎𝟏𝟐 𝟗𝟐 𝟖𝟐 𝟕𝟐 𝟔𝟐 𝟓𝟐 𝟒𝟐 𝟑𝟐 𝟐𝟐 𝟏𝟐 𝟎𝟐
32768 16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1
Word
BYTE 1 BYTE 0
الدقه ( )Resolutionهي أقل قيمه يمكن أ يبتشعرها الـ ( )PLCوذلك عند التحويل من االشارة التناظريه الي اشارة رقمية.
عتتتتلتتتتي ستتتتتتتتتبتتتتيتتتتل التتتتمتتتتثتتتتال لتتتتو عتتتتنتتتتدي ( ) Resolutionلتتتتوحتتتتدة يبتتتتتتتتتاوي ( ) 14 bitفتتتتإ هتتتتذه التتتتوحتتتتده ستتتتتتتتتتتتتتفتتتتوم
بتحويل االشاره التناظريه من ( )0-10 Vالي قيم رقمية ( )0-16000أي ما يكافئ ( 𝟑𝟏𝟐)
أما لو كانت االشارة لها قيم موتبه وأخري سالبة علي سبيل المثال ( )-10 to +10 Vوكا ( )Resolutionالخاب بها يباوي ( 14
)bitفإ هذه الوحدة ستتتتتفوم بتحويل هذه االشتتتتاره التناظرية الي قيم رقمية ( )-8000 to +8000أي ما يكافئ ( 𝟐𝟏𝟐) وتكو اخر
( )bitخاصة باالشاره (.)±
𝟎𝟐
( = 1.25 mvأي ا اقل قيمة تغير يحس بها الـــ ( )PLCهي 1.11125فولت اذا الدقه تباوي )
𝟎𝟎𝟎𝟔𝟏
23
شكل ( : )33طريفة توصيل الدخل والخرج في موديول األنالوج
24
شكل ( : )34تعليمة ( ) FROMلفراءه الكنترول ريجيبتر من الموديالت الخاصة
( : )m1هو رقم الموديول اللي أنت عاي تفرأ منه. -
( : )m2هو رقم الكنترول ريجيبتر اللي هتفرأ منه. -
( : ) Dهي الداتا ريجيبتر اللي هتخ فيها الفيمه اللي انت قرأتها . -
( : ) nهو عدد البيانات اللي انت عاي تفرأها . -
المثال دا بيوضتتح ا أنا عاي أرقرأ الفيمة الموتودة في الكنترول ريجيبتتتر ( )CR#رقم ( )29 and 30من الموديول رقم ( )0اللي هو
أول موديول بعد الـ ( )CPUوهروح أخ الفيمة دي في الداتا ريجيبتر ()D0 and D1
( : )m1هو رقم الموديول اللي أنت عاي تكتا عليه. -
( : )m2هو رقم الكنترول ريجيبتر اللي هتكتا فيه. -
( : ) Sهي الداتا اللي انت هتكتبها. -
( : ) nهو عدد الكنترول ريجبتر اللي انت هتكتا عليها . -
25
( TO ) مثال علي تعليمة: )37( شكل
)12 and 13( ) رقمCR#( ) علي الكنترول ريجيبتتتتتتترD10 and D11( المثال دا بيوضتتتتتتح أنا عاي اكتا الفيمه الموتوده في
. )0( الخاب بالموديول رقم
. )CPU( ) وحدات كحد أقصى باالتصال بـالـ8( ) ويبمح لـCPU( ) تلفائيًا من خالل بعدها عن7( ) لى1( يتم ترقيم الوحدات من
Description:
- The multi-functional voltage output terminal (AM) on VFD-LS series AC motor drive model
A offers signals of present speed (0 ~ 50Hz) which corresponds to 0 ~ 10V analog output
signals to DVP06XA-E2, and 06XA will then offer analog voltage output to the voltage input
terminal (V1) on VFD-LS series AC motor drive model B, for executing auto speed tracing
of the AC motor drive.
- Set the input signals of CH1 as mode 2, i.e. the voltage input mode (0V ~ 10V).
- Set the output signal of CH5 as mode 0, i.e. the voltage output mode (-10V ~ 10V).
: الوصف
) هيتم ادخال خرج االنفرتر األول الي0 To 10 Volt( ) تتوافف هذه البرعه مع تهد من0 To 50 HZ( عندي انفرتر شغال من -
.موديول األنالوج وسيتم توصيل خرج موديول األنالوج مع دخل األنالوج الخاب باالنفرتر الثاني
. )0 To 10 Volt( ) ليكو قيمه الدخل تتراوح من2( هيتم ضبط مود الفناه األولي علي رقم -
.)-10 To +10 Volt( ) ليكو فيمه الدخل تتراوح من0( ) علي رقم5( هيتم ضبط مود الخرج أي الفناه رقم -
Devices:
26
الداتا ريجيبتر :
( : )D0قيمة الجهد الداخله الي الموديول. -1
( : )D4قيمة التردد الخاصة باالنفرتر األول. -2
( : )D40متوسط القيمة الرقمية الداخله الي القناة األولي. -3
( : )D50القيمة الرقمية الفعلية الداخله الي القناة األولي. -4
( : )D60القيمه الرقمية المناظرة للخرج الخاص بالقناة الخامسة. -5
Wiring:
- Connect the analog voltage output terminal (AM/CM) on VFD-LS model IC5 to CH1 of DVP06XA
- connect the analog voltage input terminal (V1/CM) on VFD-LS model IC5 to CH5 of DVP06XA-E2
التوصيل :
27
: البرنامج
Program explanation:
- When PLC goes from STOP to RUN, because VFD-LS model IC5 offers analog voltage output 0 ~ 10
VDC to 06XA, you have to set CH1 as voltage input mode (mode 2) and CH5 as voltage output mode
(mode 0) In addition, set the average times of the input signals at CH1 as 10.
- Save the present digital value of the input signal measured into D50.
- In the voltage input mode of 06XA, the value range for 0 ~ 10V DC is K0 ~ K32, 000. Data in D50 is
3,200 times of the actual voltage value (i.e. 32,000/10 = 3,200). Divide the value in D50 by 3,200 and
store the value obtained into D0 which represents the actual voltage measured.
- Frequency range 0 ~ 50.0Hz corresponds to 0 ~ 10V. Multiply the value in D0 with 5 and store the
value obtained into D4 which represents actual frequency value.
- In the voltage output mode of 06XA, the value range for -10V ~ 10V is K-32,000 ~ K32, 000. D4 is the
frequency of VFD-B model A. FWD/REV frequency -50Hz ~ 50Hz corresponds to K-32,000~ K32,000
(32,000/50 = 640). Multiply the value in D4 with 640 and store the digital value obtained into D60
which represents the corresponding digital value of Ch5 output voltage
28
شرح البرنامج :
)M1002( -1هو ماركر بينشط في أول دورة مبح ففط وبيعطي نبضه عندما يكو الــ ( )PLCفي وضع الــ (.)RUN
)M1000( -4هو ماركر يكو نشط طالما كا الـ ( )PLCفي وضع الــ (. )RUN
-5هننفل الفيمة الموتوده في ( )D9900ودي الداتا ريجيبتر الخاصه بالــ ( )CH1ونخ نها في (. )D40
-6هنفرأ من ( )CR#20ودا اللي بيبفي موتود فيه الفيمه الحاليه الخاصه بالــ ( )CH1ونروح نخ نها في (. )D50
-7الفيمه الخاصه بالــ ( )D50هي قيمة الفولت اللي داخل للوحدة بعد ما تحول الي صورة رقميه هناخد الفيمه دي ونفبمها
علي ( )3200ونروح نخ نها في الــ (.)D0
-8الرقم بتاع ( )3200ته من خالل ا أنا عندي ( )0 to 10 Vيكافئ ( )0 to 50HZوبالتالي يكافئ ()0 to 32000 BIT
ذا الــ ( )3200يكافئ :
𝟎𝟎𝟎𝟐𝟑
= 𝟎𝟎𝟐𝟑( )
𝟎𝟏
-9وبكدا يكو ( )D0خاب بفيمة الفولت الحفيفيه التي يمكن قراءتها علي الشاشه .
-11بعد كدا هنضرب الفيمه دي في ( )5عشا نحصل علي قيمة التردد الفعلية ونخ نها في (. )D4
-11هنروح نضتتتترب الفيمه اللي في ( )D4في الرقم ( )640ونخ نه في ( )D60والرقم دا ته ببتتتتبا ا أنا عندي الخرج يتراوح
من ( )0 to 50 HZوبالتالي يكافئ ( ، )32000 Bitاذا ( .) 641 = 51/32111
-12هنروح ننفل الفيمه اللي في ( )D60في ( )D9904عشا نكتا علي ( )CH5مفدار التردد.
29
استخدام برنامج ( )LogixProوتطبيفات عليه
18- Door simulator
مخطط البرنامج :
لمبه الـتتتتتتتتتتت ( )AJARتدل علي أ الباب في حاله الفتح او في حاله الغلف وبالتالي عند الضتتتتتتغط علي مفتاح ( )OPENفإ -
الليميت ستتويتش ( )S1ستتيكو مغلف ولليميت ( )S2ستتيكو مغلف وبالتالي تعمل اللمبه الي أ يصتتل الباب الي ( )S1فتفوم
بفتح نفطتها وبالتالي تتوقف اللمبه عن العمل.
-
عند الضتتتغط علي مفتاح ( )OPENستتتيعمل المحرك في اتجاه ( )UPليفوم بفتح الباب الي أ يصتتتل الي ( )S1وهو الليميت -
ستتويتش الموتود في االعلي فيتوقف اتجاه الـتتتتتتت ( )UPوفي حالة الضتتغط علي مفتاح الـتتتتتتت ( )CLOSEال يعمل اتجاه الغلف
لوتود نفطة مغلفه من اتجاه الـ ( )UPفي طريفه.
عند فتح الباب بالكامل ستتتتتتيكو كال من الليميت ستتتتتتويتش ( )S1و ( )S2مغلفين وبالتالي ستتتتتتتعمل لمبه الـتتتتتتتتتتت (.)OPEN -
عند الضغط علي مفتاح ( )CLOSEسيعمل المحرك في اتجاه ( )DOWNوبالتالي ستضئ لمبه الـتتتتتت ( )AJARمرة أخري -
ال ( )S1ستتتكو مغلفه وستتتكو ( )S2أيضتتا مغلفه وبالتالي تعمل اللمبه واذا وصتتل المحرك الي ( )S2فانه يتوقف وتتوقف
لمبه الـ ( )AJARوتضيئ لمبه الـ ( )SHUTمرة أخري.
ملحوظه :
توضيح لنفاط الليميت سويتش علي سبيل المثال :
في حاله لو كا الباب مغلف فإ الليميت ستتتتتتويتش ( )S2مضتتتتتتغوط عليه وبالتالي هيجي في البرنامج هيغير وضتتتتتتعه ويبفي
مفتوح ،وأيضتتتا الليميت ستتتويتش ( )S1هيكو مضتتتغوط عليه ال الباب ادامهم هما االتنين وبالتالي هيجي هنا في البرنامج
هيالقي نفطته مغلفه فهيفتحها وبالتالي لمبة الـ ( )OPENلن تعمل.
في حاله لو كا الباب بيفتح فإ الليميت سويتش ( )S2هيكو مش مضغوط عليه وبالتالي هيجي في البرنامج مش هيغير
وضعه وهيفضل في البرنامج مففول زي ما هو ،الليميت سويتش ( )S1هيكو مضغوط عليه ال الباب ادامه وبالتالي هيجي
هنا في البرنامج هيالقي نفطته مفتوحه فهيغلفها وبالتالي لمبة الـ ( )AJARستعمل
31
19- Box simulator
مخطط البرنامج :
عند الضتتتغط علي مفتاح ( )STARTستتتتيعمل ماركر ( )Xومعه لمبة بيا ( )RUNوستتتتيغلف نفطته الموتوده في طريف الـ -
( )MOTORوطريف الـ ( )VALVEوالـ (. )FILL
ستتيصتتبح الطريف ممهد أمام المحرك ليعمل وبالتالي يعمل البتتير حامال الصتتندوق الي أ يصتتل الي حبتتاس الـتتتتتتت ()PROX -
فيتوقف البير اسفل الـ (.)VALVE
عندما يعمل الـ ( )PROXسيبدأ الـ ( )VALVEبالعمل ومعه لمبه الـ ( )FILLوالتي تعمل طالما الصندوق يمتأل . -
عند وصتول المنتج الي الليفيل ستيعمل حباس الـتتتتتت ( )LEVELوبالتالي سيعمل ماركر ( )Yومعه لمبة ( )FULLوسيفوم -
بفتح نفطته في طريف الـتتتتتت ( )VALVEولمبه الـتتتتتت ( )FILLفيتوقفا عن العمل ويغلف نفطته المتصله بالتوازي في طريف
البير فيعمل البير مرة أخري .
-02تنك يتم ضتتتتم المياة فيه عن طريف مضتتتتختا االولي تعمل لمدة ثانيتين ثم تكمل الثانيه الي أ يمتأل التنك ثم يعمل خالط لمدة
عشر ثواني ثم يفصل ويعمل سخا الي أ تصل درتة الحراره الي ( )75درته مئويه فيتوقف البخا وتعمل مضخة التفريغ
مع العلم أنه في البداية اذا كا هناك ماء في التنك فا مضخة التفريغ تعمل أوال.
33
البرنامج :
عند الضغط علي مفتاح ( )STARTسيعمل ماركر ( )Xوسيغلف نفطته الموتوده في طريف كل الـ (.)Output -
لو كا هناك مياه في التنك فإ حباس الـتتتتتت ( )Lo levelسيغلف وبالتالي سيكو الطريف ممهد أمام ( )P3لتعمل علي تفريغ -
المياه أوال.
في حالة عدم وتود مياه في التنك فا حباس الـتتتت ( )Lo levelسيكو في حالته الطبيعيه وبالتالي يكو الطريف ممهد أمام -
الـتتت ( )P1لتعمل وبالتالي تغلف نفطتها في طريف التايمر ( )T4:0وبعد انتهاء ال من المضبوط عليه فانه يفوم بغلف نفطته في
طريف ( )P2ويفتح نفطتتته في طريف ( )P1فتتوقف ( )P1وتعمتتل ( )P2لتكمتتل عمليتته متتلء التنتتك الي أ تصتتتتتتتل الميتتاه الي
حباس ( )H.Lفتتوقف (. )P2
عنتدمتا يعمتل حبتتتتتتاس الـتتتتتتتتتتتت ( )H.Lفانه يغلف نفطته في طريف الفالب ( )MIXERليعمل وبالتالي يغلف نفطته في طريف -
( )T4:1وعندما ينتهي التايمر من ال من المضتبوط عليه يغلف نفطته في طريف الـتتتتتت ( )HEATERليعمل البخا وبالتالي
يفتح نفطته في طريف الـ ( )MIXERفيتوقف ويتوقف علي اثره التايمر ( )T4:1ويبتمر البخا بالعمل .
عندما تصل درتة الحراره الي ( )75فا الـتتتت ( )THERMOSTATتفتح نفطتها في طريف البخا فيتوقف وتغلف نفطتها -
في طريف الـتتتتتت ( )P3فتفوم علي تفريغ المياه الي أ تصل المياه الي اسفل حباس الـتتتتتت ( )Lo levelفتتوقف وتكرر العمليه
نفبها مرة أخري.
-02تنك يتم ضم المياة فيه عن طريف مضختا يعمال بالتبادل فيما بينهما.
35
البرنامج :
لو كا هناك مياه في التنك فإ حباس الـتتتتتت ( )Lo levelسيغلف وبالتالي سيكو الطريف ممهد أمام ( )P3لتعمل علي تفريغ -
المياه أوال.
في حالة عدم وتود مياه في التنك فا حباس الـتتتت ( )Lo levelسيكو في حالته الطبيعيه وبالتالي يكو الطريف ممهد أمام -
الـ ( )P1لوتود نفطه مغلفه من الماركر ( )Yلتعمل الي أ تصل المياه الي حباس ( )H.Lفتتوقف (. )P1
عندما يعمل حباس الـ ( )H.Lفانه يغلف نفطته في طريف الفالب ( )MIXERو الـ ( )HEATERليعمل البخا . -
عندما تصتتتتل درتة الحراره الي ( )32فا الـتتتتتتتتت ( )THERMOSTATتفتح نفطتها في طريف البتتتتخا والفالب فيتوقفا -
وتغلف نفطتها في طريف الـ ( )P3فتفوم علي تفريغ المياه الي أ تصل المياه الي اسفل حباس الـ ( )Lo levelفتتوقف .
في حاله عمل ( )P1فا ( )Yتعمل وتتل تعمل لوتود أمر الـتتتتتتتتت ( )LATCHالذي يكافئ ( )SETوبالتالي تفتح نفطتها في -
طريف ( )P1وتغلف نفطتهتا في طريف ( )P2ليكو الطريف ممهتد أمتامهتتا في حتالته تفريغ الميتاه واعتاده متتلء التنتك مرة فتتإ
( )P2هي التي ستتتتعمل وبالتالي تغلف نفطتها في طريف ( )UNLATCHالخاب بالـتتتتتتتت ( )Yوهو يكافئ أمر الـتتتتتتتت ()RST
لتتوقف الـ ( )Yعن العمل وهكذا.
36
-00تنك يتم ضم المياة فيه عن طريف مضختا يعمال بالتبادل فيما بينهما واذا تم الضغط علي االيفاف وتم التشغيل
ثانيه فانه يبتكمل العمليه التي كا عليها قبل االيفاف .
البرنامج :
37
شرح البرنامج :
هذا التمرين مثل التمرين البابف تماما ً ولكن تم اضافه شف العملية الخاصه بااليفاف. -
لو كا ( )P1أو ( )P2يعمال فانهما يفوما بتنشتتتتيط أمر ( )LATCHللماركر ( )Zوبالتالي هذا الماركر هيعرفني ايه اللي -
كا شغال قبل عمليه االيفاف ال عمليه االيفاف ال تؤثر علي الـتتتتت ( )LATCHاللي اتعمل لـتتتتت ( )Zوبالتالي تم توصيل نفطه
مفتوحه بالتوازي مع كال من ( )P1و ( )P2لتفوم باستئناف العمل علي حبا طريف مين اللي كا سالك.
لو كا الـ ت ( )P3هي اللي شغاله فبالتالي هيتم تفعيل أمر ( )UN LATCHلـ ت ( )Zوبالتالي تم توصيل نفطه مغلفه بالتوازي -
مع ( )P3لتبتأنف عملها في حين اذا كانت هي اللي كانت تعمل قبل عملية االيفاف.
ارسم المثال البابف بطريفة أخري باستخدام أوامر الـ ( )SETوالـ ( )RST؟
امسح الكود للحصول علي حل التمرين ولو مسحته ومشتغلش تأكد من وضع ( ):بعد ( )httpsوقبل ( )//ليكون
()https://
38
-03ضغطة للتشغيل وضغطة لاليفاف عن طريف عدادات .
البرنامج :
بما ا خرج العداد ( )C1اصبح نشط فإنه سيغلف نفطته في طريف ( )MOTORوبالتالي سيعمل . -
عند الضغط علي مفتاح الـتتتتتت ( )STARTمرة أخري فا العداد ( )C2سيعمل الخرج الخاب به وبالتالي سيتم عمل ()RST -
لكال من العداد ( )C1والعداد (.)C2
39
-02تنك يمتأل عن طريف مضخه الي أ تصل المياه الي اعلي مبتوي فيعمل خالط وسخا حتي تصل درته الحراره
الي قيمه معينه يتم فصل الخالط والبخا وتعمل مضخه التفريغ ومن ثم تتكرر هذه العملية ( )5مرات ثم تتوقف
والتنك فارغ .
البرنامج :
الجديد في هذا التمرين هو أنه عند وصتتتول درته الحراره الي الفيمه المطلوبه فإ الـتتتتتتتت ( )Thermoستتتتفوم بتنشتتتيط عداد -
( )C5هذا العداد مضتتبوط علي ( )5عدات بحيث لو تكررت العمليه ( )5مرات فانه يفتح نفطته في طريف المضتتخه ( )P1ولن
تبدأ العمليه بالعمل مرة أخري اال بعد الضغط علي ( )STARTال الـ ( )STARTسيفوم بعمل ( )RSTللعداد .
40
الفهرس
عند الضغط علي مفتاح التشغيل ألول مره يعمل المحرك االول وعند الضغط عليه لمرة أخري يعمل المحرك الثاني . -
عند الضتتتغط علي مفتاح التشتتتغيل ألول مره يعمل المحرك االول وعند الضتتتغط عليه لمرة أخري يعمل المحرك الثاني وعند الضتتتغط عليه -
المرة الثالثه يفصل المحركين وهكذا.
تشغيل وايفاف بمحرك بمفتاح واحد بحيث ضغطه للتشغيل وضغطه لاليفاف. -
تشغيل وايفاف بمحرك بمفتاح واحد بحيث ضغطه للتشغيل وضغطه لاليفاف باستخدام ماركرات ففط . -
عكس حركة محرك بواسطه مفتاح تشغيل واحد علي أ يتم الضغط علي مفتاح االيفاف بين كل اتجاه واالخر . -
عند الضتتغط ألول مره علي مفتاح التشتتغيل يعمل المحرك االول وبعد الضتتغطه الثانيه يعمل الثاني وبعد الضتتغطه الثالثه يعمل الثالث وبعد -
الرابعه يتوقف الثالث محركات .
قار بين األشكال االتيه من حيث طريفة العمل . -
عند الضغط علي مفتاح التشغيل يعمل المحرك بعد ( )4ثواني وعند الضغط علي االيفاف فانه يتوقف. -
عند الضغط علي مفتاح التشغيل يعمل المحرك بعد ( )3ثواني لمدة ( )4ثواني وعند الضغط علي االيفاف فانه يتوقف . -
عند الضغط علي المفتاح للمرة األولي تشتغل الدائره كفالشر والضغطه الثانيه تفصل الدائره وهكذا . -
ثالث مواتير يفوموا بالتبديل مع بعض علي حبا المخطط االتي. -
ثالث مواتير يفوموا بالتبديل مع بعض علي حبا المخطط االتي . -
دائره تنك عند الضتتتغط علي ( )SRARTيعمل كال من ( )Pump1,2وبعد أ تصتتتل المياه الي اعلي الخ ا تتوقف المضتتتخات ويعمل -
قالب لمدة ( )3ثواني ثم يفف ويعمل الـت ( )Valveليفوم بتفريغ الخ ا حتي تصل المياه الي أسفل ( )Low Sensorفتعيد العمليه مره
أخري نفبها وعند الضغط علي االيفاف ال تتوقف العمليه اال حين تنتهي من دورتها .
عند الضتتغط علي مفتاح التشتتغيل يعمل المحرك واذا استتتمر المحرك شتتغال لمدة نصتتف ستتاعه فانه يتوقف وال يعمل اال بعد مرور عشتتر -
دقائف اذا تم الضغط علي مفتاح التشغيل مرة أخري .
سير يمر عليه ( )21كرتونه ثم يتوقف ليجه العامل وعاء للكراتين الجديده ويبتغرق العامل ( )6ثواني ثم تبدأ العملية من تديد . -
عندي تنك فيه ( )3مضتتتخات الوا واحده بتديك احمر والتانيه ازرق والتالته اخضتتتر وعندك خالط عشتتتا يطلعلك اربع الوا تانيه من -
االلوا االساسيه دي وااللوا هي (اصفراسود بني رمادي) والخالط دا بيشتغل لمده( ) 15ثانيه وعندي برضه مضخه بتفرغ التنك من
االلوا ودي بتشتغل ( )11ثواني .
تنك يتم ضتم المياة فيه عن طريف مضتختا االولي تعمل لمدة ثانيتين ثم تكمل الثانيه الي أ يمتأل التنك ثم يعمل خالط لمدة عشر ثواني -
ثم يفصل ويعمل سخا الي أ تصل درتة الحراره الي ( )75درته مئويه فيتوقف البخا وتعمل مضخة التفريغ مع العلم أنه في البداية
اذا كا هناك ماء في التنك فا مضخة التفريغ تعمل أوال.
تنك يتم ضم المياة فيه عن طريف مضختا يعمال بالتبادل فيما بينهما. -
تنك يتم ضتتتم المياة فيه عن طريف مضتتتختا يعمال بالتبادل فيما بينهما واذا تم الضتتتغط علي االيفاف وتم التشتتتغيل ثانيه فانه يبتتتتكمل -
العمليه التي كا عليها قبل االيفاف.
ضغطة للتشغيل وضغطة لاليفاف عن طريف عدادات. -
تنك يمتأل عن طريف مضتتتخه الي أ تصتتتل المياه الي اعلي مبتتتتوي فيعمل خالط وستتتخا حتي تصتتتل درته الحراره الي قيمه معينه يتم -
فصل الخالط والبخا وتعمل مضخه التفريغ ومن ثم تتكرر هذه العملية ( )5مرات ثم تتوقف والتنك فارغ .
- Speed Tracing of AC Motor Drive
- Door simulator
- Box simulator
41