Professional Documents
Culture Documents
شرح برنامج Winn Cc
شرح برنامج Winn Cc
35................................................................... Screen
59 …………………………………………………………………. Trend
115………………………………………………………………… Security
هذا الكتاب وقف هلل عز وجل طبقا لقول الرسول صلي هللا عليه وسلم
س هل َم َ ،قال َ " :إِ َذا َم َ
ات ا ْبنُ آدَ َم ص هلى ه
َّللا ُ َع َل ْي ِه َو َ ول ه
َّللاِ َ َعنْ أَ ِبي ه َُر ْي َر َة َ ،عنْ َر ُ
س ِ
ار َي ٍة ،أَ ْو عِ ْل ٍم ُي ْن َت َف ُع ِب ِه ،أَ ْو َولَ ٍد َ
صال ٍِح صدَ َق ٍة َج ِ
ث :مِنْ َ ا ْن َق َط َع َع َملُ ُه إِال مِنْ َثال ٍ
َيدْ ُعو لَ ُه "
اسأل َّللا عز وجل ان يكون هذا هو العلم النافع الذي ينتفع به كل من يقرأه وان
يكون صدقه جاريه علي روحي أنا المهندس :أحمد عمرو عبداللطيف
حيث الجزء الموجود علي اليسار يسمي project treeوكما تري كما هو مشار
بالسهم قم بالضغط علي add new deviceوسيظهر لك هذه الصفحه
وكما ذكرنا في المقدمه ان برنامج ال TIAشامل حيث يمكنك من خالله اختيار
ماتريد برمجته من شركه سيمنز حيث مثال لو قمت بالضغط علي الخانه الخاصه
بالمتحكمات سيظهر لك متحكمات شركه سيمنز فقم باختيار ماتريد
وكذلك في الشاشات
وايضا في Driver
في هذا الفصل سنتعلم بكيفيه عمل Hard ware configurationلجهاز S7300
لكي نقوم بربطه بال SCADAفي الفصول القادمه
اذا من قائمه ال controllersقم بالضغط علي ال s7300
كما تري قمنا بإختيار ثمان مداخل وثمان مخارج كل منهم Digital
ستجد ان ال rackكما تري يوجد عليه power supplyو C.P.Uوووحده
خاصه بالمداخل والمخارج ال Digital
وبعدما تم التأكد من صحه ال Hard wareسأقوم بكتابه برنامج بسيط وليكن مثال
start/stopلخرج معين لكي نتعلم سويا كيفيه عمل محاكاه علي ال TIA
ستجد علي اليسار ال project treeقم بإختيار program blockلكي تقوم
بكتابه برنامج ال PLC
ويمكنك تغير بدال مثال من TAG 1كتابه مثال startفقم بالضغط right click
ليظهر لك هذه القائمه
واضغط علي rename tagوقم بكتابه ماتريد
مثال قم بكتابه علي مفتاح التشغيل startوكذلك علي ال stopقم بكتابه stop
وعلي الخرج قم بكتابه مثال motor
وللبدء في عمل محاكاه قم بالضغط علي المحاكاه
في الفصل القادم سنتعرف سويا كيفيه توصيل المكونات علي Rackعمليا
الفصل الثاني
S_7300 configuration
في الفصل السابق قمت بشرح كيفيه عمل hard ware configurationعلي
برنامح TIAوفي هذا الفصل بمشيئه هللا سنتعرف عمليا علي توصيل الوحده
واالجزاء علي ال Rack
وهذه المداخل ال digitlaالذي سأقوم بتوصيلها بعد ال c.p.uواذا قمت بفتح هذا
الباب شكل المداخل وطريقه توصيلهم
كما تري يوجد طريقه التوصيل الخاصه بالمداخل
وتقوم بوضعها علي ال rackهكذا كما تري علي ال back connector
والقطعه التي تلي المداخل سنقوم ايضا بتوصيل الجزء الخاص بالمخارج بنفس
الطريقه
وايضا لو قمت بفتح الباب الخاص بالمخارج ستجد طريقه توصيل المخارج بالرسم
كما تري طريقه التوصيل الخاصه بالمخارج مرسومه يمكنك توصيلها بكل سهوله
وبعد االنتهاء اصبح ال rackبهذا الشكل حيث يحتوي علي :
Power supply
C.P.U
DI
DO
وهذا طريقه توصيل كابل ال profibusالذي يكون باللون النبفسجي الذي يستخدم
في عمل الشبكات وكابل ال MPIالذي يستخدم في البرمجه
صوره توضح كيفيه توصيل ال profibusبوحده اخري لكي تقوم بعمل شبكه
ربط بين جهاز واخر
الفصل الثالث
WINCC in TIA
ولكي نقوم بفتح البرنامج الخاص ببرمجه الشاشات عليك اوال ان تقوم باضافه شاشه
وعليك باتباع هذه الخطوات
قم من ال project treeباختيار Add new deviceواختار الخانه الخاصه بال
HMI
وقم باختيار screensلكي تتمكن من فتح الشاشه الذي ستقوم بالرسم عليها
ليظهر لك بعد ذلك الصفحه الخاصه بالبرنامج
في هذا الفصل سوف نتناول شرح خصائص الشاشات وكيفيه االنتقال من شاشه الي
اخري داخل البرنامج
قم بالوقوف علي المفتاح الذي وضعته في الشاشه ثم اضغط right clickواختار
propertiesليظهر لك هذه القائمه
قم من القائمه السابقه اختيار event
واختار من ال functionاالتي
اذا بمجرد الضغط علي هذا المفتاح سيتنقل الي الصفحه رقم 5
ومثلما فعلت في هذا المفتاح الموجود في الصفحه االولي يمكنك فعل هذا في المفتاح
الموجود في الصفحه الثانيه بحيث عند الضغط عليه يعود مره اخري الي الصفحه
االولي
اذا عند الضغط علي المفتاح المتواجد في الصفحه الثانيه سيعود الي الصفحه االولي
التي قمت بتسميتها . ahmed
ويمكنك تشغيل المحاكاه لمعرفه صحه ماقمت به عند الضغط علي المفاتيح
وبعد ذلك سيفتح لك صفحه خاصه بالمحاكاه وقم بالضغط علي المفتاح الموجود في
الصفحه االولي ليفتح للك الثانيه والعكس
الفصل الخامس
Internal Tag
ال tagهو الربط بين ال ( GUIالرسومات الموجوده علي الشاشه ) وبين جهاز
ال plcفمثال اذا قمت برسم مفتاح ما وتريد عند الضغط علي هذا المفتاح يتم
تشغيل خرج معين فعليا علي ال P.L.Cفكيف تقوم بالربط بين هذا المفتاح المرسوم
علي الشاشه وبين ال p.l.cعن طريق مايسمي ال . TAGوسنتناول بالتفصيل في
الفصل الخاص بالربط بين ال HMIوال P.L.Cامثله توضح المقصود
في هذا الفصل سنقوم بكتابه ال tagعلي انه internal tagبمعني انه اليوجد
معك جهاز P.L.Cوتريد مثال اختبار صحه ماقمت به فتقوم بعمل internal tag
بدال من وجود جهاز ال P.L.Cوالذي سنتاول كيفيه الربط بينه وبين الشاشه
مفصال فيما بعد .
مثال
في هذا المثال نريد رسم مفتاح تشغيل عند الضغط عليه يتم تشغيل خرج معين
وليكن . Motor
عليك اوال بعمل tagخاص بهذا ال motorفقم باضافه tagوليكن مثال اسمه
motorفي صفحه ال tags
ونوع الربط internal tagكما ذكرنا مسبقا حيث ال يوجد معي جهاز p.L.c
واريد معرفه صحه البرنامج ,وال Data typeهو BOOLحيث ان ال Motor
خرج يعني I bit
بعد ذلك قم بالتوجه لشاشه الرسم وقم باضافه مفتاح للتشغيل عند الضغط عليه يعمل
ال tagالمسمي motor
وقم بعد ذلك بالضغط Right clickواختار properties
ثم اختر من خانه tagال tagالذي تريد عمل setله عند الضغط علي المفتاح
)(click
وهو ال tagالذي قمت باضافته مسبقا المسمي motorفعند الضغط علي المفتاح
سيتم عمل setلهذا ال tag
ونريد مثال اضافه induction lampيتغير لونها عندما يحدث setلهذا ال tag
مما يدل مثال علي عمل الخرج في الواقع او في الموقع الذي يوجد به ال motor
فقم من ال basic objectباختيار circle
وهذه الدائره سيتغير لونها عند الضغط علي مفتاح التشغيل ولكي تقوم بهذا قم
بالوقوف علي هذه الدائره ثم اضغط right clickواختار properties
وسيفتح لك الصفحه الخاصه باالعداد قم باختيار Animations
فكما تري عندما يكون ال tagبصفر أي انك لم تقم بالضغط علي المفتاح ستكون
هذه الدائره باللون االبيض وعند الضغط علي المفتاح سيكون ال tagب 1فيتغير
لون الدائره الي اللون االحمر مما يدل علي عمل الخرج
ويمكنك تشغيل المحاكاه واضغط علي المفتاح لكي تري لون الدائره وهو يتغير
وعند الضغط سيصبح لونها باللون االحمر
واذا اردت مثال اضافه مفتاح stopعند الضغط عليه يتم تغير اللون االحمر الي
اللون االبيض مره اخري فقم بوضع مفتاح في شاشه الرسم
وقم بالضغط علي االيقاف لترجع مره اخري الي اللون االبيض حيث ان ال tag
اصبح بصفر مره اخري
الفصل السادس
Display & Enter Data
في هذا الفصل سنتعلم كيف نقوم من خالل شاشه ال SCADAبادخال وعرض
البيانات لوحده ال P.l.Cالمتصله بها
فمثال يمكنك عرض قراءه عداد معين او مثال قراءه حساس حراره او ضغط اي
بيانات تريد عرضها .
فقم باضافه TAGفي الصفحه الخاصه بال Tagsوقم بتسيمته مثال value
وهو تدريج يحاكي مثال قراءه عداد او حساس معين في ال P.l.Cموجود في
الموقع نريد عرض قيمته علي شاشه ال SCADA
قم بالوقوف علي ال sliderثم اضغط مرتين left clickليظهر لك هذه الصفحه
ثم اضغط علي خانه ال tagواختار ال tagالذي تريد ربطه بهذا التدريج
بعد اختيار ال tagقم بالتوجه علي شاشه الرسم وقم بالوقوف علي i/o field
وقم بعد ذلك بفتح المحاكاه وقم بالتغير في التدريج لتري قيمته تعرض
كما تري قيمه التدريج 60تري القيمه تعرض 81
وكما ذكرت مسبقا قد يكون هذا التدريج مثال قيمه عداد او قيمه حساس موجود فعليا
علي جهاز ال P.L.cيعرض مثال درجات الحراه او الضغط .
واذا اردت ادخال قيم من شاشه ال SCADAالي جهاز ال P.l.Cقم باتباع االتي
قم بالوقوف علي I/O Fieldثم اضغط مرتين left click
ومن typeفي خانه ال modeاختار inputاي انك ستقوم بادخال قيم
وتوجه الي شاشه الرسم وقم باضافه barكمحاكاه الي ادخال القيمه كأنه register
داخل P.L.c
وقم بربط هذا ال barبال tagالذي قمت باضافته من قبل المسمي value
ثم قم بعد ذلك بفتح المحاكاه وقم بادخال قيمه معينه وشاهد ماذا يحدث في ال Bar
كما تري عندما قمت بادخال قيمه 81تجد ال barعلي قيمه 60وكما ذكرنا من
قبل ال Barهو محاكاه للذاكره التي ستقوم بادخال القيم به داخل ال P.L.cقد
تكون مثال ذاكره خاصه بعداد او مؤقت زمني تدخل قيمته من داخل وحده ال P.L.c
الفصل السابع
Trend
في هذا الفصل سنتعلم كيفيه رسم منحني يعرض عليه Tagمعين
من controlقم باضافه صفحه المنحنيات
ثم في صفحه ال tagsقم باضافه tagتريد مثال عرض المنحني الخاص به
وليكن مثال اسمه trendنوعه , intقم بعد ذلك بفتح صفحه الخصائص الخاصه
بصفحه المنحنيات علي شاشه الرسم كاالتي
قم بالضغط علي add newواختار ال tagالذي تريد عرضه
كما تري ان قيمه ال slider 50وان المنحني في المنتصف ,ويمكنك ايضا رسم
اكثر من منحني علي شاشه ال trendبالوان مختلفه فمثال ضيف sliderاخر وقم
بربطه ب tagوليكن valueوقم بفتح صفحه الخصائص الخاصه بالمنحني
وضيف اليها tagاخر تقوم بعرضه مع tagالقديم المسمي trend
حيث قد تم اضافه tagاخر ومعه sliderاخر تريد عرض المنحي الخاص به
علي نفس الرسمه ولكن بلون مختلف
فكما تري تم عرض المنحنين لكل منهم لون مختلف علي نفس الصفحه
الفصل الثامن
Discrete Alarm
ال Alarmمن اهم االشياء التي البد وجودها في اي منظومه SCADAحيث هي
تخبر عن وجود خطأ ما في الموقع او انذار بقيمه حراره او ضغط معين
وهي تنقسم لقسمين القسم األول وهو Discrete alarmوالنوع الثاني هو
Analog alarmوالفرق بينهم ان النوع االول يكون عند حدوث خطأ من النوع
digitalمثال تم الضغط علي مفتاح معين فيصدر انذار بأن هذا المفتاح قد تم
الضغوط عليه والنوع الثاني هو ال Analog alarmوهو يكون عند حدوث خطأ
قد تخطي او ساوي او قل عن قيمه معينه قد تكون هذه القيمه مثال حراره او ضغط
او مستوي سائل في خزان .
ولكي تقوم بعرض انذار معين قم من controlباختيار alarm view
قم بعد ذلك باضافه tagفي الصفحه الخاصه بال tagsوليكن مثال يسمي alarm
واضف مفتاح في صفحه الرسم عند الضغط عليه يتم اظهار alarmبرساله معينه
انت من تحددها كما سنري فيما يأتي
كما تري في ال textتم كتابه النص الذي اريد عرضه وفي الخانه الخاصه
trigger tagاختار ال tagالذي قمت باضافته لل , alarmقم بفتح المحاكاه وقم
بالضغط علي المفتاح لتري الرساله التي تم كتابتها قد ظهرت مع وقت حدوث
المشكله والتاريخ
ويمكنك التعديل في الخصائص الخاصه بصفحه ال alarmحيث يمكنك تغير لون
الخلفيه الخاصه بالصفحه او تغير لون الكتابه التي تظهر عند حدوث انذار
قم بالوقوف علي صفحه ال alarmوافتح ال propertiesالخاص بها
كما تري اصبحت لون الخلفيه باللون االحمر وخط الكتابه باللون االصفر
الفصل التاسع
Analog alarm
والنوع الثاني هو ال Analog alarmوهو يكون عند حدوث خطأ قد تخطي او
ساوي او قل عن قيمه معينه قد تكون هذه القيمه مثال حراره او ضغط او مستوي
سائل في خزان كما ذكرنا في الفصل السابق في الفرق بين نوعين االنذرات .
ضيف tagفي صفحه ال tagsخاصه باالنذرات ال analog
وليكن مثال tagخاص بمستوي سائل في خزان معين وقم بتسميته level
ثم قم بفتح hmi alarmsمن project tree
analog alarm واختار منها
كما تري زادت القيمه عن 31واصبحت 35فتم اظهار الرساله واذا قمت بالضغط
علي المفتاح pressسيظهر ايضا االنذار الخاص بال Discrete alarmحيث ان
الصفحه الذي يظهر فيه االنذار صفحه واحده وليس لكل نوع alarm view
ويوجد خاصيه مهمه جدا البد من وجودها في الصفحه الخاصه باالنذرات وهو
مفتاح ACKNOWLEDGEوهو مفتاح تقوم اظهاره من خصائص صفحه
االنذرات عند الضغط عليه اي ان المشغل الذي يتابع شاشه ال SCADAعلم
بحدوث المشكله وعند اصالح او اختفاء المشكله يختفي االنذار من شاشه االنذرات
ومن الخانه الخاصه بال toolbarقم بالتعليم علي مفتاح Acknowledge
التقارير من االشياء التي الغني عنها مع االنذرات حيث عند حدوث مشكله معينه
نريد ارسال تقرير مفصل عن هذه المشكله الي الشخص المسؤل بالتقارير لكي يتم
متابعه وحل المشكله .
من project treeقم باضافه new report
ليظهر بعد ذلك الصفحه الخاصه بالتقارير التي ستقوم بادراج فيها االنذرات لكي
تطبع علي هيئه تقرير
وبعد ذلك قم بادراج صفحه ال alarm viewفي التقرير كاالتي
ثم توجه الي شاشه الرسم وقم باضافه مفتاح واكتب عليه print reportبحيث
عند الضغط عليه يتم طباعه هذا التقرير
وقم بفتح الخصائص الخاصه بهذا المفتاح ومن other functionقم باختيار
send email
ولكن الحظ قبل ان تقوم بارسال Emailالبد من عمل شئ مهم وهو SMTPمن
ال Runtime settingتقوم بالتعديل في SMTPوهو علي حسب الشبكه
الخاصه بك
ولكل شبكه لها اعدادت SMTPخاص بها
مثال كاالتي
الفصل الحادي عشر
Security
كما تري
بعد ذلك قم باضافه مفتاح معين مثال من يتمكن من الضغط عليه هو adminفقط
ولكي تتمكن من هذا قم بفتح الشاشه الخاصه باعداد المفتاح
وقم بفتح المحاكاه وقم بالضغط علي المفتاح وسيظهر لك خانه تدخل منها كلمه
المرور واسم المستخدم لكي يتم التعامل مع هذا المفتاح
قم بادخال االسم وكلمه المرور الخاصه به لكي تتمكن من الضغط عليه
واذا اردت مثال في صفحه البدايه اظهار هذه الخانه لكي يتم ادخال منها اسم
المستخدم وكلمه المرور
في هذا الفصل سوف نتعرف علي كيفيه الربط بين شاشه ال SCADAو ال P.l.C
وسوف نتناول مشروع بسيط كتطبيق .
قم بعمل مشروع جديد نقوم به بربط بين شاشه HMIوجهاز s7300 plc
واالن يمكنك بكل سهوله الربط بين وحده ال PlCوال pc system
قم بالضغط علي view Networkلكي تتمكن من الربط
وبمجرد الضغط سيظهر لك صفحه تري فيها وحده ال plcوال PC
كما تري فلكل منهم منفذ PROFINETيمكنك االن ان تصل ال PC SYSTEM
بوحده ال plc
كما تري تم الربط مابينهم عن طريق ال profinetوستجد لكل وحده منهم ip
خاص بها .ومن project treeقم بفتح االتي
فقم بالضغط علي اول خانه لكي يظهر لك التوصيل بين ال hmiووحده ال plc
وكما تري امامك ان لكل وحده ipخاص بها وقم باضافه شاشه للرسم من screen
فهذه هي الشاشه التي سنقوم بالرسم عليها كما تعلمنا في الفصول السابقه ويمكنك ان
تغير بدل ان تكون خلفيه الشاشه باللون الرمادي ان تكون باللون االبيض
ثم بعد ذلك قم برسم دائرتين
حيث انه يوجد معنا علي خرج ال MOTOR PLCيعمل في اتجاهين ونريد مثال
ان يظهر علي الشاشه ان الدائره تكون باللون االحمر عندما يكون يعمل في االتجاه
اليمين وان تضئ باللون االزرق عندما يدور في االتجاه االزرق والحظ انه يمكنك
الكتابه اسفل الدائرتين علي الشاشه من TEXT
حيث تضغط علي حرف Aفي basic objectاسفل كل دائره واكتب االتي
ثم توجه الي شاشه الرسم وقم بربط الدائرتين بال tagحيث االولي تضئ باللون
االحمر عند عمله في االتجاه اليمين واالخري تضئ باللون االزرق عند عمله في
االتجاه اليسار .
كما تعلمنا فيما قبل كيفيه عمل ذلك
وقم ايضا بعمل ذلك في الدائره التي باللون اليسار ولكن تضئ باالزرق عند دوران
المحرك في االتجاه اليسار
بعد ذلك قم بفتح المحاكاه ببرنامج ال plcكما تعلمنا في الفصل االول كيفيه تنزيل
وتشغيل البرنامج علي المحاكاه
فقم مثال بتشغل الخرج وليكن مثال Q0.0وقم بفتح شاشه ال hmiوقم بفتح
المحاكاه الخاصه بها وشاهد ماذا حدث عندما عمل الخرج Q0.0
ستجد ان الدائره قد تغير لونها الي اللون االحمر مما يدل علي ان المحرك يعمل
فعليا في االتجاه اليمين .
قف الخرج Q0.0ثم بعد ذلك قم بعمل الخرج Q0.1وشاهد ماذا حدث
مثال اخر
في المثال السابق كان مثال فقط علي متابعه حاله ال motorهل يعمل في االتجاه
اليمين ام اليسار ام اذا اردت ان تتحكم من الشاشه بأن تقوم انت بالتشغيل والفصل
من خالل شاشه ال SCADAبدال من التحكم يدوي من وحده ال plcعليك باتباع
االتي :
اوال .قم برسم مفتاح عند الضغط عليه يعمل ال motorفي االتجاه اليمين ومفتاح
اخر عند الضغط عليه يعمل المحرك في االتجاه اليسار ومفتاح ثالث للفصل اذا كان
المحرك يعمل
كما تري ولكن بعد ان تم اضافه المفاتيح علينا بالتعديل قليال في كود ال PlCلكي
يتم كتابه ال TAGSبشكل صحيح
تم اضافه Markerللتشغيل توازي مع المفاتيح الخاصه بالتشغيل واضافه
markerخاص بااليقاف توالي مع مفاتيح االيقاف لكي يتم الربط بينهم وبين
المفاتيح المرسومه علي شاشه ال HMIحيث انه ال يصح عمل TAGمن مفتاح
مرسوم لكي يتم ربطه بدخل حقيقي iفيتم اضافه markerلكي يتم الربط
ثم قم بفتح صفحه ال tagsوقم باضافه االتي
مثال قم بفتح الخانه الخاصه بال waterوضيف tankمثال ماتريد علي حسب
المشروع الذي تعمل به .
مثال لو كان مشروع محطه كهرباء
ستجد خانه مخصصه للرسومات الخاصه لل powerيمكنك االستعانه بما تريد .
يمكنك تطبيق ماتم شرحه في الفصول الخاصه التي تم استحدام فيها INTRNAL
TAGSمع وحده ال PLCكما تعلمنا الربط مابين الشاشه ووحده ال plcفقم
بالتطبيق كعرض او ادخال قيم او االنذرات او التقارير .
تم بحمد هللا
وتوفيقه