h2
الثلاثاء، 5 يونيو 2018
h2
كورس شرح فيديو لكاميرات المراقبة عملى
h2
الأربعاء، 14 فبراير 2018
h2
كورس Low Current Systems للمهندس عبد الله الشاذلى
h2
الاثنين، 30 أكتوبر 2017
h2
شرح floating point functions فى Siemens PLC
h2
شرح عملية الطرح Subtract real
h2
Absolute Value Function
h2
Square Function floating point
h2
شرح العملية الحسابية LN و EXP
h2
مثال على Cosine function
h2
العمليات الحسابية integer و double integer
h2
شرح العدادات counters فى Siemens PLC
h2
شرح العمليات الحسابية فى Siemens PLC
h2
شرح Counter Up and Down
h2
كيفية استخدام Counters فى ladder diagram
h2
كيفية استخدام Counters فى لغة statement list
h2
شرح timers داخل Siemens PLC
h2
كيفية استخدام Timer فى لغة Ladder Diagram
h2
كيفية استخدام S5 Timers فى لغة Statement List
h2
معنى Complex data block :
h2
شرح String فى Data Block:
h2
شرح استخدام Array فى Data Block
h2
شرح struct فى data block
h2
الخميس، 19 أكتوبر 2017
h2
شرح complex data block فى Siemens PLC
h2
شرح UDT داخل data block
h3
إجمالي مرات مشاهدة الصفحة
h3
احذر.. الموقع محمى بحقوق الملكية الفكرية
h3
و هى User Defined Data و سيتم شرحها بالتفصيل عند شرح UDT Block فى درس اخر
h3
انتهى الشرح شكرا للمتابعةهذا الشرح حصرى لموقع electrical-engineering يرجى عند النقل
h3
نكمل كورس PLC من نوع Siemens S7 300الدرس التاسع : شرح Complex Data Block و ده تكملة للدرس السابق شرح
h3
struct هو مجموعة من الداتا المختلفةو ده مهمته يجمع مجموعة من الداتا مع بعض بحيث استخدمهم باسم struct
h3
بعد ادراج struct يقوم البرنامج بفتح قائمة اسفل منهو يمكن وضع اى مجموعة من data مثل Bool و int و s5ti
h3
بكتابة حرف D تفتح القائمة الفرعية و نختار منها data المطلوبة ( و فى المثال تكون test4 )او يمكن كتابة
h3
اذا نستنتج ان استخدام struct هو للتنظيم فقط و لا يغير فى data و لا يعتبر نوع داتا بحد ذاته
h3
تخيل معى تطبيق يستخدم 24 عداد مثلا و يتم استخدامهم فى حساب عدد انتاجية الماكينة فى كل ساعة بحيث ان ك
h3
و ده حاجة مملة و غير احترافية نهائياو الافضل هنا استخدام Array من النوع integer يحتوى على 24 عنصرو د
h3
بعد عمل ادراج Array نقوم بكتابة اسم لها و ده اى اسم انا عايز اكتبه مثلا زى product_countersو اختار ع
h3
المصفوفة السابقة تعتبر one dimension array اى مصفوفة فى اتجاه واحدو ممكن اعمل Array تحتوى على 2 dime
h3
مثال لعمل array تتكون من 3 dimensions
h3
نلاحظ التالىdimension 1 : يتكون من العناصر 2 الى 5 ( اى 4 عناصر )dimension 1 : يتكون من العناصر 1 ال
h3
كيفية استدعاء عنصر من عناصر array داخل اى مكان فى البرنامج ( مثل FC او FB )
h3
اولا استدعاء عنصر من one dimension array
h3
مثلا كتابة عنصر من المصفوفة فى بلوك compare integer
h3
ثم نقوم بكتابة رقم العنصر داخل القوسين
h3
نجد ان Simatic Manager قام بكتابة data block address الخاص بهذا العنصر
h3
ثانيا : استدعاء عنصر من three dimension array
h3
ثم نكتب ارقام العناصر حسب ترتيبها فى three dimensions
h3
نجد ان البرنامج قام بكتابة data block address المرافق للعنصر الذى تم ادراجهملحوظة : يمكن استخدام اى
h3
يستخدم فى كتابة اى كلمات داخل plcو هو يحتوى على عدد 256 bytes مقسمين الى 254 bytes لكتابة الحروف و 2
h3
لذلك يتم تحديد عدد الحروف المطلوبة بجانب امر string كما سنرىايضا يجب كتابة اى كلمة داخل string بين ا
h3
مثال لادراج String داخل Data Block
h3
عند ادراج string يقوم البرنامج بحجز 254 bytes لكتابة عدد 254 حرفو ايضا وضع مسافة فارغة بين اثنين s
h3
عناصر مركبه من اكثر من عنصر و تشمل اكثر من ذاكرة double word
h3
تحتوى على الاتى :Date and Time - String - Array - Struct - UDT
h3
ها نشرح كل عنصر على حدى
h3
من اسمه نستنتج انه يقرا قيمة الوقت و التاريخ معايخزن قيمته فى 8 bytes ( اى فى 2 double word )
h3
تنقسم 8 bytes كالتالى :byte 0 : يحتوى على قيمة السنة و يتراوح من 1990 الى 2089byte 1 : يحتوى على الش
h3
لاحظ كدا ان مللى ثانية بالكامل يتراوح من 0 اللى 999لاحظ ايضا ان اى قيمة سابقة تخزن بصيغة BCD
h3
صيغة كتابة Date and Time : يكتب بالصيغة التالية DT#year - month - day - hour : minute : second : mil
h3
حدود قيم Date and Timeيتراوح من DT#1990-01-01-0:0:0.0 الى DT#2089-12-31-23:59:59.999
h3
مثال على ادراج داتا من نوع date and time فى Data Block
h3
نلاحظ الاتى :ان برنامج Simatic Manager اعطى قيمة initial value تساوى اقل قيمة ممكنة للداتا date and
h3
SD تستخدم فى استدعاء On Delay Timerلاستدعاء Off Delay Timer يتم كتابة SFلاستدعاء Stored On Delay Tim
h3
اذا وجدت صعوبة فى فهم الكود الخاص بلغة Statement Listقم بمراجعة الدروس السابقة من كورس Siemens PLCخا
h3
انتهى شرح S5Timer بالكاملشكرا للمتابعة و ارجو عمل شير لدعم الموقع
h3
بكل بساطه يتم سحب نوع التايمر المراد استخدامه و وضعه فى اى مكان داخل Network الخاصة بلغة Ladder Diag
h3
طريقة اخرى لاستخدام اى نوع تايمر فى LAD diagram
h3
و هو يشبه النوع Pulse Timer مع وجود اختلافهنا عند اعطاء اشارة على S يقوم المؤقت الزمنى بتحويل نقاطه
h3
كذا انتهينا من انواع Timers و كيفية استخدام كل نوع
h3
عند اعطاء اشارة على S يقوم التايمر بتحويل نقاطه مباشرة اى ان ( النقطة NO تصبح مغلقة و النقطة NC تصبح
h3
و يسمى ايضا Retentive on delay timer
h3
يشبه هذا النوع من التايمر من نوع On Delay العادىاى عند تشغيل الاشارة عند S يقوم التايمر بعد الوقت ال
h3
عند تشغيل التايمر اى عندما تكون RLO عند S يقوم التايمر بتحويل نقاطه مباشرة اى ان ( النقطة NO تصبح مغ
h3
و هو اكثر الانواع استخداماشرح time chart الخاص بالتايمر on delay
h3
من الصورة المرفقة نجد انه عند تشغيل التايمر ( اى عندما تكون S =1 ) يقوم التايمر بالعد تنازليا من الق
h3
توجد 5 انواع للتيمرات داخل Simatic Manageron delay timer و اختصاره ODToff delay timer و اختصاره OFFD
h3
شرح كل عنصر من عناصر Timer
h3
S : نقطة تشغيل التايمر
h3
TV : يتم كتابة الوقت المراد ضبط التايمر عليهو لكتابة وقت مثلا ( ساعة و 53 دقيقة و 30 ثانية و 20 مللى
h3
و يتم كتابته بالصيغة S5Time و هى الصيغة الوحيدة لكتابة قيمة وقت داخل Timers
h3
و تشغل الصيغة S5Time حجم بيانات 16 bits مقسمين كالتالىbit رقم 12 و 13 : تسمى Time Base بحيث تكون قيم
h3
R = هى bit اذا تم تفعيلها يتم ارجاع قيمة التايمر الى قيمته الاصلية و ايضا ايقاف الخرجQ : خرج التايمر
h3
نكمل كورس شرح Siemens PLC S7 300و موعدنا مع الدرس العاشرشرح المؤقتات الزمنية Timersيوجد نوعين اساسيي
h3
S5 Timer : و ده التايمر العادى اللى بيتم استخدامه فى معظم البرامج اللى بنشوفهامميزاته :- سهل الاستخد
h3
IEC Timer : و ده نوع اخر اكثر تقدمامميزاته :- يمكن استخدام عدد كبير جدا من IEC Timer ( حدوده هى حدود
h3
شرح كل سطر موجود على الصورة المرفقة
h3
تم استدعاء العداد من نوع counter up عن طريق الامر : CUلاستخدام counter down : نكتب CDلاستخدام counte
h3
اذا وجدت صعوبة فى فهم الكود الخاص بلغة Statement List
h3
قم بمراجعة الدروس السابقة من كورس Siemens PLCخاصة درس شرح bit logic
h3
انتهى الشرح .. ارجو عمل Share لدعم الموقع
h3
الطريقة الاولى : استخدام البلوك الكامل
h3
الطريقة الثانية : تجزئة عناصر العداد على اكثر من network
h3
و جميعها تقبل الارقام الموجبة او السالبةتنقسم الى نوعين حسب حجم البيانات المدخلة و المخرجةعمليات حسا
h3
يستخدم فى العد التصاعدى او التنازلى
h3
شرح كيفية عمل العداد التصاعدى و التنازلى
h3
عند اعطاء اشارة على CU : يقوم العداد بزيادة قيمته بقيمة 1عند اعطاء اشارة على CD : يقوم العداد بأنقاص
h3
ملحوظات عامة على الثلاث انواع
h3
القيمة الموجودة على PV : يمكن ان تكون رقم صحيح بالصيغة #C + الرقم مثل C#20يمكن ان تكون marker مثل MW
h3
يستخدم فى العد التنازلى فقط
h3
شرح كيفية عمل العداد التنازلى
h3
يجب استخدام قيمة على ( preset value ( PV حيث قبل بدء العد التنازلى , يجب ضبط قيمة العداد على preset
h3
يستخدم فى العد التصاعدى فقط
h3
شرح كيفية عمل العداد التصاعدى
h3
عند كل مره يتم تشغيل الاشارة على CU يقوم العداد بزيادة قيمته بمقدار 1اذا تم اعطاء اشارة على S : يقوم
h3
توجد ثلاث انواع من العدادات داخل Simatic Managercounter up : و اختصاره CUcounter down : و اختصاره CD
h3
تاخد العدادات ارقام من 0 الى اقصى رقم يمكن ان يتحمله CPU فنجد C0 و C1 و C2 الختقوم Counters بالعد عل
h3
اذا وصل العداد الى القيمة 999 فأنه يبقى على هذه القيمة و لا يتغير حتى بعد اعطاء pulses على نقطة تشغي
h3
نكمل كورس شرح Siemens PLC S7 300
h3
و موعدنا مع الدرس 12شرح العمليات الحسابية Mathematical Operationsتنقسم العمليات الحسابية داخل Simati
h3
نكمل كورس شرح Siemens PLC S7 300و موعدنا مع الدرس 11شرح العدادات Counters
h3
كما الحال مع التايمرات , يوجد نوعين اساسيين من Counters داخل Simatic Manager
h3
و هى المستخدمة فى معظم البرامجمميزاتها :سهلة الاستخدامعيوبها :- لا يمكن العد اكثر من 999- كل CPU له
h3
مميزاتها :- يمكن العد لقيم كبيرة جدا تتجاوز 2 مليون- تتوفر بكثرة جدا فى البرنامج تتجاوز الاف Counter
h3
نلاحظ وجود عمليات جمع و طرح و ضرب و قسمة لكلا النوعين integer و double integer
h3
مثال على عملية جمع من النوع integer
h3
EN : عند اعطاء اشارة على EN يتم تشغيل عملية الجمعENO : يتم تفعيل ENO عندما تتم العملية الحسابية بدون
h3
المثال السابق بلغة statement list
h3
تم استدعاء MW 20 على Accu 1ثم استدعاء MW 22 على Accu 1 و ترحيل MW 20 على Accu 2ثم عمل عملية الجمع عن
h3
مثال على عملية قسمة من النوع double integer
h3
هنا تم استخدام قيمة متغير من Data Block 4 بحجم double word فى IN 1تم استخدام عدد صحيح يساوى 20 داخل
h3
المثال السابق بلغة statement list
h3
لاحظ انه تم تحميل DB4.DBD20 على ACCU 2و تحميل 20 على ACCU 1ثم قسمة ACCU 2 على ACCU 1و ارسال الناتج ا
h3
العملية الحسابية return fraction double integer
h3
و هذه العملية الحسابية توجد فقط فى double integer
h3
هنا يتم قسمة MD 4 على 6 و يتم حفظ المتبقى من القسمة على DB6.DBD8مثلا : اذا تم قسمة 10 على 3 تكون الن
h3
الكود بلغة statement list
h3
ملحوظة على statement list : لاستخدام اى من الدوال التالية فى لغة STL يتم كتابة حروفها داخل الكود كما
h3
انتهى الشرح شكرا للمتابعةاى سؤال اتفضل اسأل فى تعليقات facebook
h3
كما هو معروف فى الرياضياتLN تقوم بحساب natural LogarithmEXP تقوم بحساب Exponential Value
h3
كما نجد عمليات Sine و Cosine و Tangent و Arc sine و Arc cosine و Arc tangentو تكون جميع الزوايا الم
h3
تقوم بتربيع الرقم و حفظ الناتج على out
h3
العملية الحسابية السابقة بلغة Statement List
h3
و تقوم بحساب الجزر التربيعى
h3
كيفية كتابة الامر فى لغة Statement List
h3
تستخدم فى ايجاد القيمة الموجبة دائما من اى رقم real
h3
بمعنى ان لو الدخل DB7.DBD0 يحتوى على -70 , يكون الخرج هو القيمة الموجبة فقط اى 70
h3
Real absolute value فى لغة STL
h3
هنا سيتم طرح MD 20 - 50.78و حفظ الناتج على DB10.DBD30
h3
المثال السابق بلغة statement list
h3
لاحظ ان الحرف R يدل على ان العملية الحسابية من النوع Real
h3
نكمل كورس Siemens PLC S7 300الدرس 13 و هو تكملة الدرس السابق شرح العمليات الحسابية integer
h3
شرح العمليات الحسابية من النوع floating point او realفى هذه العمليات الحسابية يكون الدخل و الخرج من
h3
الجمع و الطرح و الضرب و القسمة جميعها نفس الطريقة
h3
نقدم لحضراتكم كورس اكثر من رائع عن light current systems من اعداد المهندس / عبد الله الشاذلى
h3
انظمة كاميرات المراقبة CCTV Systemsانظمة انذار الحريق Fire Alarm Systemsانظمة الصوت Sound Systemsشبك
h3
تحميل كورس low Currentرابط التحميل
h3
ان انظمة كاميرات المراقبة من اهم انظمة low current او ما يسمى التيار الخفيف light currentلذلك نقدم ل
h3
الكورس من اعداد المهندس : ياسر الزنونى
h3
الفيديو الاول : مقدمة و محتويات كورس camera systems
h3
الفيديو الثانى : يشرح مكونات نظام كاميرات المراقبة و هى كالتالى :
h3
1- الكاميرات2- مصدر الطاقة الكهربية power supply3- media : و المقصود بها الاسلاك الكهربية و اسلاك ال
h3
الفيديو الثالث : الادوات المستخدمة لعمل camera system و اهمها video signal tester و avo meter
h3
الفيديو الرابع : انواع الكاميرات و نجد منها كاميرات indoor و outdoor cameras و الفرق بين كاميرات CCT
h3
الفيديو الخامس : مواصفات الكاميرا و هذا الدرس من اهم الدروس فى كيفية قراءة data sheet الخاص بالكامير
h3
من اهم المواصفات التى يجب تحديدها : resolution - Sensitivity - Focal Length - Lens - Angle of View -
h3
الدرس السادس : انواع الكابلات و الوصلات و يشرح انواع كابلات الباور و ايضا كابلات Co Axial و كابلات ا
h3
الدرس السابع : شرح مفصل و عملى لانواع DVR المختلفة
h3
مثل ( DVR - AHD DVR - CVR - NVR - POE NVR )
h3
و ايضا شرح القوائم و كيفية البرمجة بشكل عملى
h3
الدرس الثامن : الطريق المختلفة لتوصيل الكهرباء للكاميرات
h3
الدرس التاسع : شرح توصيل مايك الصوت و ايضا توصيل السماعات
h3
الدرس العاشر : و ده بيشرح كيفية توصيل DVR بالانترنت و كيفية الدخول عليه من برنامج الموبايل او من متص
h3
الدرس الحادى عشر : تطبيق عملى على كل ما سبق شرحه و ايضا كيفية توصيل كاميرات PTZ عمليا و كيفية التحكم
h3
الدرس الثانى عشر : ازاى تبدا عمل خاص فى مجال كاميرات المراقبة برأس مال قليل او بدون رأس مال و ايضا ك
h4
سيتم شرح العمليات الحسابية من النوع Floating Point فى الدرس القادمشكرا للمتابعة