| دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 | |
|
+138Ahmad Rajeb zakaria rabhi معتزمراد محمد مصطفى غاوي ابو ارسلان لؤي نعيرات azzouz آل منصور osamarady علام عبدالجليل فراس يحيى bumunther anouaro جورجى فايز Abdulrazaq Mohamed laith alqessi mf8044 عمرو أبوالعينين iokh abdou28 نزهان بدر- سامراء 0-1 علاء القيسي PLC - 2012 البرنس السهران ELTIYEB KROPI م محمد الشرفات rinom23 alid3 sky hok ابو يوسف ali hassan ali رزاق badre plctxp1 الفقير لله ddsf2011 ahmedkasmi khalid_zituon كريم العوضى ميدو Abdelhalim ديللبيرو saeed4control welly2 akkar hamadaaskar mostafasadek79 على حسن طالب magdy hassanean naseeb68 alsaer sea رأفت gahooo star22 epmengmothman nader shbrawy MIMOTE عبدالعالي ## lotfy esaed atefatwan mansygroup ahmed saad ماجد محمدحسن حاجم eng_nassar ابو احمد الحجي محمد نجيب حسام السيد ذكى milad2007 احمد سالم guezouli soherkazak MIDOROSHDY mohammed chabi mahmoud ibrahim حسين كمال kimo_6277 أحمد فاروق dobelhadj ehab_abdelaleem hamza_tct zitamov AHMAD ZOOY ممدوح النجار mory eng_abdelaal zarnoyky3 ابو الدراويش amiralwaled themagic ابراهيم مصطفى flash24 أحمد فتحي abdu72 nahlaali SHERIEF MANDOR محمداحمدسعد Ahmed Naser abo gamel ahmed eldeep bndok pizomx عبدالوهاب حامدمحمد eng_neweng gamalgold ابراهيم وحيد الجبوري noralale said63 eng.ezzat o_elkholy moahmed saad eng.shamy waelelbahary robinhood_01225 شرشابيل 4ever الباشق 2009 خالد عيسى ابو هبة khmo hany_omar metwally.mustafa محمد عبدالقوي islami ismcoord ahmedhasan amerelect علىى mone1 hamidriad mohamed elkebeer RAMA boualem_gh diaeldeen ameur_901 علىعمر PLCMan 142 مشترك |
|
كاتب الموضوع | رسالة |
---|
4ever رقيب أول
عدد الرسائل : 32 العمر : 47 تاريخ التسجيل : 06/04/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 السبت 11 أبريل 2009 - 14:02 | |
| جزاك الله خيرا اخى الكريم على مجهودك الرائع و اتمنى ان تكثر من استخدام الامثله حيث انها ستكون فرصه للحصول على اكبر استفاده | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الأحد 12 أبريل 2009 - 16:15 | |
| | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 السبت 18 أبريل 2009 - 11:48 | |
| بارك الله فيك على بذل هذا الجهد | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الخميس 14 مايو 2009 - 14:08 | |
| | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الإثنين 18 مايو 2009 - 15:04 | |
| | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الإثنين 25 مايو 2009 - 15:20 | |
| السلام عليكم إخواني الأعزاء
واليوم نتكلم عن عمليات Shift and Rotate instructions الإزاحة والدوران
وهي عمليات تتمثل في تغيير ترتيب البيانات داخل موقع الذاكرة المقصود
فعملية الإزاحة Shift سواء لليمين أو الشمال تعتمد على إزاحة الكونات لليمين أو الشمال بعدد معين من الخانات مع ملئ الخانات الخالية حسب حالة الإزاحة
وفي الشكل التالي ملخص للعمليات المتاحة وهي :
- الإزاحة لليمين لرقم صحيح 16 خانة Shift right 16-bits integer ورمزها SHR_I - الإزاحة لليمين لرقم صحيح 32 خانة Shift right 32-bits integer ورمزها SHR_DI - الإزاحة للشمال لمحتويات 16 خانة Shift left word ورمزها SHL_W - الإزاحة لليمين لمحتويات 16 خانة Shift right word ورمزها SHR_W - الإزاحة للشمال لمحتويات 32 خانة Shift left double word ورمزها SHL_DW - الإزاحة لليمين لمحتويات 32 خانة Shift right double word ورمزها SHR_DW - الدوران للشمال لمحتويات 32 خانة Rotate left double word ورمزها ROL_DW - الدوران لليمين لمحتويات 32 خانة Rotate right double word ورمزها ROR_DW
العملية الأولى SHR_I وهي تمثل إزاحة محتويات المدخل IN والذي يمكن أن يكون IW,QW,MW,LW,DBW بعدد N من الخانات إلى اليمين مع ملاحظة أنه يتم ملئ الخانات التي يتم إخلاؤها من الشمال بمحتويات خانة الإشارة فلو كانت المحتويات أقل من الصفر يتم ملئ الخانات بالرقم 1 وفي حالة رقم أكبر من الصفر يتم ملئ الخانات المزاحة بالرقم صفر
ويمكن قول نفس الكلام تماما على العملية SHR_DI ولكن في هذه الحالة على مستوى 32 خانة
مع ملاحظة أن العدد N والذي يمثل عدد الخانات المزاحة لو زاد عن 16 في حالة الأرقام الصحيحة 16 خانة يتم اعتباره 16 ولو زاد عن 32 في حالة الأرقام الصحيحة المضاعفة الدقة 32 خانة يتم اعتباره 32
أما العمليات SHL_W , SHR_W والتي تتم على مستوى Word-16 bits فهنا لا يوجد أي اعتبار لخانة الإشارة حيث يتم ملئ الخانات المزاحة بأصفار سواء من اليمين أو الشمال والمدخل IN والمخرج OUT يمكن أن يكونا أحد الأنواع الخمسة IW,QW,MW,LW,DBW
ونفس الكلام عن N في كل الحالات ثابت لا يتغير
أما الأمران SHR_DW,SHL_DW فهما على مستوى Double word 32-bits بغض النظر عن خانة الإشارة حيث يتم ملئ الخانات المزاحة بأصفار
ويمكن أن يكون كل من المدخل IN والمخرج OUT أحد الأنواع الخمسة ID,QD,MD,LD,DBD
أما بالنسبة للأمران ROL_DW , ROR_DW فهو يمثل عملية تدوير البيانات كما في الشكل الآتي حسب الخانات المطلوبة بالرقم N
_________________ أبـوروان | |
|
| |
شرشابيل نقيب
عدد الرسائل : 165 العمر : 55 العمل/الترفيه : مطور انظمة تحكم تاريخ التسجيل : 25/05/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الإثنين 25 مايو 2009 - 16:33 | |
| يا بشمهندس بارك اللة فيك علي هدا العمل الاكثرمن رائع حقيقة واتمني ان تتحفنا في النهاية بسلسلة من التطبيقات العملية بلغة السلم المنطقي ld واريد الاستفسار منك ومن الاخوه المهندسين في هدا المجال هل يمكن استخدام اجهزه التحكم المبرمج لتحكم في الطائرات من دون طيار او القدائف داتية التوجيه وادا كان الجواب لا فما هو السبب العلمي الدي يمنع دلك | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الإثنين 25 مايو 2009 - 22:23 | |
| - شرشابيل كتب:
- يا بشمهندس بارك اللة فيك علي هدا العمل الاكثرمن رائع حقيقة واتمني ان تتحفنا في النهاية بسلسلة من التطبيقات العملية بلغة السلم المنطقي ld
واريد الاستفسار منك ومن الاخوه المهندسين في هدا المجال هل يمكن استخدام اجهزه التحكم المبرمج لتحكم في الطائرات من دون طيار او القدائف داتية التوجيه وادا كان الجواب لا فما هو السبب العلمي الدي يمنع دلك الأخ العزيز
استخدام أجهزة التحكم المبرمج PLC في أي منظومة مهما كانت ممكن ولكن بشروط فمنظومة التحكم لأي عملية تتكون من عناصر أساسية لو توفرت فكل شئ ممكن هذه العناصر هي :
- العملية نفسها التي يتم التحكم فيها Process (( ولابد أن تكون مفهومة تماما )) حيث يتم تقسيم العملية إلى عمليات فرعية صغيرة تتم كل منها بشكل منفرد - عناصر التنفيذ Actuators وهي الأجزاء المنفذة لقرارات التحكم سواء كانت محركات أو فالفات هواء أو سخانات أو ضواغط وغيرها من أدوات التنفيذ - حساسات Sensors للوقوف على حالة التنفيذ التي وصلت إليها المنظومة سواء كانت للسرعة أو الضغط أو الحرارة أو غيرها - وسائل تحويل من الصيغة الرقمية إلى الصيغة الطبيعية للإشارات Digital to Analog D/A converter وهو ما يمكن من توصيل قرارات النظام إلى أدوات التنفيذ Actuators - وسائل التحويل من الصيغة الطبيعية إلى الصيغة الكهربية Transducers حيث يتم في النهاية التوصل إلى صيغة كهربية مفهومة لأي وسيلة من وسائل الإحساس Sensors - وسائل التحويل من الصيغة الكهربية التماثلية إلى الصيغة الرقمية Analog to Digital A/D converter وهو ما تفهمه نظم التحكم المبرمج - أخيرا نظام التحكم والذي يكون مكانه هنا بين A/D و D/A حيث يقوم بتنفيذ المهام التي تطلبها منه حسب الإمكانيات المتاحة في النظام
فلو توفرت هذه العناصر (( وهي بالفعل متوفرة في منظومات التحكم المبرمج الحديثة )) لأمكن التحكم في أي شئ
وهناك مبادئ عامة في عالم التحكم أخي العزيز أهمها من وجهة نظري هو" ما لا يمكن قياسه لا يمكن التحكم فيه " فقبل البحث في تنفيذ أي منظومة لابد من البحث عن وسائل القياس المطلوبة حتى يتم التنفيذ بالشكل المطلوب الوصول إليه
والمنظومة الأكثر تماثلا والتي يمكنك أخذها كمثال عملي لفهم ما أردت قوله هو جسم الإنسان
فالإنسان فاقد الحواس لا يمكنه تنفذ أي شئ ولا يعتمد عليه في أي شئ وكلما زادت حواس الإنسان أمكن الاعتماد عليه بحسب ما يتوافر لديه من أدوات تنفيذ
وكلما زاد وعي وإدراك الإنسان وعلمه (( منظومة التحكم )) كانت قراراته سليمة وتنفيذه دقيق
غيرأن الإنسان به شئ لم تتوصل إليها طرق التحكم الآلي حتى الآن وهو إمكانية بناء الخبرة والتعلم وخوض تجربة شئ لم يتم تنفيذه من قبل
عموما أرجو أن يكون الأمر واضحا لك وإلى الأمام دائما إن شاء الله تعالى_________________ أبـوروان | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الثلاثاء 9 يونيو 2009 - 13:16 | |
| فعلا لغه الSTL تتعبر افضل اللغات حيث يفضلها الاجانب
حيث انها تعطى تحكم عالى فى الCPU
كما يمكننا ان نعمل برامج غايه فى التعقيد باستخدامها على عكس الLAD | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الأربعاء 10 يونيو 2009 - 12:45 | |
| هل بالفعل يمكن ادماج لغه ال C++ مع برنامجsimatic manager؟ | |
|
| |
robinhood_01225 جندي
عدد الرسائل : 3 تاريخ التسجيل : 08/06/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الأحد 14 يونيو 2009 - 7:04 | |
| HI, I want to modify the software for data communication, we have a Siemens PLC with S7-400 controlling a Fuel Treatment Plant. The Tank Level is coming real value i.e. if the actual level is 5.7 the reading is displayed as 6 meters however if the level is 5.3 the displayed value is 5 meters, No decimal values are considered. I need to modify the software to include the decimal value (2 digits). Can you help me in this and can I connect to the PLC through the ethernet cable, knowing that I'm new in using the S7 program. | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الثلاثاء 16 يونيو 2009 - 11:26 | |
| السلام عليكم إخواني الأعزاء
نبدأ معا اليوم إن شاء الله في الحسابات وأول شئ نبدأ به هو العمليات الحسابية على الأرقام الصحيحة Integer mathematics
وكما نعلم فإن للأرقام الصحيحة نوعين حسب دقة الرقم فهناك أرقام صحيحة مكونة من 16 خانة Integers وهناك أرقام صحيحة مكونة من 32 خانة Double integers ولكل منها حساباته الخاصة ولا يجب أن يحدث خلط في الحسابات بين الاثنين
ولنعلم معا بعض الملاحظات حول العمليات الحسابية في الأرقام الصحيحة حتى نستخدمها بشكل سليم فيما يناسبها
أولا : عمليات الجمع والطرح للأرقام الصحيحة 16 خانة ADD_I , SUB_I
يجب ملاحظة أن الحد الأقصى للنتيجة يجب أن لا يزيد عن حدود الرقم الصحيح وإلا سوف يحدث Overflow وبالتالي خطأ في النتيجة
كذلك فإن الدخل IN1,IN2 من نفس النوع Integers وكذلك النتيجة وهذا عام في جميع العمليات الحسابية
ثانيا : عمليات الضرب والقسمة للأرقام الصحيحة 16 خانة MUL_I , DIV_I
مراعاة عدم القسمة على صفر
مراعاة الحد الأقصى للنتيجة
مراعاة أيضا أن الخرج OUT والمدخلان IN1 , IN2 من نفس النوع Integers
وفي الصورة التالية شكل فعلي لاستخدام الدوال الأربعة مصحوبا ببعض الملاحظات عليها
يضاف هنا أن Status bits تتأثر تأثير مباشر بالنتيجة سواء كانت أكبر من الصفر أو تساوي صفر أو أقل من الصفر أو حدث Overflow للنتيجة أو كانت النتيجة غير محسوبة Unorder فكل هذا يؤثر على خانات Status word
فإذا كانت النتيجة صفر فإن كل من CC0,CC1 تساوي صفرا وإن كانت النتيجة أقل من صفر وأكبر من الحد الأدني للقيمة السالبة -32768 فإن CC0=1 , CC1=0 وإن كانت النتيجة أكبر من صفر وأقل من الحد الأقصى للقيمة الموجبة 32767 فإن CC0=0, CC1=1
أما إن كانت النتيجة أقل من الحد الأدنى للقيمة السالبة فإن OV=OS=1 و CC0=1,CC1=0 وإن كانت النتيجة أكبر من الحد الأقصى للقيمة الموجبة فإن OV=OS=1 و CC0=0,CC1=1
وفي حالة القسمة على صفر فإن CC0=CC1=OV=OS=1
وهذا الكلام ينطبق في الحالتين Integers , Double integers كل حالة على مستوى دقتها
أما بالنسبة لحسابات الأرقام الصحيحة ذات الدقة المضاعفة Double integers 32-bits فلدينا خمس عمليات هي الجمع والطرح والضرب والقسمة وباقي القسمة ورموزها كالتالي :
الجمع ADD_DI الطرح SUB_DI الضرب MUL_DI القسمة DIV_DI باقي القسمة MOD_DI
ونفس ما قلناه سابقا ينطبق هنا ولكن على مستوى 32 خانة فيجب أن لا تزيد حدود النتيجة عن الحدود المسموح بها في Double integers كذلك لا يجب القسمة على صفر وإلا سوف تحدث أخطاء تؤثر على النتيجة
والشكل التالي به العمليات الخمسة وبعض الملاحظات عليها
_________________ أبـوروان | |
|
| |
waelelbahary جندي
عدد الرسائل : 8 تاريخ التسجيل : 20/06/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الجمعة 26 يونيو 2009 - 8:40 | |
| شكرا للك اخى الكريم على المجهود الرائع الزى تبزله وربنا يجزيك خيرا | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الجمعة 26 يونيو 2009 - 10:56 | |
| مشكور على المجهود الاكثر من رائع جزاك الله كل خير | |
|
| |
eng.shamy جندي
عدد الرسائل : 1 تاريخ التسجيل : 27/06/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 السبت 27 يونيو 2009 - 1:18 | |
| فعلا اشكرك على هذا المجهود الرائع و إن شاء الله عند تفوقى فى plc programming سوف أقوم بتعليم من بعدى حتى ارد هذا الجميل و الله المستعان .......................... | |
|
| |
moahmed saad جندي
عدد الرسائل : 2 تاريخ التسجيل : 10/06/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 السبت 27 يونيو 2009 - 10:59 | |
| الله معاك على هذا المجهود الكبير | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الخميس 2 يوليو 2009 - 14:43 | |
| السلام عليكم ورحمة الله وبركاته
اليوم إخواني الأعزاء اسمحوا لي بأن ننتقل إلى نوع آخر من الحسابات وهي حسابات الأرقام العشرية Real numbers or Floating point numbers
وكما سبق وتعاملنا مع العمليات في الأرقام الصحيحة فسوف نستعرض العمليات تباعا مع ملاحظة هامة جدا أن هذه العمليات تتعامل مع النوع Real كما أشرنا في العنوان وهذا يعني أن حجم بيانات الإدخال والإخراج لها هو 32 خانة
والمدخلات والمخرجات يمكن أن تكون أي من الأنواع الستة ID - Double word from Digital input module
أو QD - Double word from Digital output module
أو MD - Global memory double word
أو LD - Local memory double word
أو DBx.DBDy أو DBDy وهو رقم Data double word in data block
أو PID - Peripheral input double word
وسوف تجدون في الصورة التالية نظرة شاملة على العمليات كلها :
مع ملاحظة أن جميع العمليات تؤثر على خانات CC0,CC1,OV,OS في Status word حسب حالة النتيجة
فالخانات CC0,CC1 تحدد إشارة الرقم هل هو موجب أم سالب أم صفر
والخانات OV,OS تحدد حالة تجاوز حدود الرقم
ومع CC0,CC1 يتم تحديد حالة Overflow أو Underflow
وهذه الخانات الأربعة يمكن استخدامها بعد ذلك للتحكم في تصرف البرنامج إزاء النتائج كما أشرنا من قبل في دورة STL
وأول العمليات التي سنتكلم عنها هي العمليات الحسابية الأربعة الأساسية والتي لها معاملان ونتيجة وهي الجمع والطرح والضرب والقسمة كما في الصورة التالية
ففي عملية الجميع يتم جمع قيمة المدخلين IN1,IN2 وإخراج النتيجة إلى العنوان OUT مع ملاحظة الأنواع الستة الممكنة للبيانات كما أشرنا سابقا وتأثير حالة النتيجة على Status word
وفي الطرح يتم طرح محتوى IN2 من IN1 ووضع النتيجة في العنوان OUT
وفي الضرب يتم ضرب الرقمين IN1,IN2 ووضع النتيجة في OUT
وفي القسمة يتم قسمة IN1 على IN2 ووضع النتيجة في OUT مع ملاحظة أن القسمة على الصفر تعطي خطأ في الحسابات يتم تحديده عن طريق Status word
وننتقل إلى جزء آخر من العمليات وهي العمليات الأحادية وهي قسمان أيضا من دوال غير مثلثية ودوال مثلثية نبدأ بالدوال الغير مثلثية وهي :
القيمة المطلقة ABS حيث يتم إهمال الإشارة والحصول على قيمة الرقم فقط سواء كان موجب أو سالب وهنا النتيجة دائما أكبر من الصفر
الجذر التربيعي SQRT ويجب أن يتم على قيمة موجبة وتكون النتيجة دائما موجبة وفي حالة النتيجة سالبة يكون هناك تغيير في Status word حيث يكون الرقم غير محدد
مربع الرقم ( حاصل ضرب الرقم في نفسه ) SQR وهو أيضا موجب دائما
اللوغاريتم الطبيعي LN للأساس e وهو القيمة 2.718 كما نعلم جميعا
القيمة الأسية للأساس e وهو الثابت الطبيعي كما أشرنا EXP
والجزء الأخير من الدوال وهو الدوال المثلثية كما في الشكل التالي :
وهي الدوال الثلاث الأساسية sin, cos ,tan جيب الزاوية وجيب التمام والظل مع ملاحظة أن قيمة الزوايا تكون بالتقدير الدائري وليس بالدرجات فيجب مراعاة ذلك
كذالك هناك الدوال العكسية بإيجاد الزوايا التي لها قيم الجيب sin أو جيب التمام cos أو الظل tan وذلك عن طريق الدوال العكسية وهي :
asin - acos - atan
وإليكم تغير حالات Status bits حسب حالة النتائج
_________________ أبـوروان | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الجمعة 3 يوليو 2009 - 7:24 | |
| البرنامج مكتوب ب STL
a=mw2 b=mw10 c=mw 14
L MW 10 L -1 *R T MW 6 L MW 10 SQR T MW 12 L MW 2 L MW 14 *R T MW 16 L MW 16 L 4.000000e+000 *R T MW 20
L MW 12 L MW 20 -R T MW 24 L MW 24 SQRT T MW 28 L MW 2 L 2.000000e+000 *R T MW 32 L MW 6 L MW 28 +R T MW 36 L MW 36 L MW 32 /R T MW 40 L MW 6 L MW 28 -R T MW 44 L MW 44 L MW 32 /R T MW 48 | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الجمعة 3 يوليو 2009 - 8:27 | |
|
الأخ العزيز
جزاكم الله خيرا على حضوركم معنا ولنا بعض الملاحظات
جميع العمليات تتم على مستوى Real أي أرقام حقيقية وحجم البيانات 32 خانة أي أنها على مستوى double word وليس على مستوى word وهنا يتم استخدام MD بدلا من MW ولاحظ أخي العزيز مساحات التخزين أي إذا استخدمت MD2 فالتالي يكون MD6 ثم MD10 وهكذا
الملحوظة الثانية : نريد الحل باستخدام LAD حتى تتم الفائدة من متابعة الموضوع إن شاء الله
مرة أخرى جزاكم الله خيرا على حرصكم على التواصل الدائم ولا تتردد أبدا في عرض تفكيرك حتى يتم الاستفادة منه إن كان صحيحا ومن ثم تثبيته أو تقويمه إن لم يكن صحيحا
_________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 الجمعة 3 يوليو 2009 - 10:37 | |
| شكرا لك اخى الكريم
فالفضل لله ثم لذلك المنتدى الاكثر من رائع واصحابه | |
|
| |
| دورة تدريبية في البرمجة باستخدام LAD Diagram سيمنس S7-300/400 | |
|