<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5643198309124761551</id><updated>2024-09-08T12:13:34.278+03:00</updated><category term="تحكم الى"/><category term="توزيع كهربى"/><category term="محولات القدرة"/><category term="كتاب"/><category term="محركات"/><category term="PLC"/><category term="كلاسيك كنترول"/><category term="integer"/><category term="sensors"/><category term="three phase induction motor"/><category term="SIEMENS"/><category term="statement list"/><category term="الات كهربية"/><category term="تصميم كهربى"/><category term="كورس"/><category term="كونتاكتور"/><category term="AUTOCAD"/><category term="CPU"/><category term="UPS"/><category term="contactor"/><category term="fire alarm"/><category term="function"/><category term="induction motor"/><category term="overload"/><category term="الجيلانى"/><category term="المقاولات الكهربية"/><category term="اوتوكاد"/><category term="اوفرلود"/><category term="بطارية"/><category term="شراء انفرتر فى مصر"/><category term="فتحى عبد القادر"/><category term="محول كهربى"/><category term="3ph induction motor"/><category term="BCD"/><category term="IEC"/><category term="LAD"/><category term="PVC"/><category term="RLO"/><category term="STL"/><category term="Simatic manager"/><category term="automatic control"/><category term="cctv"/><category term="dialux"/><category term="ladder diagram"/><category term="lighting"/><category term="motor"/><category term="name plate"/><category term="off delay"/><category term="on delay timer"/><category term="phase sequence"/><category term="real"/><category term="scada"/><category term="short circuit"/><category term="اجهزة البدء الناعم"/><category term="اختيار التكييف"/><category term="الحماية الكهربية"/><category term="الصلب السليكونى"/><category term="القلب الحديدى"/><category term="انقطاع الكهرباء"/><category term="تمديدات كهربية"/><category term="تونجر"/><category term="حماية المحرك"/><category term="دائرة القوى و التحكم"/><category term="دونبوسكو"/><category term="زيت المحول"/><category term="ستار دلتا"/><category term="شرح"/><category term="شوب دروينج"/><category term="فيوز"/><category term="ماشين"/><category term="محرك"/><category term="ملفات المحول"/><category term="موتور"/><category term="مولد كهربى"/><category term="وجيه جرجس"/><category term="ANSI"/><category term="ATS"/><category term="BTU"/><category term="CB"/><category term="DVR"/><category term="Date and Time"/><category term="EMT"/><category term="HRC"/><category term="IEC counter"/><category term="IMC"/><category term="IP code"/><category term="NEC"/><category term="NVR"/><category term="OB 100"/><category term="RGS"/><category term="S5Timer"/><category term="S7-300"/><category term="Single Line Diagram"/><category term="UDT"/><category term="accumulator"/><category term="armature"/><category term="array"/><category term="auto transformer"/><category term="automatic contorl"/><category term="autonics"/><category term="binary"/><category term="black out"/><category term="blue dialux"/><category term="breather unit"/><category term="buchholz relay"/><category term="bushing"/><category term="cable tray"/><category term="camera resolution"/><category term="capacitive proximity sensor"/><category term="circuit breaker"/><category term="compare"/><category term="complex data block"/><category term="conservator tank"/><category term="contact"/><category term="contacts"/><category term="core type"/><category term="counter up"/><category term="cycle"/><category term="data block"/><category term="dc motor"/><category term="deep cycle"/><category term="delta star"/><category term="distribution course"/><category term="dold"/><category term="dwg trueview"/><category term="earth leakage circuit breaker"/><category term="eddy current"/><category term="ekts"/><category term="elementary"/><category term="emergency switch"/><category term="extended pulse timer"/><category term="filed windings"/><category term="fire fighting"/><category term="floating point"/><category term="gel type"/><category term="hardware configuration"/><category term="hexadecimal"/><category term="icdl"/><category term="inductive proximity sensor"/><category term="ingress protection"/><category term="instance"/><category term="inverter"/><category term="knee point"/><category term="light current"/><category term="limit switch"/><category term="luminaires"/><category term="lux"/><category term="machine"/><category term="machines"/><category term="metalic glan"/><category term="organization block"/><category term="overvoltage"/><category term="positive edge"/><category term="power factor correction"/><category term="preset value"/><category term="pressure switch"/><category term="primavera"/><category term="pulse timer"/><category term="push botton"/><category term="push button"/><category term="red dialux"/><category term="relay"/><category term="reset"/><category term="residual current device"/><category term="revit electrical"/><category term="revit mep"/><category term="seer"/><category term="set"/><category term="shared"/><category term="shell type"/><category term="shop drawing"/><category term="sockets"/><category term="soft starter"/><category term="solid state relay"/><category term="sound system"/><category term="street lighting"/><category term="string"/><category term="struct"/><category term="surge arrestor"/><category term="switch gear"/><category term="synchroscope relay"/><category term="telephone systems"/><category term="under voltage"/><category term="voltage drop"/><category term="xlpe"/><category term="xrelais"/><category term="ألات كهربية"/><category term="اجهزة الوقاية"/><category term="احمد عبد المتعال"/><category term="اختبار دائرة الكنترول"/><category term="اختبارات المحول"/><category term="ادارة المشروعات"/><category term="اردوينو"/><category term="ازمة الطاقة الكهربية"/><category term="اضاءة"/><category term="اضاءة الشوارع"/><category term="الاستشارى"/><category term="البوخلز ريلاى"/><category term="التأريض"/><category term="التحكم الالى"/><category term="التصميم الكهربى"/><category term="التوزيع الكهربى"/><category term="التوزيعات الكهربية"/><category term="التيار الخفيف"/><category term="الجهد المنخفض و المرتفع"/><category term="الحماية ضد الاجسام الصلبة و المياه"/><category term="الحماية من الصواعق"/><category term="الدكتور عبد المنعم موسى"/><category term="الدكتور هانى عبيد"/><category term="الرسومات التصميمية"/><category term="الرسومات التنفيذية"/><category term="الرنين الكهربى"/><category term="السويدى"/><category term="الشبكة الكهربية"/><category term="الشبكة الموحدة"/><category term="العالم تسلا"/><category term="العمليات الحسابية"/><category term="الكترود"/><category term="الكهرباء"/><category term="المؤقتات الزمنية"/><category term="المحرك"/><category term="المقاومة الكهربية"/><category term="المكتب الاستشارى"/><category term="الموتور"/><category term="النظام الميكانيكى"/><category term="انذار الحريق"/><category term="انفرتر"/><category term="برمجة"/><category term="برنامج"/><category term="تأريض"/><category term="تصميم دوائر التحكم"/><category term="تغيير حركة"/><category term="تفكك المحول"/><category term="توصيل المحرك"/><category term="توصيلة ستار دلتا"/><category term="توليد الطاقة الكهربية"/><category term="ثلاثى الطور"/><category term="جهد عالى"/><category term="جهد متوسط"/><category term="جهد مقنن"/><category term="حث كهرومغناطيسى"/><category term="حساس"/><category term="حساس التقارب السعوى"/><category term="حماية ميكانيكية"/><category term="خراطيم الكهرباء"/><category term="خزان"/><category term="خلايا شمسية"/><category term="دائرة تحكم"/><category term="دائرة قصر"/><category term="درايف"/><category term="دوائر التحكم الالى"/><category term="دون بوسكو"/><category term="ديفاتورى"/><category term="ربط كابلات"/><category term="رسم دوائر"/><category term="رسم دوائر التحكم"/><category term="ريفيت"/><category term="ريلى"/><category term="سيليكا جيل"/><category term="شاحن"/><category term="شروط التزامن بين المولدات"/><category term="صيانة"/><category term="طرف سلم"/><category term="طرق بدء المحرك"/><category term="طن تبريد"/><category term="عكس اتجاه دوران"/><category term="عكس حركة موتور"/><category term="عوازل"/><category term="قاطع"/><category term="قفص السنجاب"/><category term="قلب حديدى"/><category term="كابلات"/><category term="كابلات الجهد المنخفض"/><category term="كاميرات PTZ"/><category term="كتاب الجيلانى للتوزيعات الكهربية"/><category term="كود التصميم الكهربى"/><category term="كورس توزيع"/><category term="لف المحرك"/><category term="لف المحركات"/><category term="لمبات بيان"/><category term="لوحة بيانات"/><category term="لوحة تحكم"/><category term="مايكروكنترول"/><category term="محرك التيار المستمر"/><category term="محطات انتاج الكهرباء"/><category term="محطات تحويل الجهد"/><category term="محول التيار"/><category term="مشروع كهربى"/><category term="مصاعد هيدروليكية"/><category term="مصر"/><category term="مضخة زيت"/><category term="معامل القدرة"/><category term="معهد السالزيان"/><category term="مفتاح التحويل الاوتوماتيكى"/><category term="مفتاح اوتوماتيك"/><category term="مفتاح ضغط سوائل"/><category term="مفتاح نهاية شوط"/><category term="مقاومة الارضى"/><category term="مقاوى الباطن"/><category term="مكاتب استشارية"/><category term="مكافحة الحريق"/><category term="مكبس هيدروليكى"/><category term="مكثف"/><category term="مكثفات"/><category term="مهندس كهرباء"/><category term="مواسير كهرباء"/><category term="موتور طلمبة"/><category term="مولدات البنزين"/><category term="مولدات الديزل"/><category term="نظم الوقاية"/><category term="نقاط توصيل"/><category term="نقل الكهرباء لاسلكيا"/><category term="هندسة كهربية"/><category term="وحدات الاضاءة"/><category term="وسط سلم"/><category term="وسط عازل"/><category term="وصلات BNC"/><title type='text'>موقع الهندسة الكهربية</title><subtitle type='html'>موقع يهتم بالهندسة الكهربية و كل ما يتعلق بها من توليد و نقل الطاقة و التوزيع الكهربى و المحركات و التحكم الالى و الكتب و كورسات الهندسة الكهربية</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://electricalengineering-eg.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default?start-index=26&amp;max-results=25'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>130</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-5242813141508257401</id><published>2018-06-05T15:22:00.001+02:00</published><updated>2018-06-05T15:22:09.631+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="camera resolution"/><category scheme="http://www.blogger.com/atom/ns#" term="DVR"/><category scheme="http://www.blogger.com/atom/ns#" term="light current"/><category scheme="http://www.blogger.com/atom/ns#" term="NVR"/><category scheme="http://www.blogger.com/atom/ns#" term="كاميرات PTZ"/><category scheme="http://www.blogger.com/atom/ns#" term="وصلات BNC"/><title type='text'>كورس شرح فيديو لكاميرات المراقبة عملى</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ان انظمة كاميرات المراقبة من اهم انظمة &lt;span style=&quot;color: #cc0000;&quot;&gt;low current&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;او ما يسمى التيار الخفيف &lt;span style=&quot;color: #cc0000;&quot;&gt;light current&lt;/span&gt;&lt;br /&gt;لذلك نقدم لحضراتكم كورس عبادة عن 12 فيديو لشرح انظمة كاميرات المراقبة بشكل عملى بالتفصيل&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhahCRvkgIfoDoWmNyp1xtsZOm5FGhzIs2JoUZ55DrLrvKqo9611j96sOerGTbGngpdkOdsOKbwzds1I_qkVJuvSsmyOUT2Kb4qg8h_Ps70lG2sOFACpDdC_tjnCXiV3u85WDnZA63Hdio/s1600/%25D8%25A7%25D9%2586%25D8%25B8%25D9%2585%25D8%25A9+%25D9%2583%25D8%25A7%25D9%2585%25D9%258A%25D8%25B1%25D8%25A7%25D8%25AA+cctv.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;250&quot; data-original-width=&quot;500&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhahCRvkgIfoDoWmNyp1xtsZOm5FGhzIs2JoUZ55DrLrvKqo9611j96sOerGTbGngpdkOdsOKbwzds1I_qkVJuvSsmyOUT2Kb4qg8h_Ps70lG2sOFACpDdC_tjnCXiV3u85WDnZA63Hdio/s640/%25D8%25A7%25D9%2586%25D8%25B8%25D9%2585%25D8%25A9+%25D9%2583%25D8%25A7%25D9%2585%25D9%258A%25D8%25B1%25D8%25A7%25D8%25AA+cctv.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الكورس من اعداد المهندس : ياسر الزنونى&amp;nbsp;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;الفيديو الاول : مقدمة و محتويات كورس camera systems&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/TPHMUPGd3Ko/0.jpg&quot; src=&quot;https://www.youtube.com/embed/TPHMUPGd3Ko?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;الفيديو الثانى : يشرح مكونات نظام كاميرات المراقبة&lt;/span&gt; و هى كالتالى :&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
1- الكاميرات&lt;br /&gt;2- مصدر الطاقة الكهربية power supply&lt;br /&gt;3- media : و المقصود بها الاسلاك الكهربية و اسلاك الاشارة و لقم التوصيل BNC او كابلات الفيديو او كابلات الانترنت&lt;br /&gt;4 - Device : و المقصود به جهاز DVR او جهاز NVR بانواعهما&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/LFGVv8JtZ-E/0.jpg&quot; src=&quot;https://www.youtube.com/embed/LFGVv8JtZ-E?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;الفيديو الثالث : الادوات المستخدمة لعمل camera system&lt;/span&gt; و اهمها video signal tester و avo meter&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/mVLnZ_yVBVM/0.jpg&quot; src=&quot;https://www.youtube.com/embed/mVLnZ_yVBVM?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;الفيديو الرابع : انواع الكاميرات&lt;/span&gt; و نجد منها كاميرات indoor و outdoor cameras و الفرق بين كاميرات CCTV و كاميرات HD و كاميرات PTZ و كاميرات DOOM camera و غيرها&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/KGe8HL4Jr98/0.jpg&quot; src=&quot;https://www.youtube.com/embed/KGe8HL4Jr98?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;الفيديو الخامس : مواصفات الكاميرا&lt;/span&gt; و هذا الدرس من اهم الدروس فى كيفية قراءة data sheet الخاص بالكاميرا&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;من اهم المواصفات التى يجب تحديدها : resolution - Sensitivity - Focal Length - Lens - Angle of View - Zoom - color format - Image Sensor&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/h8JOqkwwjIY/0.jpg&quot; src=&quot;https://www.youtube.com/embed/h8JOqkwwjIY?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;الدرس السادس : انواع الكابلات و الوصلات&amp;nbsp;&lt;/span&gt;&lt;br /&gt;و يشرح انواع كابلات الباور و ايضا كابلات Co Axial و كابلات الفيديو ووصلات BNC&amp;nbsp;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/bCL8b9jGIz4/0.jpg&quot; src=&quot;https://www.youtube.com/embed/bCL8b9jGIz4?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;الدرس السابع : شرح مفصل و عملى لانواع DVR المختلفة&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
مثل ( DVR - AHD DVR - CVR - NVR - POE NVR )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&amp;nbsp;و ايضا شرح القوائم و كيفية البرمجة بشكل عملى&amp;nbsp;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/DZjSHyzVVlE/0.jpg&quot; src=&quot;https://www.youtube.com/embed/DZjSHyzVVlE?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;الدرس الثامن : الطريق المختلفة لتوصيل الكهرباء للكاميرات&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/Y6XiEmTYprg/0.jpg&quot; src=&quot;https://www.youtube.com/embed/Y6XiEmTYprg?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;الدرس التاسع : شرح توصيل مايك الصوت و ايضا توصيل السماعات&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/xDjrpfiievQ/0.jpg&quot; src=&quot;https://www.youtube.com/embed/xDjrpfiievQ?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;الدرس العاشر : و ده بيشرح كيفية توصيل DVR بالانترنت&lt;/span&gt; و كيفية الدخول عليه من برنامج الموبايل او من متصفح الانترنت&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/l72XYKWwwk0/0.jpg&quot; src=&quot;https://www.youtube.com/embed/l72XYKWwwk0?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;الدرس الحادى عشر : تطبيق عملى على كل ما سبق شرحه و ايضا كيفية توصيل كاميرات PTZ عمليا و كيفية التحكم فى اتجاهاتها عن طريق Joy Stick&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/aJtoBnv4FIU/0.jpg&quot; src=&quot;https://www.youtube.com/embed/aJtoBnv4FIU?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;الدرس الثانى عشر : ازاى تبدا عمل خاص فى مجال كاميرات المراقبة برأس مال قليل او بدون رأس مال و ايضا كيفية التسويق لشغلك و انك تبقى مميز&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/Qok3Yoy2VT4/0.jpg&quot; src=&quot;https://www.youtube.com/embed/Qok3Yoy2VT4?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;شكرا للمتابعة&amp;nbsp;&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/5242813141508257401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/5242813141508257401'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2018/06/camera-system.html' title='كورس شرح فيديو لكاميرات المراقبة عملى'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhahCRvkgIfoDoWmNyp1xtsZOm5FGhzIs2JoUZ55DrLrvKqo9611j96sOerGTbGngpdkOdsOKbwzds1I_qkVJuvSsmyOUT2Kb4qg8h_Ps70lG2sOFACpDdC_tjnCXiV3u85WDnZA63Hdio/s72-c/%25D8%25A7%25D9%2586%25D8%25B8%25D9%2585%25D8%25A9+%25D9%2583%25D8%25A7%25D9%2585%25D9%258A%25D8%25B1%25D8%25A7%25D8%25AA+cctv.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-7919704799695303041</id><published>2018-02-14T09:50:00.001+02:00</published><updated>2018-02-14T09:50:17.841+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cctv"/><category scheme="http://www.blogger.com/atom/ns#" term="fire alarm"/><category scheme="http://www.blogger.com/atom/ns#" term="sound system"/><category scheme="http://www.blogger.com/atom/ns#" term="telephone systems"/><title type='text'>كورس Low Current Systems للمهندس عبد الله الشاذلى</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نقدم لحضراتكم كورس اكثر من رائع عن &lt;span style=&quot;color: #990000;&quot;&gt;light current systems&lt;/span&gt; من اعداد المهندس / عبد الله الشاذلى&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3qeQdBK0jU4geBrecZ54YQAV45Slqu5D0l21vTt9r5UZvXXGeL2c-pbMmuhhki4fXzuRbcQC7E1JMkFgzFLyM-_pbd6xjqNVs-fKUkpXs_X5FUcDZRskMywFlJjCEkAFLiS7i-U7UNz4/s1600/%25D8%25A7%25D9%2586%25D8%25B8%25D9%2585%25D8%25A9+%25D8%25A7%25D9%2584%25D8%25AA%25D9%258A%25D8%25A7%25D8%25B1+%25D8%25A7%25D9%2584%25D8%25AE%25D9%2581%25D9%258A%25D9%2581.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;458&quot; data-original-width=&quot;550&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3qeQdBK0jU4geBrecZ54YQAV45Slqu5D0l21vTt9r5UZvXXGeL2c-pbMmuhhki4fXzuRbcQC7E1JMkFgzFLyM-_pbd6xjqNVs-fKUkpXs_X5FUcDZRskMywFlJjCEkAFLiS7i-U7UNz4/s400/%25D8%25A7%25D9%2586%25D8%25B8%25D9%2585%25D8%25A9+%25D8%25A7%25D9%2584%25D8%25AA%25D9%258A%25D8%25A7%25D8%25B1+%25D8%25A7%25D9%2584%25D8%25AE%25D9%2581%25D9%258A%25D9%2581.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
محتويات الكورس :&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;انظمة كاميرات المراقبة &lt;span style=&quot;color: blue;&quot;&gt;CCTV Systems&lt;/span&gt;&lt;br /&gt;انظمة انذار الحريق &lt;span style=&quot;color: blue;&quot;&gt;Fire Alarm Systems&lt;/span&gt;&lt;br /&gt;انظمة الصوت &lt;span style=&quot;color: blue;&quot;&gt;Sound Systems&lt;/span&gt;&lt;br /&gt;شبكات التليفزيون&lt;span style=&quot;color: blue;&quot;&gt; TV Systems&lt;/span&gt;&lt;br /&gt;شبكات التليفون &lt;span style=&quot;color: blue;&quot;&gt;Telephone systems&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الكورس باللغة العربية&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;تحميل كورس low Current&lt;br /&gt;&lt;a href=&quot;http://www.mediafire.com/file/4ya7z98z5fl6tla/Low+current+system-abd+allah+el+shazly.rar&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;رابط التحميل&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
شكرا للمتابعة&amp;nbsp;&lt;/h4&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7919704799695303041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7919704799695303041'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2018/02/low-current-systems.html' title='كورس Low Current Systems للمهندس عبد الله الشاذلى'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3qeQdBK0jU4geBrecZ54YQAV45Slqu5D0l21vTt9r5UZvXXGeL2c-pbMmuhhki4fXzuRbcQC7E1JMkFgzFLyM-_pbd6xjqNVs-fKUkpXs_X5FUcDZRskMywFlJjCEkAFLiS7i-U7UNz4/s72-c/%25D8%25A7%25D9%2586%25D8%25B8%25D9%2585%25D8%25A9+%25D8%25A7%25D9%2584%25D8%25AA%25D9%258A%25D8%25A7%25D8%25B1+%25D8%25A7%25D9%2584%25D8%25AE%25D9%2581%25D9%258A%25D9%2581.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-8722109862856233915</id><published>2017-10-30T11:31:00.000+02:00</published><updated>2018-02-13T08:44:36.965+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="real"/><category scheme="http://www.blogger.com/atom/ns#" term="Simatic manager"/><category scheme="http://www.blogger.com/atom/ns#" term="statement list"/><category scheme="http://www.blogger.com/atom/ns#" term="العمليات الحسابية"/><title type='text'>شرح floating point functions فى Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نكمل كورس Siemens PLC S7 300&lt;br /&gt;الدرس 13 و هو تكملة الدرس السابق &lt;a href=&quot;http://electricalengineering-eg.blogspot.com/2017/10/integer-functions.html&quot; target=&quot;_blank&quot;&gt;شرح العمليات الحسابية integer&lt;/a&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;شرح العمليات الحسابية من النوع floating point او real&lt;/span&gt;&lt;br /&gt;فى هذه العمليات الحسابية يكون الدخل و الخرج من النوع Real&lt;br /&gt;اى انها تحتوى على قيم عشرية&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR9bxvrnbyuX-FQ8xkeEVTlxYsD7husWlZitAcmpLXDaMnW6BybieuaOGqR36KcNNHchP59kjZOhILZ1Bj6kc4AiTfGQfeZB69PtlesT26eSV3BuOu5IEof_2KgGW-djDwwuOBsW7yJU8/s1600/floating+point+functions.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;655&quot; data-original-width=&quot;377&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR9bxvrnbyuX-FQ8xkeEVTlxYsD7husWlZitAcmpLXDaMnW6BybieuaOGqR36KcNNHchP59kjZOhILZ1Bj6kc4AiTfGQfeZB69PtlesT26eSV3BuOu5IEof_2KgGW-djDwwuOBsW7yJU8/s400/floating+point+functions.png&quot; width=&quot;230&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
شرح كل function&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الجمع و الطرح و الضرب و القسمة جميعها نفس الطريقة&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح عملية الطرح Subtract real&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWQoyZ3xS675xs3cXUCd4MolZbqWQUQtUonz9AnIuy9vxhTk5Vt4fKCCXwfAwVIgps0TVgGnS4VNuAsR8VuAmRUnfOiMhxkyRjPPexf3NdRYb_rbDQ0TZBvUJLFqJ7O52F-X3r_iQZvjk/s1600/subtract+real+function+PLC.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;466&quot; data-original-width=&quot;951&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWQoyZ3xS675xs3cXUCd4MolZbqWQUQtUonz9AnIuy9vxhTk5Vt4fKCCXwfAwVIgps0TVgGnS4VNuAsR8VuAmRUnfOiMhxkyRjPPexf3NdRYb_rbDQ0TZBvUJLFqJ7O52F-X3r_iQZvjk/s640/subtract+real+function+PLC.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
هنا سيتم طرح MD 20 - 50.78&lt;br /&gt;و حفظ الناتج على DB10.DBD30&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;المثال السابق بلغة statement list&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzRFS-7bCVs39YGtp7kSpGivsg-DS-AYmVYf8MdOl4WHMMEcCiAuGS9KxisrRskUAcLjNO6f_ykWTtMW6lJPaxGQc3BbEARR4rzbtZhIcS11gjIBdIiokBUg1qohdm4JFxRrJTAtbVQLw/s1600/floating+point+function+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;435&quot; data-original-width=&quot;1104&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzRFS-7bCVs39YGtp7kSpGivsg-DS-AYmVYf8MdOl4WHMMEcCiAuGS9KxisrRskUAcLjNO6f_ykWTtMW6lJPaxGQc3BbEARR4rzbtZhIcS11gjIBdIiokBUg1qohdm4JFxRrJTAtbVQLw/s640/floating+point+function+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لاحظ ان الحرف R يدل على ان العملية الحسابية من النوع Real&lt;/h3&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Absolute Value Function&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
تستخدم فى ايجاد القيمة الموجبة دائما من اى رقم real&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZu8mVEzPOveTV82KwCvXNBeNjbX0ANTpBJ5ewBtZdoCQ3YT1NgmqcOcBVsx2zywPaFCI6uVB0Tb-UB60pfX2vN_TWorpRuicd6RxqXBpMaRlApZUVe602dxNS4q9-9GtpLcFwNimluGo/s1600/absolute+value+in+real+function+siemens.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;386&quot; data-original-width=&quot;923&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZu8mVEzPOveTV82KwCvXNBeNjbX0ANTpBJ5ewBtZdoCQ3YT1NgmqcOcBVsx2zywPaFCI6uVB0Tb-UB60pfX2vN_TWorpRuicd6RxqXBpMaRlApZUVe602dxNS4q9-9GtpLcFwNimluGo/s640/absolute+value+in+real+function+siemens.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بمعنى ان لو الدخل DB7.DBD0 يحتوى على -70 , يكون الخرج هو القيمة الموجبة فقط اى 70&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;Real absolute value فى لغة STL&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOc4Xeu8-9n0EGZCO4HPTM-lAmhdHDpWp6xzCxSpJFNfhyphenhyphenKkno86q9DXeEzmY61Ct1LkokQW96UoRXdrO4iBlvjE8BpQqrkg4WU5m-KMOJ0JuxtKDAO_VLqZBppTNxGxhDpGB6dAelnnQ/s1600/absolute+value+real+function+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;234&quot; data-original-width=&quot;1048&quot; height=&quot;140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOc4Xeu8-9n0EGZCO4HPTM-lAmhdHDpWp6xzCxSpJFNfhyphenhyphenKkno86q9DXeEzmY61Ct1LkokQW96UoRXdrO4iBlvjE8BpQqrkg4WU5m-KMOJ0JuxtKDAO_VLqZBppTNxGxhDpGB6dAelnnQ/s640/absolute+value+real+function+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Square root function&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و تقوم بحساب الجزر التربيعى&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP8Jne9N1eoip3brNf3ZpXj7YcC5iS0ynJxxJHZwjkXJsWw_GeW1knYJ1hJ2mOG-jt_27sArZdmrdsCEc5Glvuxrz8EA0II70ZCR5ri8a-QpYjyrld3Yz9LCl2Ycpb-uaYodYAtUykhtg/s1600/Real+function+Square+root+in+Ladder.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;335&quot; data-original-width=&quot;1058&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP8Jne9N1eoip3brNf3ZpXj7YcC5iS0ynJxxJHZwjkXJsWw_GeW1knYJ1hJ2mOG-jt_27sArZdmrdsCEc5Glvuxrz8EA0II70ZCR5ri8a-QpYjyrld3Yz9LCl2Ycpb-uaYodYAtUykhtg/s640/Real+function+Square+root+in+Ladder.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;كيفية كتابة الامر فى لغة Statement List&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtVS8fpLBC3dIyV3W3DyETks6kPEXJ7ZN052q0-R07sZmgWMXzT9fo2XJyrpxMFChYeIiUC7Erz8StKI9V7UuWCZ9FUpS7urbOIWDCXYDy27g_vqkmhqy9weGzTIyI4P1WPbzhyoHaUvA/s1600/Square+root+function+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;251&quot; data-original-width=&quot;1148&quot; height=&quot;138&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtVS8fpLBC3dIyV3W3DyETks6kPEXJ7ZN052q0-R07sZmgWMXzT9fo2XJyrpxMFChYeIiUC7Erz8StKI9V7UuWCZ9FUpS7urbOIWDCXYDy27g_vqkmhqy9weGzTIyI4P1WPbzhyoHaUvA/s640/Square+root+function+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Square Function floating point&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
تقوم بتربيع الرقم و حفظ الناتج على out&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHSsgse_qnpDPwrYyT-K8VhMbZYUORYCznMxt1WA_oD0ctw-5hhWRvUjy9sYdwIWjAo5GU6mjpFx4u9AaHCwbdm11r2WTx-H0y9_C61MU2HA8mX2yvHG07mDZ7kxx-fT2mfWh1U4DU0Uk/s1600/square+floating+point+function+in+LAD.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;404&quot; data-original-width=&quot;997&quot; height=&quot;258&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHSsgse_qnpDPwrYyT-K8VhMbZYUORYCznMxt1WA_oD0ctw-5hhWRvUjy9sYdwIWjAo5GU6mjpFx4u9AaHCwbdm11r2WTx-H0y9_C61MU2HA8mX2yvHG07mDZ7kxx-fT2mfWh1U4DU0Uk/s640/square+floating+point+function+in+LAD.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;العملية الحسابية السابقة بلغة Statement List&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiugcuY9bGneVAXwA7VQXAaaxsuX5RF6Il_pQCDiMsP8aD-rMd5_upZ8x3Ga2FPP8nPgbquHUa2mAo7Ojmti1QjMknvaKBu1Qvw9-UriRWOnOAjRG0eFaDNukHxztY-wvtlgtcQMZtYLuc/s1600/square+floating+point+function+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;246&quot; data-original-width=&quot;1210&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiugcuY9bGneVAXwA7VQXAaaxsuX5RF6Il_pQCDiMsP8aD-rMd5_upZ8x3Ga2FPP8nPgbquHUa2mAo7Ojmti1QjMknvaKBu1Qvw9-UriRWOnOAjRG0eFaDNukHxztY-wvtlgtcQMZtYLuc/s640/square+floating+point+function+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح العملية الحسابية LN و EXP&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كما هو معروف فى الرياضيات&lt;br /&gt;LN تقوم بحساب &lt;u&gt;natural Logarithm&lt;/u&gt;&lt;br /&gt;EXP تقوم بحساب &lt;u&gt;Exponential Value&lt;/u&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMSGFP3pCNVqpuPnAdjpR7mAHzm-OoxLUOmiyKO-w5UPaEdNt7B11esRD6zY3svTniUVeQj1H009q4NWQ99kT4sGYJqr_25LD4s4vMCQPhyFCZBs8_ic95NdMLOdvN7oIwVBHDrrg0mo8/s1600/real+functions+in+simatic+manager.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;285&quot; data-original-width=&quot;1315&quot; height=&quot;138&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMSGFP3pCNVqpuPnAdjpR7mAHzm-OoxLUOmiyKO-w5UPaEdNt7B11esRD6zY3svTniUVeQj1H009q4NWQ99kT4sGYJqr_25LD4s4vMCQPhyFCZBs8_ic95NdMLOdvN7oIwVBHDrrg0mo8/s640/real+functions+in+simatic+manager.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;الكود السابق بلغة STL&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJoA0sRbR8IJQMG85Kp7IphJQNU48zXkJgB-ixeUlS3r7GfHNVQIOh-xxH1tE5qHCNvBsjR96afDUbrGM82L269nrxXTOnQk4jsNAvcC3cIyEtuvnxP8Jiz-QfPg2luEq6pTDG34lZwiA/s1600/real+function+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;364&quot; data-original-width=&quot;1312&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJoA0sRbR8IJQMG85Kp7IphJQNU48zXkJgB-ixeUlS3r7GfHNVQIOh-xxH1tE5qHCNvBsjR96afDUbrGM82L269nrxXTOnQk4jsNAvcC3cIyEtuvnxP8Jiz-QfPg2luEq6pTDG34lZwiA/s640/real+function+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كما نجد عمليات Sine و Cosine و Tangent و Arc sine و Arc cosine و Arc tangent&lt;br /&gt;و تكون&amp;nbsp; جميع الزوايا المستخدمة فى هذه العمليات بقيم radian&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;مثال على Cosine function&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMwvpT5py56UNXzMeID9S3eI967qveuoGT0DUzJZJ5jvOp2htCON8ulAIJHdWpzd4V6HGRC29n5WJxTbO6WC_FtYStUCM6d0bv8fu_DcB255PmBT-Mmy6Ss8Plw9CErHmM9fjpOX80UFI/s1600/floating+point+functions+in+simatic+manager.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;318&quot; data-original-width=&quot;998&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMwvpT5py56UNXzMeID9S3eI967qveuoGT0DUzJZJ5jvOp2htCON8ulAIJHdWpzd4V6HGRC29n5WJxTbO6WC_FtYStUCM6d0bv8fu_DcB255PmBT-Mmy6Ss8Plw9CErHmM9fjpOX80UFI/s640/floating+point+functions+in+simatic+manager.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;الكود بلغة statement list&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMmYRzJaqfmVfFX37nSysEBhRFVC4om2Cdb9eIPRTreKJ29F7wYwYKppG22Cidj6zfymLM7JoyOZ8RcLQ0LPs2W-0lg2glT6BBSnjC4FLALrh1kigMJXrAoUmlyKoyXQMlgpvSE8uUevk/s1600/floating+point+in+statement+list.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;240&quot; data-original-width=&quot;1135&quot; height=&quot;134&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMmYRzJaqfmVfFX37nSysEBhRFVC4om2Cdb9eIPRTreKJ29F7wYwYKppG22Cidj6zfymLM7JoyOZ8RcLQ0LPs2W-0lg2glT6BBSnjC4FLALrh1kigMJXrAoUmlyKoyXQMlgpvSE8uUevk/s640/floating+point+in+statement+list.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ملحوظة على statement list : لاستخدام اى من الدوال التالية فى لغة STL يتم كتابة حروفها داخل الكود كما سبق فى الامثلة السابقة&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Bv0JKvEjC2C3JeNg_x66jWaI413gUTTMeRY4TPoXd7IiMLO9AU3ZF9bJjO791DldFmKU_R8Q85MNPORjF-Es7XyjRQhQFhHLstUEnRFgwMGl2f5TBThKdN11PZ45Yz9r19TH8fEcA0M/s1600/function+codes+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;198&quot; data-original-width=&quot;324&quot; height=&quot;243&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Bv0JKvEjC2C3JeNg_x66jWaI413gUTTMeRY4TPoXd7IiMLO9AU3ZF9bJjO791DldFmKU_R8Q85MNPORjF-Es7XyjRQhQFhHLstUEnRFgwMGl2f5TBThKdN11PZ45Yz9r19TH8fEcA0M/s400/function+codes+in+STL.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;انتهى الشرح شكرا للمتابعة&lt;br /&gt;اى سؤال اتفضل اسأل فى تعليقات facebook&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/8722109862856233915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/8722109862856233915'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/10/floating-point-functions.html' title='شرح floating point functions فى Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR9bxvrnbyuX-FQ8xkeEVTlxYsD7husWlZitAcmpLXDaMnW6BybieuaOGqR36KcNNHchP59kjZOhILZ1Bj6kc4AiTfGQfeZB69PtlesT26eSV3BuOu5IEof_2KgGW-djDwwuOBsW7yJU8/s72-c/floating+point+functions.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-4414750477729734604</id><published>2017-10-29T21:23:00.001+02:00</published><updated>2018-02-13T08:44:36.508+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="data block"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="integer"/><category scheme="http://www.blogger.com/atom/ns#" term="Simatic manager"/><category scheme="http://www.blogger.com/atom/ns#" term="statement list"/><title type='text'>شرح العمليات الحسابية فى Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;background-color: white; border-image: none; border: currentColor; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px; margin: 7px 0px 12px; padding: 0px; text-align: right;&quot;&gt;
نكمل كورس شرح Siemens PLC S7 300&lt;/h3&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و موعدنا مع الدرس 12&lt;br /&gt;شرح العمليات الحسابية Mathematical Operations&lt;br /&gt;تنقسم العمليات الحسابية داخل Simatic Manager الى نوعين اساسيين&lt;br /&gt;Integer Functions : اى تتعامل مع الارقام الصحيحة فقط و لا يجوز استخدام ارقام عشرية معها&lt;br /&gt;Floating Point Functions : و هى التى تتعامل مع الارقام العشرية&amp;nbsp;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح Integer Functions&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و جميعها تقبل الارقام الموجبة او السالبة&lt;br /&gt;تنقسم الى نوعين حسب حجم البيانات المدخلة و المخرجة&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;عمليات حسابية بحجم integer&lt;/span&gt; : و يتم استخدامها عند التاكد من ان البيانات المدخلة و الخارجة من العملية الحسابية لا تتعدى الذاكرة word اى لا تتعدى 32767 او 32768-&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;عمليات حسابية بحجم double integer&lt;/span&gt; : و تستخدم عندما نحتاج عمليات حسابية لارقام اكثر من 32767 او 32768- حتى حجم ذاكرة double word&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;العمليات الحسابية integer و double integer&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgghIqYk68ZrkjZAX2jN4ot5F4lHpL3CjKLIp6oKtoRiOvQ8x4PqW5ytnGrV5CoYOqHz5bSOw4zGVPfw0-a3giwFYCuHdFgHGm1znmXchCMOVRQcieFjMVxP96dCqsI36FWACugDNnnIvs/s1600/integer+and+double+integer+functions.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;383&quot; data-original-width=&quot;327&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgghIqYk68ZrkjZAX2jN4ot5F4lHpL3CjKLIp6oKtoRiOvQ8x4PqW5ytnGrV5CoYOqHz5bSOw4zGVPfw0-a3giwFYCuHdFgHGm1znmXchCMOVRQcieFjMVxP96dCqsI36FWACugDNnnIvs/s400/integer+and+double+integer+functions.png&quot; width=&quot;340&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نلاحظ وجود عمليات جمع و طرح و ضرب و قسمة لكلا النوعين integer و double integer&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;مثال على عملية جمع من النوع integer&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyKhZQhf03jfzMtjU57LxQIVmccJUHeD-wzpnEsf-Enuxzdya_GNE4T0u532_mhsEvqNmiGVHtiJ-KwgrAYHZV6OHyRVii24ntpNs0byxNvGi-6QCPTE7eI5Pq7KvlL-D2h0aRDQsUJE8/s1600/integer+add+function.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;697&quot; data-original-width=&quot;1307&quot; height=&quot;339&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyKhZQhf03jfzMtjU57LxQIVmccJUHeD-wzpnEsf-Enuxzdya_GNE4T0u532_mhsEvqNmiGVHtiJ-KwgrAYHZV6OHyRVii24ntpNs0byxNvGi-6QCPTE7eI5Pq7KvlL-D2h0aRDQsUJE8/s640/integer+add+function.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
EN : عند اعطاء اشارة على EN يتم تشغيل عملية الجمع&lt;br /&gt;ENO : يتم تفعيل ENO عندما تتم العملية الحسابية بدون مشكلة&lt;br /&gt;IN 1 و هى IN 2 الارقام المراد جمعها&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;المثال السابق بلغة statement list&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDwkgdmRkkxT8fP_Bz7ebAJjDAzwhsRIJhKdj8IpFKsUOmnHnwaMxisNeETNBGDiDTXXq93A_Ij0Y3dlbF4MHdUQ9y20dgz5XbOIrcbi6yZSTEBu992dOsSmuVLmi_j2iKo4xh-VdyYjA/s1600/ADD+integer+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;464&quot; data-original-width=&quot;1149&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDwkgdmRkkxT8fP_Bz7ebAJjDAzwhsRIJhKdj8IpFKsUOmnHnwaMxisNeETNBGDiDTXXq93A_Ij0Y3dlbF4MHdUQ9y20dgz5XbOIrcbi6yZSTEBu992dOsSmuVLmi_j2iKo4xh-VdyYjA/s640/ADD+integer+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
تم استدعاء MW 20 على Accu 1&lt;br /&gt;ثم استدعاء MW 22 على Accu 1 و ترحيل MW 20 على Accu 2&lt;br /&gt;ثم عمل عملية الجمع عن طريق الكود&amp;nbsp;+I&lt;br /&gt;هنا&amp;nbsp;+ تعنى ان العملية جمع ( طرح تعنى - و قسمة تعنى / و ضرب يعنى * )&lt;br /&gt;علامة I تعنى integer اى ان العملية الحسابية من النوع integer&lt;br /&gt;نلاحظ هنا ان عملية الجمع تتم بدون وجود الشرط EN اى لا تؤثر حالة I 0.0 على العملية&lt;br /&gt;و لاضافة شرط يجب فهم امر &lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;u&gt;Jump&lt;/u&gt;&lt;/span&gt; اولا و سوف يتم شرحه فى درس اخر و اعادة كتابة امر العملية الحسابية بعد اضافة الشرط EN&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;مثال على عملية قسمة من النوع double integer&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZkTK47MShKiMy5M4t_2__eLVhi6QsLyVA-TWgPR2v6q2bFG35WmToVHOEtOarHXbvSsW_S-FIVqLhF6ld5-J9V6vtrIznbJiowDs07T6V2IfOw8O9Hz-tW_QmDNKV-oIJwWf74q8mQ80/s1600/division+in+double+integer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;488&quot; data-original-width=&quot;1094&quot; height=&quot;283&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZkTK47MShKiMy5M4t_2__eLVhi6QsLyVA-TWgPR2v6q2bFG35WmToVHOEtOarHXbvSsW_S-FIVqLhF6ld5-J9V6vtrIznbJiowDs07T6V2IfOw8O9Hz-tW_QmDNKV-oIJwWf74q8mQ80/s640/division+in+double+integer.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
هنا تم استخدام قيمة متغير من Data Block 4 بحجم double word فى IN 1&lt;br /&gt;تم استخدام عدد صحيح يساوى 20 داخل IN 2 و يجب كتابته على الصيغة L#20 ( لايضاح ان الرقم بذاكرة double word )&lt;br /&gt;و تم قسمة الرقم المخزن على DB4.DBD20 على 20 و حفظ الناتج على MD 40&lt;br /&gt;فى حالة القسمة يجب التأكد ان الخرج سيكون رقم صحيح ايضا مثله مثل الدخل&lt;br /&gt;لانه اذا كان الخرج عدد غير صحيح سيعطى CPU رسالة خطا error&lt;br /&gt;لذلك انا كان هناك اى شك ان الخرج سيصبح رقم غير صحيح او ان الدخل سيتم تخزين رقم غير صحيح عليه ,, يجب استخدام عمليات حسابية من النوع&lt;span style=&quot;color: #cc0000;&quot;&gt; floating point functions &lt;/span&gt;كما سنرى&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;المثال السابق بلغة statement list&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_7xBWOMilH0d6vLXyGbIO2bGTgFjS66teIA6a-IfD6BKh2hKbOGXtkmTYXgAXQGBESE-isUBnFQ71J_j-50ng5PAmG62mTDn87SExG4wyh0IwasONzzPz57lbmkLeynzZ6_gLsHX4uMA/s1600/double+integer+function+on+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;469&quot; data-original-width=&quot;1340&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_7xBWOMilH0d6vLXyGbIO2bGTgFjS66teIA6a-IfD6BKh2hKbOGXtkmTYXgAXQGBESE-isUBnFQ71J_j-50ng5PAmG62mTDn87SExG4wyh0IwasONzzPz57lbmkLeynzZ6_gLsHX4uMA/s640/double+integer+function+on+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لاحظ انه تم تحميل DB4.DBD20 على ACCU 2&lt;br /&gt;و تحميل 20 على ACCU 1&lt;br /&gt;ثم قسمة ACCU 2 على ACCU 1&lt;br /&gt;و ارسال الناتج الى MD 40&lt;br /&gt;الرمز / يعنى ان العملية عملية قسمة&lt;br /&gt;الرمز D تعنى ان العملية الحسابية من النوع double integer&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;العملية الحسابية return fraction double integer&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و هذه العملية الحسابية توجد فقط فى double integer&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjydo3DBRXeSSFKKU86rqokRtn7Xoi7WElZSAcByTg8hSTgxf-y7ZDUhvg7T83ay_s_1Hv8eMk3B08wsJFXEFdAdkAInvU-WqN6dotEr5fR5gNmTkiWihxAOEtxekboTU0zyqJxSMH_boE/s1600/return+fraction+double+integer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;463&quot; data-original-width=&quot;1071&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjydo3DBRXeSSFKKU86rqokRtn7Xoi7WElZSAcByTg8hSTgxf-y7ZDUhvg7T83ay_s_1Hv8eMk3B08wsJFXEFdAdkAInvU-WqN6dotEr5fR5gNmTkiWihxAOEtxekboTU0zyqJxSMH_boE/s640/return+fraction+double+integer.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
هنا يتم قسمة MD 4 على 6 و يتم حفظ المتبقى من القسمة على DB6.DBD8&lt;br /&gt;مثلا : اذا تم قسمة 10 على 3 تكون الناتج 1 ( و هو المتبقى من 10 بعد قسمة 9 على 3 )&lt;/h3&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;سيتم شرح العمليات الحسابية من النوع Floating Point فى الدرس القادم&lt;br /&gt;شكرا للمتابعة&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/4414750477729734604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/4414750477729734604'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/10/integer-functions.html' title='شرح العمليات الحسابية فى Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgghIqYk68ZrkjZAX2jN4ot5F4lHpL3CjKLIp6oKtoRiOvQ8x4PqW5ytnGrV5CoYOqHz5bSOw4zGVPfw0-a3giwFYCuHdFgHGm1znmXchCMOVRQcieFjMVxP96dCqsI36FWACugDNnnIvs/s72-c/integer+and+double+integer+functions.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-5977024911551536669</id><published>2017-10-21T16:24:00.000+02:00</published><updated>2018-02-13T08:44:36.744+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BCD"/><category scheme="http://www.blogger.com/atom/ns#" term="counter up"/><category scheme="http://www.blogger.com/atom/ns#" term="IEC counter"/><category scheme="http://www.blogger.com/atom/ns#" term="integer"/><category scheme="http://www.blogger.com/atom/ns#" term="ladder diagram"/><category scheme="http://www.blogger.com/atom/ns#" term="preset value"/><category scheme="http://www.blogger.com/atom/ns#" term="statement list"/><title type='text'>شرح العدادات counters فى Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نكمل كورس شرح Siemens PLC S7 300&lt;br /&gt;و موعدنا مع الدرس 11&lt;br /&gt;شرح العدادات Counters&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كما الحال مع التايمرات , يوجد نوعين اساسيين من Counters داخل Simatic Manager&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;S5 Counters&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و هى المستخدمة فى معظم البرامج&lt;br /&gt;مميزاتها :&lt;br /&gt;سهلة الاستخدام&lt;br /&gt;عيوبها :&lt;br /&gt;- لا يمكن العد اكثر من 999&lt;br /&gt;- كل CPU له عدد معين من Counters يمكن استخدامه مثل 250 عداد او 300 عداد حسب نوع و ثمن CPU&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;IEC Counters&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نوع متقدم من العدادات&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
مميزاتها :&lt;br /&gt;- يمكن العد لقيم كبيرة جدا تتجاوز 2 مليون&lt;br /&gt;- تتوفر بكثرة جدا فى البرنامج تتجاوز الاف Counters ( ايضا حسب حجم ذاكرة CPU )&lt;br /&gt;عيوبها :&lt;br /&gt;صعبة الاستخدام بالنسبة للمبتدئين&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح S5 Counters&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
توجد ثلاث انواع من العدادات داخل &lt;u&gt;Simatic Manager&lt;/u&gt;&lt;br /&gt;counter up : و اختصاره CU&lt;br /&gt;counter down : و اختصاره CD&lt;br /&gt;counter up down : و اختصاره CUD&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;تاخد العدادات ارقام من 0 الى اقصى رقم يمكن ان يتحمله CPU فنجد C0 و C1 و C2 الخ&lt;br /&gt;تقوم Counters بالعد على ذاكرة نوعها BCD بحجم word&lt;br /&gt;لذلك نجد ان اقصى قيمة للعداد هى 999 ( من اهم مساوئ العدادات ) راجع &lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/10/data-formats.html&quot; target=&quot;_blank&quot;&gt;درس شرح تمثيل الاعداد داخل Siemens PLC&lt;/a&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
اذا وصل العداد الى القيمة 999 فأنه يبقى على هذه القيمة و لا يتغير حتى بعد اعطاء pulses على نقطة تشغيله&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح Counter Up&lt;/span&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
يستخدم فى العد التصاعدى فقط&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwuE_ubOBmS7_xW9JNF-1hcNyjmQ7CFPHhkojLU3g5alTAxS1WEwPs30uKuREBjD76WunqDBKXKtFzhWl4wjsTPo7qrBr0MBI10gZlZbUP_reys1AWxkZyN5Hmzk99bfEhnbNZowJ1wnw/s1600/siemens+counter+up.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;660&quot; data-original-width=&quot;1048&quot; height=&quot;402&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwuE_ubOBmS7_xW9JNF-1hcNyjmQ7CFPHhkojLU3g5alTAxS1WEwPs30uKuREBjD76WunqDBKXKtFzhWl4wjsTPo7qrBr0MBI10gZlZbUP_reys1AWxkZyN5Hmzk99bfEhnbNZowJ1wnw/s640/siemens+counter+up.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;شرح كيفية عمل العداد التصاعدى&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
عند كل مره يتم تشغيل الاشارة على CU يقوم العداد بزيادة قيمته بمقدار 1&lt;br /&gt;اذا تم اعطاء اشارة على S : يقوم العداد بالقفظ مباشرة الى القيمة الموجودة على PV&lt;br /&gt;اى فى المثال السابق اذا تم تشغيل I0.1 تتحول قيمة العداد الى 15 مباشرة&lt;br /&gt;اذا تم اعطاء اشارة على ريسيت R : يتم تصفير العداد&lt;br /&gt;الخرج Q : يعمل الخرج فى حالة ان قيمة العداد اكبر من صفر ( و ليس شرطا ان يصل الى قيمة PV )&lt;br /&gt;CV : تستخدم فى تخزين قيمة العداد بالصيغة integer&lt;br /&gt;CV_BCD : تستخدم فى تخزين قيمة العداد بصيغة BCD&amp;nbsp;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح Counter Down&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
يستخدم فى العد التنازلى فقط&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT1FO-Gj2JI07irrZpvXq65Ilo3WRyyuboIwuUswQ75quF1be81B1oVZNKR_hE_BP2BvquIo19vBhP5dhijXnHIieE6pcYsrLzpvDi8vZiOZmloMl4CanFzs8wGtoDJJ8sS2oeA4itP8Q/s1600/siemens+counter+down.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;586&quot; data-original-width=&quot;1080&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT1FO-Gj2JI07irrZpvXq65Ilo3WRyyuboIwuUswQ75quF1be81B1oVZNKR_hE_BP2BvquIo19vBhP5dhijXnHIieE6pcYsrLzpvDi8vZiOZmloMl4CanFzs8wGtoDJJ8sS2oeA4itP8Q/s640/siemens+counter+down.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;شرح كيفية عمل العداد التنازلى&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
يجب استخدام قيمة على ( preset value ( PV حيث قبل بدء العد التنازلى , يجب ضبط قيمة العداد على preset value&lt;br /&gt;فى المثال السابق عندما يكون I 0.0 تساوى 1 : تتحول قيمة العداد الى القيمة المضبوطه على PV مباشرة&lt;br /&gt;يقوم العداد بالعد تنازليا بقيمة 1 عند تشغيل CD اى عندما تكون M 0.1 =1&lt;br /&gt;عندما تكون I 2.1 = 1 اى عند تشغيل R : يتم تصفير العداد&lt;br /&gt;يعمل الخرج Q عندما تكون قيمة العداد لا تساوى صفر&lt;br /&gt;CV : تستخدم فى تخزين قيمة العداد عند اى لحظة بصيغة integer&lt;br /&gt;CV_BCD : تستخدم فى تخزين قيمة العداد عند اى لحظة بصيغة BCD&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح Counter Up and Down&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
يستخدم فى العد التصاعدى او التنازلى&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB0be9vN_3MzKs2xeIJ9SaxeoXuyu7buTY6cjEuslZzwOPpUJIywocxYpo4GKXlccL1GIfmoJf3gzLOW-c0IKLH0oDj_QUpSP_kcsZCqDXwapc4RuFd68KXzE1mTHJhfP-YQQFisrMLX8/s1600/siemens+counter+up+down.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;587&quot; data-original-width=&quot;1071&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB0be9vN_3MzKs2xeIJ9SaxeoXuyu7buTY6cjEuslZzwOPpUJIywocxYpo4GKXlccL1GIfmoJf3gzLOW-c0IKLH0oDj_QUpSP_kcsZCqDXwapc4RuFd68KXzE1mTHJhfP-YQQFisrMLX8/s640/siemens+counter+up+down.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;شرح كيفية عمل العداد التصاعدى و التنازلى&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
عند اعطاء اشارة على CU : يقوم العداد بزيادة قيمته بقيمة 1&lt;br /&gt;عند اعطاء اشارة على CD : يقوم العداد بأنقاص قيمته بقيمة 1&lt;br /&gt;عند اعطاء اشارة على S : يقوم العداد بتحميل القيمة الموجوده على PV مباشرة&lt;br /&gt;عند تشغيل R : يتم تصفير العداد&lt;br /&gt;الخرج Q : يعمل اذا كانت قيمة العداد اكبر من 1&lt;br /&gt;CV : تستخدم فى تخزين قيمة العداد عند اى لحظة بصيغة integer&lt;br /&gt;CV_BCD : تستخدم فى تخزين قيمة العداد عند اى لحظة بصيغة BCD&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ملحوظات عامة على الثلاث انواع&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
القيمة الموجودة على PV :&lt;br /&gt;&amp;nbsp;يمكن ان تكون رقم صحيح بالصيغة #C&amp;nbsp;+ الرقم مثل C#20&lt;br /&gt;يمكن ان تكون marker مثل MW0&lt;br /&gt;او ان تكون قيمة من Data Block مثل DB1.DBW20&lt;br /&gt;القيمة الموجودة على CV او CV_BCD تكون marker او قيمة من Data Block&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;كيفية استخدام Counters فى ladder diagram&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الطريقة الاولى : استخدام البلوك الكامل&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl4s-IwD443HoIc9dFIiNVqlm3UuUKKfVsLOENuyN1-hOppPlAJHgr8kiR6z_kubfs3Gvuf4aIjarAFbwJoxOnSQV42FlK-vS3OPCDlxgyZEoPUvfb7OplE35BKuRESx9qpW3kFg2RmIE/s1600/counters+in+ladder+diagram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;673&quot; data-original-width=&quot;1262&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl4s-IwD443HoIc9dFIiNVqlm3UuUKKfVsLOENuyN1-hOppPlAJHgr8kiR6z_kubfs3Gvuf4aIjarAFbwJoxOnSQV42FlK-vS3OPCDlxgyZEoPUvfb7OplE35BKuRESx9qpW3kFg2RmIE/s640/counters+in+ladder+diagram.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الطريقة الثانية : تجزئة عناصر العداد على اكثر من network&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeHXEao491PLXau471r7bEl8e-pU2qXOcFnaom-lQxzL8P34lLWDRH4Dp63Xc2FKozPFM3pjTmC6MhdxNhV0ap7njs4kgMpTXQMhRDBfpVVFexesQLL1pD8N7Rw_SdppZmaFQBkymP24w/s1600/counter+struction+in+LAD.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;567&quot; data-original-width=&quot;1101&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeHXEao491PLXau471r7bEl8e-pU2qXOcFnaom-lQxzL8P34lLWDRH4Dp63Xc2FKozPFM3pjTmC6MhdxNhV0ap7njs4kgMpTXQMhRDBfpVVFexesQLL1pD8N7Rw_SdppZmaFQBkymP24w/s640/counter+struction+in+LAD.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;
&lt;span style=&quot;color: blue;&quot;&gt;كيفية استخدام Counters فى لغة statement list&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlQ5HQ-RnhbSbV1DKAD2bLHKM8Ec2mq1nDtAy1gfTy4QoZQPCLO-caBGhUyT_QADyX_qtWDtsF44HveEL1dQa5bsAXXwXnhkSqhnbzuZimprMdUvnE55a5PplskbojgNHdS84HN9xWpUk/s1600/counter+in+statement+list+language.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;526&quot; data-original-width=&quot;1276&quot; height=&quot;262&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlQ5HQ-RnhbSbV1DKAD2bLHKM8Ec2mq1nDtAy1gfTy4QoZQPCLO-caBGhUyT_QADyX_qtWDtsF44HveEL1dQa5bsAXXwXnhkSqhnbzuZimprMdUvnE55a5PplskbojgNHdS84HN9xWpUk/s640/counter+in+statement+list+language.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
شرح كل سطر موجود على الصورة المرفقة&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
تم استدعاء العداد من نوع counter up عن طريق الامر : CU&lt;br /&gt;لاستخدام counter down : نكتب CD&lt;br /&gt;لاستخدام counter up down : نكتب CUD&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px; font-weight: bold;&quot;&gt;اذا وجدت صعوبة فى فهم الكود الخاص بلغة &lt;span style=&quot;color: lime;&quot;&gt;Statement List&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px; font-weight: bold;&quot;&gt;قم بمراجعة الدروس السابقة من كورس Siemens PLC&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px; font-weight: bold;&quot;&gt;خاصة درس&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/09/bit-logic-siemens-plc.html&quot; rel=&quot;nofollow&quot; style=&quot;background-color: white; border-image: none; border: currentColor; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px; font-weight: bold; margin: 0px; padding: 0px;&quot; target=&quot;_blank&quot;&gt;شرح bit logic&lt;/a&gt;&lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/09/bit-logic-siemens-plc.html&quot; rel=&quot;nofollow&quot; style=&quot;background-color: white; border-image: none; border: currentColor; color: #e03f00; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px; font-weight: bold; margin: 0px; padding: 0px;&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;انتهى الشرح .. ارجو عمل Share لدعم الموقع&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/5977024911551536669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/5977024911551536669'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/10/counters-siemens-plc.html' title='شرح العدادات counters فى Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwuE_ubOBmS7_xW9JNF-1hcNyjmQ7CFPHhkojLU3g5alTAxS1WEwPs30uKuREBjD76WunqDBKXKtFzhWl4wjsTPo7qrBr0MBI10gZlZbUP_reys1AWxkZyN5Hmzk99bfEhnbNZowJ1wnw/s72-c/siemens+counter+up.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-7168506752946088367</id><published>2017-10-21T03:55:00.001+02:00</published><updated>2018-02-13T08:44:36.831+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="extended pulse timer"/><category scheme="http://www.blogger.com/atom/ns#" term="ladder diagram"/><category scheme="http://www.blogger.com/atom/ns#" term="off delay"/><category scheme="http://www.blogger.com/atom/ns#" term="on delay timer"/><category scheme="http://www.blogger.com/atom/ns#" term="pulse timer"/><category scheme="http://www.blogger.com/atom/ns#" term="S5Timer"/><category scheme="http://www.blogger.com/atom/ns#" term="المؤقتات الزمنية"/><title type='text'>شرح timers داخل Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نكمل كورس شرح Siemens PLC S7 300&lt;br /&gt;و موعدنا مع الدرس العاشر&lt;br /&gt;شرح المؤقتات الزمنية Timers&lt;br /&gt;يوجد نوعين اساسيين من التايمرات التى يمكن استخدامها فى PLC S7 300 , S7 400&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;S5 Timer : &lt;/span&gt;و ده التايمر العادى اللى بيتم استخدامه فى معظم البرامج اللى بنشوفها&lt;br /&gt;مميزاته :&lt;br /&gt;- سهل الاستخدام&lt;br /&gt;عيوبه :&lt;br /&gt;- كل CPU له عدد معين من التايمرات لا يمكن تجاوزه فنجد مثلا CPU يحتوى على 250 تايمر فقط و اخر يحتوى على 300 و هكذا و اذا احتاج المبرمج لاستخدام عدد Timers اكثر يجب شراء CPU اغلى&lt;br /&gt;- يوجد حدود للوقت الذى يمكن استخدامه مع timer و يساوى ساعتين و 46 دقيقة و 30 ثانية ( سنعرف لماذا هذا الرقم بالتحديد )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;IEC Timer : &lt;/span&gt;و ده نوع اخر اكثر تقدما&lt;br /&gt;مميزاته :&lt;br /&gt;- يمكن استخدام عدد كبير جدا من IEC Timer ( حدوده هى حدود ذاكرة CPU نفسها و هى كبيره جدا )&lt;br /&gt;- لا يوجد حدود للوقت الذى يمكن استخدامه بل يصل لايام اذا اردت ذلك&lt;br /&gt;عيوبه :&lt;br /&gt;- اصعب فى الاستخدام بالنسبة للمبتدئين فى مجال PLC&lt;br /&gt;( سوف يتم شرح IEC Timers بالتفصيل فى درس اخر )&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح S5 Timer&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
توجد 5 انواع للتيمرات داخل Simatic Manager&lt;br /&gt;on delay timer و اختصاره ODT&lt;br /&gt;off delay timer و اختصاره OFFDT&lt;br /&gt;Stored on delay timer و اختصاره ODTS&lt;br /&gt;pulse timer و اختصاره Pulse&lt;br /&gt;Extended pulse timer و اختصاره PEXT&lt;br /&gt;سوف يتم شرح كل نوع بالتفصيل&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;شرح كل عنصر من عناصر Timer&lt;/span&gt;&lt;/h3&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8QZhId41j14fdSzXBcbMqw-I42lTQNiQMe7nMMVNOFihM9RAnOBotvYwN69FkKnsadgB5aFi1iDQAA-4xS13Vg0AvdpXcrBoouuKgYi4UttXlgY3L3X0Xm291Q0hy7FieTItilrABGgI/s1600/on+delay+timer+in+ladder+diagram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;441&quot; data-original-width=&quot;1002&quot; height=&quot;280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8QZhId41j14fdSzXBcbMqw-I42lTQNiQMe7nMMVNOFihM9RAnOBotvYwN69FkKnsadgB5aFi1iDQAA-4xS13Vg0AvdpXcrBoouuKgYi4UttXlgY3L3X0Xm291Q0hy7FieTItilrABGgI/s640/on+delay+timer+in+ladder+diagram.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
S : نقطة تشغيل التايمر&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;TV : يتم كتابة الوقت المراد ضبط التايمر عليه&lt;br /&gt;و لكتابة وقت مثلا ( ساعة و 53 دقيقة و 30 ثانية و 20 مللى ثانية ) يتم كتابة S5T#1H53M30S20MS&lt;br /&gt;و اقصى قيمة لها S5T#2H46M30S0MS&lt;/h3&gt;
&lt;h3 style=&quot;background-color: white; border-image: none; border: currentColor; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px; margin: 7px 0px 12px; padding: 0px; text-align: right;&quot;&gt;
و يتم كتابته بالصيغة S5Time و هى الصيغة الوحيدة لكتابة قيمة وقت داخل Timers&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvmsub9yeO-oqf71kXVu1d33wbiscm20HoC9OMfyW5upDRqagHLgAGkEjgZGPFae1MI8hwm9oO7HW4sq4BCOYeaGD_FOFDtDpwwEz5nbar78UkGjeX5EP9iuGg_21_laejvNXcW-9OHNw/s1600/S5T+value+explain.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;325&quot; data-original-width=&quot;459&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvmsub9yeO-oqf71kXVu1d33wbiscm20HoC9OMfyW5upDRqagHLgAGkEjgZGPFae1MI8hwm9oO7HW4sq4BCOYeaGD_FOFDtDpwwEz5nbar78UkGjeX5EP9iuGg_21_laejvNXcW-9OHNw/s1600/S5T+value+explain.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و تشغل الصيغة S5Time حجم بيانات 16 bits مقسمين كالتالى&lt;br /&gt;bit رقم 12 و 13 : تسمى Time Base بحيث تكون قيمة Time base تساوى 0.01 او 0.1 او 1 او 10 و يتم حسابها داخل البرنامج تلقائيا و بدون تدخل المبرمج ,, بحيث يكون كل وظيفة المبرمج هى كتابة الوقت فقط&lt;br /&gt;bits ارقام من 0 الى 11 يتم تخزين قيمة من 0 الى 999 ( بصيغة BCD ) و اقصى قيمة لها 999&lt;br /&gt;اذا اقصى قيمة يمكن تخزينها = 999 * 10s تساوى 9990 ثانية&lt;br /&gt;9990 ثانية = ساعتين و 46 دقيقة و 30 ثانية&lt;br /&gt;&amp;nbsp;كما يمكن كتابة قيمة تشغيل Timer عن طريق قيمة من data block او متغير مثل MW10 مثلا و لكن تكون بصيغة S5Time&lt;br /&gt;راجع درس &lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/10/data-block-siemens-plc.html&quot; target=&quot;_blank&quot;&gt;شرح Data Block فى Siemens PLC&lt;/a&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;h3&gt;
R = هى bit اذا تم تفعيلها يتم ارجاع قيمة التايمر الى قيمته الاصلية و ايضا ايقاف الخرج&lt;br /&gt;Q : خرج التايمر&lt;br /&gt;BI : قيمة التايمر عند اى لحظة و تكون بصيغة integer&lt;br /&gt;BCD : قيمة Timer عند اى لحظة بصيغة BCD&amp;nbsp;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;On Delay Timer&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و هو اكثر الانواع استخداما&lt;br /&gt;شرح time chart الخاص بالتايمر on delay&lt;/h3&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6gHLBhE7q8_KnCn89lhSuxlgkpaqQPYj5aDDRs8HbJmzOXCisfQEZSE-wet27nrnK0vVNfJnwIQfPkM6Mt1rGc6FHWMsoUvWHRnSkKHVp8adEH5MM1OxFFC9ZfE_aTCP40l-zKHUxim4/s1600/Time+chart+for+on+delay+timer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;355&quot; data-original-width=&quot;571&quot; height=&quot;395&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6gHLBhE7q8_KnCn89lhSuxlgkpaqQPYj5aDDRs8HbJmzOXCisfQEZSE-wet27nrnK0vVNfJnwIQfPkM6Mt1rGc6FHWMsoUvWHRnSkKHVp8adEH5MM1OxFFC9ZfE_aTCP40l-zKHUxim4/s640/Time+chart+for+on+delay+timer.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
من الصورة المرفقة نجد انه عند تشغيل التايمر ( اى عندما تكون S =1 ) يقوم التايمر بالعد تنازليا من القيمة المضبوط عليها و بعد انتهاء الوقت يقوم بتغيير اوضاع نقاطه ( النقطة NO تصبح مغلقة و النقطة NC تصبح مفتوحة ) و ايضا يتم تشغيل الخرج Q&lt;br /&gt;عندما تنقطع الاشارة على S او عند تشغيل الاشارة على reset , يقوم التايمر الرجوع لقيمته المضبوط عليها و ترجع حالة الخرج لحالته الاصلية&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Off Delay Timer&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE-TUeL6cVsEdbbtLlHsdcehgfRCDNN3C_JV9sR1xqeDivDnujiBw-YkWy1jvdn2CcsKWawIJ5yWaugDOmAV7s-NETHrXe6Vhvtign1NGObkkU0p6_c1wVmW1uv7HUaFzzA63ooW60zIk/s1600/off+delay+timer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;342&quot; data-original-width=&quot;582&quot; height=&quot;376&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE-TUeL6cVsEdbbtLlHsdcehgfRCDNN3C_JV9sR1xqeDivDnujiBw-YkWy1jvdn2CcsKWawIJ5yWaugDOmAV7s-NETHrXe6Vhvtign1NGObkkU0p6_c1wVmW1uv7HUaFzzA63ooW60zIk/s640/off+delay+timer.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: right;&quot;&gt;
عند تشغيل التايمر اى عندما تكون RLO عند S يقوم التايمر بتحويل نقاطه مباشرة اى ان ( النقطة NO تصبح مغلقة و النقطة NC تصبح مفتوحة ) و ايضا يتم تشغيل الخرج Q و عندما يتم قطع الاشرة عن S يقوم التايمر بالعد التنازلى و بعد انقضاء الوقت المضبوط عليه يقوم التايمر بأرجاع نقاطه على اصلها و ايقاف الخرج Q&lt;br /&gt;اذا تم تشغيل الاشارة على R يقوم التايمر بأرجاع نقاطه الى اصلها و ايقاف الخرج مباشرة فى نفس اللحظة&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Stored On Delay Timer&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;clear: both; text-align: right;&quot;&gt;
و يسمى ايضا Retentive on delay timer&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwbV9KIXs5WhAVMH1QLmiysQ7C9oJR_15ZakbAheibJJOIwxMP8RlD8zvcH-0NfutvicNXUc32VYrJdTcIG9ldpweFff1YxLOZkErAC2FbY0zzx0bAMZQFxPqSDk1GWQlJUEaMRH31HgA/s1600/retentive+on+delay+timer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;341&quot; data-original-width=&quot;578&quot; height=&quot;376&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwbV9KIXs5WhAVMH1QLmiysQ7C9oJR_15ZakbAheibJJOIwxMP8RlD8zvcH-0NfutvicNXUc32VYrJdTcIG9ldpweFff1YxLOZkErAC2FbY0zzx0bAMZQFxPqSDk1GWQlJUEaMRH31HgA/s640/retentive+on+delay+timer.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: right;&quot;&gt;
يشبه هذا النوع من التايمر من نوع On Delay العادى&lt;br /&gt;اى عند تشغيل الاشارة عند S يقوم التايمر بعد الوقت المضبوط عليه و بعدها يغير نقاطه و يعمل الخرج Q و اذا تم ايقاف الاشارة على S لا يتوقف التايمر عن العد او عن تغيير نقاطه و لا يعود الى اصله&lt;br /&gt;و لكى يتم ايقاف التايمر يجب تشغيل الاشارة على R&lt;br /&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;اذا هذا النوع يشترط فيه استخدام Reset&lt;/span&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Pulse Timer&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaU3nfXvECf_07g2IyuOoa_1WvvTGcgEqEfglAzSsEJep0pZluBRHOybw5q5nu-5uDsMKirXblv3ZSlHd3gBaSTfv9arWd6WVU0T9CKDlq69-WIGbO-dVIpu1UWkb5KPbzv6tKMkpmjpY/s1600/pulse+timer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;339&quot; data-original-width=&quot;568&quot; height=&quot;380&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaU3nfXvECf_07g2IyuOoa_1WvvTGcgEqEfglAzSsEJep0pZluBRHOybw5q5nu-5uDsMKirXblv3ZSlHd3gBaSTfv9arWd6WVU0T9CKDlq69-WIGbO-dVIpu1UWkb5KPbzv6tKMkpmjpY/s640/pulse+timer.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
عند اعطاء اشارة على S يقوم التايمر بتحويل نقاطه مباشرة اى ان ( النقطة NO تصبح مغلقة و النقطة NC تصبح مفتوحة ) و ايضا يتم تشغيل الخرج Q و يقوم بالعد فى نفس اللحظة و عند انتهاء الوقت المضبوط عليه المؤقت الزمنى , يقوم بأرجاع نقاطه الى وضعها و يقوم بأيقاف الخرج Q&lt;br /&gt;اذا تم فصل الاشارة عن S فى اى لحظة او اعطاء اشارة على R : يقوم التايمر بارجاع نقاطه و ايقاف الخرج Q مباشرة فى نفس اللحظة&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Extended Pulse Timer&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEKUfRDovsQoK1x1ZHzPCct9VP9GQx3TRy1vIz_Xhohwk8GG3ChBw-6TRQaWUnPotBaPGkVRaLUu4JHXLFUVyTZ89fanKRuyns6jBY2y2UVXK_kexHKHZmXgQ3df9LIa-allthyEq_Alw/s1600/Extended+Pulse+Timer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;366&quot; data-original-width=&quot;615&quot; height=&quot;379&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEKUfRDovsQoK1x1ZHzPCct9VP9GQx3TRy1vIz_Xhohwk8GG3ChBw-6TRQaWUnPotBaPGkVRaLUu4JHXLFUVyTZ89fanKRuyns6jBY2y2UVXK_kexHKHZmXgQ3df9LIa-allthyEq_Alw/s640/Extended+Pulse+Timer.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و هو يشبه النوع Pulse Timer مع وجود اختلاف&lt;br /&gt;هنا عند اعطاء اشارة على S يقوم المؤقت الزمنى بتحويل نقاطه مباشرة اى ان ( النقطة NO تصبح مغلقة و النقطة NC تصبح مفتوحة ) و ايضا يتم تشغيل الخرج Q و يقوم بالعد فى نفس اللحظة و عند انتهاء الوقت المضبوط عليه المؤقت الزمنى , يقوم بأرجاع نقاطه الى وضعها و يقوم بأيقاف الخرج Q&lt;br /&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;و اذا تم ايقاف الاشارة عن S فى اى لحظة&lt;/span&gt; , لا يتوقف التايمر و لا يرجع نقاطه الى طبيعتها ,, بل يستمر فى العد و بعد انتهاء الوقت المضبوط عليه حينئذ يقوم بأرجاع نقاطه الى اصلها و يوقف الخرج Q&lt;br /&gt;عند اعطاء اشارة على R فى اى لحظة : يقوم التايمر بارجاع نقاطه و ايقاف الخرج Q مباشرة فى نفس اللحظة&lt;/h3&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كذا انتهينا من انواع Timers و كيفية استخدام كل نوع&amp;nbsp;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;كيفية استخدام Timer فى لغة Ladder Diagram&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgElH8TKLnhX47yHzQd_manPMc2Q9WNCEuf-MMaeJSWVBo7i328zk_MIh-WzuyOSXoqgbq5Jc-gcjBraVKT7F_w2CbERmkNKNRIkLhGK9OZy07kXu6ynW6cKWj2DXHqbxJ73MEMkFy5ToA/s1600/timers+use+in+ladder+diagram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;699&quot; data-original-width=&quot;1366&quot; height=&quot;326&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgElH8TKLnhX47yHzQd_manPMc2Q9WNCEuf-MMaeJSWVBo7i328zk_MIh-WzuyOSXoqgbq5Jc-gcjBraVKT7F_w2CbERmkNKNRIkLhGK9OZy07kXu6ynW6cKWj2DXHqbxJ73MEMkFy5ToA/s640/timers+use+in+ladder+diagram.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بكل بساطه يتم سحب نوع التايمر المراد استخدامه و وضعه فى اى مكان داخل Network الخاصة بلغة Ladder Diagram&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
طريقة اخرى لاستخدام اى نوع تايمر فى LAD diagram&lt;/h3&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOBWJEZBM5Q5zOXrcMjPqnmC8bP_2VgkVQI68-xXMfsrzQ2TuVCJix_eBcj9Mrkwa4Bw8oBxxRdHk-1xNP4FTtziQKr5DwHwBkRtzU0-KuYfGrz8RtbdrAmh3HQihyzk6GA3tvPnq7cDA/s1600/s5+timer+in+LAD+diagram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;723&quot; data-original-width=&quot;1091&quot; height=&quot;424&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOBWJEZBM5Q5zOXrcMjPqnmC8bP_2VgkVQI68-xXMfsrzQ2TuVCJix_eBcj9Mrkwa4Bw8oBxxRdHk-1xNP4FTtziQKr5DwHwBkRtzU0-KuYfGrz8RtbdrAmh3HQihyzk6GA3tvPnq7cDA/s640/s5+timer+in+LAD+diagram.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;كيفية استخدام S5 Timers فى لغة Statement List&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbXdif4ze4Y5rj-AN-iRGTJBswBbhAd0En12fhdqG1T02lJ-YdefZtrsNy_DqTk2bpPmaxXoapGsxpCGyCRY0ZxVy5tevE5EWAmdRtk5l1xYBwBG_yvlnbTrIaNA4z_WFk_R5Wf7T0ak8/s1600/timer+instruction+in+statement+language.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;673&quot; data-original-width=&quot;1313&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbXdif4ze4Y5rj-AN-iRGTJBswBbhAd0En12fhdqG1T02lJ-YdefZtrsNy_DqTk2bpPmaxXoapGsxpCGyCRY0ZxVy5tevE5EWAmdRtk5l1xYBwBG_yvlnbTrIaNA4z_WFk_R5Wf7T0ak8/s640/timer+instruction+in+statement+language.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
SD تستخدم فى استدعاء On Delay Timer&lt;br /&gt;لاستدعاء Off Delay Timer يتم كتابة SF&lt;br /&gt;لاستدعاء Stored On Delay Timer&amp;nbsp; يتم كتابة SS&lt;br /&gt;لاستدعاء Pulse Timer يتم كتابة SP&lt;br /&gt;لاستدعاء Extended Pulse Timer يتم كتابة SE&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
اذا وجدت صعوبة فى فهم الكود الخاص بلغة Statement List&lt;br /&gt;قم بمراجعة الدروس السابقة من كورس Siemens PLC&lt;br /&gt;خاصة درس &lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/09/bit-logic-siemens-plc.html&quot; target=&quot;_blank&quot;&gt;شرح bit logic&amp;nbsp;&lt;/a&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;انتهى شرح S5Timer بالكامل&lt;br /&gt;شكرا للمتابعة و ارجو عمل شير لدعم الموقع&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7168506752946088367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7168506752946088367'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/10/timers-siemens-plc.html' title='شرح timers داخل Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8QZhId41j14fdSzXBcbMqw-I42lTQNiQMe7nMMVNOFihM9RAnOBotvYwN69FkKnsadgB5aFi1iDQAA-4xS13Vg0AvdpXcrBoouuKgYi4UttXlgY3L3X0Xm291Q0hy7FieTItilrABGgI/s72-c/on+delay+timer+in+ladder+diagram.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-7015159655203298123</id><published>2017-10-19T15:02:00.001+02:00</published><updated>2018-02-13T08:44:36.788+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="array"/><category scheme="http://www.blogger.com/atom/ns#" term="Date and Time"/><category scheme="http://www.blogger.com/atom/ns#" term="SIEMENS"/><category scheme="http://www.blogger.com/atom/ns#" term="string"/><category scheme="http://www.blogger.com/atom/ns#" term="struct"/><category scheme="http://www.blogger.com/atom/ns#" term="UDT"/><title type='text'>شرح complex data block فى Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نكمل كورس PLC من نوع Siemens S7 300&lt;br /&gt;الدرس التاسع : شرح Complex Data Block و ده تكملة للدرس السابق&lt;a href=&quot;http://electricalengineering-eg.blogspot.fr/2017/10/data-block-siemens-plc.html&quot; target=&quot;_blank&quot;&gt; شرح Data Block فى Siemens PLC&lt;/a&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;معنى Complex data block :&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
عناصر مركبه من اكثر من عنصر و تشمل اكثر من ذاكرة double word&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
تحتوى على الاتى :&lt;br /&gt;Date and Time - String - Array - Struct - UDT&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuT5thaitVTz3hReRWbKOsn00E1KDcILMCxo84p2XglEQyq1QlCYzhOswZR1Hzz9AFOrHAJzpHPH9t7vm_KqkB_Et4uWBGP7kItEMh5lKSRJPwjo3iPZY62iDvMtXFWrIpRC0uqnCnrpI/s1600/complex+data+block+elements.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;609&quot; data-original-width=&quot;1241&quot; height=&quot;314&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuT5thaitVTz3hReRWbKOsn00E1KDcILMCxo84p2XglEQyq1QlCYzhOswZR1Hzz9AFOrHAJzpHPH9t7vm_KqkB_Et4uWBGP7kItEMh5lKSRJPwjo3iPZY62iDvMtXFWrIpRC0uqnCnrpI/s640/complex+data+block+elements.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ها نشرح كل عنصر على حدى&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح Date and Time :&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
من اسمه نستنتج انه يقرا قيمة الوقت و التاريخ معا&lt;br /&gt;يخزن قيمته فى 8 bytes ( اى فى&amp;nbsp; &amp;nbsp;2 double word )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
تنقسم 8 bytes كالتالى :&lt;br /&gt;byte 0 : يحتوى على قيمة السنة و يتراوح من 1990 الى 2089&lt;br /&gt;byte 1 : يحتوى على الشهر و يتراوح من 01 الى 12&lt;br /&gt;byte 2 : قيمة اليوم و يتراوح من 1 الى 30&lt;br /&gt;byte 3 : يحتوى على قيمة الساعة ( من 0 الى 23 )&lt;br /&gt;byte 4 : يحتوى على الدقائق من 0 الى 59&lt;br /&gt;byte 5 : يحتوى على الثوانى من 0 الى 59&lt;br /&gt;byte 6&amp;nbsp; : يحتوى على جزء من قيم مللى ثانية و تتراوح من 0 الى 99&lt;br /&gt;byte 8 : ينقسم الى جزئين الجزء الاول يحتوى على المتبقى من قيمة مللى ثانية و تتراوح من 0 الى 9&lt;br /&gt;الجزء الثانى يحتوى على day of week اى يحدد اى يوم من الاسبوع و يتراوح من 1 الى 7 ( عدد ايام الاسبوع ) بحيث ان رقم 1 يوازى يوم الاحد&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لاحظ كدا ان مللى ثانية بالكامل يتراوح من 0 اللى 999&lt;br /&gt;لاحظ ايضا ان اى قيمة سابقة تخزن بصيغة &lt;span style=&quot;color: #990000;&quot;&gt;BCD&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;صيغة كتابة Date and Time : يكتب بالصيغة التالية&lt;br /&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&amp;nbsp;DT#year - month - day - hour : minute : second : millisecond&lt;/span&gt;&lt;br /&gt;مثال :&lt;br /&gt;DT#2017-10-18-14:30:40:800&amp;nbsp; اى التاريخ 18/10/2017 و الساعة 2 ظهرا و 30 دقيقة و 40 ثانية و 800 مللى ثانية&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;حدود قيم Date and Time&lt;/span&gt;&lt;br /&gt;يتراوح من&amp;nbsp; DT#1990-01-01-0:0:0.0 الى DT#2089-12-31-23:59:59.999&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;مثال على ادراج داتا من نوع date and time فى Data Block&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg88yWC7QgiSwheM75rhcTz1p8pw-DJOryJK_9RG_zwd8gJh6cj_FH9pJnrijRV32shjcDQqW2Nofonkjs16G7svC2o3Q4LJ_vwKAaYrye4ajWGfHZjgRvriqeS99tfzGWb47iYstvcmHA/s1600/insert+Date+and+Time+in+DB.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;570&quot; data-original-width=&quot;1272&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg88yWC7QgiSwheM75rhcTz1p8pw-DJOryJK_9RG_zwd8gJh6cj_FH9pJnrijRV32shjcDQqW2Nofonkjs16G7svC2o3Q4LJ_vwKAaYrye4ajWGfHZjgRvriqeS99tfzGWb47iYstvcmHA/s640/insert+Date+and+Time+in+DB.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نلاحظ الاتى :&lt;br /&gt;ان برنامج Simatic Manager اعطى قيمة initial value تساوى اقل قيمة ممكنة للداتا date and time&lt;br /&gt;ان البرنامج اعطى date and time عدد من bytes يساوى 8 bytes و اصبح المتاح بعدها من اول DBD8&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح String فى Data Block:&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
يستخدم فى كتابة اى كلمات داخل plc&lt;br /&gt;و هو يحتوى على عدد 256 bytes مقسمين الى 254 bytes لكتابة الحروف و 2 Bytes يستخدمهم البرنامج فى ترتيب الحروف&lt;br /&gt;و من المعروف ان كل حرف يكتب فى 1 byte&lt;br /&gt;اذا يمكن كتابة عدد 254 حرف فى String واحد&lt;br /&gt;اذا عند ادراج داتا من النوع string داخل Data Block يقوم Simatic Manager بحجز 254 bytes له&lt;br /&gt;و لكن لو انا محتاج كتابة كلمة تتكون من 7 حروف مثل كلمة Siemens مثلا , من غير المفضل حجز 254 bytes لكتابة 7 حروف فقط&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لذلك يتم تحديد عدد الحروف المطلوبة بجانب امر string كما سنرى&lt;br /&gt;ايضا يجب كتابة اى كلمة داخل string بين اثنين single quotation marks&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;مثال لادراج String داخل Data Block&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwhPoJ0NwWrw5Pe3P84psB0aCYRZfxHbJyKrgAHu8cNBttIp_N6sB3cklZ4RzDJZeKbtJZONBGjIfEojlRn7m1uOyQxmVImFkY9wLVE-mWEmrjE68dZnEDMDPTvc8TBmNVlvGDYuZ9Z18/s1600/string+data+type.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;557&quot; data-original-width=&quot;1240&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwhPoJ0NwWrw5Pe3P84psB0aCYRZfxHbJyKrgAHu8cNBttIp_N6sB3cklZ4RzDJZeKbtJZONBGjIfEojlRn7m1uOyQxmVImFkY9wLVE-mWEmrjE68dZnEDMDPTvc8TBmNVlvGDYuZ9Z18/s640/string+data+type.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
عند ادراج string يقوم البرنامج بحجز 254&amp;nbsp; bytes لكتابة عدد 254 حرف&lt;br /&gt;و ايضا وضع مسافة فارغة بين اثنين&amp;nbsp; single quotation marks فى خانة initial value&lt;br /&gt;تعديل string ليستوعب فقط 10 حروف كحد اقصى&lt;br /&gt;و كتابة كلمة PLC داخل&lt;span style=&quot;color: #cc0000;&quot;&gt; initial value&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbObCsqjLckPOfMcRnAgrSHxQj0gdu4fS8JQaP-EqBV-GoCXo9Mdckpuj5ABm_7NrQIMExyZyS4XJaUPHYPkbLALQq88tbN4pIyfx6L8SzD1PtNumYOBdhuwjSTQ28Vi6Mv4RqvGBneHw/s1600/string+data+size.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;589&quot; data-original-width=&quot;1228&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbObCsqjLckPOfMcRnAgrSHxQj0gdu4fS8JQaP-EqBV-GoCXo9Mdckpuj5ABm_7NrQIMExyZyS4XJaUPHYPkbLALQq88tbN4pIyfx6L8SzD1PtNumYOBdhuwjSTQ28Vi6Mv4RqvGBneHw/s640/string+data+size.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح استخدام Array فى Data Block&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
تخيل معى تطبيق يستخدم 24 عداد مثلا و يتم استخدامهم فى حساب عدد انتاجية الماكينة فى كل ساعة بحيث ان كل عداد يقوم بحساب انتاجية ساعة معينة من اليوم و يقوم البرنامج بعرض انتاجية كل ساعة على شاشة HMI مثلا&lt;br /&gt;اذا انا بحاجة هنا الى 24 متغير من النوع integer ليتم تخزين قيم العدادات عليها&lt;br /&gt;لعمل ذلك بالطريقة العادية يجب ادراج 24 داتا من النوع integer&lt;br /&gt;كما بالصورة&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMTiDuKZbuROeTytdQMKnpBEnbxy-ubgDIzQsWsLw_qx2-g2PhzbhdKxSQ4Chy8BWuFI_OExRWwOuD1JO8d6aJE40skGJptUnRywui4FxlMpGbKK0rnp8ymFx1OBaOS3R4U1pF0vvylcc/s1600/integer+value+for+product+counters.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;642&quot; data-original-width=&quot;1064&quot; height=&quot;386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMTiDuKZbuROeTytdQMKnpBEnbxy-ubgDIzQsWsLw_qx2-g2PhzbhdKxSQ4Chy8BWuFI_OExRWwOuD1JO8d6aJE40skGJptUnRywui4FxlMpGbKK0rnp8ymFx1OBaOS3R4U1pF0vvylcc/s640/integer+value+for+product+counters.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و ده حاجة مملة و غير احترافية نهائيا&lt;br /&gt;و الافضل هنا استخدام &lt;u&gt;Array&lt;/u&gt; من النوع integer يحتوى على 24 عنصر&lt;br /&gt;و ده يتم بسرعة جدا و فى سطرين فقط مش 24 سطر&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtava9DTBfcFe9P6JpYJ9ElqFYdmvWK68qktXVAAzwMJQmLB18GB97Fs3pWPj5eyKugUil4UsB1JBqu_aFXfVuFALrNcCaWrBr5irBbDmOdQ6rubBEacXVFukkMI_agDl4TT1e3tOKBxI/s1600/array+insert+in+data+block.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;565&quot; data-original-width=&quot;1304&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtava9DTBfcFe9P6JpYJ9ElqFYdmvWK68qktXVAAzwMJQmLB18GB97Fs3pWPj5eyKugUil4UsB1JBqu_aFXfVuFALrNcCaWrBr5irBbDmOdQ6rubBEacXVFukkMI_agDl4TT1e3tOKBxI/s640/array+insert+in+data+block.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد عمل ادراج Array نقوم بكتابة اسم لها و ده اى اسم انا عايز اكتبه مثلا زى product_counters&lt;br /&gt;و اختار عدد عناصر Array و بداية و نهاية ترقيم العناصر&lt;br /&gt;فهنا انا اخترت&lt;span style=&quot;color: blue;&quot;&gt; [ARRAY[1..24&lt;/span&gt;&amp;nbsp; اى العنصر الاول رقمه 1 و الاخير رقمه 24 اذا هنا لدى عدد 24 عنصر&lt;br /&gt;كمان لازم اختار نوع عناصر Array و هنا اخترت integer&lt;br /&gt;نلاحظ هنا ان البرنامج حجز 48 bytes لصالح Array اللى عملتها&lt;br /&gt;لانى ادرجت عدد 24 عنصر و كل عنصر نوعه integer ( اى 2 bytes ) اذا المجموع 48 bytes&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
المصفوفة السابقة تعتبر &lt;span style=&quot;color: #cc0000;&quot;&gt;one dimension array&lt;/span&gt; اى مصفوفة فى اتجاه واحد&lt;br /&gt;و ممكن اعمل Array تحتوى على 2 dimensions او 3 dimensions او اكثر حسب اللى محتاجه&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
مثال لعمل array تتكون من 3 dimensions&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp76IYJfKwi8W1aeH4BklbIrlVP9t0ls291hQ1HhZXJIXlKGjKEFRdQpCdm9_ieJXOeSz8lAZMuxPe2fFDLM4iCTq2-vKQ5qUCgLs8Rb0CeVRD76hmFJ5f3yjic87JL_d4gvaCU2rKCCQ/s1600/three+dimensions+array.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;629&quot; data-original-width=&quot;1301&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp76IYJfKwi8W1aeH4BklbIrlVP9t0ls291hQ1HhZXJIXlKGjKEFRdQpCdm9_ieJXOeSz8lAZMuxPe2fFDLM4iCTq2-vKQ5qUCgLs8Rb0CeVRD76hmFJ5f3yjic87JL_d4gvaCU2rKCCQ/s640/three+dimensions+array.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نلاحظ التالى&lt;br /&gt;dimension 1 : يتكون من العناصر 2 الى 5 ( اى 4 عناصر )&lt;br /&gt;dimension 1 : يتكون من العناصر 1 الى 8 ( اى 8 عناصر )&lt;br /&gt;dimension 1 : يتكون من العناصر 3 الى 7 ( اى 5 عناصر )&lt;br /&gt;اذا حجم array السابقة = 4*8*5 = 160 عنصر&lt;br /&gt;اى بكتابة السطر السابق تم ادراج 160 عنصر من النوع real ( تخيل الصعوبة و الوقت الضائع فى عدم استخدام array و ادراج 160 عنصر كل عنصر فى سطر وحده )&lt;br /&gt;بما ان المصفوفة من النوع real و عدد عناصرها 160&lt;br /&gt;اذا البرنامج قد حجز للمصفوفة عدد 4 * 160 = 640 bytes&lt;br /&gt;لاحظ من الصورة ان اول عنصر من array يبدا من byte رقم 48 و ينتهى ب byte رقم 688&lt;br /&gt;688-48=640 ( حجم المصفوفة )&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;كيفية استدعاء عنصر من عناصر array داخل اى مكان فى البرنامج ( مثل FC او FB )&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;اولا استدعاء عنصر من one dimension array&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
مثلا كتابة عنصر من المصفوفة فى بلوك compare integer&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeZTr-qlVyF8iwy-iiq3UWAeCLMwIG5d4OOzg2WC03wosxItyPDmqlVnNWrsiKDDp4J8-8pAZCwirn6uMYBvLJuN7xxafvYSK3Mbn1uZcWSAqiE8swaRzx7RrL-25LgG5slq4UBuau18g/s1600/insert+array+element.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;655&quot; data-original-width=&quot;947&quot; height=&quot;442&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeZTr-qlVyF8iwy-iiq3UWAeCLMwIG5d4OOzg2WC03wosxItyPDmqlVnNWrsiKDDp4J8-8pAZCwirn6uMYBvLJuN7xxafvYSK3Mbn1uZcWSAqiE8swaRzx7RrL-25LgG5slq4UBuau18g/s640/insert+array+element.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ثم نقوم بكتابة رقم العنصر داخل القوسين&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFa-z3t_dRdxDYRnDjsBYuooDV5kQMy2kOZzRS6Lm6b_C7P107pt-2WMaoS6vynwvj61H8Mkwt6qsLeFwI-zjAtWLpqdbcdC2abGtlp4fKe59CSLoQV8ZWvF0oHEziS2pBYw6nrrRwwiU/s1600/insert+array+from+data+block.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;658&quot; data-original-width=&quot;1081&quot; height=&quot;388&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFa-z3t_dRdxDYRnDjsBYuooDV5kQMy2kOZzRS6Lm6b_C7P107pt-2WMaoS6vynwvj61H8Mkwt6qsLeFwI-zjAtWLpqdbcdC2abGtlp4fKe59CSLoQV8ZWvF0oHEziS2pBYw6nrrRwwiU/s640/insert+array+from+data+block.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نجد ان Simatic Manager قام بكتابة &lt;span style=&quot;color: #274e13;&quot;&gt;data block address&lt;/span&gt; الخاص بهذا العنصر&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-X-Q-BTl4oZWXnFNiXpK26L7ghGofBBaPQjdaV1MsIhc94IT1ocHpIKKWEccEiepddhl06aCdGfnTLSKqyMFPVFnj0dbqfFVQF_hBbga8KfoeJqMmiNTS41OuiRJDTycaysZ3kAGs35s/s1600/insert+array+element+in+compare.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;662&quot; data-original-width=&quot;1089&quot; height=&quot;388&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-X-Q-BTl4oZWXnFNiXpK26L7ghGofBBaPQjdaV1MsIhc94IT1ocHpIKKWEccEiepddhl06aCdGfnTLSKqyMFPVFnj0dbqfFVQF_hBbga8KfoeJqMmiNTS41OuiRJDTycaysZ3kAGs35s/s640/insert+array+element+in+compare.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;ثانيا : استدعاء عنصر من three dimension array&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEianguCNRrRSOcnI2zrEGhpGX9021CgWSeSyjcln36R4mjw6kKtbLVE1YaV1jYiAch2b9XklHxoPtaP190UszDLhdp4ZoBk0szW3xUXza3mq5xPLCY6qZ88qiMYqKirfKaNWEdHgedN3Fw/s1600/insert+three+dimensions+array+element.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;403&quot; data-original-width=&quot;1230&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEianguCNRrRSOcnI2zrEGhpGX9021CgWSeSyjcln36R4mjw6kKtbLVE1YaV1jYiAch2b9XklHxoPtaP190UszDLhdp4ZoBk0szW3xUXza3mq5xPLCY6qZ88qiMYqKirfKaNWEdHgedN3Fw/s640/insert+three+dimensions+array+element.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;ثم نكتب ارقام العناصر حسب ترتيبها فى three dimensions&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxJwUd3sVqjhI2uHY0al3Cnmi3JMcZqhTQSwklh9dYKWtxd6EFG8HyCipXKMf4l6ZC6OZsu8sBeGtqp5Ce1AVOwjNynITgWAIt49CFU8udxJQ-TwhQtxKVlBkoJY5oFfSF0WYJejgKGwc/s1600/insert+array+in+function.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;475&quot; data-original-width=&quot;1167&quot; height=&quot;258&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxJwUd3sVqjhI2uHY0al3Cnmi3JMcZqhTQSwklh9dYKWtxd6EFG8HyCipXKMf4l6ZC6OZsu8sBeGtqp5Ce1AVOwjNynITgWAIt49CFU8udxJQ-TwhQtxKVlBkoJY5oFfSF0WYJejgKGwc/s640/insert+array+in+function.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نجد ان البرنامج قام بكتابة data block address المرافق للعنصر الذى تم ادراجه&lt;br /&gt;ملحوظة : يمكن استخدام اى نوع عنصر داخل array ان كان elementary او complex data type&lt;br /&gt;فمثلا يمكن استخدام string او ان تحتوى array على array داخلها ( و لكن هذا يمكن ان يكون معقدا و لا يفضل استخدامه )&lt;/h3&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح struct فى data block&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
struct هو مجموعة من الداتا المختلفة&lt;br /&gt;و ده مهمته يجمع مجموعة من الداتا مع بعض بحيث استخدمهم باسم struct كنوع من التنظيم ليس اكثر&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB18VeDrHXN8dr-xBIZqt15y5hsZp_8la5xBmCrC9GzGGUk1Seb1JGoNaG3d2lwi2Ip-0Mk6Qjf4gA2xzCYzCuGnTvoFALM2v3L4JPpQh1jXTVzJyL-M7zzFeWKEnb0rQnIXMETEtB8PA/s1600/struct+in+data+block.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;656&quot; data-original-width=&quot;1214&quot; height=&quot;344&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB18VeDrHXN8dr-xBIZqt15y5hsZp_8la5xBmCrC9GzGGUk1Seb1JGoNaG3d2lwi2Ip-0Mk6Qjf4gA2xzCYzCuGnTvoFALM2v3L4JPpQh1jXTVzJyL-M7zzFeWKEnb0rQnIXMETEtB8PA/s640/struct+in+data+block.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد ادراج struct يقوم البرنامج بفتح قائمة اسفل منه&lt;br /&gt;و يمكن وضع اى مجموعة من data مثل Bool و int و s5time و array و حتى struct فرعى&lt;br /&gt;كيفية استدعاء اى data موجودة داخل struct معين فى data block&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR0Qs-o2bmCk5dJfszcxsK-NEYWvc-KdQfKbNY627Ex5aw8SPNyLJ6Q6WK6QsenAdx7ApbGdm0QzD8H5qN-S7AXj9TA6fIuI8YX5KPmk6AHDixMUh4HJtRp2r7lvfXW9WkFAdYoRfsKXM/s1600/insert+data+from+struct+in+data+block.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;569&quot; data-original-width=&quot;1017&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR0Qs-o2bmCk5dJfszcxsK-NEYWvc-KdQfKbNY627Ex5aw8SPNyLJ6Q6WK6QsenAdx7ApbGdm0QzD8H5qN-S7AXj9TA6fIuI8YX5KPmk6AHDixMUh4HJtRp2r7lvfXW9WkFAdYoRfsKXM/s640/insert+data+from+struct+in+data+block.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بكتابة حرف D تفتح القائمة الفرعية و نختار منها data المطلوبة ( و فى المثال تكون test4 )&lt;br /&gt;او يمكن كتابة عنوان test 4 بهذا الشكل Complex Data Block&quot;.x.test4&quot; بحيث ان&lt;br /&gt;Complex Data Block : هو اسم Data Block&lt;br /&gt;x : هو اسم struct الذى تم انشاءه&lt;br /&gt;test4 : هو اسم integer data المراد استدعاءه&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
اذا نستنتج ان استخدام struct هو للتنظيم فقط و لا يغير فى data و لا يعتبر نوع داتا بحد ذاته&lt;/h3&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح UDT داخل data block&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و هى&lt;span style=&quot;color: #cc0000;&quot;&gt; User Defined Data&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;و سيتم شرحها بالتفصيل عند شرح UDT Block فى درس اخر&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;انتهى الشرح شكرا للمتابعة&lt;br /&gt;هذا الشرح حصرى لموقع electrical-engineering يرجى عند النقل&lt;/h3&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7015159655203298123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7015159655203298123'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/10/complex-data-block.html' title='شرح complex data block فى Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuT5thaitVTz3hReRWbKOsn00E1KDcILMCxo84p2XglEQyq1QlCYzhOswZR1Hzz9AFOrHAJzpHPH9t7vm_KqkB_Et4uWBGP7kItEMh5lKSRJPwjo3iPZY62iDvMtXFWrIpRC0uqnCnrpI/s72-c/complex+data+block+elements.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-1172573825654846818</id><published>2017-10-18T00:18:00.002+02:00</published><updated>2018-02-13T08:44:36.328+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="complex data block"/><category scheme="http://www.blogger.com/atom/ns#" term="elementary"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="instance"/><category scheme="http://www.blogger.com/atom/ns#" term="integer"/><category scheme="http://www.blogger.com/atom/ns#" term="shared"/><title type='text'>شرح Data Block فى Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نكمل كورس Siemens PLC&lt;br /&gt;و موعدنا مع الدرس الثامن&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ها نشرح كيفية ادراج data block و ايه هى عناصرها بالكامل Elementary و Complex&lt;br /&gt;و ها نشرح الفرق بين &lt;span style=&quot;color: #cc0000;&quot;&gt;Shared &lt;/span&gt;و &lt;span style=&quot;color: #cc0000;&quot;&gt;instance data block&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
يعنى ايه Data block ؟&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
data block هى مكان لتخزين البيانات داخل CPU بطريقة معينة انا بحددها&lt;br /&gt;حتى يتم استخدامها داخل عناصر البرنامج مثل function و function block&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
يوجد نوعين اساسيين من Data Blocks هى :&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Shared data block :&lt;/span&gt;&amp;nbsp;اى تمكن استخدامها فى اى مكان داخل البرنامج زى مثلا اى function او اى function block او OB و ديه انا اللى بكتب عناصرها بنفسى بالكامل&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Instance data block :&amp;nbsp;&lt;/span&gt;و ديه يتم استخدامها فقط مع Function block او system function block&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و ديه لا يتم كتابة عناصرها عن طريق المبرمج بل يتم ادراجها تلقائيا عند عمل call لاى FB او SFB&lt;br /&gt;بحيث يكون لكل&lt;span style=&quot;color: #cc0000;&quot;&gt; function block&lt;/span&gt; يتم عمل instance data block خاص بيه فقط و نفس الوضع مع &lt;span style=&quot;color: #cc0000;&quot;&gt;system function block&lt;/span&gt;&lt;br /&gt;Instance Data Block ها يتم شرحها مع function block فى درس خاص&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لادراج data block اضغط right click فى اى مكان فارغ داخل صفحة blocks و اختار insert new object و اختار Data Block&lt;br /&gt;و طبعا ها يكون نوعها &lt;span style=&quot;color: #cc0000;&quot;&gt;Shared&lt;/span&gt;&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWw6N_XuBQQjJKd02rTjZ0jX6iwPE1JMr3WvfhdOv6WZfWCwyx2H-sUqXI0n-9CO2Rq9kc0i0q0qVnONBqR_nPTOpLm81RfKfKlfuhQvq2LrghmMeNlFZfO9vfF3roE6iRuhWv1tkLYrA/s1600/insert+data+block.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;697&quot; data-original-width=&quot;1354&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWw6N_XuBQQjJKd02rTjZ0jX6iwPE1JMr3WvfhdOv6WZfWCwyx2H-sUqXI0n-9CO2Rq9kc0i0q0qVnONBqR_nPTOpLm81RfKfKlfuhQvq2LrghmMeNlFZfO9vfF3roE6iRuhWv1tkLYrA/s640/insert+data+block.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;ها اختار رقم data block حسب المطلوب و لو عايز اكتب symbolic name او اكتب comment عن وظيفة data block ديه&lt;br /&gt;و غيرها من المتغيرات زى مثلا اسم مبرمج data block&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg10v4sHnfZKhYY17OjrVVznhQHPPU_J4-6RCGcmDGNLz1XSaT6JptSW7MHcfLWpkOw2wVPmXtu6PEGBDd0wBwSPeBtg8PhZ_O3bVyHQGllU92UnHAlonrz-ieXDuyIW4wLK8mzj1dlXio/s1600/data+block+insert.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;669&quot; data-original-width=&quot;1060&quot; height=&quot;402&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg10v4sHnfZKhYY17OjrVVznhQHPPU_J4-6RCGcmDGNLz1XSaT6JptSW7MHcfLWpkOw2wVPmXtu6PEGBDd0wBwSPeBtg8PhZ_O3bVyHQGllU92UnHAlonrz-ieXDuyIW4wLK8mzj1dlXio/s640/data+block+insert.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد كدا اختار OK&lt;br /&gt;بعد فتح data block نجدها بهذا الشكل&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFlaGVdflZg2lXgKdVMq6S6-4UHGVt73y6bnoQA56tXYxATrT6-6Od7sinzSKSC85bzduH5zpMFiPIkAESdM3wry7py9HGHu86-aBZpRXkKsInBhez4a-zzvEoxg1Yo4B5SnnVfVY7Br8/s1600/data+block+shared.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;670&quot; data-original-width=&quot;1288&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFlaGVdflZg2lXgKdVMq6S6-4UHGVt73y6bnoQA56tXYxATrT6-6Od7sinzSKSC85bzduH5zpMFiPIkAESdM3wry7py9HGHu86-aBZpRXkKsInBhez4a-zzvEoxg1Yo4B5SnnVfVY7Br8/s640/data+block+shared.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
انواع عناصر Data block&lt;br /&gt;تنقسم الى نوعين اساسيين&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
Elementary Data Block : و ده يحتوى على العناصر المبسطة&lt;br /&gt;Complex Data Block : و ده يحتوى على العناصر المعقدة&amp;nbsp;&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح Elementary Data Block&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiY3NBcMSQThbfVlDQ7pZO8H6q7EkgrrJeTDnPCTJE0ykVQloegi6hVrlAwTLcDW-KsUQxpu9k1dV_hqXXMHoSbXUVXTiSbu7lQhurLXuatjWL1AQLBQecOyJtZ-gGjf4iKdL2HYvMKaU/s1600/elementary+data.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;617&quot; data-original-width=&quot;1111&quot; height=&quot;354&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiY3NBcMSQThbfVlDQ7pZO8H6q7EkgrrJeTDnPCTJE0ykVQloegi6hVrlAwTLcDW-KsUQxpu9k1dV_hqXXMHoSbXUVXTiSbu7lQhurLXuatjWL1AQLBQecOyJtZ-gGjf4iKdL2HYvMKaU/s640/elementary+data.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ها نشرح كل عنصر&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;bool&lt;/span&gt; : و هى قيمة تتكون من bit واحدة اى تكون اما 1 او 0&lt;br /&gt;0 تسمى False و 1 تسمى True&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Byte&lt;/span&gt; : اى قيمة تحتوى على 8 bits&lt;br /&gt;و تكتب هنا بصيغة hexadecimal فقط اى لكتابة قيمة مثلا 12 داخل data block بحجم byte تكتبB#16#C&lt;br /&gt;راجع صيغة hexadecimal فى درس&lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/10/data-formats.html&quot; target=&quot;_blank&quot;&gt; شرح تمثيل الاعداد داخل Siemens PLC&lt;/a&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Word&lt;/span&gt; : اى تحتوى على 16 bits&lt;br /&gt;و يتم كتابة قيمتها بصيغة hexadecimal مثلا لكتابة القيمة 14 داخل ذاكرة بحجم word تكون كالتالى W#16#E&amp;nbsp;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;DWord &lt;/span&gt;: اى double word و تحتوى على 32 bits&lt;br /&gt;و يتم كتابة قيمتها بصيغة hexadecimal مثلا لكتابة القيمة 14 داخل ذاكرة بحجم word تكون كالتالى D#16#E&amp;nbsp;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;int &lt;/span&gt;: اى integer و تحتوى على 16 bits و تتراوح قيمتها من -32768 الى&amp;nbsp;+32767&lt;br /&gt;و يتم كتابة قيمتها داخل data block بالشكل decimal العادى مثلا اكتب 98 او اكتب -166 و هكذا&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Dint&lt;/span&gt; : اى double integer و تحتوى على 32 bits و تتراوح قيمتها من -2147483648 الى&amp;nbsp;+2147483647&lt;br /&gt;و يتم كتابة قيمتها داخل data block بالشكل decimal العادى و كلن بالشكل L#Value مثلا لكتابة الرقم 899 تكتب L#899&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Real&lt;/span&gt; : و تحتوى على 32 bits و هى الداتا الوحيدة فى PLC التى يمكن ان تحتوى على قيمة عشرية&lt;br /&gt;مثلا لكتابة القيمة 99.6 يقوم برنامج Simatic manager بتحويلها تلقائيا الى&amp;nbsp;9.960000e+001&lt;br /&gt;راجع درس&lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/10/data-formats.html&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;شرح تمثيل الاعداد داخل Siemens PLC&lt;/a&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;S5Time&lt;/span&gt; : و هى الصيغة الوحيدة لكتابة قيمة وقت داخل Timers&lt;br /&gt;و تشغل مساحة 16 bits&lt;br /&gt;و لكتابة وقت مثلا ( ساعة و 53 دقيقة و 30 ثانية و 20 مللى ثانية ) يتم كتابة S5T#1H53M30S20MS&lt;br /&gt;و اقصى قيمة لها S5T#2H46M30S0MS&lt;br /&gt;و سيتم شرح S5Time بالتفصيل الممل فى درس شرح timers لاحقا&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Time &lt;/span&gt;: و هى صيغة كتابة الوقت ايضا و يتم استخدامها فى الاساس مع IEC timers&lt;br /&gt;و تشغل مساحة 32 bits&lt;br /&gt;و نفس وقت مثلا ( 3 ايام و 10 ساعات و 40 دقيقة ) يتم كتابة T#3d10h40m&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Date&lt;/span&gt; : تستخدم فى كتابة التاريخ&lt;br /&gt;و تشغل مساحة 16 bits&lt;br /&gt;لكتابة تاريخ مثلا 15/3/2013 نكتب&amp;nbsp;D#2013-3-15&lt;br /&gt;و تتراوح قيمة التاريخ من&amp;nbsp;D#1990-1-1 الى&amp;nbsp;D#2168-12-31&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;time of day &lt;/span&gt;: و تستخدم لكتابة وقت ما&lt;br /&gt;و تشغل مساحة 32 bits&lt;br /&gt;مثلا لكتابة الوقت الساعة 2 ظهرا و 30 دقيقة و 20 ثانية يتم كتابة&amp;nbsp;TOD#14:30:20.000&lt;br /&gt;و تتراوح قيمة الوقت من&amp;nbsp;TOD#0:0:0.000 الى&amp;nbsp;TOD#23:59:59.999&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;CHAR &lt;/span&gt;: و هى اختصار character و تستخدم لكتابة حرف&lt;br /&gt;و تشغل مساحة 8 bits&lt;br /&gt;مثلا لكتابة حرف F يتم كتابتها كالتالى&amp;nbsp;&amp;nbsp;&#39;F&#39;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;كدا احنا شرحنا كل نوع على حدى و الحجم الذى يشغله و فيما يستخدم&lt;br /&gt;دلوقتى ها نقوم بأدراج كل العناصر السابقة على Data Block اللى انشأناها&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNUnC9oKNrIR-mh6tpdB1yJ8fkxxAmXgU9aPDg5g7h7S8tOyWpmlcZipd5mMz1Nv443Vwlhf0dWf_v6Ql3cho2IZ_PA4_sIXu2uPkvgpszj0X9Oq2S7ocvZhGgtQDxUHmvEdMkgOHxt-M/s1600/data+block+elementary+types+address.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;634&quot; data-original-width=&quot;1190&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNUnC9oKNrIR-mh6tpdB1yJ8fkxxAmXgU9aPDg5g7h7S8tOyWpmlcZipd5mMz1Nv443Vwlhf0dWf_v6Ql3cho2IZ_PA4_sIXu2uPkvgpszj0X9Oq2S7ocvZhGgtQDxUHmvEdMkgOHxt-M/s640/data+block+elementary+types+address.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نجد ان هناك الخانات الاتية :&lt;br /&gt;name : و فيه يتم ادراج اسم القيمة حسب اختيارى مثلا انا كتبت test&lt;br /&gt;type و ده نوع data اللى تم شرحه بالتفصيل&lt;br /&gt;initial value : و ديه القيمة الابتدائية اللى PLC ها يدرجها عند عمل download للداتا بلوك&lt;br /&gt;و القيمة ديه البرنامج يضعها تلقائيا بصفر و لكن ممكن اغير فيها حسب المطلوب&lt;br /&gt;و بمجرد ان يعمل البرنامج بعد عمل download تتغير قيمة الداتا حسب البرنامج اللى انا كاتبه&lt;br /&gt;Comment : و ده لو انا عايز اكتب كومنت يذكرنى بأستخدام الداتا ديه مثلا&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نلاحظ الاتى : يقوم برنامج Simatic manager بحجز ذاكرة لكل عنصر انا بدرجه&lt;br /&gt;مع ملاحظة ان عند استخدام داتا بذاكرة bool يقوم البرنامج بحجز ذاكرة 1 byte كامله لها&lt;br /&gt;و عند استخدام داتا بذاكرة byte يقوم البرنامج بحجز ذاكرة 1 word كامله لها&lt;/h3&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;كيفية استدعاء اى data تم ادراجها داخل Data Block&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
bool : يتم استدعائه على هذه الصيغة DB1.DBX4.0 مثلا ( هنا رقم data block يساوى 1 و نقصد bit رقم 0 داخل byte رقم 4 )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و لاستدعاء القيمة المخزنه على byte يتم كتابة الامر بهذه الطريقة DB1.DBB3 بهذا الشكل تم استدعاء BYTE رقم 3 فى data block رقم 1&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و لاستدعاء القيمة المخزنه على word يتم كتابة الامر بهذه الصيغة DB4.DBW6 ( بهذا الشكل تم استدعاء WORD رقم 6 فى data block رقم 4 )&lt;/h3&gt;
&lt;h3&gt;
و لاستدعاء القيمة المخزنه على double word يتم كتابة الامر بهذه الصيغة DB5.DBD8 ( بهذا الشكل تم استدعاء double word رقم 8 فى data block رقم 5 )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و ذلك بعض النظر عن نوع الذاكرة&amp;nbsp;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
دلوقتى ها نستدعى كل العناصر اللى كتبناها فى data block 1&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggoC0rbajAUivekBtlEYx5GpnygHw6GEPc8j5fYi87VSth_CqHSAKsbqvKrWZST6Q_Msyywh-Bk27eNgMReezDBAc1aIXudwyAUylOD7VgUJkYMq2ueDvRuvbuaU5W5XwIU9_IENBYkSc/s1600/data+block+elementary+types+address.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;634&quot; data-original-width=&quot;1190&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggoC0rbajAUivekBtlEYx5GpnygHw6GEPc8j5fYi87VSth_CqHSAKsbqvKrWZST6Q_Msyywh-Bk27eNgMReezDBAc1aIXudwyAUylOD7VgUJkYMq2ueDvRuvbuaU5W5XwIU9_IENBYkSc/s640/data+block+elementary+types+address.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لاستدعاء test1 : نكتب DB1.DBX0.0 و ذلك لانها مخزنه على ذاكرة BIT&lt;br /&gt;لاستدعاء test2 :&amp;nbsp; نكتب DB1.DBB1 و ذلك لانها مخزنه على ذاكرة byte&lt;br /&gt;لاستدعاء test3 :&amp;nbsp; نكتب DB1.DBW2 و ذلك لانها مخزنه على ذاكرة word&lt;br /&gt;test4 :&amp;nbsp; نكتب DB1.DBD4 و ذلك لانها مخزنه على ذاكرة double word&lt;br /&gt;test5 :&amp;nbsp; نكتب DB1.DBW8 و ذلك لانها مخزنه على ذاكرة word&lt;br /&gt;test6 :&amp;nbsp; نكتب DB1.DBD10 و ذلك لانها مخزنه على ذاكرة double word&lt;br /&gt;test7 :&amp;nbsp; نكتب DB1.DBD14 و ذلك لانها مخزنه على ذاكرة double word&lt;br /&gt;test8 :&amp;nbsp; نكتب DB1.DBW18 و ذلك لانها مخزنه على ذاكرة word&lt;br /&gt;test9 :&amp;nbsp; نكتب DB1.DBD20 و ذلك لانها مخزنه على ذاكرة double word&lt;br /&gt;test10 :&amp;nbsp; نكتب DB1.DBW24 و ذلك لانها مخزنه على ذاكرة word&lt;br /&gt;test11 :&amp;nbsp; نكتب DB1.DBD26 و ذلك لانها مخزنه على ذاكرة double word&lt;br /&gt;test12 :&amp;nbsp; نكتب DB1.DBD30 و ذلك لانها مخزنه على ذاكرة double word&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: magenta;&quot;&gt;مثال عملى على استخدام Data Block&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
داخل FC3 ها نعمل برنامج يقوم بمقارنة رقمين و تشغيل خرج حسب المقارنة&lt;br /&gt;عشان تفهم المثال راجع &lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/10/comparator-siemens-plc.html&quot; target=&quot;_blank&quot;&gt;درس شرح اوامر Comparator داخل Siemens PLC&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB-Syo7LtTiuV8Zcj9ahgSaFbQX-AsrrbsG0yumMsNAiCGBsS7mekf88QBiKVfk5xJhVjjYCVQk4rYQXUbCoyV8MISSrS0FP6u0Aks9mrj15hl40FQYLTlhYS6pQBdHUiRg2T6myLEsgU/s1600/compare+code+with+DB.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;656&quot; data-original-width=&quot;1000&quot; height=&quot;418&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB-Syo7LtTiuV8Zcj9ahgSaFbQX-AsrrbsG0yumMsNAiCGBsS7mekf88QBiKVfk5xJhVjjYCVQk4rYQXUbCoyV8MISSrS0FP6u0Aks9mrj15hl40FQYLTlhYS6pQBdHUiRg2T6myLEsgU/s640/compare+code+with+DB.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
هنا استخدمت DB1.DBX0.0 كنقطة مفتوحة تستخدم مع I 10.0 فى تشغيل compare block&lt;br /&gt;و استخدمت DB1.DBW8 فى عملية المقارنة نفسها&lt;br /&gt;لاحظ ان البرنامج اظهر اسم DB1 و هو &lt;span style=&quot;color: #8e7cc3;&quot;&gt;learn data block&lt;/span&gt; و اظهر اسم المتغير اللى ادرجته test 1 و test 5&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;البرنامج السابق بلغة STL&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkyIrG5lbYKsH8HyhDN_dX6uglGX7g_Qr7-0qQdaNysGZrof7w2oQKEG_TJabsZKRHGjlUkAl1zAmymMG0mdzRIzwwX9fO4DtL6f9mk3zFcXseQbA2D3HBUlqSRKy-maf0I-9SWhenPQc/s1600/compare+with+data+block+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;499&quot; data-original-width=&quot;850&quot; height=&quot;374&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkyIrG5lbYKsH8HyhDN_dX6uglGX7g_Qr7-0qQdaNysGZrof7w2oQKEG_TJabsZKRHGjlUkAl1zAmymMG0mdzRIzwwX9fO4DtL6f9mk3zFcXseQbA2D3HBUlqSRKy-maf0I-9SWhenPQc/s640/compare+with+data+block+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كدا باقى عناصر&lt;span style=&quot;color: #cc0000;&quot;&gt; Complex Data Block&lt;/span&gt;&lt;br /&gt;و هى : Date and Time - String - Array - Struct - UDT&lt;br /&gt;و هيتم شرحهم بالتفصيل الدرس القادم من الكورس&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
شكرا للمتابعة&amp;nbsp;&lt;/h3&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/1172573825654846818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/1172573825654846818'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/10/data-block-siemens-plc.html' title='شرح Data Block فى Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWw6N_XuBQQjJKd02rTjZ0jX6iwPE1JMr3WvfhdOv6WZfWCwyx2H-sUqXI0n-9CO2Rq9kc0i0q0qVnONBqR_nPTOpLm81RfKfKlfuhQvq2LrghmMeNlFZfO9vfF3roE6iRuhWv1tkLYrA/s72-c/insert+data+block.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-5526362189589275341</id><published>2017-10-13T21:26:00.001+02:00</published><updated>2018-02-13T08:44:36.700+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="accumulator"/><category scheme="http://www.blogger.com/atom/ns#" term="compare"/><category scheme="http://www.blogger.com/atom/ns#" term="integer"/><category scheme="http://www.blogger.com/atom/ns#" term="LAD"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="real"/><category scheme="http://www.blogger.com/atom/ns#" term="STL"/><title type='text'>شرح عمليات المقارنة comparator فى Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نكمل كورس شرح Siemens S7 300&lt;br /&gt;و موعدنا مع الدرس السابع&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;شرح المقارنات بين الاعداد&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
المقارنات هى عملية تؤثر فقط على حالة &lt;span style=&quot;color: blue;&quot;&gt;RLO&amp;nbsp;&lt;/span&gt;&lt;br /&gt;اى ان الخرج من عمليات المقارنة اما 1 او 0&lt;br /&gt;توجد ثلاث انواع من المقارنات&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;integer comparator&lt;/span&gt; : اى يتعامل مع ارقام integer اى تتكون من 16 bits و تكون موجبة او سالبة&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;double integer comparator&lt;/span&gt; : اى&amp;nbsp; يتعامل مع ارقام double integer تتكون من 32 bits و ايضا موجب او سالب&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;real comparator &lt;/span&gt;: اى يتعامل مع ارقام real تتكون من 32 bits و ايضا موجب او سالب&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
طرق المقارنة بين عددين&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbu2rPmGHAaX3SO0ZT8l1JqNaxyLY_pR2dj3LQPgF9wih8o90bbjPuilodc6Jc692PwEaMVDnxoLrprOW4ij9ytO6PYEU3KHRR_nLyQawdtRD2KilmnoNfXjMEdGgTUTMZ50BLotSFhaM/s1600/comparator+types.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;520&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbu2rPmGHAaX3SO0ZT8l1JqNaxyLY_pR2dj3LQPgF9wih8o90bbjPuilodc6Jc692PwEaMVDnxoLrprOW4ij9ytO6PYEU3KHRR_nLyQawdtRD2KilmnoNfXjMEdGgTUTMZ50BLotSFhaM/s640/comparator+types.png&quot; width=&quot;544&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بالنظر الى الصورة المرفقة نجد 6 طرق من المقارنات تتكرر للثلاث انواع integer , double integer , real&lt;br /&gt;الطرق 6 هى :&lt;br /&gt;EQ اى equal و رمزها ( == ) : و هنا اذا كان العدد الاول يساوى العدد الثانى , يكون خرج المقارنة = 1&lt;br /&gt;NE اى not equal و رمزها ( &amp;lt;&amp;gt; ) : و هنا اذا كان العدد الاول لا يساوى العدد الثانى , يكون خرج المقارنة = 1&lt;br /&gt;GT اى greater than و رمزها ( &amp;lt; ) : و هنا اذا كان العدد الاول اكبر من العدد الثانى , يكون خرج المقارنة = 1&lt;br /&gt;LT اى less than&amp;nbsp;و رمزها ( &amp;gt; )&amp;nbsp;: و هنا اذا كان العدد الاول اصغر من العدد الثانى , يكون خرج المقارنة = 1&lt;br /&gt;GE اىgreater than or equal&amp;nbsp;و رمزها ( =&amp;lt; )&amp;nbsp;: و هنا اذا كان العدد الاول اكبر من او يساوى العدد الثانى , يكون خرج المقارنة = 1&lt;br /&gt;LE اى less than or equal&amp;nbsp;و رمزها ( =&amp;gt; )&amp;nbsp;: و هنا اذا كان العدد الاول اصغر من او يساوى العدد الثانى , يكون خرج المقارنة = 1&lt;/h3&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;كيفية كتابة اوامر المقارنة فى لغة Ladder Diagram&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;لمقارنة الاعداد integer&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM6bDZC4hs1zPu1f_hRW1Pddnvy1vmMtpXjZd3j3c5lnnxrwacfve5i-uY0iSdG3n8CpaEF_WNq9LfYAfIlbV3iQjg-GL8OdKWWCDGRY_j6gLb3SjQE_AKtj__oP_bsFACUGij63ckJ0o/s1600/integer+compare+ladder.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;709&quot; data-original-width=&quot;963&quot; height=&quot;470&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM6bDZC4hs1zPu1f_hRW1Pddnvy1vmMtpXjZd3j3c5lnnxrwacfve5i-uY0iSdG3n8CpaEF_WNq9LfYAfIlbV3iQjg-GL8OdKWWCDGRY_j6gLb3SjQE_AKtj__oP_bsFACUGij63ckJ0o/s640/integer+compare+ladder.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نلاحظ ان عنوان البلوك I&amp;lt; : حرف I يدل على ان المقارنة من النوع integer و العلامة &amp;lt; تعنى greater than&lt;br /&gt;compare block : يتكون من&lt;br /&gt;compare enable : و ده المسئول عن تشغيل عملية compare يعنى لازم تكون RLO قبله = 1 ( فى هذا المثال لازم يكون I0.1 = 1 و M 0.0 =0 )&lt;br /&gt;IN 1 : و ده مكان كتابة الرقم الاول و هنا لازم يكون حجمه WORD بسبب انى مسىتخدم مقارنة من نوع integer&lt;br /&gt;IN 2 : و ده مكان كتابة الرقم الثانى و هنا لازم يكون حجمه WORD ايضا&lt;br /&gt;خرج المقارنة و يكون اما 1 او 0&lt;br /&gt;اذا لكى يعمل الخرج Q 10.6 يجب ان يكون MW 20 اكبر من MW 16&amp;nbsp;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ماذا يحدث لو استخدمت حجم بيانات خطا يعنى مثلا استخدمت MD 20 بدلا من MW 20&lt;br /&gt;البرنامج ها يعطى ERROR و لا يمكن عمل save او downlaod&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbAOzfj1KEAmSCX_zWYcW2GjWw2sPZ8vnefj_1MK9Bz8vON11lBbLTqmboG7fejsctQs3lOCcxbcsgWZoncodC_GvkiDB9RYz8kQQXzeLOF9WMZZ58_-IeAv2E6w0sMajkaWHmEz9zgYQ/s1600/double+word+on+integer+compare.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;629&quot; data-original-width=&quot;872&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbAOzfj1KEAmSCX_zWYcW2GjWw2sPZ8vnefj_1MK9Bz8vON11lBbLTqmboG7fejsctQs3lOCcxbcsgWZoncodC_GvkiDB9RYz8kQQXzeLOF9WMZZ58_-IeAv2E6w0sMajkaWHmEz9zgYQ/s640/double+word+on+integer+compare.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نلاحظ ظهور رسالة error معناها ان IN1 يجب ان تحتوى على قيمة WORD&amp;nbsp;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;لمقارنة الاعداد double integer&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzECZ6JrxQM2CDTN8zvmHpFPMrjkig8fA81lgSTix7JzKBgDmEkBc9mUJRlI_58slxb5eP65-qUZCuvBSFAOUTv7ANwAoYx95D-vr4Eh9NzEQopPF_AlQfUZMvTqUVVqCqmvhsEZWdWE4/s1600/double+word+compare+in+LAD.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;665&quot; data-original-width=&quot;927&quot; height=&quot;459&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzECZ6JrxQM2CDTN8zvmHpFPMrjkig8fA81lgSTix7JzKBgDmEkBc9mUJRlI_58slxb5eP65-qUZCuvBSFAOUTv7ANwAoYx95D-vr4Eh9NzEQopPF_AlQfUZMvTqUVVqCqmvhsEZWdWE4/s640/double+word+compare+in+LAD.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نلاحظ ان عنوان البلوك D== : حرف D يدل على ان المقارنة من النوع Double Integer و العلامة == تعنى equal&lt;br /&gt;نفس تكوين compare block و الاختلاف هو نوع data المسموح بكتابته فى IN 1 و IN 2&lt;br /&gt;اى يجب ان يكون IN 1 و IN 2 من النوع double integer&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;لمقارنة الاعداد Real&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxRVO8TWpp2Vy2xrKoFfu50p8Ie5UGdwKa7-Zd-JoDL_Xj-VPK4aD-s9oBzYWa2PL4UQWbyMr3veSFMuFPBdY5aRqqdHrIn3FLe89SU5iJkrbGEqbIFbP5JSnQioyTwForAcZb_d1MFl8/s1600/floating+point+in+compare.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;278&quot; data-original-width=&quot;741&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxRVO8TWpp2Vy2xrKoFfu50p8Ie5UGdwKa7-Zd-JoDL_Xj-VPK4aD-s9oBzYWa2PL4UQWbyMr3veSFMuFPBdY5aRqqdHrIn3FLe89SU5iJkrbGEqbIFbP5JSnQioyTwForAcZb_d1MFl8/s640/floating+point+in+compare.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ملحوظة :&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px;&quot;&gt;عند كتابة اى رقم real يتم تحويله بشكل اوتوماتيك الى الصيغة&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: #351c75;&quot;&gt;((Sign) • (1.f) • (2^(e-127)&lt;/span&gt;&lt;/span&gt;و ده تم شرحه بالتفصيل فى درس&amp;nbsp;&lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/10/data-formats.html&quot; target=&quot;_blank&quot;&gt;شرح طرق تمثيل الاعداد داخل Siemens PLC&lt;/a&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
اذا عند كتابة الرقم 10.6 يتم تحويلها مباشرة الى&amp;nbsp;1.060000e+001&lt;br /&gt;للتحويل العكسى : نضرب 1.06 فى 10 ^ 1 = 1.6&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شكل compare block بعد كتابة المتغيرات&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJLr9Tt4mPj_kLTbdRNAfDqgpjBP_K2_hUK4YhAnKAR0UyoiUPbeDliVltNBhN_3McZM4SykMlbFKD6jtrf8zeeOCgqKsF-Vq2Ei8cJZUPRcYef_OjvDGrBF-C7CVvs14IhdZW2dpwXNM/s1600/compare+in+real+values.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;417&quot; data-original-width=&quot;1028&quot; height=&quot;258&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJLr9Tt4mPj_kLTbdRNAfDqgpjBP_K2_hUK4YhAnKAR0UyoiUPbeDliVltNBhN_3McZM4SykMlbFKD6jtrf8zeeOCgqKsF-Vq2Ei8cJZUPRcYef_OjvDGrBF-C7CVvs14IhdZW2dpwXNM/s640/compare+in+real+values.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نلاحظ ان عنوان البلوك R=&amp;gt; : حرف R يدل على ان المقارنة من النوع Real و العلامة =&amp;gt;&amp;nbsp;تعنى less than or equal&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;كيفية كتابة اوامر المقارنة فى لغة statement list&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;لمقارنة الاعداد integer فى لغة STL&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXPH5OiK8Q1sUB6bAdIC2vMgV2o1DjlNMMwIev8o0-hfKQagnwY2CEUoAf8_eBa6y_esC2qAkkoH2tmWi4OEESk1QwbuO7Hblb0Q9erb2o5XaRqeH-R-Rt80xomq7041uwAr7MmMa8-I4/s1600/compare+block+in+stl.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;552&quot; data-original-width=&quot;1079&quot; height=&quot;326&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXPH5OiK8Q1sUB6bAdIC2vMgV2o1DjlNMMwIev8o0-hfKQagnwY2CEUoAf8_eBa6y_esC2qAkkoH2tmWi4OEESk1QwbuO7Hblb0Q9erb2o5XaRqeH-R-Rt80xomq7041uwAr7MmMa8-I4/s640/compare+block+in+stl.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لكتابة امر compare يجب كتابة )A قبله و كتابة ( بعده اى ان ما بين القوسين هو امر المقارنة )&lt;br /&gt;الامر L MW 20 يقوم بتحميل العدد MW 20 على &lt;span style=&quot;color: #cc0000;&quot;&gt;ACCUMULATOR 1&lt;/span&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;الامر L MW 16 قام بتحميل العدد MW 16 على &lt;span style=&quot;color: #cc0000;&quot;&gt;ACCUMULATOR 1&lt;/span&gt;&amp;nbsp; و ترحيل العدد MW 20 على&lt;span style=&quot;color: #cc0000;&quot;&gt; ACCUMULATOR 2&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
(&amp;nbsp; accumulator 1 , 2 : هى اماكن تخزين الاعداد لكى يتم عمل اى عمليات حسابية او منطقية عليها داخل PLC و يوجد فى S7 300 عدد 2 accumulator فقط )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الرمزI&amp;lt;&amp;nbsp; : يعنى ان المقارنة من النوع integer و المقارنة greater than&lt;br /&gt;بفرض ان M 0.0 = 0 و I 0.1 = 1&lt;br /&gt;هنا compare تقوم بتشغيل الخرج Q 10.6 عندما يكون MW 20 اكبر من MW 16 اى عندما يكون accumulator 2 اكبر من accumulator 1&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;لمقارنة الاعداد double integer فى لغة STL&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKFE_9ghyphenhyphen307Ke1uD6CWZ7EpPE4ugG9O6EcQhQh1c5h7gp11HEpbIWhMGOsc4LW7-6mtYcKjZdZa-dIG9J_-7__XmzvtL_8I4i1Xbsza8j6R3gMnMNvooskEWNabV2bCr6mA0DTRHPCU8/s1600/double+integer+in+stl.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;632&quot; data-original-width=&quot;1186&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKFE_9ghyphenhyphen307Ke1uD6CWZ7EpPE4ugG9O6EcQhQh1c5h7gp11HEpbIWhMGOsc4LW7-6mtYcKjZdZa-dIG9J_-7__XmzvtL_8I4i1Xbsza8j6R3gMnMNvooskEWNabV2bCr6mA0DTRHPCU8/s640/double+integer+in+stl.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نفس الطريقة و لكن هنا تم كتابة D== اى ان المقارنة من النوع double word&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;لمقارنة الاعداد Real فى لغة STL&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3vx9LAeEip7CZhgxydcJNYyRJSD3DbaFSB0r6w_u1C1a0Hx9TOaUyCBmNm5eZ0Gm-PYCF-7BTr2z-S9cOpmZ7VzlmP-E1NYB1rq8ZBJ2FaL7YZxxEyMFITYbF6PLlsy0QgJZ26YXrjsA/s1600/compare+block+in+real+values+stl.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;611&quot; data-original-width=&quot;1310&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3vx9LAeEip7CZhgxydcJNYyRJSD3DbaFSB0r6w_u1C1a0Hx9TOaUyCBmNm5eZ0Gm-PYCF-7BTr2z-S9cOpmZ7VzlmP-E1NYB1rq8ZBJ2FaL7YZxxEyMFITYbF6PLlsy0QgJZ26YXrjsA/s640/compare+block+in+real+values+stl.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
تم كتابة R فى امر المقارنة اى ان المقارنه من النوع REAL&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ملحوظة : طبعا معروف ان الرمز // يعنى ان ما بعده مجرد تعليق على الكود و لا يؤثر اى تأثير على الكود نفسه&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
انتهى الشرح شكرا للمتابعة&lt;/h4&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/5526362189589275341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/5526362189589275341'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/10/comparator-siemens-plc.html' title='شرح عمليات المقارنة comparator فى Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbu2rPmGHAaX3SO0ZT8l1JqNaxyLY_pR2dj3LQPgF9wih8o90bbjPuilodc6Jc692PwEaMVDnxoLrprOW4ij9ytO6PYEU3KHRR_nLyQawdtRD2KilmnoNfXjMEdGgTUTMZ50BLotSFhaM/s72-c/comparator+types.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-8540870242460471544</id><published>2017-10-13T02:29:00.002+02:00</published><updated>2018-02-13T08:44:36.920+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BCD"/><category scheme="http://www.blogger.com/atom/ns#" term="binary"/><category scheme="http://www.blogger.com/atom/ns#" term="floating point"/><category scheme="http://www.blogger.com/atom/ns#" term="hexadecimal"/><category scheme="http://www.blogger.com/atom/ns#" term="integer"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><title type='text'>شرح طرق تمثيل الاعداد داخل Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
النهارده ها نشرح الدرس السادس من كورس شرح Siemens PLC S7 300 , S7 400&lt;br /&gt;ها نشرح انواع&amp;nbsp; طرق تمثيل الاعداد Data Formats داخل PLC&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الدرس ده من اهم الدروس لانه تمهيد و اساس لكل العمليات الحسابية و المقارنات و التحويلات&lt;br /&gt;ها نشرح الانواع الاتية : integer - double integer - Real (floating points numbers) -BCD numbers&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;integer numbers و اختصارها INT :&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و ده نوع من الاعداد يتكون من 16 bits كل bit تحتوى على قيمة 1 او 0&lt;br /&gt;و حسب ترتيب bits و قيمها يتم حساب قيمة الرقم&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
النوع integer يمكن ان يمثل ارقام موجبة و ايضا ارقام سالبة و لكن يجب ان تكون الارقام ارقام صحيحة فقط اى انه لا يقبل العلامة العشرية&lt;br /&gt;مبدئيا كدا integer data type يمكن ان يستوعب ارقام من - 32768 الى&amp;nbsp;+32767&lt;br /&gt;لازم نكون عارفين ان لو حملت رقم اكبر من 32767 او اقل من -32768 نجد ان CPU اعطى fault&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;اولا : تمثيل العدد الموجب بذاكرة نوعها integer&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip-IcdltfukekZi5MB9t0BJWNEAmiTUpvUM_WmW4SbxEcMCKE2HlrlhSN8hBqQJ-6n9sjZR9u18rzjbYbjsduUW7hRoBd8krwC1A0bYfZGL0yOCqp-0MEB58RJ07yDDD-6MGv4pvaOrlw/s1600/positive+integer+data+type.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;287&quot; data-original-width=&quot;999&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip-IcdltfukekZi5MB9t0BJWNEAmiTUpvUM_WmW4SbxEcMCKE2HlrlhSN8hBqQJ-6n9sjZR9u18rzjbYbjsduUW7hRoBd8krwC1A0bYfZGL0yOCqp-0MEB58RJ07yDDD-6MGv4pvaOrlw/s640/positive+integer+data+type.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
يمكن تمثيل الارقام integer بثلاث طرق :&lt;br /&gt;طريقة decimal و هى التمثيل العادى للرقم مثل&amp;nbsp;+662&lt;br /&gt;طريقة binary او ( bin ) اى نجد 16 خانة كل خانة تحتوى فقط على 0 او 1&lt;br /&gt;طريقة Hexa-decimal و تحتوى هنا على 4 خانات فقط&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
التمثيل من النوع BIN&lt;br /&gt;عشان اوضح لل PLC ان طريقة قراءة الرقم هى binary لازم اكتبها بالصيغة الاتية :&amp;nbsp; #2 ثم نكتب الرقم&lt;br /&gt;نجد ان الخانة رقم 15 ( اخر خانه ) هى خانة تحديد الاشاره بحيث عندما تكون 0 هذا يعنى ان الرقم موجب و عندما تكون 1 يعنى ان الرقم سالب&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;كيفية قراءة قيمة الرقم اى التحويل من الصيغة binary الى الصيغة العددية decimal :&lt;/span&gt;&lt;br /&gt;نقوم بضرب قيمة كل خانة فى 2 ^رقم الخانة اى ان&lt;br /&gt;&amp;nbsp;الخانة الاولى قيمتها 0*2^0&lt;br /&gt; الخانة الثانية قيمتها 1*2^1&lt;br /&gt;و هكذا فنجد ان قيمة الرقم =&amp;nbsp;0*2^0&amp;nbsp;+&amp;nbsp; 1*2^1&amp;nbsp;+ 1*2^2&amp;nbsp;+&amp;nbsp; 0*2^3&amp;nbsp;+ 1*2^4&amp;nbsp;+&amp;nbsp; 0*2^5&amp;nbsp;+ 0*2^6&amp;nbsp;+&amp;nbsp; 1*2^7&amp;nbsp;+&amp;nbsp; 0*2^8&amp;nbsp;+&amp;nbsp; 1*2^9&amp;nbsp;+&amp;nbsp; 0*2^10 +&amp;nbsp; 0*2^11 + 0*2^12 +&amp;nbsp; 0*2^13 + 0*2^14 +&amp;nbsp; 0*2^15 =&amp;nbsp;+662&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;تمثيل الرقم بطريقة Hexadecimal&lt;/span&gt;&lt;br /&gt;عشان اوضح لل PLC ان طريقة قراءة الرقم هى hexadecimal لازم اكتبها بالصيغة الاتية : (W#16#(value&lt;br /&gt;معنى W ان قيمة العدد من النوع word اى تحتوى على 16 bits&lt;br /&gt;معنى 16 اى ان نوع طريقة قراءة الرقم من النوع hexa-decimal&lt;br /&gt;الرقم نفسه يتكون من 4 خانات فقط&lt;br /&gt;ممكن كل خانة تحتوى على ارقام من 0 الى 9 و حروف A-B-C-D-E-F&lt;br /&gt;اى ان A = 10 و B =11 و C = 12 و D = 13 و E = 14 و F = 15&lt;br /&gt;التحويل من binary الى hexadecimal format&lt;br /&gt;بقوم بأخذ كل 4 خانات و احسب قيمة رقمها و ذلك من اليمين لليسار&lt;br /&gt;بمعنى ان :&lt;br /&gt;0110 : عند حسابها بالطريقة العادية نجد انها تساوى : 6&lt;br /&gt;1001 = 9&lt;br /&gt;0110 =2&lt;br /&gt;0000 = 0&lt;br /&gt;اذا الرقم يساوى : W#16#0296&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;كيفية حساب قيمة الرقم الممثل بطريقة hexadecimal :&lt;/span&gt;&lt;br /&gt;W#16#0296&lt;br /&gt;لو انا عايز احسب قيمة الرقم العددى :&lt;br /&gt;نفس طريقة حساب binary و لكن الاساس 16 بدلا من 2&lt;br /&gt;اذا الرقم بالصيغة العددية = 6*16^0&amp;nbsp;+&amp;nbsp; 9*16^1&amp;nbsp;+ 2*16^2&amp;nbsp;+&amp;nbsp; 0*16^3 = 662&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;br /&gt;ثانيا : تمثيل العدد السالب بذاكرة نوعها integer&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvfnZTDT4boBSaXZ_yTebUmZNE6dyxz1vQ85xcVoAbh8cDU_T5Nwsw-6j2f85gxDagaoK4pxaHM2AK6TMli1uphk6BOgcGNxR0iNP-1w4fe21vL9M3jLL2cuHGiwFaS8mkF42l0Ex239s/s1600/negative+integer+data+type.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;233&quot; data-original-width=&quot;1002&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvfnZTDT4boBSaXZ_yTebUmZNE6dyxz1vQ85xcVoAbh8cDU_T5Nwsw-6j2f85gxDagaoK4pxaHM2AK6TMli1uphk6BOgcGNxR0iNP-1w4fe21vL9M3jLL2cuHGiwFaS8mkF42l0Ex239s/s640/negative+integer+data+type.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نجد ان اخر خانة ( رقم 15 ) تحتوى على 1 اى ان العدد سالب&lt;br /&gt;كيفية التحويل من binary الى decimal&lt;br /&gt;قيمة الرقم = 0*2^0&amp;nbsp;+&amp;nbsp; 1*2^1&amp;nbsp;+ 0*2^2&amp;nbsp;+&amp;nbsp; 1*2^3&amp;nbsp;+ 0*2^4&amp;nbsp;+&amp;nbsp;1*2^5&amp;nbsp;+ 1*2^6&amp;nbsp;+&amp;nbsp; 0*2^7&amp;nbsp;+&amp;nbsp; 1*2^8&amp;nbsp;+&amp;nbsp; 0*2^9&amp;nbsp;+&amp;nbsp; 1*2^10 +&amp;nbsp; 1*2^11 + 1*2^12 +&amp;nbsp; 1*2^13 + 1*2^14 - 1*2^15 = - 662&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;الصيغة hexa decimal :&lt;br /&gt;هنا من الخطا استخدام الصيغة hexa decimal فى تمثيل الرقم integer السالب لان hexa decimal format لا تعرف الاشارة السالبة&lt;br /&gt;بمعنى لو انا حولت من binary الى hexa decimal بالطريقة المعتادة ( كل 4 خانات برقم )&lt;br /&gt;0101 = 10 = A&lt;br /&gt;0110 = 6&lt;br /&gt;1101 =13 = D&lt;br /&gt;1111 = 15 = F&lt;br /&gt;اذا الرقم يساوى : W#16#FD6A ( الرقم ده خطا و لا يساوى -662 باى شكل من الاشكال )&lt;br /&gt;لاثبات ذلك , لو حسبنا القيمة السابقة بالتحويل من hexa decimal الى decimal&lt;br /&gt;قيمة الرقم&amp;nbsp; بالصيغة العددية = 10*16^0&amp;nbsp;+&amp;nbsp; 6*16^1&amp;nbsp;+ 13*16^2&amp;nbsp;+&amp;nbsp; 15*16^3 = 64874&lt;br /&gt;و ده رقم مختلف تماما عن - 662&lt;br /&gt;نفهم من كدا ان لا يجوز انى استخدم الصيغة hexa decimal مع رقم integer سالب&lt;/h3&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;الاعداد بصيغة Double integer و اختصارها DINT :&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نفس طرق integer بالضبط و لكن الفارق هنا ان الرقم يحتوى على 32 bits&lt;br /&gt;و هنا الرقم double integer يمكن ان يستوعب ارقام من - 2147483648 الى&amp;nbsp;+2147483647 و ايضا يجب ان تكون الارقام ارقاما صحيحة فقط&lt;br /&gt;يمكن تمثيل الارقام double integer&amp;nbsp; بثلاث طرق :&lt;br /&gt;طريقة decimal و هى التمثيل العادى للرقم مثل&amp;nbsp;+100787#L&amp;nbsp; &amp;nbsp;و لاحظ انى كتبت #L عشان اعرف PLC ان ده رقم&lt;span style=&quot;color: #990000;&quot;&gt; double integer&lt;/span&gt;&lt;br /&gt;طريقة binary او ( bin ) اى نجد 32 خانة كل خانة تحتوى فقط على 0 او 1&lt;br /&gt;طريقة Hexa-decimal و تحتوى هنا على 8 خانات&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;طريقة تمثيل الرقم double integer الموجب&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2DyYySv6ZKaYPRGzZ7urCzWb9GAUruiaZEDbjOMV4S8GN5ecMAPiRHyKndo0Ld6ZWW00o3ujzEJRBdhXXiiEqZsfkRr-FxXoYtSB3wD86PHkqr7QSjN-FnJnzcgEuOc7Y2NCY5VsSIsA/s1600/positive+double+integer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;248&quot; data-original-width=&quot;987&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2DyYySv6ZKaYPRGzZ7urCzWb9GAUruiaZEDbjOMV4S8GN5ecMAPiRHyKndo0Ld6ZWW00o3ujzEJRBdhXXiiEqZsfkRr-FxXoYtSB3wD86PHkqr7QSjN-FnJnzcgEuOc7Y2NCY5VsSIsA/s640/positive+double+integer.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الصيغة decimal : نكتب 540809+#L&lt;br /&gt;الصيغة binary : نجد 32 bit و تكون bit الاخيره تحتوى على 0 اى ان الرقم موجب&lt;br /&gt;و لحساب الرقم فى حالة تمثيله بصيغة binary format&lt;br /&gt;قيمة الرقم العددى = 1*2^0&amp;nbsp;+&amp;nbsp; 0*2^1&amp;nbsp;+ 0*2^2&amp;nbsp;+&amp;nbsp; 1*2^3&amp;nbsp;+ 0*2^4&amp;nbsp;+&amp;nbsp; 0*2^5&amp;nbsp;+ 0*2^6&amp;nbsp;+&amp;nbsp; 1*2^7&amp;nbsp;+&amp;nbsp; 0*2^8&amp;nbsp;+&amp;nbsp; 0*2^9&amp;nbsp;+&amp;nbsp; 0*2^10 +&amp;nbsp; 0*2^11 + 0*2^12 +&amp;nbsp; 0*2^13 + 1*2^14 +&amp;nbsp; 0*2^15&amp;nbsp;+&amp;nbsp;0*2^16 +&amp;nbsp; 0*2^17 + 0*2^18 +&amp;nbsp; 1*2^19 + 0*2^20 +&amp;nbsp; 0*2^21 + 0*2^22 +&amp;nbsp; 0*2^23 +&amp;nbsp; 0*2^24 +&amp;nbsp; 0*2^25 +&amp;nbsp; 0*2^26 +&amp;nbsp; 0*2^27 + 0*2^28 +&amp;nbsp; 0*2^29 + 0*2^30 +&amp;nbsp; 0*2^31 = +540809&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;االصيغة hexa decimal :&lt;br /&gt;للتحويل من binary الى hexa decimal نأخذ كل 4 ارقام و نحسبها بالطريقة العادية&lt;br /&gt;1001 = 9&lt;br /&gt;1000 = 8&lt;br /&gt;0000 =0&lt;br /&gt;0100 = 4&lt;br /&gt;1000 = 8&lt;br /&gt;0000 = 0&lt;br /&gt;0000 =0&lt;br /&gt;0000 = 0&lt;br /&gt;اذا الرقم بالصيغة DW#16#00084089 = hexa decimal&amp;nbsp; ( لاحظ انى كتبت DW مش W عشان اوضح ان ده double integer )&lt;br /&gt;للتحويل من hexa decimal الى القيمة العددية decimal&lt;br /&gt;9*16^0&amp;nbsp;+&amp;nbsp; 8*16^1&amp;nbsp;+ 0*16^2&amp;nbsp;+&amp;nbsp; 4*16^3&amp;nbsp;+&amp;nbsp;8*16^4&amp;nbsp;+&amp;nbsp; 0*16^5&amp;nbsp;+ 0*16^6&amp;nbsp;+&amp;nbsp; 0*16^7 =&amp;nbsp;+540809&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;طريقة تمثيل الرقم double integer السالب&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPX5G1vJfFXZmvxT2V6gDx1mClyDrr3jdkcEcRJTFH_6KCVgdpXPwrltEKYaYWNwGWqcPRRH7YID8abSNS0NoGC8Q5WI2uNULTZqSG1Rm8IY_3V4hZNbYywHHxhEUn-e0JfxBI_8Sd7CE/s1600/double+integer+negative+data+type.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;231&quot; data-original-width=&quot;979&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPX5G1vJfFXZmvxT2V6gDx1mClyDrr3jdkcEcRJTFH_6KCVgdpXPwrltEKYaYWNwGWqcPRRH7YID8abSNS0NoGC8Q5WI2uNULTZqSG1Rm8IY_3V4hZNbYywHHxhEUn-e0JfxBI_8Sd7CE/s640/double+integer+negative+data+type.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الصيغة decimal : نكتب 540809- #L&lt;br /&gt;الصيغة binary : نجد 32 bit و تكون bit الاخيره تحتوى على 1 اى ان الرقم سالب&lt;br /&gt;و يمكن التحويل بنفس الطريقة من binary format الى decimal&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;الصيغة hexadecimal :&lt;/span&gt;&lt;br /&gt;كما الحال فى integar data السالبة يكون لل double integer السالبة&lt;br /&gt;اى انه من الخطا تمثيل القيمة double integer السالبة بالصيغة hexadecimal لان hexadecimal format لا تعرف الاشارة السالبة&lt;/h3&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;الارقام العشرية real و يطلق عليها ارقام floating point :&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و هى الطريقة الوحيدة التى يقبلها PLC لتمثيل رقم عشرى&lt;br /&gt;و يمكن ان يستوعب ارقام موجبة او سالبة&lt;br /&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;يحتوى الرقم floating point على 32 bits&lt;/span&gt;&lt;br /&gt;طريقة تمثيل الرقم العشرى :&lt;br /&gt;((Sign) • (1.f) • (2^(e-127)&lt;br /&gt;بمعنى لو ان الاشارة موجبة&lt;br /&gt;و F= 5&lt;br /&gt;و e=126&lt;br /&gt;اذا الرقم = 0.75&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لاحظ ان : انا غير مطالب بكتابة الرقم عن طريق format السابق كل اللى بكتبه مثلا 200.76 و PLC يقوم بالتحويل الى الصيغة السابقة اوتوماتيكيا&lt;br /&gt;كيفية توزيع الرقم على 32 bits&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
انظر الرسم الموضح :&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGakR8P2yrryFvGTjylpWiuaOk5ucfqhztLRyNovepyu1Gx_k0GFrEbwXdjxIPaGkX-Fi5TXtPPOd2XFwSnxs_somYD3AEvarJmZc-sebOa8mDRXlX9QtyIJyTTvE_xAFPIm3NunQ7KQc/s1600/floating+point.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;292&quot; data-original-width=&quot;960&quot; height=&quot;194&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGakR8P2yrryFvGTjylpWiuaOk5ucfqhztLRyNovepyu1Gx_k0GFrEbwXdjxIPaGkX-Fi5TXtPPOd2XFwSnxs_somYD3AEvarJmZc-sebOa8mDRXlX9QtyIJyTTvE_xAFPIm3NunQ7KQc/s640/floating+point.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الخانات من 0 الى 22 : تحتوى على قيمة المعامل f&lt;br /&gt;الخانات من 23 الى 30 : تحتوى على قيمة المعامل e&lt;br /&gt;الخانة الاخيرة : خانة الاشارة بحيث ان ( 0 = موجب , 1 = سالب )&lt;br /&gt;الموجود بالرسم هو تمثيل الرقم 0.75&lt;/h3&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;الاعداد بصيغة BCD :&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
اختصار BCD يعنى &lt;span style=&quot;color: #990000;&quot;&gt;Binary Coded Decimal&amp;nbsp;&lt;/span&gt;&lt;br /&gt;توجد منه نوعان word و يحتوى على 16 bits و يستوعب ارقاما من -999 الى&amp;nbsp;+999&lt;br /&gt;&amp;nbsp;و double word الذى يحتوى على 32 bits و يستوعب ارقاما من -9999999 الى&amp;nbsp;+9999999&lt;br /&gt;اختصارا للوقت نستطيع ان نقول مجازا ان BCD هو التمثيل بصيغة hexadecimal مع امكانية تحديد الاشارة اى يحدد اذا كان موجب او سالب&lt;br /&gt;بحيث ان اخر Bit تحتوى على الاشارة ( 0 تعنى موجب و 1 تعنى سالب )&lt;br /&gt;انظر كيفية تمثيل العدد 296&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgix_u-myPLenx3oxMf8eRRWGe1rrKRMVLHX6sdLh1BggKwODDUzVFqn_nxsHEMaBeqMxLKwjB1pahYQAYf_1NosnowLmAIjwDhbEteOX343glTbNU92sjcQZLz5PI-asY99kRVJXJVj8I/s1600/BCD+numbers+in+Siemens.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;486&quot; data-original-width=&quot;994&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgix_u-myPLenx3oxMf8eRRWGe1rrKRMVLHX6sdLh1BggKwODDUzVFqn_nxsHEMaBeqMxLKwjB1pahYQAYf_1NosnowLmAIjwDhbEteOX343glTbNU92sjcQZLz5PI-asY99kRVJXJVj8I/s640/BCD+numbers+in+Siemens.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نجد انه للتحويل من binary الى BCD&lt;br /&gt;تم اخذ كل 4 bits و حساب قيمتهم بالضبط عند التحويل الى hexadecimal&lt;br /&gt;و ايضا فى حالة &lt;span style=&quot;color: #6aa84f;&quot;&gt;BCD double word&lt;/span&gt; التى تتكون من 32 bits تم اخذ كل 4 خانات و حساب قيمتهم و تم حساب قيمة 8 ارقام بدلا من 4&lt;br /&gt;من اشهر تطبيقات BCD format هى &lt;span style=&quot;color: #990000;&quot;&gt;العدادات Counters&lt;/span&gt; و حسابات الوقت و التاريخ ( سيتم شرحهم فى درس اخر )&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;انتهى الشرح شكرا للمتابعة&lt;br /&gt;هذا الشرح حصرى لموقع electrical engineering-eg نرجو عدم النقل&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/8540870242460471544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/8540870242460471544'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/10/data-formats.html' title='شرح طرق تمثيل الاعداد داخل Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip-IcdltfukekZi5MB9t0BJWNEAmiTUpvUM_WmW4SbxEcMCKE2HlrlhSN8hBqQJ-6n9sjZR9u18rzjbYbjsduUW7hRoBd8krwC1A0bYfZGL0yOCqp-0MEB58RJ07yDDD-6MGv4pvaOrlw/s72-c/positive+integer+data+type.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-1787942508042056972</id><published>2017-10-01T20:44:00.002+02:00</published><updated>2018-02-13T08:44:36.374+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cycle"/><category scheme="http://www.blogger.com/atom/ns#" term="positive edge"/><category scheme="http://www.blogger.com/atom/ns#" term="RLO"/><category scheme="http://www.blogger.com/atom/ns#" term="statement list"/><title type='text'>شرح positive and negative edge فى siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نكمل الدرس الخامس من كورس شرح siemens PLC&lt;br /&gt;ها نشرح positive edge و negative edge&lt;br /&gt;و ده يعتبر تكملة للدرس السابق &lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/09/bit-logic-siemens-plc.html&quot; target=&quot;_blank&quot;&gt;شرح bit logic فى siemens PLC&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBo4NJMhi6Bf3uXn9zROEBwi90pEpFzGMIW4IXaxaVFNs4R0XGB51pkY2Mytw4vJpbk2rA5WJ1FvpTyR1c1xJ84nW9wtrfI8B2towAqEuhzfnCYnFlNhazvdZL951Isi2SRbEQO7QeJAg/s1600/bit+logic.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;620&quot; data-original-width=&quot;960&quot; height=&quot;412&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBo4NJMhi6Bf3uXn9zROEBwi90pEpFzGMIW4IXaxaVFNs4R0XGB51pkY2Mytw4vJpbk2rA5WJ1FvpTyR1c1xJ84nW9wtrfI8B2towAqEuhzfnCYnFlNhazvdZL951Isi2SRbEQO7QeJAg/s640/bit+logic.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
رقم 11 :&lt;span style=&quot;color: blue;&quot;&gt; positive edge&amp;nbsp;&lt;/span&gt;&lt;br /&gt;و ده امر يجعل ما قبله يعمل لمدة cycle واحدة فقط&lt;br /&gt;بمعنى لو RLO قبل امر positive edge يساوى 1&lt;br /&gt;يقوم positive edge بتشغيل ما بعده لمدة sycle واحدة&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgwQyn1511-4iJ-VPOb-EdtMgNSpZSVtJ4lzaBQytcZbngi2_yj906dMRWE18-9qqHFdVznEV38_4MoSKD6cnlUlhamhkDoUpWW5_noVWE-goTcF0RDkJ02YvDUsKh6__vV3PzTL5D5Ls/s1600/positive+edge+ladder.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;624&quot; data-original-width=&quot;1008&quot; height=&quot;396&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgwQyn1511-4iJ-VPOb-EdtMgNSpZSVtJ4lzaBQytcZbngi2_yj906dMRWE18-9qqHFdVznEV38_4MoSKD6cnlUlhamhkDoUpWW5_noVWE-goTcF0RDkJ02YvDUsKh6__vV3PzTL5D5Ls/s640/positive+edge+ladder.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
عندما يكون I 1.0 =1 و I 1.1 =1&lt;br /&gt;يعمل M8.0 لمدة 1 cycle&lt;br /&gt;انظر الرسم الموضح&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAmOCbu0L2oFk0HJ47xngKr0CM-_6sRwUv7bHu-qZGOLg21ERT5B6bvaHZmzACOmYpgjrnUWYMzZLyydXIkQvIt2Nu5BRuNn3u9ZNzoqKfaH0-iJnY2RRuUXtPDTIOX0dl0hTfE3qZQlk/s1600/positive+edge.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;211&quot; data-original-width=&quot;812&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAmOCbu0L2oFk0HJ47xngKr0CM-_6sRwUv7bHu-qZGOLg21ERT5B6bvaHZmzACOmYpgjrnUWYMzZLyydXIkQvIt2Nu5BRuNn3u9ZNzoqKfaH0-iJnY2RRuUXtPDTIOX0dl0hTfE3qZQlk/s640/positive+edge.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
طيب ايه M 1.0 اللى مكتوبه فوق امر &lt;span style=&quot;color: blue;&quot;&gt;POSITIVE EDGE&lt;/span&gt; ؟&lt;br /&gt;ده مجرد marker عشان اخزن عليه نتيجة positive edge و اراعى انه لا يكون مستخدم فى اى مكان اخر فى البرنامج&lt;/h3&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;امر positive edge فى لغة STL&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghL9vRKn2PuCPqqBWqLXZxtgGMAPlZ_XwdllaaodZfY7xlg3M6_opk6QXfW4VYcY6s8__UKQzCqZjMOz4X0Ump4tuhe3TvWAq0a4WOTZumcXTF9y4m2q5jHocHZfTsWvWLOBn0NQAJMew/s1600/positive+edge+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;544&quot; data-original-width=&quot;1064&quot; height=&quot;326&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghL9vRKn2PuCPqqBWqLXZxtgGMAPlZ_XwdllaaodZfY7xlg3M6_opk6QXfW4VYcY6s8__UKQzCqZjMOz4X0Ump4tuhe3TvWAq0a4WOTZumcXTF9y4m2q5jHocHZfTsWvWLOBn0NQAJMew/s640/positive+edge+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
فى اول سطر I 1.0 =1 لذلك تكون RLO =1&lt;br /&gt;فى تانى سطر I 1.1 = 1 لذلك تكون RLO = 1 ايضا&lt;br /&gt;عند استخدام positive edge و هو امر FP نجد ان RLO = 1 لمدة cycle واحدة فقط&lt;br /&gt;لذلك M 8.0 تعمل لمدة cycle واحدة فقط&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;امر رقم 10 : &lt;span style=&quot;color: blue;&quot;&gt;negative edge و رمزه&lt;span style=&quot;color: #cc0000;&quot;&gt; FN&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;و ده عكس positive edge تماما&lt;br /&gt;اى عندما تتحول RLO قبلها الى 0&lt;br /&gt;تقوم بالعمل و تشغيل ما بعدها لمدة cycle واحدة ايضا&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTSZqsjvWGKxAIcBgcye6LzlAhHpBusxycQEc_Tj3p77UDOASP4vMxeROZbr3ZcHTTc9YTmEVksDQ-zfd8TQKjpkdDOZVQeH40JL0KaFipHI0jJEvKF_9mKO1VD10HdiyQISLNNFwVvt8/s1600/negative+edge+in+LAD.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;634&quot; data-original-width=&quot;1027&quot; height=&quot;394&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTSZqsjvWGKxAIcBgcye6LzlAhHpBusxycQEc_Tj3p77UDOASP4vMxeROZbr3ZcHTTc9YTmEVksDQ-zfd8TQKjpkdDOZVQeH40JL0KaFipHI0jJEvKF_9mKO1VD10HdiyQISLNNFwVvt8/s640/negative+edge+in+LAD.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
عندما يكون I 1.0 =0 و I 1.1 =0&lt;br /&gt;يعمل M8.0 لمدة 1 cycle&lt;br /&gt;انظر الرسم الموضح&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiJ33JnXjyXelejRI9-MyxfhUkBKoUVjPOUsusLuVJmm0hGdpcrKVy8skcpxCdL3_1_msqnqLN89-c7Tl2g3Xfj-jGJN3niT2R_aGsaSIHqNzJkWgfcQeXFZpcLXGQJWsHEIKhesG-i5A/s1600/negative+edge.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;220&quot; data-original-width=&quot;804&quot; height=&quot;174&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiJ33JnXjyXelejRI9-MyxfhUkBKoUVjPOUsusLuVJmm0hGdpcrKVy8skcpxCdL3_1_msqnqLN89-c7Tl2g3Xfj-jGJN3niT2R_aGsaSIHqNzJkWgfcQeXFZpcLXGQJWsHEIKhesG-i5A/s640/negative+edge.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و ايضا M 1.1 هى مجرد marker لتخزين قيمة negative edge عليها&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
negative edge فى لغة STL&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPrJSyH2k6v98QESvi-vnBsuReWPWeb8L0SwrpcF40ExlU3afwm9rySv4UM2S10HJUKt7DdR6FfRBiu-1Kpu6yd-HKRd8Qf_j3msito78SVb8Bcqz6TE0Hz0cEmLJDwfTGaG0Lr4_ucg8/s1600/negative+edge+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;171&quot; data-original-width=&quot;731&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPrJSyH2k6v98QESvi-vnBsuReWPWeb8L0SwrpcF40ExlU3afwm9rySv4UM2S10HJUKt7DdR6FfRBiu-1Kpu6yd-HKRd8Qf_j3msito78SVb8Bcqz6TE0Hz0cEmLJDwfTGaG0Lr4_ucg8/s640/negative+edge+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;النوعين السابقين من positive edge و negative edge يتعامل مع &lt;span style=&quot;color: #cc0000;&quot;&gt;RLO&lt;/span&gt; قبله اى مع حالة كل ما يسبقه&lt;br /&gt;يوجد ايضا نوعان من positive edge و negative edge يسمى &lt;span style=&quot;color: #990000;&quot;&gt;Address&lt;/span&gt; اى ليس له علاقة بحالة RLO قبله&lt;br /&gt;و لكن يعمل على اساس marker المكتوب فوقه&lt;/h3&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
رقم 14 :&lt;span style=&quot;color: blue;&quot;&gt; امر address positive edge&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSiixAKpZiVUU8DHTZUszDBrDyhXpEY20IhQTSODL_Aa9hkELP_EWe47q0aby97kkZIax6QkzvNABfoi_6mmZN0YH8u7-lW7z07t_5tdSD5D1Hf5Y-TR7R6dBIVdRfCX1hwtmv2nGlKdE/s1600/positive+and+negative+edge+in+LAD.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;632&quot; data-original-width=&quot;956&quot; height=&quot;422&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSiixAKpZiVUU8DHTZUszDBrDyhXpEY20IhQTSODL_Aa9hkELP_EWe47q0aby97kkZIax6QkzvNABfoi_6mmZN0YH8u7-lW7z07t_5tdSD5D1Hf5Y-TR7R6dBIVdRfCX1hwtmv2nGlKdE/s640/positive+and+negative+edge+in+LAD.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
هنا حالة positive edge او negative edge تعتمد على حالة الدخل I 1.1 فقط&lt;br /&gt;M 10.0 و M 10.1 مجرد markers لتخزين قيم P edge و N edge&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
انظر الرسم&amp;nbsp;&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt9BRC6loV9lWwGBumft0OUJZfBf3kFbRTEiN2gHoic4RCKbc1zgNugdoaiI-_e7-auPDbjQA9XcH-uCi-C-NYIEAYofMJMDzSsGTPd_A_yLCY_JloHKAM8MsiwzOy6LvYzWq59nsw2Sw/s1600/positive+negative+edge.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;227&quot; data-original-width=&quot;820&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt9BRC6loV9lWwGBumft0OUJZfBf3kFbRTEiN2gHoic4RCKbc1zgNugdoaiI-_e7-auPDbjQA9XcH-uCi-C-NYIEAYofMJMDzSsGTPd_A_yLCY_JloHKAM8MsiwzOy6LvYzWq59nsw2Sw/s640/positive+negative+edge.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;br /&gt;عند استخدام &lt;span style=&quot;color: #990000;&quot;&gt;لغة Statement list&lt;/span&gt;&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR3zFJvj7d78XOupl2o3Ub2W50h_iWkrnLLqYZPMQfU7OooxGQ-p5yVcwNvZ4WhRmY49ryeq_6aSPgvjwghTy_FW0O7r0WiUoPqhQMzwftETXZE1xfx_XzPE7p-F4Nf40rAzFkWKc6liM/s1600/address+positive+and+negative+edge+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;618&quot; data-original-width=&quot;1259&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR3zFJvj7d78XOupl2o3Ub2W50h_iWkrnLLqYZPMQfU7OooxGQ-p5yVcwNvZ4WhRmY49ryeq_6aSPgvjwghTy_FW0O7r0WiUoPqhQMzwftETXZE1xfx_XzPE7p-F4Nf40rAzFkWKc6liM/s640/address+positive+and+negative+edge+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الفرق هنا استخدام الاقواس و ده عمل تخصيص positive او negative edge على I 1.1 فقط&lt;/h3&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
انتهى الشرح و اى سؤال اتفضل اسأل فى تعليقات facebook&lt;/h4&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;هذا الشرح حصرى لموقع electrical engineering يرجى عدم النقل&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/1787942508042056972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/1787942508042056972'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/10/positive-negative-edge.html' title='شرح positive and negative edge فى siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBo4NJMhi6Bf3uXn9zROEBwi90pEpFzGMIW4IXaxaVFNs4R0XGB51pkY2Mytw4vJpbk2rA5WJ1FvpTyR1c1xJ84nW9wtrfI8B2towAqEuhzfnCYnFlNhazvdZL951Isi2SRbEQO7QeJAg/s72-c/bit+logic.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-2802738252402541660</id><published>2017-09-27T01:12:00.001+02:00</published><updated>2018-02-13T08:44:36.419+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LAD"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="reset"/><category scheme="http://www.blogger.com/atom/ns#" term="RLO"/><category scheme="http://www.blogger.com/atom/ns#" term="set"/><category scheme="http://www.blogger.com/atom/ns#" term="STL"/><title type='text'>شرح اوامر bit logic فى siemens plc</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كنا وقفنا عند الدرس الثالث اللى شرحنا فيه ان scan cycle و عرفنا ازاى CPU بيقرا البرنامج و ينفذه&lt;br /&gt;الرابط شرح &lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/09/siemens-scan-cycle.html&quot; target=&quot;_blank&quot;&gt;scan cycle فى PLC Siemens&lt;/a&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نكمل الدرس الرابع و ها نشرح اوامر البرمجة الاساسية فى لغة &lt;span style=&quot;color: blue;&quot;&gt;Ladder&lt;/span&gt; و لغة &lt;span style=&quot;color: blue;&quot;&gt;Statement list&lt;/span&gt;&lt;br /&gt;ها نفتح FC 1 اللى عملناها و نفتح قائمة bit logic اللى على اليسار&lt;br /&gt;نجد مجموعة من الاوامر اساسية فى اى برنامج بكتبه&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyDlaN46KW5Try_UeAZIC2Zi8-Xwr3mFZ-ykEUb4GuXImWT-4IhHWi9v_VB-0YZOenprgA56ix73LVTnIqFxOUd_zkshBw0_AalQh3jiniCHotLWo_DwOe6sa9D0J8-KGFSOGjIXhX53s/s1600/bit+logic.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;620&quot; data-original-width=&quot;960&quot; height=&quot;412&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyDlaN46KW5Try_UeAZIC2Zi8-Xwr3mFZ-ykEUb4GuXImWT-4IhHWi9v_VB-0YZOenprgA56ix73LVTnIqFxOUd_zkshBw0_AalQh3jiniCHotLWo_DwOe6sa9D0J8-KGFSOGjIXhX53s/s640/bit+logic.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
شرح كل رمز حسب الرقم بجانبه&lt;br /&gt;رقم 1 و 2&lt;br /&gt;النقطة المفتوحة open contact و النقطة المغلقة closed contact&amp;nbsp; و ليهم حالتين&lt;br /&gt;اول حاجة لو جه معاهم input خارجى من اى&lt;span style=&quot;color: #990000;&quot;&gt; digital input module &lt;/span&gt;زى ما استخدم معاهم I0.0 مثلا&lt;br /&gt;كدا لو استخدمت open contact يعنى بقول ان حالة النقطة ديه مماثل لحالة النقطة خارج PLC&lt;br /&gt;و لو استخدمت closed contact معناها ان حالة النقطة مخالف لحالة النقطة خارج PLC&lt;br /&gt;مثال : لو استخدمت I0.2 مع closed contact كدا لو الدخل حالته on خارج PLC ها يقوم البرنامج بعكس حالتها و جعلها OFF داخل network&lt;br /&gt;و العكس صحيح يعنى لو حالة النقطة off خارج plc يقوم البرنامج بجعلها on داخل network&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
طب لو استخدمت open contact و closed contact مع marker M او timer T او اى حاجة software&lt;br /&gt;كدا open contact معناها نقطة مفتوحة عادى خالص و closed contact معناها نقطة مقفولة&lt;br /&gt;مثال على كدا مثلا فى الصورة السابقة ده برنامج start stop و تم شرحه بالتفصيل فى درس &lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/09/plc-siemens-blocks.html&quot; target=&quot;_blank&quot;&gt;شرح blocks فى PLC Siemens&lt;/a&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;عايزين نكتب نفس البرنامج ده بس بلغة statement list&lt;br /&gt;عشان ابدل بين لغات البرمجة الثلاثة بختار view ثم بختار اللغة المطلوبة&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6ZE_9Le1GC1eP8JkqX1qpJGc4ZUI09yPlN0WxNj4WbYSHxG_dmCUm7zRW8YiQLfUqaifVfHdRJ0IwkOBNC7_rEAbn6JLdbIk2R9KizWANVoIl-vgDabythcSZt5WfHdGkGNKG6BG7r_Y/s1600/statement+list.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;630&quot; data-original-width=&quot;1131&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6ZE_9Le1GC1eP8JkqX1qpJGc4ZUI09yPlN0WxNj4WbYSHxG_dmCUm7zRW8YiQLfUqaifVfHdRJ0IwkOBNC7_rEAbn6JLdbIk2R9KizWANVoIl-vgDabythcSZt5WfHdGkGNKG6BG7r_Y/s640/statement+list.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لاحظ ان تم التحويل تلقائيا من Ladder Diagram الى statement list&lt;br /&gt;ملحوظة : اى برنامج Ladder diagram يمكن تحويله بالكامل الى statement list و العكس غير صحيح&lt;br /&gt;يعنى بعض اكواد statement list يمكن تحويلها Ladder و البعض لا يمكن&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_ahc-NoeJzRwCHXHgig7OI-_sjHspxfhCAd4iorN3vK2FE4lvee-FYIe46CmGL92NQzEmG3Z5CdoM8syz_OasA8PQnSFIvK1cuEhoOPUm_Ammfstm3RHEg-_BLyBWq86z7UdoAZxkTCE/s1600/statement+list+and+ladder.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;637&quot; data-original-width=&quot;974&quot; height=&quot;418&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_ahc-NoeJzRwCHXHgig7OI-_sjHspxfhCAd4iorN3vK2FE4lvee-FYIe46CmGL92NQzEmG3Z5CdoM8syz_OasA8PQnSFIvK1cuEhoOPUm_Ammfstm3RHEg-_BLyBWq86z7UdoAZxkTCE/s640/statement+list+and+ladder.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لكتابة نقطة مفتوحة فى statement list بكتب A + عنوان و اسم النقطة مثال&lt;br /&gt;A I0.0&lt;br /&gt;A M10.6&lt;br /&gt;و هكذا&lt;br /&gt;لحتابة نقطة مغلقة بكتب AN + عنوان و اسم النقطة&lt;br /&gt;AN&amp;nbsp; I9.3&lt;br /&gt;AN Q0.0&lt;br /&gt;و هكذا&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
قبل الانتقال لرقم 3 لازم نفهم يعنى ايه RLO&lt;br /&gt;RLO هو اختصار &lt;span style=&quot;color: blue;&quot;&gt;Result of Logic Operations&lt;/span&gt; اى نتيجة العمليات المنطقية&lt;br /&gt;و ديه بتكون bit بيتخزن عليها نتيجة اى عملية منطقية على هيئة 0 او 1&lt;br /&gt;مثال :&lt;br /&gt;لو انا كتبت AN I0.0&lt;br /&gt;و رحت شغلت الدخل I0.0 خليته ON&lt;br /&gt;عند تطبيق السطر ده من البرنامج CPU ها يلاقى I 0.0 بواحد بس AN تقوم بعكس النقطة من open الى close و العكس&lt;br /&gt;عشان كدا RLO فى حالة السطر ده من البرمجة ها يكون 0&lt;br /&gt;لاحظ ان RLO بيتغير كل ما بعمل اى &lt;span style=&quot;color: #990000;&quot;&gt;logic operation&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
شرح رقم 3 :&lt;span style=&quot;color: blue;&quot;&gt; الامر NOT&amp;nbsp;&lt;/span&gt;&lt;br /&gt;و ده يقوم بعكس حالة RLO قبله&lt;br /&gt;يعنى لو قبل الامر NOT كانت RLO بصفر ها يحولها 1&lt;br /&gt;و لو كانت RLO بواحد ها يحولها 0&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;انظر الصور التوضيحية&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7e4uX20MG3AMUXwBok40MyAP6JwMuLtTeimPNrkb78gaFp3a7-tHDhEdhd9odcKF8OjJFq4oG3-o9WKzDvSoI3B99jY5LZ7J6mDZI_Koabq6ZHQyKk2E3OWaX51RTro-35R_8yrVCdtE/s1600/RLO+bit+Ladder.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;603&quot; data-original-width=&quot;949&quot; height=&quot;406&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7e4uX20MG3AMUXwBok40MyAP6JwMuLtTeimPNrkb78gaFp3a7-tHDhEdhd9odcKF8OjJFq4oG3-o9WKzDvSoI3B99jY5LZ7J6mDZI_Koabq6ZHQyKk2E3OWaX51RTro-35R_8yrVCdtE/s640/RLO+bit+Ladder.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
هام جدا : شرح حالة RLO عند كل خطوة و تأثيره على الخرج&lt;br /&gt;بفرض ان كل الدخل شغال يعنى انا مشغل I0.0 و I0.1 و I0.2&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
رقم 1 : RLO = 1 و ده سببه ان I0.0 =1&lt;br /&gt;رقم 2 :&amp;nbsp; RLO = 1 و ده سببه عملية AND بين عدد 2 دخل يعملان فتكون النتيجة 1&lt;br /&gt;رقم 3 : RLO = 0 لان امر NOT قام بعكس حالة RLO قبله&lt;br /&gt;رقم 4 : RLO = 0 و السبب عملية AND بين I0.2 التى تعمل و حالة RLO قبلها التى قيمتها 0&lt;br /&gt;رقم 5 :&amp;nbsp; الخرج لا يعمل لان حالة RLO قبله مباشرا تساوى 0&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
شكل الكلام ده عند التحويل للغة Statement List&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwCQzShxtYdAX6j_y4OiNXBs-00PaQvIJtcyI1C7wagsplmmf95t7knO6PkH98Gc07IF6FfYCqPXHG1TfV_EWZvo_m8CkzRALHxY0cUEbpZ97a5nfeLWTvLGUtqTq7DaslKTNXB7GOsF4/s1600/RLO+bit+statement+ist.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;634&quot; data-original-width=&quot;1051&quot; height=&quot;386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwCQzShxtYdAX6j_y4OiNXBs-00PaQvIJtcyI1C7wagsplmmf95t7knO6PkH98Gc07IF6FfYCqPXHG1TfV_EWZvo_m8CkzRALHxY0cUEbpZ97a5nfeLWTvLGUtqTq7DaslKTNXB7GOsF4/s640/RLO+bit+statement+ist.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
لاحظ الاتى :&amp;nbsp;&lt;/h4&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
عشان اعمل coil او خرج يتم كتابة الرمز = و بعده اسم و عنوان الخرج و فى الحالة ديه رمز = يسمى assign&lt;br /&gt;عشان اكتب اى كومنت فى اى سطر داخل statement list بكتب علامة / مرتين و اكتب اى كومنت و كدا CPU شايف الكلام بعد // مجرد كلام ليس له اى علاقة بالبرمجة&lt;br /&gt;رقم 4 : الخرج او coil و ده ممكن يكون Q ( خرج من output module ) او marker M و غيرها&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;رقم 5 : علامة (#) :&lt;br /&gt;ده معناه خرج وسطى &lt;span style=&quot;color: blue;&quot;&gt;Midline Output&lt;/span&gt;&lt;br /&gt;و يتم استخدامه عند الحاجة لعمل خرج داخل سطر البرمجة نفسه&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWoRnlUnT9bF4t-t0HiXWrk6ZnW3c3AsGavpG1PgGsJOr_FQzethcpToNOxFAiUPNQ7j52_k2J8TYz1ReaxmJJZvTRGdI7ORE4Bn5f3ha3WuJjWQTOUYbiqgOJ1mf7i9Y5Vhrf2MWf0ys/s1600/middle+output.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;653&quot; data-original-width=&quot;1029&quot; height=&quot;406&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWoRnlUnT9bF4t-t0HiXWrk6ZnW3c3AsGavpG1PgGsJOr_FQzethcpToNOxFAiUPNQ7j52_k2J8TYz1ReaxmJJZvTRGdI7ORE4Bn5f3ha3WuJjWQTOUYbiqgOJ1mf7i9Y5Vhrf2MWf0ys/s640/middle+output.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
فى حالة الكود فى network رقم 2&lt;br /&gt;بفرض ان I1.0 = 1&lt;br /&gt;I 1.2 = 0&lt;br /&gt;I 1.3 = 0&lt;br /&gt;شرح كل خطوة&lt;br /&gt;(1) RLO = 1 لان I 1.0 =1 اى يعمل&lt;br /&gt;(2) RLO = 1 لان I 1.2 = 0 و عكسها = 1 و عند عمل AND بينها و بين RLO قبلها تكون النتيجة 1&lt;br /&gt;(3) output Q1.0 =1 اى يعمل لان RLO قبله =1&lt;br /&gt;(4) RLO = 0 لان I 1.3 = 0 و تم عمل عملية AND بينها و بين ما قبلها فكانت النتيجة = 0&lt;br /&gt;(5) output Q0.2 = 0 اى لا يعمل لان RLO قبله = 0&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
البرنامج السابق بلغة steatement list&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheSRt3ce2d2x-I6ks-zyh5BZmslgbVBAZzv2ocCSPLWJWWq6BqCOgw00oPEIqNWoJlWBj25N9r8AqX8cFfTxQNkmrNFce4FBZL7Szm-Ccn2o2N2L_d_naA2Ti_0mZHAWvUTDA8L7LOkMQ/s1600/midline+output+statement+list.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;662&quot; data-original-width=&quot;1153&quot; height=&quot;366&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheSRt3ce2d2x-I6ks-zyh5BZmslgbVBAZzv2ocCSPLWJWWq6BqCOgw00oPEIqNWoJlWBj25N9r8AqX8cFfTxQNkmrNFce4FBZL7Szm-Ccn2o2N2L_d_naA2Ti_0mZHAWvUTDA8L7LOkMQ/s640/midline+output+statement+list.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لاحظ ان فى حالة statement list عشان اعمل midline output بستخدم الامر (=) عادى جدا&lt;br /&gt;لاجظ كمان انى اضطريت استخدم السطر A Q 0.1 بعد midline output لان فى حالة statement list عند استخدام اى خرج يقوم البرنامج بعدها بالبدء من جديد اى لا يتذكر ما سبق&lt;br /&gt;رقم 6 : امر Reset و اختصاره R&lt;br /&gt;رقم 7 : امر Set و اختصاره S&lt;br /&gt;اولا امر set&lt;br /&gt;و هو يعتبر خرج عادى مثله مثل امر =&lt;br /&gt;و لكن الفرق انه يقوم بتشغيل الخرج المكتوب عنده حتى بعد انقطاع التغذية قبله&lt;br /&gt;مثال&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPjZapPOXHDklTVX-a77CBA2B0uiNhGq173cba4XGbbQk-xkvYbbukMYOtBqTZHYVIUQUg-RpQsB_wgL9KcPjRAhTSlKZEKTi2PPhiYve9butHu2mqfUjpWhLmzatxuwrQAgfr7Z1jhhI/s1600/SET+in+ladder+diagram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;604&quot; data-original-width=&quot;844&quot; height=&quot;458&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPjZapPOXHDklTVX-a77CBA2B0uiNhGq173cba4XGbbQk-xkvYbbukMYOtBqTZHYVIUQUg-RpQsB_wgL9KcPjRAhTSlKZEKTi2PPhiYve9butHu2mqfUjpWhLmzatxuwrQAgfr7Z1jhhI/s640/SET+in+ladder+diagram.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لو&amp;nbsp; M5.0 = 1 الى يعمل&lt;br /&gt;نجد ان Q10.0 = 1&lt;br /&gt;طيب لو M5.0 اصبحت بصفر اى لا تعمل&lt;br /&gt;نجد ان Q 10.0 تبقى ما هى تعمل اى = 1&lt;br /&gt;و لكى يتم اطفاء Q 10.0 نحتاج الى امر Reset ( اختصاره R ) و هو عكس امر SET اى يقوم بتحويل الخرج المكتوب عليه الى 0&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAXaKyttz9cUNawIa7vqdGrD-YorRaM9EinjeJDnx_zx-3gLn93W1X7m3yBYP-Rdi-UBXmoVY9PnxLUiMb-b3_5tOqhT0w7LRzjtS9n6YR4q5eA1pUPZG1iAWwuKX8dSBTRNYIH-3KuTM/s1600/Reset+in+Ladder+Diagram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;645&quot; data-original-width=&quot;1032&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAXaKyttz9cUNawIa7vqdGrD-YorRaM9EinjeJDnx_zx-3gLn93W1X7m3yBYP-Rdi-UBXmoVY9PnxLUiMb-b3_5tOqhT0w7LRzjtS9n6YR4q5eA1pUPZG1iAWwuKX8dSBTRNYIH-3KuTM/s640/Reset+in+Ladder+Diagram.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
هنا عندما تكون M6.1 = 1 يتم اطفاء Q10.0 اى يصبح 0&lt;br /&gt;المشكله هنا لو M5.0 =1 و فى نفس الوقت M6.1 = 1 كدا CPU ها يشغل Q10.0 و لا ها يطفيه ؟&lt;br /&gt;الاجابة ان CPU دائما ينفذ اخر امر مر عليه&lt;br /&gt;اذا هنا سوف يتم جعل Q10.0 =0&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;شكل اوامر set و reset فى حالة STL&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIBaJ9dOny_G4eFd_mbe9g0roai8xrxYhg7B0T0CvGECFTFtGKHusmFvXnFNxc7MKA4W_wwJZNZGWOFtswNYtuHl0aiBdzhNqlfMq4BLXzt8g6EmMmTCMt3OtrcOO9Z4mT5De6z9EcjZI/s1600/SET+Reset+in+statement+list+language.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;633&quot; data-original-width=&quot;1042&quot; height=&quot;388&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIBaJ9dOny_G4eFd_mbe9g0roai8xrxYhg7B0T0CvGECFTFtGKHusmFvXnFNxc7MKA4W_wwJZNZGWOFtswNYtuHl0aiBdzhNqlfMq4BLXzt8g6EmMmTCMt3OtrcOO9Z4mT5De6z9EcjZI/s640/SET+Reset+in+statement+list+language.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
رقم 8 و 9 : و هى اوامر RS و SR&lt;br /&gt;و هى اوامر تجمع بين عملية set و عملية reset فى بلوك واحد و هذا فقط لتسهيل الاستخدام&lt;br /&gt;RS اختصار reset and set : اى ان اخر عملية يتم تنفيذها هى set اى ان set لها الاولوية&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhwO3OE9-ZbzOejg-Gfiz0FOOIqDb42_QJYI2ISpC1v44wNJKJLRMT9nBXUXqRmoYnq-T6GtOKYat_D69NcoCudo4tSiAjBuAuA7Wf6o2KXt6yIcZKQbRVms-PjvMeAvN4KJQ5UCDy578/s1600/reset+set+operation+ladder.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;682&quot; data-original-width=&quot;1047&quot; height=&quot;416&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhwO3OE9-ZbzOejg-Gfiz0FOOIqDb42_QJYI2ISpC1v44wNJKJLRMT9nBXUXqRmoYnq-T6GtOKYat_D69NcoCudo4tSiAjBuAuA7Wf6o2KXt6yIcZKQbRVms-PjvMeAvN4KJQ5UCDy578/s640/reset+set+operation+ladder.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بكتب اسم و عنوان الخرج المراد تشغيله فوق البلوك&lt;br /&gt;هنا لو I 15.3 =1 نجد ان الخرج Q20.2 لا يعمل&lt;br /&gt;و لو I 15.4 =1 نجد ان الخرج Q20.2&amp;nbsp; يعمل&lt;br /&gt;و لكن ماذا لو ان I 15.3 =1 و I 15.4 =1 ؟&lt;br /&gt;سوف يقوم البرنامج بتنفيذ الامر الاخير و هو امر set اى Q20.2 =1&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;العكس عند استخدام SR اى set and reset و هنا امر reset هو الاخير و له الاولوية&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTGP3y9yQdZVk2gHmoCdDxCqlqe24xDrUVO59xg2NESKGLub2eCeqes0jNd-7HsbDvVbJSKKM2hOsPQbFv5-a0w2adDTyc5tQ_mw6tNd_Rj0gFrBPXnNlffDidFx3Eb9YVQE0LcrlMT_U/s1600/reset+set+in+ladder+diagram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;628&quot; data-original-width=&quot;1033&quot; height=&quot;388&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTGP3y9yQdZVk2gHmoCdDxCqlqe24xDrUVO59xg2NESKGLub2eCeqes0jNd-7HsbDvVbJSKKM2hOsPQbFv5-a0w2adDTyc5tQ_mw6tNd_Rj0gFrBPXnNlffDidFx3Eb9YVQE0LcrlMT_U/s640/reset+set+in+ladder+diagram.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
فى حالة network 6&lt;br /&gt;لو M2.0 =1 و M2.1 =1&lt;br /&gt;نجد ان Q25.1 =0&lt;br /&gt;لان امر reset هو الاخير&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;الكود فى حالة استخدام STL&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghDcZrr1B2hfe9qOKRiqfCEM22q2rSBWycuFBx70xADTmJNyW57EPFZqS7LU0lUovhFyq0CPIhtDtUpyNl0Eq7qFC50YypTOkYLLkEKJuA0A5NCQChZ47tc1lNBfJ1FCj11yy4POw-U98/s1600/set+reset+block+in+statement+list.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;623&quot; data-original-width=&quot;982&quot; height=&quot;406&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghDcZrr1B2hfe9qOKRiqfCEM22q2rSBWycuFBx70xADTmJNyW57EPFZqS7LU0lUovhFyq0CPIhtDtUpyNl0Eq7qFC50YypTOkYLLkEKJuA0A5NCQChZ47tc1lNBfJ1FCj11yy4POw-U98/s640/set+reset+block+in+statement+list.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ملحوظة : السطر&lt;span style=&quot;color: blue;&quot;&gt; NOP 0&lt;/span&gt; هو اختصار no operation&lt;br /&gt;و ده سطر احيانا يقوم البرنامج بكتابته عند التحويل من LAD الى STL&lt;br /&gt;و هو هنا ليس له اى اهمية و يمكن حذفه ايضا&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
رقم 12 : &lt;span style=&quot;color: blue;&quot;&gt;الامر SAVE&lt;/span&gt;&lt;br /&gt;و ده امر يستخدم فى نقل القيمة الموجودة فى RLO الى bit تسمى BR و ديه ها يتم شرحها لاحقا عند شرح status bits و ده كمان اكثر من درس لانها حاجة more advanced&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;رقم 10 و 11 و 13 و 14 خاصين &lt;span style=&quot;color: blue;&quot;&gt;positive and negative edge&lt;/span&gt; و ده ها يتم شرحه الدرس القادم مباشرة&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
عملية OR بين اكثر من bit&lt;br /&gt;امر OR فى حالة LAD يشابه بشكل كبير التوصيل توازى فى&lt;span style=&quot;color: #274e13;&quot;&gt; الكلاسيك كنترول&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
مثال&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij49RyBfOMdS-A6Usc6LrvlKH-AvQrmiKg6oSihbmVW5UAs4ODue0zeojthO-MS6NclL2P63_337pFt2QkTlIafQ-mT_oeUtD08gjSUtt2NZR4V3jtdnP0iNybgYRt09R53-d4WZwgb-c/s1600/OR+operation+LAD.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;605&quot; data-original-width=&quot;809&quot; height=&quot;478&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij49RyBfOMdS-A6Usc6LrvlKH-AvQrmiKg6oSihbmVW5UAs4ODue0zeojthO-MS6NclL2P63_337pFt2QkTlIafQ-mT_oeUtD08gjSUtt2NZR4V3jtdnP0iNybgYRt09R53-d4WZwgb-c/s640/OR+operation+LAD.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لو M2.7 =1&lt;br /&gt;و M2.6 =1&lt;br /&gt;اذا تكون محصلتهم = 1&lt;br /&gt;و اذا كانت I2.0 =1&lt;br /&gt;اذا يعمل الخرج M8.0&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
شكل الكود بلغة STL&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6WQ09autDicGpBRPshiMGBnP6FKMwatXeg2W25UtdorIwEC8rOWTVjGLELQn6x5aIdPxyBRJ8eC9J2RjLLUgr6sRP-shIsBikg-OJ7vmHDjhmMGeGxzCkc6PkoHsKrWRiqPaWOZKgRTM/s1600/or+operation+in+STL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;627&quot; data-original-width=&quot;1072&quot; height=&quot;374&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6WQ09autDicGpBRPshiMGBnP6FKMwatXeg2W25UtdorIwEC8rOWTVjGLELQn6x5aIdPxyBRJ8eC9J2RjLLUgr6sRP-shIsBikg-OJ7vmHDjhmMGeGxzCkc6PkoHsKrWRiqPaWOZKgRTM/s640/or+operation+in+STL.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;لاحظ ان قبل بداية عملية OR يجب استخدام&amp;nbsp; )&lt;br /&gt;و بعد انتهاء العملية يجب استخدام (&amp;nbsp; &amp;nbsp;&lt;/h3&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
انتهى الشرح و اى استفسار اتفضل اسأل فى تعليقات facebook&lt;/h4&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;هذا الموضوع حصرى لموقع electrical engineering يرجى عدم النقل&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/2802738252402541660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/2802738252402541660'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/09/bit-logic-siemens-plc.html' title='شرح اوامر bit logic فى siemens plc'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyDlaN46KW5Try_UeAZIC2Zi8-Xwr3mFZ-ykEUb4GuXImWT-4IhHWi9v_VB-0YZOenprgA56ix73LVTnIqFxOUd_zkshBw0_AalQh3jiniCHotLWo_DwOe6sa9D0J8-KGFSOGjIXhX53s/s72-c/bit+logic.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-4586364147712894634</id><published>2017-09-25T00:35:00.002+02:00</published><updated>2018-02-13T08:44:36.552+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CPU"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="organization block"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="SIEMENS"/><title type='text'>شرح انواع blocks فى Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;الدرس التانى من كورس شرح Siemens PLC نوع S7-300&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtMoJMV67iEYvgvjRMTotqRl8pgNsC0xMyi60XDPCasghSGAnDVuCmW9YFU4dvrBnQ-s8SCPIw22YDoZgxRs4up2T8BXnPfCxeMMsKdtHaHj8XWP6b7TGal416cdZCmqXd_0RLn3so8Oc/s1600/Simatic-S7-300-PLCs.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;400&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtMoJMV67iEYvgvjRMTotqRl8pgNsC0xMyi60XDPCasghSGAnDVuCmW9YFU4dvrBnQ-s8SCPIw22YDoZgxRs4up2T8BXnPfCxeMMsKdtHaHj8XWP6b7TGal416cdZCmqXd_0RLn3so8Oc/s400/Simatic-S7-300-PLCs.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;ها نشرح انواع&lt;span style=&quot;color: blue;&quot;&gt; blocks&lt;/span&gt; المختلفة و استخدام كل نوع و عمل calling لبلوك داخل بلوك اخر و شرح scan cycle&lt;br /&gt;كنا وصانا فى الدرس الاول لعمل hardware configuration و ده الرابط :&amp;nbsp;&lt;a href=&quot;http://electricalengineering-eg.blogspot.com/2017/09/hardware-configuration-siemens.html&quot; target=&quot;_blank&quot;&gt;شرح Hardware Configuration&lt;/a&gt;بعد عمل save and compile نقفل صفحة hardware configuration و افتح الخانة blocks كما بالشكل&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPLOAZ_yZHM6bR8VRKg3iRvBjBHnuEGyc1Y1FGuua7ab3dr3Fttip7KMZ1zlb1AWVoL6Pa_q39FoKqnTDENFpu4YTYLBuB0PDaTo70JDRLHlqiu1UZtPstbVg6M6hLmA55KcL-rQPwTT8/s1600/open+project+simatic+manager.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;718&quot; data-original-width=&quot;1365&quot; height=&quot;336&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPLOAZ_yZHM6bR8VRKg3iRvBjBHnuEGyc1Y1FGuua7ab3dr3Fttip7KMZ1zlb1AWVoL6Pa_q39FoKqnTDENFpu4YTYLBuB0PDaTo70JDRLHlqiu1UZtPstbVg6M6hLmA55KcL-rQPwTT8/s640/open+project+simatic+manager.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ها يظهر عندى بلوك واحد فقط و هو OB1&lt;br /&gt;لو ضغطت right click فى اى مكان فاضى و اختار insert new object ها يضهر blocks الاتية&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4uO9OxG4OsRH9ECcxJwZPwnjtwonWiZyjQVS0khtMEuAeQJgV419L-lz7KanKv9AOX3sbnHmFjHwPHIVppkYIVMB7blSKn8_Yneth6MRwsN4nkXlXH1Z35oy8FE9oLjQi9CZ_Irlewsk/s1600/insert+block.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;714&quot; data-original-width=&quot;1366&quot; height=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4uO9OxG4OsRH9ECcxJwZPwnjtwonWiZyjQVS0khtMEuAeQJgV419L-lz7KanKv9AOX3sbnHmFjHwPHIVppkYIVMB7blSKn8_Yneth6MRwsN4nkXlXH1Z35oy8FE9oLjQi9CZ_Irlewsk/s640/insert+block.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
شرح كل block بالتفصيل :&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Organization Block&lt;/span&gt; : اختصارا OB&lt;br /&gt;و ديه البلوكات التنظيمية و ديه المسئولة عن تنظيم العمل بين CPU و user program المبرمج عن طريقى&lt;br /&gt;من امثلة blocks ديه OB 100 : و ده بيتم تفعيل ذه عند عمل power reset ( اى عمل Warm Restart )&lt;br /&gt;OB 1 : و ده نوعه cyclic block و ده بيتم تنفيذه كل cycle&lt;br /&gt;و غيرها كتير من OB اللى مش كلها موجوده فى اى CPU و كل ما كان CPU بيدعم OB s اكتر , بيكون اغلى&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Function&lt;/span&gt; : اختصارا FC&lt;br /&gt;و ده عباره عن برنامج انا ببرمجه بلغات البرمجة المختلفة مثل LADDER diagram او Statement List او Function Block Diagram&lt;br /&gt;بس ده عادة لا يكون البرنامج بالكامل و بيكون جزء فقط من البرنامج&lt;br /&gt;مع العلم ان اى اوامر مكتوبة داخل FC لا يتم تنفيذها الا عند عمل CALL لها داخل اى من OB بمعنى تانى CPU لا يقرا اى حاجة الا OB و من خلالها انا بوجه CPU لقراءة FC عن طريق عمل Call لل FC داخل اى OB&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Data Block&lt;/span&gt; : اختصارا DB&lt;br /&gt;و ده ببساطه مكان لتخذين القيم و البيانات لاستخدامها داخل OB او FC او FB او اى مكان اخر فى البرنامج&lt;br /&gt;البيانات ديه مثلا وقت او سرعة او قيمة عددية و غيرها&lt;br /&gt;و البلوك ده نوعين رئيسيين :&lt;br /&gt;1- shared data block : و ده بيتم استخدامه داخل اى مكان فى البرنامج بدون اى قيود&lt;br /&gt;2- Instance data block : و ده بيكون مخصص لخدمة function block او System function block (ها يتم شرحه لاحقا )&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بحيث بيتم تخصيص instance data block لكل function block و اخر لكل system function block&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Function Block&lt;/span&gt; &amp;nbsp;: اختصارا FB&lt;br /&gt;و ده مشابه تماما ل function و الفرق ان function block لازم يحتاج instance data block عشان يشتغل بمعنى لو انا عملت insert ل FB 2 مثلا يبقى لازم احددله instance data block , ليكن DB 5 و ما اقدرش استخدم DB 5 ده فى اى مكان اخر مره ثانيه&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Data Type&lt;/span&gt; &amp;nbsp;: اختصارا UDT&lt;br /&gt;او يطلق عليها user data type&lt;br /&gt;و ده بستخدمه لو عايز اعمل مجموعة من البيانات الجاهزه و اللى بيتم استخدامها بشكل مجمع داخل اى مكان فى البرنامج مثل OB او FC او FB&amp;nbsp;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Variable Table&lt;/span&gt; : اختصارا VAT&lt;br /&gt;و ده مجرد جدول بضع فيه المتغيرهات بتاعتى اعملها monitor بغرض الصيانة مثلا انى اعرف قيمة المتغير ده كام دلوقتى و كمان اقدر اغير فى قيمته يدويا&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;طيب ازاى اعمل insert لاى block من البلوكات ديه&lt;br /&gt;مثلا انى اعمل insert ل function&lt;br /&gt;بضغط على function تظهر القائمة التالية&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPAzeSH6gC0F2wAfAH7YNmDqNUEfTXOeowjQOefrBMb0DA7fH_q1MFwgNxi_OiOP_8OrrVaU0vCppSzgf5HyOTQ4nG0PkuL0oUlzcfzhvOlvljBGroAdJv-v4Qs6Upt2INNtPKg6uYO-Y/s1600/insert+function.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;716&quot; data-original-width=&quot;1366&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPAzeSH6gC0F2wAfAH7YNmDqNUEfTXOeowjQOefrBMb0DA7fH_q1MFwgNxi_OiOP_8OrrVaU0vCppSzgf5HyOTQ4nG0PkuL0oUlzcfzhvOlvljBGroAdJv-v4Qs6Upt2INNtPKg6uYO-Y/s640/insert+function.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد الضغط على OK تظهر الصفحة التالية&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkJHeeNX_esE2NPKAB-geC3WMC8qoHjpInWcWUn62YOl_8dg0nBpYBifvluvmG35u9ZBzXRtqa7fi117-uKw8hvgmqOWyfF6in8MaST7hR-3Ucu1rUyyouSTwKbCP9ywCz0HCJetfmEdM/s1600/function+structure.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;723&quot; data-original-width=&quot;1362&quot; height=&quot;338&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkJHeeNX_esE2NPKAB-geC3WMC8qoHjpInWcWUn62YOl_8dg0nBpYBifvluvmG35u9ZBzXRtqa7fi117-uKw8hvgmqOWyfF6in8MaST7hR-3Ucu1rUyyouSTwKbCP9ywCz0HCJetfmEdM/s640/function+structure.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و ديه صفحة كتابة الكود فى اى لغة مثلا STL ( اختصار&lt;span style=&quot;color: #cc0000;&quot;&gt; Statement List&lt;/span&gt; ) او LAD ( اختصار &lt;span style=&quot;color: #cc0000;&quot;&gt;Ladder Diagram&lt;/span&gt; )&lt;br /&gt;او FBD ( اختصار &lt;span style=&quot;color: #cc0000;&quot;&gt;Function Block Diagram&lt;/span&gt; )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;و بتتكون من ثلاث اجزاء اساسية :&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;declaration table &lt;/span&gt;: و ده يستخدم فى تحديد متغيرات الدخل و الخرج و Temps ( ها يتم شرحها لاحقا بالتفصيل )&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;code section&lt;/span&gt; : و ده مكان كتابة كود البرمجة&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Detail Window &lt;/span&gt;: و ده فيه معلومات مفصلة عن اى متغير ( اللى ممكن يكون دخا او خرج او قيمة ) و كمان بيوضح لو فيه error فى البرمجة&amp;nbsp;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;كيفية عمل call لاى بلوك داخل OB1&lt;/span&gt;&lt;/h2&gt;
داخل FC 1 ها اكتب اى برنامج مثلا تشغيل موتور START و STOP مع وجود نقطة من overload&lt;br /&gt;
بفرض ان Q 0.0 هى الخرج اللى هايشغل الموتور&lt;br /&gt;
I 0.0 مفتاح تشغيل الموتور و نوعه normally open push button&lt;br /&gt;
I 0.1 مفتاح ايقاف الموتور و نوعه normally close push button&lt;br /&gt;
I 0.2 نقطه مغلقة من الاوفرلود&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLBeTKWhrjz3guj3f70LlGqqWtUteSOVxmbzwYhTWRaOkyZ5_yHrID0XhIgWjyQRTJfl1eYmcern0LTkfnyjej1xHWqc6w-74KegndQzm4ONZPPOyKnY33Fpzm9Bn3cs4bwvuiYpRNbuA/s1600/network+program.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;714&quot; data-original-width=&quot;1366&quot; height=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLBeTKWhrjz3guj3f70LlGqqWtUteSOVxmbzwYhTWRaOkyZ5_yHrID0XhIgWjyQRTJfl1eYmcern0LTkfnyjej1xHWqc6w-74KegndQzm4ONZPPOyKnY33Fpzm9Bn3cs4bwvuiYpRNbuA/s640/network+program.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
هنا كتبت network title&lt;br /&gt;و ها اضغط كليك يمين و اختار insert network comment عشان ادخل كومنت خاص network ديه&lt;br /&gt;و ده بعد ما كتبت كومنت و عملت save&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbChePJbzWnMBH1u-Fv_d-Y1A3YA_yma7U3ZN6UGJCtzo01x3IgjgLxoI437rPfTRwrL7bDTxSO4eiBjndICC36DMCWQGRkZiN5YFLICciPta9FAMc9UpZ2iTw7_tFEk-yL4tsviwqBKI/s1600/save+function.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;708&quot; data-original-width=&quot;1366&quot; height=&quot;331&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbChePJbzWnMBH1u-Fv_d-Y1A3YA_yma7U3ZN6UGJCtzo01x3IgjgLxoI437rPfTRwrL7bDTxSO4eiBjndICC36DMCWQGRkZiN5YFLICciPta9FAMc9UpZ2iTw7_tFEk-yL4tsviwqBKI/s1600/save+function.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;ملحوظات على كتابة برنامج motor start stop&lt;br /&gt;I 0.1 و I 0.2 الخاصين بمفتاح الايقاف و نقطة overload تم اختيارهم داخل البرنامج نقاط مفتوحة&lt;br /&gt;لان PLC لا يفهم ان النقطه ديه تمثل ايه فى الحقيقة&lt;br /&gt;اى ان فى حالة inputs : نقطة مفتوحة تعنى نقطة مشابهة للدخل على موديول الدخل digital input module&lt;br /&gt;نقطة مغلقة تعنى نقطة مخالفة للدخل على موديول الدخل digital input module&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
طيب بعد ما برمجت FC حتى لو عملت download على CPU الموتور مش ها يشتغل و CPU مش ها يقرا FC 1 اللى انا برمجتها ديه اساسا&lt;br /&gt;لازم اعمل call للبلوك FC 1 داخل OB 1 عشان البرنامج لما يقرا OB 1 و يلاقى امر CALL FC1 ها يروح يقرا FC 1 و بعد كدا يرجع يكمل OB1 تانى و هكذا&lt;br /&gt;ازاى بقى اعمل call&lt;br /&gt;اروح افتح OB 1&lt;br /&gt;اول مره افتح OB 1 بتظهر القائمة ديه&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-nfEvaFG3uMtZOStPYu69OcDQPSVF8CKJCH6822roZA1U7St3QMeTgVnjG9pnt25AHEUeyXoYtDJ0Rb8-8IJAavPPEFLv4YobwaGgBYJvclD6WX0cvEcvbb3RKzgpu8AABYGcvSKUhDs/s1600/insert+OB+1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;429&quot; data-original-width=&quot;571&quot; height=&quot;478&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-nfEvaFG3uMtZOStPYu69OcDQPSVF8CKJCH6822roZA1U7St3QMeTgVnjG9pnt25AHEUeyXoYtDJ0Rb8-8IJAavPPEFLv4YobwaGgBYJvclD6WX0cvEcvbb3RKzgpu8AABYGcvSKUhDs/s640/insert+OB+1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
اختار ok و افتح OB 1&lt;br /&gt;تابع الصورة&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZaiKkaVjwSmU8GvfVlBMB5xE-v459i4c5-jcVCHIt3NR03KHZ-sNLUHPFsbkRba24u4vN3qTp02eD6by2gMbdn0S03TQXVh-CFgYBK3eZG-z3FUvIW-iv1QkGqZEOogIEpEagZ-MnyVM/s1600/call+FC.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;599&quot; data-original-width=&quot;1054&quot; height=&quot;362&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZaiKkaVjwSmU8GvfVlBMB5xE-v459i4c5-jcVCHIt3NR03KHZ-sNLUHPFsbkRba24u4vN3qTp02eD6by2gMbdn0S03TQXVh-CFgYBK3eZG-z3FUvIW-iv1QkGqZEOogIEpEagZ-MnyVM/s640/call+FC.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كدا انا عملت call&lt;br /&gt;و كدا FC 1 ها تشتغل&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ملحوظة : انا ممكن اعمل call لبلوك FC 2 مثلا داخل FC 1 و ارجع اعمل call لبلوك FB 5 داخل FC 2 و هكذا&lt;br /&gt;لو انا عملت كدا&lt;br /&gt;CPU ها يقرا OB 1 و يجد امر call FC 1&lt;br /&gt;يقوم يروح يقرا FC1 و يجد امر call FC 2&lt;br /&gt;يروح CPU يقرا FC 2 و يجد امر call FB 5&lt;br /&gt;يروح ينفذ البلوك FB 5 و بعد ما يخلصه و لا يجد داخله امر call&lt;br /&gt;كدا يرجع البرنامج يكمل تنفيذ OB 1 و يخلصه&lt;br /&gt;و بعد كدا يبدا OB 1 من تانى و يلاقى امر call FC 1 تانى فيروح ينفذه و هكذا&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;طيب هل ممكن اكتب كل البرنامج بتاعى فى OB 1 فقط ؟&lt;br /&gt;الاجابة : نعم و هنا ها يكون اسمه &lt;span style=&quot;color: #e06666;&quot;&gt;Linear ptogram&lt;/span&gt;&lt;br /&gt;و فى حالة استخدام اكثر من FC و FB و عمل اكثر من عملية call بينهم ده اسمه &lt;span style=&quot;color: #cc0000;&quot;&gt;structured program&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;لاحظ ان عملية call اكثر من مره من block الى block اخر الى block ثالث و هكذا , ديه تسمى عملية &lt;span style=&quot;color: blue;&quot;&gt;Nesting&lt;/span&gt;&lt;br /&gt;و كلما زادت عمليات nesting زاد scan cycle يعنى البرنامج ها يبقى اتقل و ابطأ&lt;br /&gt;فى حالة PLC من نوع S7-300 : اقصى عدد Nesting مسموح بيه 8 عملية Nesting&lt;br /&gt;ماعدا CPU 318 : &amp;nbsp;اقصى عدد Nesting مسموح بيه 16 عملية Nesting&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;الدرس القادم :&lt;br /&gt;&lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2017/09/siemens-scan-cycle.html&quot; target=&quot;_blank&quot;&gt;شرح Scan Cycle بالتفصل&amp;nbsp;&lt;/a&gt;&lt;br /&gt;انتهى الشرح و اى سؤال اتفضل اسأل فى التعليقات اسفل الموضوع&lt;/h3&gt;
&lt;h4 style=&quot;background-color: white; border-image: none; border: currentColor; color: #777777; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px; margin: 7px 0px 12px; padding: 0px; text-align: right;&quot;&gt;
&lt;span style=&quot;border-image: none; border: currentColor; color: #990000; margin: 0px; padding: 0px;&quot;&gt;هذا الموضوع حصرى لموقع electrical engineering نرجو عدم النقل&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/4586364147712894634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/4586364147712894634'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/09/plc-siemens-blocks.html' title='شرح انواع blocks فى Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtMoJMV67iEYvgvjRMTotqRl8pgNsC0xMyi60XDPCasghSGAnDVuCmW9YFU4dvrBnQ-s8SCPIw22YDoZgxRs4up2T8BXnPfCxeMMsKdtHaHj8XWP6b7TGal416cdZCmqXd_0RLn3so8Oc/s72-c/Simatic-S7-300-PLCs.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-3026962083238924506</id><published>2017-09-25T00:33:00.003+02:00</published><updated>2018-02-13T08:44:36.463+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CPU"/><category scheme="http://www.blogger.com/atom/ns#" term="OB 100"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="SIEMENS"/><title type='text'>شرح scan cycle فى Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000; font-weight: normal;&quot;&gt;الدرس الثالث&amp;nbsp;من كورس شرح Siemens PLC نوع S7-300&lt;/span&gt;&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;شرح scan cycle&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و هو الوقت اللى CPU يستغرقه عشان يقرا البرنامج كله مره واحدة&lt;br /&gt;و ده بيكون صغير كدا حوالى 100 مللى ثانية مثلا&lt;br /&gt;و كلما زاد حجم البرنامج و تعقيده و كثرة عدد FC و FB و DB و بالتالى كثرة عدد call بتكون scan cycle اكبر و ديه حاجة مش مقبولة فى بعض applications اللى السرعة مطلوبة فيها&lt;br /&gt;و لو انا عايز اقلل scan cycle ممكن اختار CPU يكون اسرع و بالتالى ها يكون اغلى سعرا&lt;br /&gt;دلوقتى عايزين نعرف ازاى CPU يقرا البرنامج&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPj7A9EjQkTQ_5u0QIX_dnWJNNYjmFZwrgOmBq_rBr7nb4SUcEH_0fqEyhmg_RMqGE7-NEe_7251pTIeQzmz0wI5OmR4REv9jdU27Zmi6fa2z_0tg-N4HCq0Z8n45O6ycOLiXcmcxUMMM/s1600/siemens+scan+cycle.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;567&quot; data-original-width=&quot;809&quot; height=&quot;448&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPj7A9EjQkTQ_5u0QIX_dnWJNNYjmFZwrgOmBq_rBr7nb4SUcEH_0fqEyhmg_RMqGE7-NEe_7251pTIeQzmz0wI5OmR4REv9jdU27Zmi6fa2z_0tg-N4HCq0Z8n45O6ycOLiXcmcxUMMM/s640/siemens+scan+cycle.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
من الصورة المرفقة&lt;br /&gt;1 : CPU بينفذ OB 100 و ده بيتم فقط عند عمل restart لل PLC&lt;br /&gt;كمان CPU بيروح يغير وضع outputs على وحدات الخرج&lt;span style=&quot;color: #990000;&quot;&gt; outputs modules&lt;/span&gt; بناءا على scan cycle السابقة&lt;br /&gt;2- CPU يقرا وضع inputs من على digital input modules و analog input modules و يخذنها على مكان داخل &lt;span style=&quot;color: blue;&quot;&gt;internal memory&lt;/span&gt; فى CPU اسمها PII اختصارا لمصطلح &lt;span style=&quot;color: blue;&quot;&gt;process image input&amp;nbsp;&lt;/span&gt;&lt;br /&gt;3- قراءة OB 1 و تنفيذها و تنفيذ اى عملية call داخلها كذلك تنفيذ اى OB اخرى ( حسب شرط تنفيذ هذا OB و حسب priority الخاص بيه )&lt;br /&gt;4 - تغيير process image output اى تغيير حالة الخرج من النوع digital او analog و نقل هذا التغيير الى digital output modules و analog output modules&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;و هكذا يتم البدء من رقم 1 مره ثانية&lt;br /&gt;و زى ما قلنا قبل كدا كل ما كان البرنامج كبير و معقد كانت scan cycle كبيره&lt;br /&gt;و لتقليل scan cycle حسب المطلوب يتم اختيار CPU اسرع&lt;/h3&gt;
&lt;br /&gt;
&lt;h4 style=&quot;background-color: white; border-image: none; border: currentColor; color: #777777; font-family: &amp;quot;droid serif&amp;quot; , sans-serif; font-size: 20px; margin: 7px 0px 12px; padding: 0px; text-align: right;&quot;&gt;
&lt;span style=&quot;border-image: none; border: currentColor; color: #990000; margin: 0px; padding: 0px;&quot;&gt;هذا الموضوع حصرى لموقع electrical engineering نرجو عدم النقل&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/3026962083238924506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/3026962083238924506'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/09/siemens-scan-cycle.html' title='شرح scan cycle فى Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPj7A9EjQkTQ_5u0QIX_dnWJNNYjmFZwrgOmBq_rBr7nb4SUcEH_0fqEyhmg_RMqGE7-NEe_7251pTIeQzmz0wI5OmR4REv9jdU27Zmi6fa2z_0tg-N4HCq0Z8n45O6ycOLiXcmcxUMMM/s72-c/siemens+scan+cycle.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-4761268922285777658</id><published>2017-09-23T20:58:00.002+02:00</published><updated>2018-02-13T08:44:36.655+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CPU"/><category scheme="http://www.blogger.com/atom/ns#" term="hardware configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="S7-300"/><category scheme="http://www.blogger.com/atom/ns#" term="SIEMENS"/><title type='text'>شرح hardware configuration فى Siemens PLC</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نبدا بأذن الله&lt;span style=&quot;color: blue;&quot;&gt; كورس PLC&lt;/span&gt; من نوع siemens و ده من اكثر الانواع انتشارا فى العالم و من افضلها ايضا&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ها نبدا الشرح على برنامج simatic manager و ده البرنامج الخاص بوجدات PLC S7-300 و PLC S7-400 و ديه طبعا اشهر الانواع و اكثرها انتشارا خصوصا فى مصر&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الكورس ده &amp;nbsp;موجه للمهندسين او الفنيين اللى ليهم تعامل مع &lt;span style=&quot;color: #cc0000;&quot;&gt;classic control &lt;/span&gt;و يفضل يكون ليهم تعامل سابق مع Siemens s7-200 او اى انواع اخرى من PLC&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
اول درس معانا هو ازاى نعمل ملف للبرنامج Simatic manager و ازاى نختار العناصر اللى ها نبرمجها و نشغلها و ازاى نعمل Hardware Configuration&lt;br /&gt;اول حاجل لما نفتح Simatic manager ها نلاقى الصورة ديه&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUjSRPhGDXdQE9INUNtxkd98ZJVm_JzO_LlJ3DI92XYy5UPdbP3dypKHuZyC2j4MGyuWkHUDqtgqyG2905Q2-1PJKF05Pwm3akHw_X963y_Ai7-XycHZ0YRMiqYQw-ZGybbloNzZ1keAk/s1600/%25D9%2581%25D8%25AA%25D8%25AD+%25D9%2585%25D9%2584%25D9%2581+%25D8%25AC%25D8%25AF%25D9%258A%25D8%25AF+simatic+manager.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;511&quot; data-original-width=&quot;679&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUjSRPhGDXdQE9INUNtxkd98ZJVm_JzO_LlJ3DI92XYy5UPdbP3dypKHuZyC2j4MGyuWkHUDqtgqyG2905Q2-1PJKF05Pwm3akHw_X963y_Ai7-XycHZ0YRMiqYQw-ZGybbloNzZ1keAk/s640/%25D9%2581%25D8%25AA%25D8%25AD+%25D9%2585%25D9%2584%25D9%2581+%25D8%25AC%25D8%25AF%25D9%258A%25D8%25AF+simatic+manager.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نختار file ثم new عشان نعمل ملف جديد&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtHTU-qG_P9KndKWh2Ff7gnqD99LS-sq5Gjmm9hVoajp1G3qWD9JgiJI18cXco37XCAUCq8K4h7S12h1y9kfHDn1qiOJN39g6sorNi41uKobM-1Vq8FNu4_qM1nAaNGPKH9lPnCF1KLwQ/s1600/%25D8%25B9%25D9%2585%25D9%2584+%25D9%2585%25D9%2584%25D9%2581+%25D8%25AC%25D8%25AF%25D9%258A%25D8%25AF+simatic+manager.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;421&quot; data-original-width=&quot;575&quot; height=&quot;467&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtHTU-qG_P9KndKWh2Ff7gnqD99LS-sq5Gjmm9hVoajp1G3qWD9JgiJI18cXco37XCAUCq8K4h7S12h1y9kfHDn1qiOJN39g6sorNi41uKobM-1Vq8FNu4_qM1nAaNGPKH9lPnCF1KLwQ/s640/%25D8%25B9%25D9%2585%25D9%2584+%25D9%2585%25D9%2584%25D9%2581+%25D8%25AC%25D8%25AF%25D9%258A%25D8%25AF+simatic+manager.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ها تظهر معانا الصورة ديه&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOpRW2GKrfFWGHSE3cz7imeSqpIjdckbemPihyphenhyphen7jMzjFw3ai8Moy6YkJcXcuEtdhC3-6N2xmHsjOFIbKdKdcayDJPqZdkcA35zbvYytPS_UXtsrdtHaW6OCPRtuORs6OFxnnIPbALch08/s1600/simatic+manager+new+file.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;505&quot; data-original-width=&quot;673&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOpRW2GKrfFWGHSE3cz7imeSqpIjdckbemPihyphenhyphen7jMzjFw3ai8Moy6YkJcXcuEtdhC3-6N2xmHsjOFIbKdKdcayDJPqZdkcA35zbvYytPS_UXtsrdtHaW6OCPRtuORs6OFxnnIPbALch08/s640/simatic+manager+new+file.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد اختبار اسم الملف و ليكن learn plc و اختيار مكان التخزين من browse &amp;nbsp;اضفط على ok عشان يفتح لاول مره&lt;/h3&gt;
&lt;h3&gt;
و ده ها يكون الشكل&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitNUbBaOVJHOwnIozQdZ4XlmWRoFKlEPQxr2Y1SG2rulOQKHLt4ao16XQ0XvZ5pYC7IJGDniZYUUgG5S8I7ECfzlsUwqgZdfrROsbDpH0rxJCvoWogaz1sCDI-WkUFJCdBbHPSBrouYjA/s1600/Open+simatic+manager.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;724&quot; data-original-width=&quot;1349&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitNUbBaOVJHOwnIozQdZ4XlmWRoFKlEPQxr2Y1SG2rulOQKHLt4ao16XQ0XvZ5pYC7IJGDniZYUUgG5S8I7ECfzlsUwqgZdfrROsbDpH0rxJCvoWogaz1sCDI-WkUFJCdBbHPSBrouYjA/s640/Open+simatic+manager.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد كدا اختار قائمة insert ثم station ثم &lt;span style=&quot;color: #cc0000;&quot;&gt;simatic 300 station&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEPVMhbLqUIKRyHeVPMJHdZ152Elx-1MbaFV668VQ_txRgE2QIKa_y8S0Fk2Q4GS5fEQwTg9S9MzgXqxFkAMRgNaG1szAsdmgcMoO_mlQWE6L6Bf7P8N3Gz-W1lP0h0zxs6kfRi1dhieA/s1600/insert+s7+300.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;723&quot; data-original-width=&quot;1366&quot; height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEPVMhbLqUIKRyHeVPMJHdZ152Elx-1MbaFV668VQ_txRgE2QIKa_y8S0Fk2Q4GS5fEQwTg9S9MzgXqxFkAMRgNaG1szAsdmgcMoO_mlQWE6L6Bf7P8N3Gz-W1lP0h0zxs6kfRi1dhieA/s640/insert+s7+300.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;كدا انا عملت ادراج لوحدة PLC من نوع S7-300&lt;br /&gt;ممكن اغير اسم وحدة s7 300 زى ما انا عايز مثلا اخليها TestCPU او اى حاجة زى مثلا اسم الماكينة اللى ببرمجها&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyjnVoWoZafmUIt-r-RJreKYq-Eiy2nMECVxq-cwzy3Ok-EBL-eNznmgrR5357t_6z22DE8WhPOgVRozZWvPQQqiRhwVpjfg2Ms3dQvdWIdif53fVt8faXWf4-LMqGYg2HkMe8vDAe58o/s1600/s7+300.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;707&quot; data-original-width=&quot;1366&quot; height=&quot;329&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyjnVoWoZafmUIt-r-RJreKYq-Eiy2nMECVxq-cwzy3Ok-EBL-eNznmgrR5357t_6z22DE8WhPOgVRozZWvPQQqiRhwVpjfg2Ms3dQvdWIdif53fVt8faXWf4-LMqGYg2HkMe8vDAe58o/s640/s7+300.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد كدا ها ادوس على test cpu و اختار hardware عشان اعمل hardware configuration&lt;br /&gt;ها يفتحلى &lt;span style=&quot;color: blue;&quot;&gt;صفحة hardware configuration&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ-clzFtZQFUCPjgaS76Y94MwM21wed22Qca6K7bjievEG2fqBhd2fJF75c0FW9u29C_tAiE7X4X5bmv9y-tOE_3Rys4BW5GR71ooOW_7PIzErzvYub6uW9qbVuHmxAqmd9eoUaI1zNDQ/s1600/hardware+configuration+siemens.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;726&quot; data-original-width=&quot;1366&quot; height=&quot;339&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ-clzFtZQFUCPjgaS76Y94MwM21wed22Qca6K7bjievEG2fqBhd2fJF75c0FW9u29C_tAiE7X4X5bmv9y-tOE_3Rys4BW5GR71ooOW_7PIzErzvYub6uW9qbVuHmxAqmd9eoUaI1zNDQ/s640/hardware+configuration+siemens.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
دلوقتى انا عايز اعمل ادراج لوحدات PLC زى مثلا CPU و وحدات digital inputs و digital outputs&lt;br /&gt;لازم الاول اعمل ادراج&lt;span style=&quot;color: blue;&quot;&gt; Rail&lt;/span&gt; و ده الجزء المعدن اللى بيكون موجود فى اللوحة الكهربية و اللى بيتثبت عليه جميع عناصر PLC&lt;br /&gt;ده شكله الحقيقى فى حالة S7 300&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW-KhstC9f5grnvND0fl7CDzdRm9RkL5hO9TNwsJ7LZan6YLKA7eHabyVyq8jrGXeGbYPKnJyss15jVmN5L6vtIYPd3cKXmmUSO2RHfCNlFhQmbd9duATR5Wu9aNqK1p8GYF1aj4kxvYw/s1600/Rail+s7+300.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;265&quot; data-original-width=&quot;300&quot; height=&quot;564&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW-KhstC9f5grnvND0fl7CDzdRm9RkL5hO9TNwsJ7LZan6YLKA7eHabyVyq8jrGXeGbYPKnJyss15jVmN5L6vtIYPd3cKXmmUSO2RHfCNlFhQmbd9duATR5Wu9aNqK1p8GYF1aj4kxvYw/s640/Rail+s7+300.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ها نعمل ادراج لوحدة Rail من القائمة ناحية اليمين و اختيار &lt;span style=&quot;color: blue;&quot;&gt;Simatic 300&lt;/span&gt; ثم Rail انظر الصورة&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhkJYdgKa-LtXZ2p-3mR1pTRd1Y_dK-kor8PM_e50RV7nwKdSssBqwHK3yEx9g42Yp8knn6bGjZisuEdNwrcyIaKWLTIZt4UMKdYxf175BeTlTphIaOurBx5rZA65U6kxE_lO9LiGT3JM/s1600/S7+300+Rail.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;724&quot; data-original-width=&quot;1366&quot; height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhkJYdgKa-LtXZ2p-3mR1pTRd1Y_dK-kor8PM_e50RV7nwKdSssBqwHK3yEx9g42Yp8knn6bGjZisuEdNwrcyIaKWLTIZt4UMKdYxf175BeTlTphIaOurBx5rZA65U6kxE_lO9LiGT3JM/s640/S7+300+Rail.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لما بعمل ادراج لاى حاجة البرنامج يعطيها اسم افتراضى و عشان اغير اسم Rail ده بضغط عليه double click و اغير اسمه و اكتب كومنت و كمان بعرف ال part number بتاعه عشان اقدر اشتريه من سيمنز&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR66iUhky2cwf5NcNl_htTBX7QmQX1506Bvmsyr_fTNw9KhpzSgswT7jHp_eIMnyqfrBpS6fYLMh9jad-nb26O4n4Hir6ZwIVO_S5yLgIP1RIb4aEmVJSRQcRToq3SHWh62nY9h5aJaKg/s1600/s7+300+rail+properties.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;723&quot; data-original-width=&quot;1366&quot; height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR66iUhky2cwf5NcNl_htTBX7QmQX1506Bvmsyr_fTNw9KhpzSgswT7jHp_eIMnyqfrBpS6fYLMh9jad-nb26O4n4Hir6ZwIVO_S5yLgIP1RIb4aEmVJSRQcRToq3SHWh62nY9h5aJaKg/s640/s7+300+rail+properties.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
فى حالة &lt;span style=&quot;color: blue;&quot;&gt;PLC Siemens S7-300&lt;/span&gt; يتكون Rail من 11 خانه مقسمه كالتالى&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
رقم 1 : دائما محجوز لوحدة power supply و ديه بتكون اختياريه فى حالة s7 300 يعنى ممكن استخدم اى power supply ماركة اخرى &amp;nbsp;و بتكون اجباريه فى حالة S7-400 يعنى ما ينفعش استخدم اى power supply غير سيمنز&lt;br /&gt;الصورة ديه بعد اختيار power supply&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjaGcjkucdqSYfetJW-sU6WJJJwTD35c08As8PbgcEfaVnyxl3URFF6lxGSzG-mWsPTZjJtGB-VkcEinarbdXJAJxfyYHPlWZ39-gclJswa2KZJWAictm4o-uKoxQgP4sZkbdsPOGCfpk/s1600/insert+power+supply+in+simatic+manager.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;725&quot; data-original-width=&quot;1366&quot; height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjaGcjkucdqSYfetJW-sU6WJJJwTD35c08As8PbgcEfaVnyxl3URFF6lxGSzG-mWsPTZjJtGB-VkcEinarbdXJAJxfyYHPlWZ39-gclJswa2KZJWAictm4o-uKoxQgP4sZkbdsPOGCfpk/s640/insert+power+supply+in+simatic+manager.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الخانه رقم 2 : محجوزه لادراج CPU و عشان اختار CPU&lt;br /&gt;بضغط على CPU 300 ثم بختار اى Family لل CPU زى مثلا 312 او 313 او 314 ثم بختار البروسيسور نفسه بحسب part number الخص بيه و طبعا واضح ان فيه انواع CPU كتيره جدا و عشان كدا لازم اكون عارف انا عايز امكانيات ايه بالضبط و عامل بحث مفصل على CPU 300 المراد استخدامه حسب الامكانيات المطلوبه&lt;br /&gt;طيب ايه الامكانيات المختلفة من CPU لاخر ؟&lt;br /&gt;بيكون فيه اختلاف فى فى سرعته و حجم البرنامج اللى ممكن يشتغل عليه و عدد input / output modules و انواع communications اللى بيشتغل عليه و هل يمكن توصيل incoder عليه و لا لأ و غيرها كتير جدا من الاختلافات&lt;br /&gt;ديه صوره بعد اختيار CPU و الضغط عليه عشان اشوف و اغير فى properties بتاعته&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFEJLEq73z46XmC8cbp8F8AhTPIlge3hO3VuOALVHZSwAp7wJgzay8fTZOzI2z_r7UrK-Sx856ZR-dPxJzxMK-JxBpJjp3eRf63ghFkdUkjj7A8DfstPVJY_PWhlFqNA6M4WfKq3AzBEc/s1600/insert+CPU+in+simatic+manager.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;721&quot; data-original-width=&quot;1366&quot; height=&quot;336&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFEJLEq73z46XmC8cbp8F8AhTPIlge3hO3VuOALVHZSwAp7wJgzay8fTZOzI2z_r7UrK-Sx856ZR-dPxJzxMK-JxBpJjp3eRf63ghFkdUkjj7A8DfstPVJY_PWhlFqNA6M4WfKq3AzBEc/s640/insert+CPU+in+simatic+manager.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بلاحظ وجود 9 صفحات داخليه بتوضح امكانيات CPU و بقدر اغير حاجات كتير فيها و ديه ها نعرفها بعدين &lt;span style=&quot;color: #990000;&quot;&gt;&amp;nbsp;advanced&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
طيب ايه معنى Networked اللى بجانبها no ؟&lt;br /&gt;ده معناه ان CPU ينفعش اعمل بينه و بين اى حاجة تانية اتصال و عشان اغير ده بضغط properties&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXCmQMm2Har4RCRMOTxvyPVytzIFOCkIySYabJz6dd0Nu3ha4ISNrA-1uY4VkCgFa8Y0xtwpoFuvmiypcr8bePB3jOMFmaWjqWaeGFxkuOfrx0-OcyMdmbrHWCCSILV0dKFZ7NY79KCqM/s1600/CPU+networking+plc.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;724&quot; data-original-width=&quot;1366&quot; height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXCmQMm2Har4RCRMOTxvyPVytzIFOCkIySYabJz6dd0Nu3ha4ISNrA-1uY4VkCgFa8Y0xtwpoFuvmiypcr8bePB3jOMFmaWjqWaeGFxkuOfrx0-OcyMdmbrHWCCSILV0dKFZ7NY79KCqM/s640/CPU+networking+plc.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كدا انا فعلت MPI port فى CPU و ها نشرح فى درس اخر الاتصال بين CPU و الاجزاء الاخرى مثل &lt;span style=&quot;color: #cc0000;&quot;&gt;HMI&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بضغط OK&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الخانة رقم 3 فى Rail : و ديه خاصه بموديول اسمه interface module و اختصاره IM&lt;br /&gt;و ده شكل &lt;span style=&quot;color: blue;&quot;&gt;interface module&lt;/span&gt; لوحدات step 7 - 300&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwmMTCabszZ5eRzz9c3j-azoXrP28Heic0RMKyZI4slp-QDc_L0DcySUgDOe_NAP373pe7gzmcPyfj2jgFI9jmWB7Osxm-TRnsC_tkOMHeQdgg4MlK9VlGLusFC_YBJNP8_kjQvPTTd_Y/s1600/Interface+Module.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;586&quot; data-original-width=&quot;410&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwmMTCabszZ5eRzz9c3j-azoXrP28Heic0RMKyZI4slp-QDc_L0DcySUgDOe_NAP373pe7gzmcPyfj2jgFI9jmWB7Osxm-TRnsC_tkOMHeQdgg4MlK9VlGLusFC_YBJNP8_kjQvPTTd_Y/s640/Interface+Module.jpg&quot; width=&quot;444&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و الموديول ده متخصص عشان اوصل CPU بوحدة Rail تانية&lt;br /&gt;و ده بحتاجه لما اكون عايز اوصل input / output modules اكتر من الحد اللى بيسمح بيه ال rail الواحد ( 8 موديولات دخل و خرج فقط لكل Rail)&lt;br /&gt;و عشان اوصل بين اكثر من rail بستخدم IM فى ال rail الرئيسى &lt;span style=&quot;color: blue;&quot;&gt;Central Rack&lt;/span&gt; و كمان IM فى ال rail الفرعى&lt;span style=&quot;color: #cc0000;&quot;&gt; Expansion Rack&lt;/span&gt;&lt;br /&gt;لاحظ ان مصطلح Rack مساوى لمصطلح Rail&lt;br /&gt;و بوصل بينهم عن طريق كابل خاص بيكون ليه maximum length مثلا 1 متر و توع اخر 2 متر و هكذا&lt;br /&gt;و ده شكل الكابل&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU84CfypbUWZ42uBBHwmrvLKZg21GkuQ8B5yrNvo4IYk5nf_pDisqxu08qjfXfnM_0SNGcSXM_8lIZUtAt8oi1lTdWEJsFeR6t2Iv9Q4haGjOV7J8ju2BZLXwwh9ri3TLq2HcV4AUvo70/s1600/Siemens+interface+module+cable.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;250&quot; data-original-width=&quot;250&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU84CfypbUWZ42uBBHwmrvLKZg21GkuQ8B5yrNvo4IYk5nf_pDisqxu08qjfXfnM_0SNGcSXM_8lIZUtAt8oi1lTdWEJsFeR6t2Iv9Q4haGjOV7J8ju2BZLXwwh9ri3TLq2HcV4AUvo70/s640/Siemens+interface+module+cable.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;و كمان ممكن اوصل اكثر من 2 rail بشرط ان كل rail يكون فيه Interface module خاص بيه&lt;br /&gt;صوره توضح توصيل اكثر من Rail بأكثر من Interface Module&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Gmm3kZf1q0zw344bFSkuK-FPimO9PNvoZZRmDbz7HgzTvJ9mTxq2NweymVcyZsZuNp_ea8jYhL7LDCueZEwylHhAj-Opqn3C4TVKU2k0yZHHE2995AJ2Jnhf1dOiCbEgK0qTz9Zro64/s1600/connecting+interface+modules.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;420&quot; data-original-width=&quot;684&quot; height=&quot;392&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Gmm3kZf1q0zw344bFSkuK-FPimO9PNvoZZRmDbz7HgzTvJ9mTxq2NweymVcyZsZuNp_ea8jYhL7LDCueZEwylHhAj-Opqn3C4TVKU2k0yZHHE2995AJ2Jnhf1dOiCbEgK0qTz9Zro64/s640/connecting+interface+modules.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لاحظ ان Rack 0 ده central Rack اى الراك الاساسى و متوصل بيه عدد 3 Racks كل Rack متصل بيه power supply و عدد معين من I/O Modules اقصاها 8 موديولات&lt;br /&gt;ملحوظة : I/O Modules اختصار Input Outputs modules&lt;br /&gt;لاجظ ان اسم interface module المستخدم فى Central Rack بيكون IM 360&lt;br /&gt;و &amp;nbsp;اسم interface module المستخدم فى Expansion Rack بيكون IM 361&lt;br /&gt;ديه صوره توضح ادراج عدد 2 Rack و كل Rack فيه interface module خاص بيه ( بحيث ان فى Central Rack بستخدم&lt;span style=&quot;color: blue;&quot;&gt; IM360&lt;/span&gt; و فى Expansion Rack بستخدم &lt;span style=&quot;color: blue;&quot;&gt;IM 361&lt;/span&gt; )&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjphtQdju1_l1hyphenhyphenXNZs7h0Tt_iQ1_kMGyQ80gDSaLacqhFn6aM_iELrZ6G9eMC4neunkai6Kvd3LBFxQZEbemYL0u4DJP7Kjsj1ctYdNX6-WI6BWalafv8ZjghvNkHbdjaocQhmSD2_-1Q/s1600/CONNECTING+MULTI+RAC+S7+300.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;724&quot; data-original-width=&quot;1366&quot; height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjphtQdju1_l1hyphenhyphenXNZs7h0Tt_iQ1_kMGyQ80gDSaLacqhFn6aM_iELrZ6G9eMC4neunkai6Kvd3LBFxQZEbemYL0u4DJP7Kjsj1ctYdNX6-WI6BWalafv8ZjghvNkHbdjaocQhmSD2_-1Q/s640/CONNECTING+MULTI+RAC+S7+300.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
انا فى البرنامج ده مش محتاج اكثر من 8 I/O Modules &amp;nbsp;عشان كدا مش ها اوصل اى interface modules و ها اسيب slot 3 فارغ&lt;br /&gt;الخانة رقم من 4 الى 11 متخصصة فى ادراج Signal Modules زى&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Digital Input Module &lt;/span&gt;و اختصارها DI&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Digital Output Module&lt;/span&gt; و اختصارها DO&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Digital Input Output Module &lt;/span&gt;و اختصارها DIO اى تحتوى على عدد من الدخل الرقمى و عدد من الخرج الرقمى&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Analog Input Module&lt;/span&gt; و اختصارها AI&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Analog Output Module&lt;/span&gt; و اختصارها AO&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Analog Input Output Module&lt;/span&gt; و اختصارها AIO اى تحتوى على عدد من الدخل التناظرى و عدد من الخرج التناظرى&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Sensor modules with IQ interface&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Special 300 اى special modules &lt;/span&gt;و ديه نجد بها نوعين :&lt;br /&gt;1- &lt;span style=&quot;color: #cc0000;&quot;&gt;Dummy module&lt;/span&gt; : و ده بأستخدمه عشان بس احجز خانه فى الراك فى اللوحة بتاعتى بس بيكون فاضى لا يستخدم فى اى حاجة تانية&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
صورة Dummy Module :&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs4ddjScFR3qkVXCvFUAQe26Up3X3DoWih5mWALp8Dx4TQFtOyui6Itftj0ETbJBZDXuET1KtIDQH1jNYKA55SFVlUjqU1u-FZq_on3NPAf7TsvBLnWJq0CCjkUBbPvfRLMsU-cTug5JA/s1600/Siemens+Dummy+Module.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;800&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs4ddjScFR3qkVXCvFUAQe26Up3X3DoWih5mWALp8Dx4TQFtOyui6Itftj0ETbJBZDXuET1KtIDQH1jNYKA55SFVlUjqU1u-FZq_on3NPAf7TsvBLnWJq0CCjkUBbPvfRLMsU-cTug5JA/s640/Siemens+Dummy+Module.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
2-&lt;span style=&quot;color: #cc0000;&quot;&gt;&amp;nbsp;position decoder module&lt;/span&gt; : يستخدم فى توصيل انواع معينة من Encoders&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;طيب انا ها ادرج فى البرنامج هنا الموديولات الاتية :&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;SM 321 DI 16 x DC 24 V&lt;/span&gt; : اى يحتوى على عدد 16 مدخل رقمى و يتم تغذيته بجهد 24 فولت مستمر&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNIt_uDTxfVdCnV2Vr8ftZJjfIIuowk2HxN5B1IcKp5F7hSSrRV7EPJ8NINQ2ZxPbtAq10_LcVouTqvnAqXDqYCTCWm_Gelv5pZ_7sWg2heyewVQCG8wwx8D8Q0dTCYVmhQYA_VcbEA38/s1600/Digital+input+insert.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;722&quot; data-original-width=&quot;1366&quot; height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNIt_uDTxfVdCnV2Vr8ftZJjfIIuowk2HxN5B1IcKp5F7hSSrRV7EPJ8NINQ2ZxPbtAq10_LcVouTqvnAqXDqYCTCWm_Gelv5pZ_7sWg2heyewVQCG8wwx8D8Q0dTCYVmhQYA_VcbEA38/s640/Digital+input+insert.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;&amp;nbsp;SM 322 DO 16 x DC 24 V / 0.5 A&lt;/span&gt; : اى يحتوى على عدد 16 مخرج رقمى و يتم تغذيته بجهد 24 فولت مستمر و كل مخرج يتحمل حتى 0.5 امبير&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwmWnlbjenOKod2qvxil0PAeaWJo42Ths18wnCaVHSwsTsg6sPtLJgzJIkGY_qZmy0vyCIEBCl8aI4LEx1iVx228NcNJIvMhNUBV-DamaW7yVuTRYeq_KivIkxzmwFgwQuHx0EDWpYYNY/s1600/digital+output+module+insert.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;711&quot; data-original-width=&quot;1366&quot; height=&quot;331&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwmWnlbjenOKod2qvxil0PAeaWJo42Ths18wnCaVHSwsTsg6sPtLJgzJIkGY_qZmy0vyCIEBCl8aI4LEx1iVx228NcNJIvMhNUBV-DamaW7yVuTRYeq_KivIkxzmwFgwQuHx0EDWpYYNY/s640/digital+output+module+insert.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;SM 331 AL 8 x 12bit &lt;/span&gt;: اى يحتوى على عدد 16 مدخل تناظرى analog و دقة القرائة التناظرية 12 bits لكل مدخل ( تتراوح الدقة من 12 bit الى 16 bit و كلما زاد الرقم زادت الدقة و اصبح الموديول اغلى سعرا ) و سيتم شرح الانالوج بالتفصيل فى درس اخر&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_MRs4R80G7zhGn8moAyV71z-pVhiOmJEmO5JwqpoADU_7q5_9Rbw3cett19WUTJvUS2Gq8T8mHiuUoJ7PZur78V4QtZ6MIalDT_9vl4OWKS7xYO7FVL5lCPs4Vu6pMLOFf0BunhfWk4E/s1600/analog+input+module.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;719&quot; data-original-width=&quot;1366&quot; height=&quot;336&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_MRs4R80G7zhGn8moAyV71z-pVhiOmJEmO5JwqpoADU_7q5_9Rbw3cett19WUTJvUS2Gq8T8mHiuUoJ7PZur78V4QtZ6MIalDT_9vl4OWKS7xYO7FVL5lCPs4Vu6pMLOFf0BunhfWk4E/s640/analog+input+module.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;SM 332 AO 4 x 16bit&lt;/span&gt; : اى يحتوى على 4 مخارج تناظرية analog و دقة القراءة 16 bit&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFW1J_Dx4NBdsvTDflBOzBvWr3Brhr86z4R6JnWZMzhTO2zcVfOpuMJMHWDC1bedJlrLXpeXU8fZHG4EQN493ytZl1Vh23bA-obqX7UMrvg-JARJf-vMq97ydbbYBWH1upiGeYVQD_oD0/s1600/analog+output+module+s7+300.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;719&quot; data-original-width=&quot;1366&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFW1J_Dx4NBdsvTDflBOzBvWr3Brhr86z4R6JnWZMzhTO2zcVfOpuMJMHWDC1bedJlrLXpeXU8fZHG4EQN493ytZl1Vh23bA-obqX7UMrvg-JARJf-vMq97ydbbYBWH1upiGeYVQD_oD0/s1600/analog+output+module+s7+300.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFW1J_Dx4NBdsvTDflBOzBvWr3Brhr86z4R6JnWZMzhTO2zcVfOpuMJMHWDC1bedJlrLXpeXU8fZHG4EQN493ytZl1Vh23bA-obqX7UMrvg-JARJf-vMq97ydbbYBWH1upiGeYVQD_oD0/s1600/analog+output+module+s7+300.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;719&quot; data-original-width=&quot;1366&quot; height=&quot;336&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFW1J_Dx4NBdsvTDflBOzBvWr3Brhr86z4R6JnWZMzhTO2zcVfOpuMJMHWDC1bedJlrLXpeXU8fZHG4EQN493ytZl1Vh23bA-obqX7UMrvg-JARJf-vMq97ydbbYBWH1upiGeYVQD_oD0/s640/analog+output+module+s7+300.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لاحظ القائمة السفلية :&lt;br /&gt;تجد جدول فيه كل الموديولات اللى استخدمناها و موضح بجانبها part numbers اللازم للشراء من سيمنز&lt;br /&gt;الاهم من ده ان يوجد به &lt;span style=&quot;color: #cc0000;&quot;&gt;I address&lt;/span&gt; و &amp;nbsp;&lt;span style=&quot;color: #cc0000;&quot;&gt;Q address&lt;/span&gt; و ده عناوين الدخل و الخرج اللى بيشغلها كل موديول حسب عدد الدخل و الخرج لكل موديول&lt;br /&gt;مثلا الموديول &amp;nbsp;SM 322 DO 16 x DC 24 V / 0.5 A &amp;nbsp;ده موديول خرج رقمى به 16 خرج رقمى اى يحتاج الى عدد 2 bytes ( لاحظ ان كل byte يحتوى على 8 bits تبدا من 0 الى 7 )&lt;br /&gt;لذلك نجد ان البرنامج قد اعطى افتراضيا لهذا الموديول byte رقم 4 و byte رقم 5&amp;nbsp;ليخذن عليهم بياناته&lt;br /&gt;يعنى لما انا اكتب فى البرنامج مثلا : Q4.2 اذا انا اقصد الخرج رقم 3 فى هذا الموديول&lt;br /&gt;مع العلم ان هذه العناوين address يمكن تغييرها بسهولة&lt;br /&gt;اختر الموديول المراد تغيير addresses الخاصه بيه و اختر addresses tap و ازل العلامة عن system default و اختار رقم اول بايت ليبدا منه addresses الخاصة بهذا الموديول و ليكن byte رقم 2&lt;br /&gt;انظر الصورة :&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi23qsoxuq6unXm2tH8BupTnzGoH61ajVt45nP0RBaYmDxiBUJ272YP0VAg6JsrWhBf-eK6Q9FhY3BQQ5d1Pwex62oL5bKCAE5tazaJlkGP7dJrTBwUSHNE11eoy2-WUn3JL-aneegayd0/s1600/change+digital+output+address.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;723&quot; data-original-width=&quot;1366&quot; height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi23qsoxuq6unXm2tH8BupTnzGoH61ajVt45nP0RBaYmDxiBUJ272YP0VAg6JsrWhBf-eK6Q9FhY3BQQ5d1Pwex62oL5bKCAE5tazaJlkGP7dJrTBwUSHNE11eoy2-WUn3JL-aneegayd0/s640/change+digital+output+address.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد الضغط على ok تجد العناوين الخاصة الموديول SM 322 DO 16 x DC 24 V / 0.5 A قد تغيرت لتكون byte 2 , byte 3&lt;br /&gt;لاحظ تغير &lt;span style=&quot;color: #990000;&quot;&gt;module addresses&lt;/span&gt;&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoveOGd_sQieTG2AYF0TdtqovJXaz0SgXktCJOx-fCr_eGR3hKuJuf8gvrMdZZriLx8SEFS2c64hiTKS6tNSj66dSWHusdaAEQhvoTEj1P8pXJ6X0QRjhRAbXtMrXEjcQwuPnnpZXlhiI/s1600/change+output+address+in+HW+configurations.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;716&quot; data-original-width=&quot;1366&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoveOGd_sQieTG2AYF0TdtqovJXaz0SgXktCJOx-fCr_eGR3hKuJuf8gvrMdZZriLx8SEFS2c64hiTKS6tNSj66dSWHusdaAEQhvoTEj1P8pXJ6X0QRjhRAbXtMrXEjcQwuPnnpZXlhiI/s640/change+output+address+in+HW+configurations.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ملحوظة : بعض CPU s لا تدعم تغيير addresses للموديولات المتصله معها ( لذلك يجب معرفة هذا قبل شراء CPU من خلال data sheets الخاصه به&lt;br /&gt;كدا خلصنا عمل &lt;span style=&quot;color: blue;&quot;&gt;hardware configuration &lt;/span&gt;و اضفنا كل الموديولات المطلوبة&lt;br /&gt;نعمل&lt;span style=&quot;color: #990000;&quot;&gt; save and compile&lt;/span&gt; و هنا البرنامج بيبحث فى كل التغييرات اللى انت عملتها و لو فيه مشكلة ها يظهرها عشان تعدلها&lt;br /&gt;مثلا لو انا عملت delete لوحدة CPU طبعا كدا Hardware configuration غلط&lt;br /&gt;لو رحت عملت save and compile ها يظهر الرساله ديه&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhgA62q9QOjEcI_FrTHco66cGAwtlBq19yxdVc9WzASHfYNUHKZ2P-N5ztCwc9CWj2YRIEYP2N9NB2gg5biG8tzbFKgGvdFo83i4XWvqqNg-O58jmD_jjK4nkOWuvr9G3bea9PQeOOTPw/s1600/save+and+compile+CPU+error.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;715&quot; data-original-width=&quot;1366&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhgA62q9QOjEcI_FrTHco66cGAwtlBq19yxdVc9WzASHfYNUHKZ2P-N5ztCwc9CWj2YRIEYP2N9NB2gg5biG8tzbFKgGvdFo83i4XWvqqNg-O58jmD_jjK4nkOWuvr9G3bea9PQeOOTPw/s640/save+and+compile+CPU+error.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;لو ضغطت على details ها يظهر تفاصيل الرسالة There is no CPU in the Rack يعنى لا يوجد CPU&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9xjOVuXyFnbw10A-reU-EKpJkLJs7gbeYX62yIDWLLb699m-gevHUYB7WBYDzR2lf78AVN5a_uzySPjV_k2Ttiw_EFJaLO7Y47QYfWGrq74EbBs5o4bbYf6ou0dmmzVbxESS350-fSU8/s1600/save+and+compile+HW+configuration+error.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;711&quot; data-original-width=&quot;1366&quot; height=&quot;331&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9xjOVuXyFnbw10A-reU-EKpJkLJs7gbeYX62yIDWLLb699m-gevHUYB7WBYDzR2lf78AVN5a_uzySPjV_k2Ttiw_EFJaLO7Y47QYfWGrq74EbBs5o4bbYf6ou0dmmzVbxESS350-fSU8/s640/save+and+compile+HW+configuration+error.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;طبعا ها اضغط close و اروح اصلح الغلط اللى عملته حسب الرسالة ( هنا ها ارجع CPU )&lt;br /&gt;و بعد اصلاح الاخطاء كلها و عمل save and compile تانى , البرنامج مش ها يظهر اى رسالة خطا و ده معناه ان &lt;span style=&quot;color: blue;&quot;&gt;HW configuration&lt;/span&gt; تم بطريقة صحيحة&amp;nbsp;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كدا اول درس معانا انتهى و انتظروا دروس اخرى قريبا جدا&lt;br /&gt;و اى استفسار اتفضل اسأل فى تعليقات facebook&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;هذا الموضوع حصرى لموقع electrical engineering نرجو عدم النقل&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/4761268922285777658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/4761268922285777658'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/09/hardware-configuration-siemens.html' title='شرح hardware configuration فى Siemens PLC'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUjSRPhGDXdQE9INUNtxkd98ZJVm_JzO_LlJ3DI92XYy5UPdbP3dypKHuZyC2j4MGyuWkHUDqtgqyG2905Q2-1PJKF05Pwm3akHw_X963y_Ai7-XycHZ0YRMiqYQw-ZGybbloNzZ1keAk/s72-c/%25D9%2581%25D8%25AA%25D8%25AD+%25D9%2585%25D9%2584%25D9%2581+%25D8%25AC%25D8%25AF%25D9%258A%25D8%25AF+simatic+manager.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-7121297155552703314</id><published>2017-04-27T20:53:00.000+02:00</published><updated>2017-04-27T20:53:04.473+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="autonics"/><category scheme="http://www.blogger.com/atom/ns#" term="off delay"/><category scheme="http://www.blogger.com/atom/ns#" term="on delay timer"/><category scheme="http://www.blogger.com/atom/ns#" term="دوائر التحكم الالى"/><title type='text'>شرح التايمر الالكترونى المستخدم فى التحكم الالى</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
يعتبر التايمر من اهم مكونات دوائر التحكم الالى automatic control&lt;br /&gt;و يوجد العديد من الانواع و الاستخدامات&lt;br /&gt;يوجد تايمر on delay و اخر off delay و غيرها&lt;br /&gt;و سنقوم بشرح التايمر الالكترونى متعدد الاستخدامات &lt;span style=&quot;color: #990000;&quot;&gt;multi function timer&lt;/span&gt;&lt;br /&gt;و سنخص بالشرح موديل AT11DN من انتاج شركة Autonics&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;صور التايمر&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBYzDgAcTQ-nIuPNs0DF1ACV6psOWYqWhnAl3ImriKQuitiQriYXNABVJcgQU4Dah6sTcD6xnIE2U_EZp6UmEKRjbMTtTKWdPVwrMfkOGcLOZvA8t1a409VZD-0wy9wPfHF6JGzC0yvcI/s1600/on+delay+timer.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBYzDgAcTQ-nIuPNs0DF1ACV6psOWYqWhnAl3ImriKQuitiQriYXNABVJcgQU4Dah6sTcD6xnIE2U_EZp6UmEKRjbMTtTKWdPVwrMfkOGcLOZvA8t1a409VZD-0wy9wPfHF6JGzC0yvcI/s1600/on+delay+timer.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFSc9FTf4yp6x0-468JUWEpMcFHoFqv0WMEDYRD90f39vRoeSJzHGgJZI6xVfgzZvCwKQcuuoX9BYf4DBq8uBjTPyYsPZPdldjp1vfSyMtl0Zk_6gYLIwmXitwTikyo1o8P5UlfeXrKnQ/s1600/automatic+timer.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFSc9FTf4yp6x0-468JUWEpMcFHoFqv0WMEDYRD90f39vRoeSJzHGgJZI6xVfgzZvCwKQcuuoX9BYf4DBq8uBjTPyYsPZPdldjp1vfSyMtl0Zk_6gYLIwmXitwTikyo1o8P5UlfeXrKnQ/s320/automatic+timer.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;توصيل التايمر فى دائرة التحكم&lt;/span&gt;&lt;/h2&gt;
انظر الصورة&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9DPmBFLokhsy4KT7tFMSIQqF3UBRExjv5ZFS3CXCnwuJPfMSzM2TnKRzZOgFts33182VyR35FMpAq5hdL4zERgJJUXwHTfEiBtYZPolWT_jdLVbKLF59YyBoWKcnKR7ARfrLHNkLy7YE/s1600/%25D8%25B6%25D8%25A8%25D8%25B7+%25D8%25A7%25D9%2584%25D8%25AA%25D8%25A7%25D9%258A%25D9%2585%25D8%25B1+%25D8%25A7%25D9%2584%25D8%25A7%25D9%2584%25D9%2583%25D8%25AA%25D8%25B1%25D9%2586%25D9%2589.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;348&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9DPmBFLokhsy4KT7tFMSIQqF3UBRExjv5ZFS3CXCnwuJPfMSzM2TnKRzZOgFts33182VyR35FMpAq5hdL4zERgJJUXwHTfEiBtYZPolWT_jdLVbKLF59YyBoWKcnKR7ARfrLHNkLy7YE/s400/%25D8%25B6%25D8%25A8%25D8%25B7+%25D8%25A7%25D9%2584%25D8%25AA%25D8%25A7%25D9%258A%25D9%2585%25D8%25B1+%25D8%25A7%25D9%2584%25D8%25A7%25D9%2584%25D9%2583%25D8%25AA%25D8%25B1%25D9%2586%25D9%2589.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الاطراف رقم 2 و 10 : يتم توصيل مصدر الكهرباء الى هذه الاطراف &amp;nbsp;و هذا الموديل يعمل على&lt;br /&gt;- 100 الى 240 فولت AC تردد 50 هرتز&lt;br /&gt;- 24 فولت AC تردد 50 هرتز&lt;br /&gt;- 24 فولت DC&lt;br /&gt;الاطراف 8 و 9 و 11 و الاطراف 1 و 3 و 4 هى نقاط NO و NC اى auxiliary contacts&lt;/h3&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ضبط التايمر الالكترونى&lt;/span&gt;&lt;/h2&gt;
انظر الصورة&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq7nWY0KMHWJHz6I6s6Z3VXpBk9Bnr6TB_FlBINlvmXj09GwpaDjSbVoeMaxG2BNPYccJ_L9WbYg4T1vtDz0DmH6LJ7YKFrwxylwdB1F1IE6p_Q58tY_GVB09DVPL6Z_lttPHz7ppvYd8/s1600/at11dn+%25D8%25B5%25D9%2588%25D8%25B1+%25D8%25AA%25D8%25A7%25D9%258A%25D9%2585%25D8%25B1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq7nWY0KMHWJHz6I6s6Z3VXpBk9Bnr6TB_FlBINlvmXj09GwpaDjSbVoeMaxG2BNPYccJ_L9WbYg4T1vtDz0DmH6LJ7YKFrwxylwdB1F1IE6p_Q58tY_GVB09DVPL6Z_lttPHz7ppvYd8/s320/at11dn+%25D8%25B5%25D9%2588%25D8%25B1+%25D8%25AA%25D8%25A7%25D9%258A%25D9%2585%25D8%25B1.jpg&quot; width=&quot;293&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;اولا دلالة كل جزء على الرسم :&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
power : تعنى وجود تغذية على التايمر&lt;br /&gt;OUT : تعنى ان التايمر قد بدل وضع نقاطه اى ان النقطه ( NO (normally open اصبحة مغلقة و النقطة&amp;nbsp;&amp;nbsp;( NC (normally closed&amp;nbsp;اصبحة مفتوحه&lt;br /&gt;بكرة ضبط قيمة التيمر : و يتم من خلالها ضبط القيمة المطلوبة للتايمر حسب وحدة الوقت&lt;br /&gt;مفتاح تغيير وحدة التايمر : يمكن تغيير وحدة قيمة التايمر بالثانية و الدقيقة و الساعة و غيرها&lt;br /&gt;هذه الصورة توضح مدى ضبط قيمة التايمر&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEDmvTLlAu7qW-O-CODjaCMuazqr5eXiY9POql1U7YnA0iPBpCk-_tAD6jzXLM9l8eULqH85HG2r_wgR6TIs7W_Mu9VfVpejZkMeulIOOBolyRLY_lLxjUCl5qcnHtRPesdcezBIhc-S0/s1600/%25D8%25B6%25D8%25A8%25D8%25B7+%25D9%2582%25D9%258A%25D9%2585%25D8%25A9+%25D8%25A7%25D9%2584%25D8%25AA%25D8%25A7%25D9%258A%25D9%2585%25D8%25B1+%25D9%2581%25D9%2589+%25D8%25AF%25D9%2588%25D8%25A7%25D8%25A6%25D8%25B1+%25D8%25A7%25D9%2584%25D8%25AA%25D8%25AD%25D9%2583%25D9%2585+%25D8%25A7%25D9%2584%25D8%25A7%25D9%2584%25D9%2589.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;352&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEDmvTLlAu7qW-O-CODjaCMuazqr5eXiY9POql1U7YnA0iPBpCk-_tAD6jzXLM9l8eULqH85HG2r_wgR6TIs7W_Mu9VfVpejZkMeulIOOBolyRLY_lLxjUCl5qcnHtRPesdcezBIhc-S0/s400/%25D8%25B6%25D8%25A8%25D8%25B7+%25D9%2582%25D9%258A%25D9%2585%25D8%25A9+%25D8%25A7%25D9%2584%25D8%25AA%25D8%25A7%25D9%258A%25D9%2585%25D8%25B1+%25D9%2581%25D9%2589+%25D8%25AF%25D9%2588%25D8%25A7%25D8%25A6%25D8%25B1+%25D8%25A7%25D9%2584%25D8%25AA%25D8%25AD%25D9%2583%25D9%2585+%25D8%25A7%25D9%2584%25D8%25A7%25D9%2584%25D9%2589.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
مفتاح تغيير مود التايمر : يتم تغيير طريقة عمل التيامر و يوجد فى هذا الموديل 6 اوضاع و اهمها :&lt;br /&gt;mode A : و هو يطابق التايمر on delay timer المعروف اى عند تغذية التايمر بالكهرباء بعد انقضاء قيمة الوقت المضبوط مسبقا يقوم بتغيير اوضاع نقاطه&lt;br /&gt;mode I : و يسمى interval mode و هنا عند تغذية التايمر بالكهرباء , يقوم بتغيير اوضاع نقاطه فى الحال ثم بعد الوقت المضبوط مسبقا يقوم بأرجاع اوضاع نقاطه الى وضعها الاصلى&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;رسمة توضح &lt;span style=&quot;color: #990000;&quot;&gt;timer modes&lt;/span&gt; بالتفصيل و توضح ايضا استخدامات reset و start و inhibit&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5KGoHcXFGyt_o6IQhUANOpkQmTkiSmVcV4bFOcWFzt99MAuwDbylZm11afNCKiTfNS3KkhO5MoaJZaIN9dba6dezrc8W_bEGCtKXwAOv0xUFYDP9pNJw5ZCjySz7dSwtPqmDB-nyjwRY/s1600/timer+modes.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5KGoHcXFGyt_o6IQhUANOpkQmTkiSmVcV4bFOcWFzt99MAuwDbylZm11afNCKiTfNS3KkhO5MoaJZaIN9dba6dezrc8W_bEGCtKXwAOv0xUFYDP9pNJw5ZCjySz7dSwtPqmDB-nyjwRY/s400/timer+modes.png&quot; width=&quot;273&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;شكرا للمتابعة و اى سؤال اتفضل اسأل فى تعليقات facebook اسفل الموضوع&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7121297155552703314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7121297155552703314'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2017/04/multi-function-timer.html' title='شرح التايمر الالكترونى المستخدم فى التحكم الالى'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBYzDgAcTQ-nIuPNs0DF1ACV6psOWYqWhnAl3ImriKQuitiQriYXNABVJcgQU4Dah6sTcD6xnIE2U_EZp6UmEKRjbMTtTKWdPVwrMfkOGcLOZvA8t1a409VZD-0wy9wPfHF6JGzC0yvcI/s72-c/on+delay+timer.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-6946846047011453769</id><published>2016-11-04T23:05:00.001+02:00</published><updated>2016-11-04T23:05:13.574+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="automatic control"/><category scheme="http://www.blogger.com/atom/ns#" term="dold"/><category scheme="http://www.blogger.com/atom/ns#" term="emergency switch"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><title type='text'>شرح جهاز emergency relay</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
جهاز emergency relay هو ريلاى مستخدم فى الحماية فى حالة حدوث مشكلة فى الماكينة او النظام و لا يخلو منه اى لوحة ماكينة تعمل بنظام automatic control خصوصا المتصلة ب PLC و شاشات HMI&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ايضا يطلق على Emergency relay اسماء عديدة منها safety relay و ريلاى الطوارئ و Dold relay ( اسم مشهور جدا خصوصا لدى الفنيين )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;صور ريلاى الطوارئ&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ماركة ABB&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUKthopASEkBPQJ3jCtP9dVDmY_b6-fHfaN-y3dI1GH28t8R3EcR73uzZdcES_Krvhc2iqC4A2wxxtX7xMOG70_T-WmfkqboKdVRbb7BupQVIZgKSTVRB1lcV0GU19MtGfC_DAq6kkKH0/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25B1%25D9%258A%25D9%2584%25D8%25A7%25D9%2589+Dold.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUKthopASEkBPQJ3jCtP9dVDmY_b6-fHfaN-y3dI1GH28t8R3EcR73uzZdcES_Krvhc2iqC4A2wxxtX7xMOG70_T-WmfkqboKdVRbb7BupQVIZgKSTVRB1lcV0GU19MtGfC_DAq6kkKH0/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25B1%25D9%258A%25D9%2584%25D8%25A7%25D9%2589+Dold.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ماركة SIEMENS&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFd2_cUJGgviONeTC05bVc24YK97Get2DJkSvIb8he9nZExnhKfBCOvS3r273TUyw7oXWS4WwoxP7G3s_3VqiSQ06a293YjCBg5fGYLMGvaxxGFmbyBlhrmSEIFKUwUqB8t1G2o_lwNNo/s1600/siemens+safety+relay.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFd2_cUJGgviONeTC05bVc24YK97Get2DJkSvIb8he9nZExnhKfBCOvS3r273TUyw7oXWS4WwoxP7G3s_3VqiSQ06a293YjCBg5fGYLMGvaxxGFmbyBlhrmSEIFKUwUqB8t1G2o_lwNNo/s320/siemens+safety+relay.jpg&quot; width=&quot;230&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ماركة Tele mechanic &amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiypfIYtl3zJthvfl-sf-Q_aLuhDARoouEBUpkewME1_sCY8Po1NSN7inyyhFosVD9VFJCsi4oagyesmKTg3hyphenhyphentqeNQaomG8FqOG9ZhJ-Ax4NkCwQr9AysCaPmSyuX85vjrJPP4yAHiPwA/s1600/tele+mechanic+safety+relay.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiypfIYtl3zJthvfl-sf-Q_aLuhDARoouEBUpkewME1_sCY8Po1NSN7inyyhFosVD9VFJCsi4oagyesmKTg3hyphenhyphentqeNQaomG8FqOG9ZhJ-Ax4NkCwQr9AysCaPmSyuX85vjrJPP4yAHiPwA/s320/tele+mechanic+safety+relay.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
وظيفة الجهاز انه يفصل الدائرة عن طريق نقاط مفتوحة normally open و نقاط مغلقة normally closed و ذلك عند الضغط على اى مفتاح emergency stop&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;توصيل جهاز emergency relay&lt;/span&gt;&lt;br /&gt;انظر wiring diagram&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvf84shyphenhyphenPAZCVoiaZi_Cz_LeyGaboo4VaCAqF8aBKIU-YAKkO_MnSeSy7OYAMQDKpcY3W1ancp4acYQ8Y_UPysebZvl-C3_xL0e9Y-tlr6sI__1LRSGPm5k7IoR1ax5kK24_3EA4C8MKo/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25AC%25D9%2587%25D8%25A7%25D8%25B2+%25D8%25A7%25D9%2584%25D8%25AD%25D9%2585%25D8%25A7%25D9%258A%25D8%25A9+%25D9%2581%25D9%2589+%25D8%25AD%25D8%25A7%25D9%2584%25D8%25A9+%25D8%25A7%25D9%2584%25D8%25B7%25D9%2588%25D8%25A7%25D8%25B1%25D8%25A6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;372&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvf84shyphenhyphenPAZCVoiaZi_Cz_LeyGaboo4VaCAqF8aBKIU-YAKkO_MnSeSy7OYAMQDKpcY3W1ancp4acYQ8Y_UPysebZvl-C3_xL0e9Y-tlr6sI__1LRSGPm5k7IoR1ax5kK24_3EA4C8MKo/s640/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25AC%25D9%2587%25D8%25A7%25D8%25B2+%25D8%25A7%25D9%2584%25D8%25AD%25D9%2585%25D8%25A7%25D9%258A%25D8%25A9+%25D9%2581%25D9%2589+%25D8%25AD%25D8%25A7%25D9%2584%25D8%25A9+%25D8%25A7%25D9%2584%25D8%25B7%25D9%2588%25D8%25A7%25D8%25B1%25D8%25A6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;شرح كل جزء من safety relay wiring diagram&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;channel 1 :&lt;/span&gt; ده مكان توصيل اول نقاط emergency switches &amp;nbsp;بين النقطتين S13 و S14 ( لاحظ ان اى اسم بيتغير حسب الموديل و الشركة المصنعة )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;channel 2 :&lt;/span&gt; ده مكان توصيل ثانى نقاط من مفاتيح emergency button و فى النوع ده بيكون بين النقطتين S23 و S24&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;مدخل تغذية الكهرباء : &lt;/span&gt;لازم اوصل كهرباء للجهاز عشان يشتغل و الجهاز ده بيشتغل على 24 فولت متردد او مستمر ( طبعا بتختلف من ماركة لماركة و من موديل لموديل و لازم افهم ده من data sheet الخاص بجهاز الحماية )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;الخرج المطلوب حمايته : &lt;/span&gt;و ده اجزاء الماكينة المطلوب فصلها لما حد بيدوس على اى مفتاح طوارئ emergency switch و الخرج ده ممكن يكون ملف كونتاكتور موتور او Input فى جهاز PLC او حتى سارينة او فلاشر زى ما انت عايز&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;normally open و normally closed output contacts&lt;/span&gt; هى نقاط auxiliary &amp;nbsp;و يتغير وضعها بعمل الجهاز و لازم طبعا لما اشترى الجهاز اعرف النقاط ديه بتتحمل كام امبير&lt;/h3&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;كيفية عمل جهاز الحماية Dold emergency relay&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
فى الحالة العادية يعمل الجهاز و يقوم بتغيير النقاط Normally open الى &lt;span style=&quot;color: #990000;&quot;&gt;مغلقة&lt;/span&gt; و النقاط Normally closed الى &lt;span style=&quot;color: #990000;&quot;&gt;مفتوحة&lt;/span&gt;&lt;br /&gt;و لما اى حد بيضغط على اى مفتاح طوارئ emergency switch يقوم الجهاز بأرجاء النقاط المساعدة الى وضعها الاصلى&lt;br /&gt;بمعنى لو احنا عايزين فى حالة الطوارئ ان الجهاز يفصل موتور مثلا يبقى بوصل ملف كونتاكتور الموتور ده مع النقاط normally open auxiliary output عشان لما ترجع لحالتها الاصلية (&lt;span style=&quot;color: #990000;&quot;&gt; مفتوحة &lt;/span&gt;) تقوم بفصل كونتاكتور الموتور عشان تحمى الماكينة و الافراد العاملين&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;كيفية عمل reset switch : &lt;/span&gt;ده نقطتين بيكونوا متصلين مع مفتاح خارجى بيكون normally open و ده مفتاح push button عادى لازم ادوس عليه عشان الماكينة تشتغل تانى بمعنى مش بمجرد انى ارجع مفتاح الطوارئ لوضعه ان الماكينة ها تعمل لا لازم ادوس على مفتاح reset ( و ده نوع من الحماية على الافراد و الماكينة )&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
لاحظ صور emergency switch عادة بيكون مفتاح reset push botton موضوع معاه فى نفس المكان ( مش شرط و ممكن يكون بعيد عنه )&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPiIMP5Hf_6ny9o9XsJhkutWi_wcG0W555nN4rXPy-ACa_68X_IBCiinOuDo3tVobkTB9piBrorpjlpUZ5zSJB-XhM6mCLjTJwrQ12YXAx_KQh4SLKxjtDclz4_Fh4ty16mDnQFA-9vlY/s1600/emergency+stop+button+with+reset.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPiIMP5Hf_6ny9o9XsJhkutWi_wcG0W555nN4rXPy-ACa_68X_IBCiinOuDo3tVobkTB9piBrorpjlpUZ5zSJB-XhM6mCLjTJwrQ12YXAx_KQh4SLKxjtDclz4_Fh4ty16mDnQFA-9vlY/s1600/emergency+stop+button+with+reset.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;فى الصوره ديه المقصود ب start هو الريسيت&lt;br /&gt;و stop هو emergency switch&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;و ده شكل تانى لمفتاح الطوارئ&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZBG8MvqiaL-JfIS6lCsqaVPi8B2uf3rL3YhMIzwI1LzZSRnkiVP4LN4U-_WSeSZOomT480KUcaP2sd4izsElQMvHahl3ii8J54KMyWJMS47hbrwqCI_14LpiymsSrHS8yUUHpMMkCmzc/s1600/emergency+stop.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZBG8MvqiaL-JfIS6lCsqaVPi8B2uf3rL3YhMIzwI1LzZSRnkiVP4LN4U-_WSeSZOomT480KUcaP2sd4izsElQMvHahl3ii8J54KMyWJMS47hbrwqCI_14LpiymsSrHS8yUUHpMMkCmzc/s320/emergency+stop.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ده مفتاح stop بدون مفتاح reset push button ( بس اكيد موجود بس بعيد عنه )&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjejH51X-R6nNkVO6GIx5bi_IO49k4wyDMoCOG8SpQlrWcDqWAml7syUnCTyR1SsRKkeuyqtPFwdgwtjtQJwVTFXGJy_A5VWbbFE2sT_IYDseZWbZe10f9PAneF7SC7u1IHH46CqGSNIKU/s1600/%25D9%2585%25D9%2581%25D8%25AA%25D8%25A7%25D8%25AD+%25D8%25B7%25D9%2588%25D8%25A7%25D8%25B1%25D8%25A6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjejH51X-R6nNkVO6GIx5bi_IO49k4wyDMoCOG8SpQlrWcDqWAml7syUnCTyR1SsRKkeuyqtPFwdgwtjtQJwVTFXGJy_A5VWbbFE2sT_IYDseZWbZe10f9PAneF7SC7u1IHH46CqGSNIKU/s320/%25D9%2585%25D9%2581%25D8%25AA%25D8%25A7%25D8%25AD+%25D8%25B7%25D9%2588%25D8%25A7%25D8%25B1%25D8%25A6.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;صورة تانية للتوصيل wiring diagram لنوع اخر&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA8We2I1ZPvWjDlepmlrNoln0QGYf-BqafD4xZgREMDfyuGbe994kh5FlCHfMK7NGtdd5MpJ6r84qTnCbQ3p5bKgsRjlIlJbu0vInVaqUh6nCmV3MlxjVMcdhdHJ9Z_mxL6rk0rFYbuLo/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+emergency+relay.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;393&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA8We2I1ZPvWjDlepmlrNoln0QGYf-BqafD4xZgREMDfyuGbe994kh5FlCHfMK7NGtdd5MpJ6r84qTnCbQ3p5bKgsRjlIlJbu0vInVaqUh6nCmV3MlxjVMcdhdHJ9Z_mxL6rk0rFYbuLo/s400/%25D8%25B4%25D8%25B1%25D8%25AD+emergency+relay.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: right;&quot;&gt;
نلاحظ ان النوع ده فيه لمبات بيان&lt;br /&gt;اللمبة الاولى : input power on و بتنور لما الجهاز بيتوصله كهرباء و انه شغال&lt;br /&gt;اللمبة الثانية : K1 energized و ده دليل ان 1 channel &amp;nbsp;شغالة&lt;br /&gt;اللمبة الثالثة : K2 energized و ده دليل ان channel 2 شغالة&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;طيب ليه بقى فيه two channels ليه مش بكتفى بواحدة بس ؟&lt;/span&gt;&lt;br /&gt;ده نوع من زيادة الامان بحيث ان لو نقطة علقت و ما فتحتش لما العامل داس على مفتاح الطوارى بيقى فيه نقطة تانية تفصل&lt;br /&gt;لاحظ ان معظم مفاتيح الطوارئ بيكون فيه نقطتين مش نقطة واحدة و عادة بيكونوا normally closed&lt;br /&gt;انظر الصورة ديه&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_IEZ26wiLxHWUBnYTQencczm99HOXFJfwt867WS8g_28s7i7aCwyQYg5yu8C4Xrd0zLy6OY83r2u2eQlHdNDQBt_rPwvrlvMSEeweENycj8E3MZ3b_PniEMIF4XV8o9zUymqtymdy-tQ/s1600/emergency+automatic+control.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;145&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_IEZ26wiLxHWUBnYTQencczm99HOXFJfwt867WS8g_28s7i7aCwyQYg5yu8C4Xrd0zLy6OY83r2u2eQlHdNDQBt_rPwvrlvMSEeweENycj8E3MZ3b_PniEMIF4XV8o9zUymqtymdy-tQ/s200/emergency+automatic+control.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و المفتاح ده به 3 نقاط&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6jfJvIplnb27ADilVi55sFO5YIMII_0NlhRzD_0PC-bL_9AZKbyI9YIn6dFvAPQoyd_PY0HoVVjLqlXPCywu1pXLgCtr1r_Rp8a5qGDs0tVwqbhsiKtIuGqMgJWeLIZMXxJ4j-I_a39Q/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+safety+switch.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6jfJvIplnb27ADilVi55sFO5YIMII_0NlhRzD_0PC-bL_9AZKbyI9YIn6dFvAPQoyd_PY0HoVVjLqlXPCywu1pXLgCtr1r_Rp8a5qGDs0tVwqbhsiKtIuGqMgJWeLIZMXxJ4j-I_a39Q/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+safety+switch.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
طبعا بيكون عندى option انى ازود او اقلل نقاط&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;صورة بتوضح توصيل اكثر من مفتاح emergency مع بعض ( و كل مفتاح به نقطتين normally closed )&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrq_2xnJJ1LBSW_VmxJf6v9JS_OUI4R0JD3hCZHuGLRCBvM6EJesi5FLp6cZTpCPb8NQ_SRH6_6NCsNArfZkCgu7dYiYY8rMsr8C8bOT9r4gS5RHcBzE1mAaEgKWEOibCPk62-89utJME/s1600/safety+relay.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrq_2xnJJ1LBSW_VmxJf6v9JS_OUI4R0JD3hCZHuGLRCBvM6EJesi5FLp6cZTpCPb8NQ_SRH6_6NCsNArfZkCgu7dYiYY8rMsr8C8bOT9r4gS5RHcBzE1mAaEgKWEOibCPk62-89utJME/s400/safety+relay.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;طب دلوقتى لو انا عايز اوصل channel واحدة بس او ان مفاتيح الطوارئ اللى عندى فيها نقطة normally closed واحدة &amp;nbsp;يبقى بعمل ايه ؟&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الحل بكل بساطة انى بوصل طرفين اى channel مع بعض&lt;span style=&quot;color: #990000;&quot;&gt; direct&lt;/span&gt; و بوصل طرفين channel التانية مع المفاتيح&lt;br /&gt;انظر صورة التوصيل&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv0bovXoL0I0VjI3CVS9RNVlUAdzFTuBOpK8sU8chKaGK6VnLSa7-Z_YR-wbH29wXYJlJbSBmCmPMRWyW3bdqXvL_lrfrLVpIK_JoOstN3f70O4pGMG94DJ4nWq1W0fRtbU5hCegqY2NM/s1600/%25D8%25AA%25D9%2588%25D8%25B5%25D9%258A%25D9%2584+%25D9%2585%25D9%2581%25D8%25A7%25D8%25AA%25D9%258A%25D8%25AD+%25D8%25A7%25D9%2584%25D8%25B7%25D9%2588%25D8%25A7%25D8%25B1%25D8%25A6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv0bovXoL0I0VjI3CVS9RNVlUAdzFTuBOpK8sU8chKaGK6VnLSa7-Z_YR-wbH29wXYJlJbSBmCmPMRWyW3bdqXvL_lrfrLVpIK_JoOstN3f70O4pGMG94DJ4nWq1W0fRtbU5hCegqY2NM/s400/%25D8%25AA%25D9%2588%25D8%25B5%25D9%258A%25D9%2584+%25D9%2585%25D9%2581%25D8%25A7%25D8%25AA%25D9%258A%25D8%25AD+%25D8%25A7%25D9%2584%25D8%25B7%25D9%2588%25D8%25A7%25D8%25B1%25D8%25A6.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: #990000;&quot;&gt;انتهى الشرح و اى سؤال اتفضل اسأل فى تعليقات الفيس بوك&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;لو استفدت من الشرح اعمل share&lt;br /&gt;شكرا لحضراتكم&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/6946846047011453769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/6946846047011453769'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2016/11/emergency-relay.html' title='شرح جهاز emergency relay'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUKthopASEkBPQJ3jCtP9dVDmY_b6-fHfaN-y3dI1GH28t8R3EcR73uzZdcES_Krvhc2iqC4A2wxxtX7xMOG70_T-WmfkqboKdVRbb7BupQVIZgKSTVRB1lcV0GU19MtGfC_DAq6kkKH0/s72-c/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25B1%25D9%258A%25D9%2584%25D8%25A7%25D9%2589+Dold.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-285686998176923407</id><published>2016-09-23T19:14:00.001+02:00</published><updated>2016-09-23T19:14:51.429+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sockets"/><category scheme="http://www.blogger.com/atom/ns#" term="التصميم الكهربى"/><category scheme="http://www.blogger.com/atom/ns#" term="المقاولات الكهربية"/><category scheme="http://www.blogger.com/atom/ns#" term="شوب دروينج"/><title type='text'>فيديوهات شرح عمل رسومات shop drawing لاعمال الباور</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نقدم لحضراتكم فيديوهات اكثر من رائعة تشرح عمل رسومات الشوب دروينج الكهربية (&lt;span style=&quot;color: blue;&quot;&gt;الرسومات التنفيذية &lt;/span&gt;)&amp;nbsp;لاعمال الباور sockets باستخدام &lt;span style=&quot;color: #990000;&quot;&gt;برنامج الاوتوكاد&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi33v4aIsZhDcIFuCO9MYIcLHQuNVyy8rk1UCWhSKNYxTcLDgZmLURQB3qeRypxLBh2Gi0ZY0B19HomHLvzAKwssixJotHDKcbMkZ-lweb7M53fedZuurdwYI-JDInLd7ipF1KM8h8ukz8/s1600/electrical+shop+drawing.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi33v4aIsZhDcIFuCO9MYIcLHQuNVyy8rk1UCWhSKNYxTcLDgZmLURQB3qeRypxLBh2Gi0ZY0B19HomHLvzAKwssixJotHDKcbMkZ-lweb7M53fedZuurdwYI-JDInLd7ipF1KM8h8ukz8/s400/electrical+shop+drawing.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
هام جدا لمهندسى الكهرباء خصوصا من يعمل فى مجال التوزيع و التصميم الكهربى و المكاتب الاستشارية و المقاولات&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;الفيديو الاول&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/YenDASD7Tz4/0.jpg&quot; src=&quot;https://www.youtube.com/embed/YenDASD7Tz4?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;الفيديو الثانى&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/oZ2X5FSg0LQ/0.jpg&quot; src=&quot;https://www.youtube.com/embed/oZ2X5FSg0LQ?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;الفيديو الثالث&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/iR-ce3n0hbU/0.jpg&quot; src=&quot;https://www.youtube.com/embed/iR-ce3n0hbU?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ملحوظة : الرسومات خاصة بالمهندس : محمد مصطفى و احنا فقط نشرنا الفيديوهات من اليوتيوب&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&amp;nbsp;و ده رابط قناة المهندس على اليوتيوب : &lt;a href=&quot;http://www.youtube.com/channel/UCNZAnBSrTU2TkP9wigEBR2g&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;www.youtube.com/channel/UCNZAnBSrTU2TkP9wigEBR2g&lt;/a&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
انظر ايضا&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2016/03/shop-drawing.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;كورس فيديوهات عمل رسومات الشوب دروينج لاعمال الاضاءة&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
شكرا للمتابعة&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/285686998176923407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/285686998176923407'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2016/09/shop-drawing.html' title='فيديوهات شرح عمل رسومات shop drawing لاعمال الباور'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi33v4aIsZhDcIFuCO9MYIcLHQuNVyy8rk1UCWhSKNYxTcLDgZmLURQB3qeRypxLBh2Gi0ZY0B19HomHLvzAKwssixJotHDKcbMkZ-lweb7M53fedZuurdwYI-JDInLd7ipF1KM8h8ukz8/s72-c/electrical+shop+drawing.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-1405576288376525644</id><published>2016-07-19T11:50:00.001+02:00</published><updated>2016-07-19T11:51:53.775+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="الكهرباء"/><category scheme="http://www.blogger.com/atom/ns#" term="لوحة تحكم"/><title type='text'>فيديو شرح عملى لبرمجة مولدات الديزل</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;نقدم لحضراتكم فيديو اكثر من رائع عن برمجة لوحة التحكم فى مولدات الديزل كبيرة القدرة&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh25WpZ-LdArXmSKDRfeZZrXiIn9iVzq7Xl5QQG5a7LSTtRS6NoiNolRiXxFACbFjQcFVv-ti_z-pLsdy4JjrI-uQisvoZ3EnDnARTAo9Iyd6Kqyhz5wJNRKz3cpyzE-hwSLo1jQbhHx0/s1600/diesel+generator.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;292&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh25WpZ-LdArXmSKDRfeZZrXiIn9iVzq7Xl5QQG5a7LSTtRS6NoiNolRiXxFACbFjQcFVv-ti_z-pLsdy4JjrI-uQisvoZ3EnDnARTAo9Iyd6Kqyhz5wJNRKz3cpyzE-hwSLo1jQbhHx0/s400/diesel+generator.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
هام جدا لمهندسين التحكم و الكهرباء&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;الفيديو من اعداد المهندس&lt;span style=&quot;color: #cc0000;&quot;&gt;&amp;nbsp;Ayman Eltonsy&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/uAu_XzcJEJY/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/uAu_XzcJEJY?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
شكرا لحضراتكم على المتابعة&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/1405576288376525644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/1405576288376525644'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2016/07/diesel-generator-control-program.html' title='فيديو شرح عملى لبرمجة مولدات الديزل'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh25WpZ-LdArXmSKDRfeZZrXiIn9iVzq7Xl5QQG5a7LSTtRS6NoiNolRiXxFACbFjQcFVv-ti_z-pLsdy4JjrI-uQisvoZ3EnDnARTAo9Iyd6Kqyhz5wJNRKz3cpyzE-hwSLo1jQbhHx0/s72-c/diesel+generator.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-7081942201337105122</id><published>2016-05-07T19:22:00.000+02:00</published><updated>2016-05-07T19:22:19.359+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AUTOCAD"/><category scheme="http://www.blogger.com/atom/ns#" term="dwg trueview"/><title type='text'>شرح كيفية فتح ملفات الاوتوكاد DWG الحديثة على اصدار قديم</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كثيرا ما تقابلنا مشكلة فى فتح ملفات الاوتوكاد صاحبة الامتداد DWG على اصدار قديم اذا كانت تم رسمها و حفظها على برنامج احدث&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
مثال : عندى ملف تم عمله ببرنامج &lt;span style=&quot;color: #990000;&quot;&gt;AUTOCAD 2016&lt;/span&gt; و حفظه بهذا الاصدار .. عند محاولة فتح هذا الملف بأوتوكاد اصدار 2014 مثلا لن يمكننا ذلك&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و الحل هو تحويل ملف الاوتوكاد الى اصدار البرنامج المتوفر عندى و الذى تم تصطيبه على الجهاز&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و يتم تحويل اصدار ملفات &lt;span style=&quot;color: #990000;&quot;&gt;DWG&lt;/span&gt; عن طريق برنامج&lt;span style=&quot;color: blue;&quot;&gt; DWG trueview &lt;/span&gt;و يتم تحميله مجانا من موقع autodesk عن طريق هذا الرابط :&lt;span style=&quot;color: #990000;&quot;&gt; &lt;a href=&quot;http://www.autodesk.com/products/dwg/viewers&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.autodesk.com/products/dwg/viewers&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ثم اتبع الصور&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHqGNGOMYthyCujwb88yOj8VhaOflhKds48YrAbs-JaT3s43kRi7uy5E3yI910MDW-awJ0_Y3M0hyphenhyphenBbozRtJ7H8T-kxiMQZNeqZgbC-T86rT8ww8xQgQoltjXDDW85Nl46TneP2PCB0Lo/s1600/%25D8%25AA%25D8%25AD%25D9%2585%25D9%258A%25D9%2584+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+DWG+trueview.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;433&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHqGNGOMYthyCujwb88yOj8VhaOflhKds48YrAbs-JaT3s43kRi7uy5E3yI910MDW-awJ0_Y3M0hyphenhyphenBbozRtJ7H8T-kxiMQZNeqZgbC-T86rT8ww8xQgQoltjXDDW85Nl46TneP2PCB0Lo/s640/%25D8%25AA%25D8%25AD%25D9%2585%25D9%258A%25D9%2584+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+DWG+trueview.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد ما تحمل البرنامج صطبه عادى جدا و سهل و بعد كدا شغله من على desktop و تابع معايا&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPKgUwKPHDhtt_Uyy45XbWjSbIBEY1GWx0dUXUZXwN8kvC3GEZR84WV-5GZO8my0nbWOPok6afWGFhPnc09k0zRkKHznuoK3711BCwVEetazMD43nW6Ebtm-RIPwHCzxxQHvSuKQrjgWE/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+dwg+trueView.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPKgUwKPHDhtt_Uyy45XbWjSbIBEY1GWx0dUXUZXwN8kvC3GEZR84WV-5GZO8my0nbWOPok6afWGFhPnc09k0zRkKHznuoK3711BCwVEetazMD43nW6Ebtm-RIPwHCzxxQHvSuKQrjgWE/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+dwg+trueView.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
و اختار الملف اللى عاوز احول اصداره على الاوتوكاد&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP3tMF_1FXCIbdhRAnTa6EoJdS6Cu58eSfNy_PmD8TAjqoFhr5aryoOlrE7Ct-3UiQR8wlCew8leP-0nPpGZAw_hggUSCJbDWyYE5cvOGw6mJplKFgduDGMf5a0XfTEAIhFbiWn-NIzus/s1600/change+autocad+Dwg+file+version.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP3tMF_1FXCIbdhRAnTa6EoJdS6Cu58eSfNy_PmD8TAjqoFhr5aryoOlrE7Ct-3UiQR8wlCew8leP-0nPpGZAw_hggUSCJbDWyYE5cvOGw6mJplKFgduDGMf5a0XfTEAIhFbiWn-NIzus/s640/change+autocad+Dwg+file+version.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد ما بختار ملف الاوتوكاد من على الكمبيوتر بختار اصدار الاوتوكاد اللى عاوز احول ليه الملف ( لازم يكون اصدار اقدم من اصدار الاوتوكاد اللى على جهازك عشان تعرف تشغله بعد كدا )&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsRj5cmo1xtJCyVsJU2Acnjr4VIcgWCEu3JNPN2zVvMkTamUGHSjKdqPq14xwX8KdgZQsdrERnDzAQ2pQ3POqQEmVhhj0h6k2DT5rrZHileTMdACTZ9lJ6gmsYSN564q2U69ddzRvwAHM/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+%25D9%2581%25D8%25AA%25D8%25AD+%25D9%2585%25D9%2584%25D9%2581%25D8%25A7%25D8%25AA+%25D8%25A7%25D9%2584%25D8%25A7%25D9%2588%25D8%25AA%25D9%2588%25D9%2583%25D8%25A7%25D8%25AF+%25D8%25B9%25D9%2584%25D9%2589+%25D8%25A7%25D9%2589+%25D8%25A7%25D8%25B5%25D8%25AF%25D8%25A7%25D8%25B1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsRj5cmo1xtJCyVsJU2Acnjr4VIcgWCEu3JNPN2zVvMkTamUGHSjKdqPq14xwX8KdgZQsdrERnDzAQ2pQ3POqQEmVhhj0h6k2DT5rrZHileTMdACTZ9lJ6gmsYSN564q2U69ddzRvwAHM/s640/%25D8%25B4%25D8%25B1%25D8%25AD+%25D9%2581%25D8%25AA%25D8%25AD+%25D9%2585%25D9%2584%25D9%2581%25D8%25A7%25D8%25AA+%25D8%25A7%25D9%2584%25D8%25A7%25D9%2588%25D8%25AA%25D9%2588%25D9%2583%25D8%25A7%25D8%25AF+%25D8%25B9%25D9%2584%25D9%2589+%25D8%25A7%25D9%2589+%25D8%25A7%25D8%25B5%25D8%25AF%25D8%25A7%25D8%25B1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
بعد كدا بقفل&lt;span style=&quot;color: blue;&quot;&gt; برنامج dwg trueview&lt;/span&gt; من غير ما اعمل save&lt;br /&gt;جرب شغل ملف الاوتوكاد عادى خالص ها تلاقيه اشتغل&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;اى استفسار اتفضل اسأل فى التعليقات اسفل الموضوع&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;شكرا للمتابعه&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7081942201337105122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7081942201337105122'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2016/05/dwg-trueview.html' title='شرح كيفية فتح ملفات الاوتوكاد DWG الحديثة على اصدار قديم'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHqGNGOMYthyCujwb88yOj8VhaOflhKds48YrAbs-JaT3s43kRi7uy5E3yI910MDW-awJ0_Y3M0hyphenhyphenBbozRtJ7H8T-kxiMQZNeqZgbC-T86rT8ww8xQgQoltjXDDW85Nl46TneP2PCB0Lo/s72-c/%25D8%25AA%25D8%25AD%25D9%2585%25D9%258A%25D9%2584+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+DWG+trueview.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-7090970481025178984</id><published>2016-05-06T01:59:00.002+02:00</published><updated>2016-05-06T01:59:34.932+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blue dialux"/><category scheme="http://www.blogger.com/atom/ns#" term="red dialux"/><category scheme="http://www.blogger.com/atom/ns#" term="اضاءة"/><title type='text'>كتاب شرح برنامج الديالكس Dialux book</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نقدم لكم كتاب رائع لشرح عمل حسابات الاضاءة lighting calculations برنامج الديالكس للمبتدئين&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-fOkf_NP0uy7OCVGXEL_s47am4eck-L8CnwCD82iGVgLvAL5NIhzh6ShGaYT4PpwmhVfhEoQ1bcUAlv0Kfz8k9nj2F98M01A5Aq3PM7oajGOL3LR4rlCTO25Cla9HVhehCUqegNip-sI/s1600/%25D9%2583%25D8%25AA%25D8%25A7%25D8%25A8+%25D8%25B4%25D8%25B1%25D8%25AD+dialux.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-fOkf_NP0uy7OCVGXEL_s47am4eck-L8CnwCD82iGVgLvAL5NIhzh6ShGaYT4PpwmhVfhEoQ1bcUAlv0Kfz8k9nj2F98M01A5Aq3PM7oajGOL3LR4rlCTO25Cla9HVhehCUqegNip-sI/s400/%25D9%2583%25D8%25AA%25D8%25A7%25D8%25A8+%25D8%25B4%25D8%25B1%25D8%25AD+dialux.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الكتاب يشرح تسخة الديالكس الزرقاء blue Dialux &amp;nbsp;و النسخة الحمراء red Dialux&lt;br /&gt;الكتاب باللغة العربية&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;رابط تحميل كتاب شرح برنامج الديالكس&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;a href=&quot;http://www.mediafire.com/download/f4404biuu8k5s9o/lighting.rar&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;mediafire.com/download/f4404biuu8k5s9o/lighting.rar&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كمان شوف الموضوع ده نازل عليه فيديوهات شرح Dialux فى عمل الاضاءة الداخلية و اضاءة الشوارع&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #777777; font-family: &#39;Droid Serif&#39;, sans-serif; font-size: 19px; line-height: 22px; text-align: start;&quot;&gt;&lt;a href=&quot;http://electricalengineering-eg.blogspot.com.eg/2016/05/dialux-learn.html&quot; target=&quot;_blank&quot;&gt;كورس فيديوهات شرح برنامج Dialux للمبتدئين&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;شكرا للمتابعة و اى استفسار اتفضل اسأل فى تعليقات الفيس بوك&lt;/h3&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7090970481025178984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/7090970481025178984'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2016/05/dialux-book.html' title='كتاب شرح برنامج الديالكس Dialux book'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-fOkf_NP0uy7OCVGXEL_s47am4eck-L8CnwCD82iGVgLvAL5NIhzh6ShGaYT4PpwmhVfhEoQ1bcUAlv0Kfz8k9nj2F98M01A5Aq3PM7oajGOL3LR4rlCTO25Cla9HVhehCUqegNip-sI/s72-c/%25D9%2583%25D8%25AA%25D8%25A7%25D8%25A8+%25D8%25B4%25D8%25B1%25D8%25AD+dialux.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-477670438812274804</id><published>2016-05-06T01:49:00.001+02:00</published><updated>2016-05-06T01:49:33.365+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dialux"/><category scheme="http://www.blogger.com/atom/ns#" term="اضاءة الشوارع"/><category scheme="http://www.blogger.com/atom/ns#" term="اوتوكاد"/><title type='text'>كورس فيديوهات شرح برنامج Dialux للمبتدئين</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نقدم لحضراتكم فيديوهات اكثر من رائعة لشرح برنامج Dialux لعمل حسابات الاضاءة الداخلية و الخارجية&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_iwvZCUahh1xaI5NlTn6rjBjNQFH3GS3Llsii7VVH4zqpCzYP9f3ii8gnGbSdms_CldcUUdD39XB0Ek7AfXaN5MLUEmeV9CSP8SGM1tZcOy2cYoFHu_1w78mr6Dy0zqepULHwdx3jHRE/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+dialux.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_iwvZCUahh1xaI5NlTn6rjBjNQFH3GS3Llsii7VVH4zqpCzYP9f3ii8gnGbSdms_CldcUUdD39XB0Ek7AfXaN5MLUEmeV9CSP8SGM1tZcOy2cYoFHu_1w78mr6Dy0zqepULHwdx3jHRE/s400/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+dialux.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;فيديوهات شرح عمل حسابات الاضاءة الداخلية indoor lighting&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;الدرس الاول لعمل indoor lighting&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/w0pFl_YcnK4/0.jpg&quot; src=&quot;https://www.youtube.com/embed/w0pFl_YcnK4?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;الدرس الثانى لعمل indoor lighting&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/05u8CK_vbRY/0.jpg&quot; src=&quot;https://www.youtube.com/embed/05u8CK_vbRY?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;تغيير الوحدات المستخدمة فى برنامج الديالكس Dialux units&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/zQT8fr-yLwU/0.jpg&quot; src=&quot;https://www.youtube.com/embed/zQT8fr-yLwU?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;ربط برنامج الديالكس بالاوتوكاد Autocad&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/SinowIMDo28/0.jpg&quot; src=&quot;https://www.youtube.com/embed/SinowIMDo28?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;فيديوهات شرح اضاءة الشوارع street lighting ببرنامج الديالكس&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;background: rgb(255, 255, 255); border: 0px; display: table-cell; margin: 0px 0px 13px; padding: 0px; text-align: right; vertical-align: top; width: 824px; word-wrap: break-word;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/zy4Qhk7lHog/0.jpg&quot; src=&quot;https://www.youtube.com/embed/zy4Qhk7lHog?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/7ViPVZxxBdE/0.jpg&quot; src=&quot;https://www.youtube.com/embed/7ViPVZxxBdE?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/5WnMRiT9APE/0.jpg&quot; src=&quot;https://www.youtube.com/embed/5WnMRiT9APE?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
يرجى مشاهدة الفيديوهات بالترتيب&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
شكرا للمتابعة&amp;nbsp;&lt;/h3&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/477670438812274804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/477670438812274804'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2016/05/dialux-learn.html' title='كورس فيديوهات شرح برنامج Dialux للمبتدئين'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_iwvZCUahh1xaI5NlTn6rjBjNQFH3GS3Llsii7VVH4zqpCzYP9f3ii8gnGbSdms_CldcUUdD39XB0Ek7AfXaN5MLUEmeV9CSP8SGM1tZcOy2cYoFHu_1w78mr6Dy0zqepULHwdx3jHRE/s72-c/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+dialux.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-798343046204895720</id><published>2016-05-03T17:58:00.000+02:00</published><updated>2016-05-03T17:58:02.243+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dialux"/><category scheme="http://www.blogger.com/atom/ns#" term="IEC"/><category scheme="http://www.blogger.com/atom/ns#" term="luminaires"/><category scheme="http://www.blogger.com/atom/ns#" term="lux"/><category scheme="http://www.blogger.com/atom/ns#" term="NEC"/><category scheme="http://www.blogger.com/atom/ns#" term="وحدات الاضاءة"/><title type='text'>قيمة الاضاءة LUX المطلوبة للاماكن المختلفة</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
من اهم المعلومات المطلوب معرفتها فى تصميم الاضاءة لاى مكان هى قيمة ال LUX المطلوبة Illumination levels&lt;/h3&gt;
&lt;h3&gt;
و القيمة ديه بستخدمها فى &lt;span style=&quot;color: blue;&quot;&gt;برنامج الديالاكس DIALUX&lt;/span&gt; او اى برنامج تانى مشابه عشان استنتج منه التوزيعة المضبوطة لوحدات الاضاءة Luminaires&amp;nbsp;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2vHBb5QOdG0JneEbIULVdkdnS8BV1CVjzCs9HOvISo1h4ZntbH71yWTb_HyX7IRIy3ApvsIApTyz0TQxj4COywiIe0-WWdPG3IMNnZdflMiHq8i1uiWxXRLXjDWFPtVFXE__T6IgqyMA/s1600/luminaires+%25D9%2588%25D8%25AD%25D8%25AF%25D8%25A7%25D8%25AA+%25D8%25A7%25D9%2584%25D8%25A7%25D8%25B6%25D8%25A7%25D8%25A1%25D8%25A9.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2vHBb5QOdG0JneEbIULVdkdnS8BV1CVjzCs9HOvISo1h4ZntbH71yWTb_HyX7IRIy3ApvsIApTyz0TQxj4COywiIe0-WWdPG3IMNnZdflMiHq8i1uiWxXRLXjDWFPtVFXE__T6IgqyMA/s320/luminaires+%25D9%2588%25D8%25AD%25D8%25AF%25D8%25A7%25D8%25AA+%25D8%25A7%25D9%2584%25D8%25A7%25D8%25B6%25D8%25A7%25D8%25A1%25D8%25A9.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
القيم ديه بتختلف حسب الكود اللى انا شغال منه و ها نعرض القيم تبعا لاشهر الاكواد و هى Egyptian Code و NEC و IEC&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
حمل الملف ده و فك الضغط ها تلاقى ثلاث ملفات للثلاث اكواد&lt;/h3&gt;
&lt;h3&gt;
&lt;a href=&quot;http://www.mediafire.com/download/331j4l31846htak&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.mediafire.com/download/331j4l31846htak&lt;/a&gt;&lt;/h3&gt;
شكرا للمتابعة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/798343046204895720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/798343046204895720'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2016/05/lux-IEC-NEC.html' title='قيمة الاضاءة LUX المطلوبة للاماكن المختلفة'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2vHBb5QOdG0JneEbIULVdkdnS8BV1CVjzCs9HOvISo1h4ZntbH71yWTb_HyX7IRIy3ApvsIApTyz0TQxj4COywiIe0-WWdPG3IMNnZdflMiHq8i1uiWxXRLXjDWFPtVFXE__T6IgqyMA/s72-c/luminaires+%25D9%2588%25D8%25AD%25D8%25AF%25D8%25A7%25D8%25AA+%25D8%25A7%25D9%2584%25D8%25A7%25D8%25B6%25D8%25A7%25D8%25A1%25D8%25A9.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-4720627325743239556</id><published>2016-03-25T17:06:00.005+02:00</published><updated>2016-03-25T17:06:33.855+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AUTOCAD"/><category scheme="http://www.blogger.com/atom/ns#" term="cable tray"/><category scheme="http://www.blogger.com/atom/ns#" term="lighting"/><category scheme="http://www.blogger.com/atom/ns#" term="voltage drop"/><category scheme="http://www.blogger.com/atom/ns#" term="تصميم كهربى"/><title type='text'>كتاب التوزيعات الكهربية للمهندس عبد المنعم شعبان 2016</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نقدم لكم كتاب اكثر من رائع فى &lt;span style=&quot;color: #990000;&quot;&gt;شرح انظمة التوزيع و التصميم الكهربى&lt;/span&gt; بشكل عملى&lt;/h3&gt;
&lt;h3&gt;
الكتاب من تأليف &lt;span style=&quot;color: blue;&quot;&gt;المهندس : عبد المنعم شعبان&lt;/span&gt; و هذه النسخة جديدة و تم اصدارها 2016&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxkxaNAWofp1ICvoItDI-hpgJBz9Z97hE-OQGTk6ZIgr3Dsm0yA6MSoT0vPB_WWPxRqRFB6wvNHTtixhtloz1NBpDXuK1jY9eWttA92zc4WnO6AO8iNIe-lpUyM0h-y7Rown05flicr_w/s1600/%25D8%25A7%25D9%2584%25D8%25AA%25D9%2588%25D8%25B2%25D9%258A%25D8%25B9+%25D8%25A7%25D9%2584%25D9%2583%25D9%2587%25D8%25B1%25D8%25A8%25D9%2589.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxkxaNAWofp1ICvoItDI-hpgJBz9Z97hE-OQGTk6ZIgr3Dsm0yA6MSoT0vPB_WWPxRqRFB6wvNHTtixhtloz1NBpDXuK1jY9eWttA92zc4WnO6AO8iNIe-lpUyM0h-y7Rown05flicr_w/s400/%25D8%25A7%25D9%2584%25D8%25AA%25D9%2588%25D8%25B2%25D9%258A%25D8%25B9+%25D8%25A7%25D9%2584%25D9%2583%25D9%2587%25D8%25B1%25D8%25A8%25D9%2589.png&quot; width=&quot;282&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
محتويات الكتاب : الكتاب يتكون من 24 شابتر و هى :&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
شرح AutoCad&lt;br /&gt;indoor lighting الاناره الداخلية&lt;br /&gt;sockets شرح البرايز&lt;br /&gt;شرح لوحات الجهد المنخفض &lt;span style=&quot;color: #990000;&quot;&gt;panel boards&lt;/span&gt;&lt;br /&gt;شرح القواطع الكهربية circuit breakers&lt;br /&gt;شرح الكابلات ( جهد منخفض و جهد متوسط )&lt;br /&gt;شرح &lt;span style=&quot;color: #cc0000;&quot;&gt;cable routing &lt;/span&gt;( يسمى ايضا ب cable tray )&lt;br /&gt;design of panel board and wiring system&lt;br /&gt;شرح انظمة التكييف المنفصل split unit و التكييف المركزى HVAC&lt;br /&gt;شرح المصاعد و السلالم الكهربائية&lt;span style=&quot;color: #990000;&quot;&gt; lifts and escalator&lt;/span&gt;&lt;br /&gt;شرح busbar trucking&lt;br /&gt;شرح RMU ring main unit&lt;br /&gt;load estimation according to Egyptian Electrical code&lt;br /&gt;شرح اختيار المحول المناسب للمشروع&lt;br /&gt;شرح اختيار المولد الكهربى المناسب للمشروع و كيفية تنصيبه&lt;br /&gt;شرح الموزع الكهربى &lt;span style=&quot;color: #990000;&quot;&gt;electrical distributer&lt;/span&gt;&lt;br /&gt;UPS&lt;br /&gt;شرح feeding systems (medium voltage )&lt;br /&gt;شرح حسابات تحسين معامل القدرة power factor correction&lt;br /&gt;عمل حسابات القصر &lt;span style=&quot;color: #990000;&quot;&gt;short circuit calculation&lt;/span&gt;&lt;br /&gt;عمل حسابات الهبوط فى الجهد voltage drop calculation&lt;br /&gt;عمل &lt;span style=&quot;color: #990000;&quot;&gt;out door lighting street lighting&amp;nbsp;&lt;/span&gt;&lt;br /&gt;تصميم انظمة التأريض earthing&amp;nbsp;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;رابط تحميل كتاب التصميم و التوزيع الكهربى للمهندس عبد المنعم شعبان&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;a href=&quot;http://www.mediafire.com/download/c7sd9z1c9iw204p&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.mediafire.com/download/c7sd9z1c9iw204p&lt;/a&gt;&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
بالتوفيق&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/4720627325743239556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/4720627325743239556'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2016/03/electrical-design-2016.html' title='كتاب التوزيعات الكهربية للمهندس عبد المنعم شعبان 2016'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxkxaNAWofp1ICvoItDI-hpgJBz9Z97hE-OQGTk6ZIgr3Dsm0yA6MSoT0vPB_WWPxRqRFB6wvNHTtixhtloz1NBpDXuK1jY9eWttA92zc4WnO6AO8iNIe-lpUyM0h-y7Rown05flicr_w/s72-c/%25D8%25A7%25D9%2584%25D8%25AA%25D9%2588%25D8%25B2%25D9%258A%25D8%25B9+%25D8%25A7%25D9%2584%25D9%2583%25D9%2587%25D8%25B1%25D8%25A8%25D9%2589.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5643198309124761551.post-371905824879106717</id><published>2016-03-25T12:46:00.000+02:00</published><updated>2016-03-25T12:46:30.077+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="primavera"/><category scheme="http://www.blogger.com/atom/ns#" term="ادارة المشروعات"/><title type='text'>كتاب ادارة المشروعات بأستخدام برنامج primavera</title><content type='html'>&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
نقدم لكم كتاب pdf يشرح برنامج بريمافيرا&amp;nbsp;primavera الذى يستخدم فى ادارة المشروعات&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJdQKAOsBfcf05X1NnEg6LbsFStAy3eyl6M3eaJnmCOXsDGbhP3PvipoP0pTSAtuE1OVFKackkKYFSkBp8ibDJuZquDPvMJjIE1rBasBQAYDmZHZwvx_D8pCwg0ftA6oHNNDSm_sgKagQ/s1600/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+%25D8%25A8%25D8%25B1%25D9%258A%25D9%2585%25D8%25A7%25D9%2581%25D9%258A%25D8%25B1%25D8%25A7.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJdQKAOsBfcf05X1NnEg6LbsFStAy3eyl6M3eaJnmCOXsDGbhP3PvipoP0pTSAtuE1OVFKackkKYFSkBp8ibDJuZquDPvMJjIE1rBasBQAYDmZHZwvx_D8pCwg0ftA6oHNNDSm_sgKagQ/s400/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+%25D8%25A8%25D8%25B1%25D9%258A%25D9%2585%25D8%25A7%25D9%2581%25D9%258A%25D8%25B1%25D8%25A7.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;الشرح مقدم من م/ خالد عبد العال&lt;/h3&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;رابط تحميل كتاب شرح برنامج primavera&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;a href=&quot;http://www.mediafire.com/download/54bcdhe338i9e7c/P3e+Book.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.mediafire.com/download/54bcdhe338i9e7c/P3e+Book.zip&lt;/a&gt;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;شكرا للمتابعة&lt;/h4&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/371905824879106717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5643198309124761551/posts/default/371905824879106717'/><link rel='alternate' type='text/html' href='http://electricalengineering-eg.blogspot.com/2016/03/primavera.html' title='كتاب ادارة المشروعات بأستخدام برنامج primavera'/><author><name>elec engineer</name><uri>http://www.blogger.com/profile/10529912515801145238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJdQKAOsBfcf05X1NnEg6LbsFStAy3eyl6M3eaJnmCOXsDGbhP3PvipoP0pTSAtuE1OVFKackkKYFSkBp8ibDJuZquDPvMJjIE1rBasBQAYDmZHZwvx_D8pCwg0ftA6oHNNDSm_sgKagQ/s72-c/%25D8%25B4%25D8%25B1%25D8%25AD+%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC+%25D8%25A8%25D8%25B1%25D9%258A%25D9%2585%25D8%25A7%25D9%2581%25D9%258A%25D8%25B1%25D8%25A7.jpg" height="72" width="72"/></entry></feed>