من فضلك ادعم الموقع على جوجل بالضغط على علامة g+1

الاثنين، 30 أكتوبر 2017

شرح floating point functions فى Siemens PLC

الكاتب elec egypt   بتاريخ   11:31 ص   statement list

نكمل كورس Siemens PLC S7 300
الدرس 13 و هو تكملة الدرس السابق شرح العمليات الحسابية integer


شرح العمليات الحسابية من النوع floating point او real
فى هذه العمليات الحسابية يكون الدخل و الخرج من النوع Real
اى انها تحتوى على قيم عشرية


شرح كل function

الجمع و الطرح و الضرب و القسمة جميعها نفس الطريقة

شرح عملية الطرح Subtract real


هنا سيتم طرح MD 20 - 50.78
و حفظ الناتج على DB10.DBD30

المثال السابق بلغة statement list


لاحظ ان الحرف R يدل على ان العملية الحسابية من النوع Real


Absolute Value Function

تستخدم فى ايجاد القيمة الموجبة دائما من اى رقم real


بمعنى ان لو الدخل DB7.DBD0 يحتوى على -70 , يكون الخرج هو القيمة الموجبة فقط اى 70


Real absolute value فى لغة STL



Square root function

و تقوم بحساب الجزر التربيعى


كيفية كتابة الامر فى لغة Statement List



Square Function floating point

تقوم بتربيع الرقم و حفظ الناتج على out


العملية الحسابية السابقة بلغة Statement List


شرح العملية الحسابية LN و EXP

كما هو معروف فى الرياضيات
LN تقوم بحساب natural Logarithm
EXP تقوم بحساب Exponential Value


الكود السابق بلغة STL


كما نجد عمليات Sine و Cosine و Tangent و Arc sine و Arc cosine و Arc tangent
و تكون  جميع الزوايا المستخدمة فى هذه العمليات بقيم radian

مثال على Cosine function


الكود بلغة statement list

ملحوظة على statement list : لاستخدام اى من الدوال التالية فى لغة STL يتم كتابة حروفها داخل الكود كما سبق فى الامثلة السابقة



انتهى الشرح شكرا للمتابعة
اى سؤال اتفضل اسأل فى تعليقات facebook

معلومات كاتب الموضوع

مهندس كهرباء مصرى متخصص فى مجال التحكم الالى
شاهد جميع موضوعاتي: مهندس مصرى

navright

متابعى الموقع

Back to top ↑
كن على تواصل واتصال معنا

احذر.. الموقع محمى بحقوق الملكية الفكرية

Google+ Followers

© 2013 موقع الهندسة الكهربية . WP Mythemeshop Converted by Bloggertheme9
Blogger templates . Proudly Powered by Blogger .