| من منتديات شركة سيمنس (( سؤال وجواب )) | |
|
+141osamarady dyaa eldeen jeopenny20 Zaoui Hamid aminegica Mohamed Abashr م علي شريدة haddad Adnan حسني إمام mostafa173 sherief faycaal houssam_algerie Olimat.Qais meziani mohamedtawab سعّودي azouzi mimo rafidrz hassan77.mohamed77 michael التقني المتخصص radouan AHMED200100 الحابى وبس AYMAN ALY mk_asmar assem fahed alnefawi ibrahimabugabal جميل33 matil redouane oelhoseny م. أحمد الصوي amico azzouz shreif rajwa amerelect يائل ghas khadija_maroc abou hafs hathout محمد حنيجل amera jubara شريف المغني كريستآل zakaria echatri abddabbour 0-1 اشرف حلايقه hamdahmad marso mohamed_moussaoui DOER Ali Abdulraoof rachid emsi محمد صبحى زكى المشرقى tariksteel محسن علي حسين mjalil80 wajdi ahmed saad eng_mo7amed_3ly mikah elec مهندس محمد رفعت نوروملك عادل jad raddad yahiaadam mahmouddwedar amro moh mohammad-aw mohamed fathy eldeery khalid abualrub mgdy doaa mobasher ahmedhasan alaaproject محمود فرغل hatemnoby احمد سيد RAED amermesbahi abdo laola harith esem2704 ahmedkasmi عطية السيد مرسى hamadaaskar mahmoud01614 sharkfish77 asdsaad نجم السعد merou1965 eng_hosny محمد منصور أحمد رأفت Karim Elsayed رزاق amr_fee ابو يوسف الفقير لله صابر يوسف ريان نشوان eng_mah66 mostafasadek79 هاني التميمي sea مهندس_السيد ams_tee احمدسامى مهندس علي مهندس خالد_بنداري حسام السيد ذكى abd elkader ميدو ATHEER yassseeen lotfy esaed rafaa azizi محمد ابراهي ahmad yousef neoala بلال درويش ابراهيم بهجت على msaa60 Alewan abo gamel AHMAD ZOOY شرشابيل obada ensan me محمد الزوكاني m_elshatr محمود فيصل صبره mm man3660 RAMA metwally.mustafa PLCMan 145 مشترك |
|
كاتب الموضوع | رسالة |
---|
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الخميس 12 نوفمبر 2009 - 10:37 | |
|
السؤال :
How can i proceed a level measurement process?please i want a complete description about analog input module&analog combo module
كيف أقوم بعمل نظام قياس مستوى ؟ أريد وصفا كاملا لموديولات الدخل والخرج التماثلي
وكانت الإجابة :
Please read the manual S7-300 Programmable Controllers Module Specifications. http://www4.ad.siemens.de/view/cs/en/8859629 There you find details on the analog modules
والمعنى من فضلك اقرأ الوصف الفني للموديولات المطلوبة من المرفق التالي
هنا رابط المرفق 8859629
_________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الخميس 12 نوفمبر 2009 - 10:44 | |
| شكرا لك اخى الكريم على هذا الموضوع _________________ I am so far behind, I think i am first
| |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الجمعة 13 نوفمبر 2009 - 1:15 | |
| السؤال :
Can U Please Explain me in detail how the Decimal value 27648 has been derive for Maximum Value in Analogue I/O's
هل يمكن أن يشرح لي أحد كيف تمثل القيمة العشرية 27648 القيمة القصوى للمدخل أو المخرج التماثلي ؟
وكانت الإجابة من أكثر من صديق وسوف نعرضها معا :
الإجابة الأولى :
The value 27648 has simply been selected as the maximum normal range value of any analog signal transfered to the CPU by a Siemens analog module.This numerical value is independant of the resolution of the particular analog module used (this is a way to standardize all scaling of analog readings in the processor) For unipolar data, this would mean 0 to 27648 represents full range; above 27648, overrange, below 0, underrange.See the attached illustration for the equivalent numeric values iof a 4-20 mA or 0-20 mA signal. The basic configuration of the analog modules is best explained in the S7-300 module Data manual: http://support.automation.siemens.com/WW/view/en/8859629 Look at the chapters on Principles of Analog value processing and Representation of the analog values of analog modules
أي أنه تم اختيار القيمة 27648 كقيمة قصوى لتمثيل الإشارات التماثلية وهذه القيمة ليس لها دخل بدقة الموديول أي 12 أو 13 أو 14 أو 15 أو 16 بت وهي طريقة لتوحيد عملية التمثيل للإشارات التماثلية وللقيم أحادية الإشارة أي الموجبة فقط تتراوح قيمة التمثيل بين صفر و27648 والقيم التي تقل عن الصفر تكون خارج الحدود ( تحت الحد المسموح ) والقيم التي تزيد عن 27648 ( فوق الحد المسموح )
والمرفق التالي به عملية التمثيل للإشارات التماثلية وتفاصيلها في الفصول الخاصة بمبادئ معالجة وتمثيل القيم الثماثلية
حمل المرفق من هنا 8859629
انظر الصورة التالية
الإجابة الثانية :
I don't know why you would wonder for so long about how a system was "derived". As I said before, I believe a system was designed, and values selected. The closest explanation I can find, if you examine the table I proposed earlier, and others in the Module Data manual, is that:
27648/32767= 0.839.... 32512/32767= 0.992...
So this allows about 85% of the full range for the rated range values, a zone between 85% and 99% for overrange, and above 99% for overflow values. Also, 27648 = hex(6C00) and 32512=hex(7F00); possibly the "00" ending of the hex values can be used easily as markers in their math calculations and compares. We did this alot when programming microcontrollers, in the past
ويقول صاحبها لا أعلم لماذا يسأل البعض عن كيفية عمل النظام فالنظام تم تصميمه وتوريده ليعمل بشكل معين وعلي أن أتعامل معه كما تم توريده لذلك ولكن التفسير الأقرب لما تسأل عنه أن القيمة 27648/32767 تمثل تقريبا 85% والقيمة 32512/32767 تمثل 99% وقد تم اعتبار القيمة بينهما حماية لتمثيل تخطي القيمة القصوى Overrange
كذلك فالقيمة 27648 تمثلها سداسي عشر 6C00 والقيمة 32512 تمثلها سداسي عشر 7F00 وهذا ربما يشكل بساطة في الحسابات كما في الميكروكنترولر قديما
وكانت الإجابة الثالثة :
the value 27648 is a digital value which representing the phyisical analog value. If you have a pressure transducer (4-20mA) and you will connect it to an AI. How the CPU sence the pressure. The changes in the pysical value (pressure) affect the electrical analog signal (4-20mA) and that happens inside the transducer. Then the changes of analog signal (4-20mA) is to be translated into digital values using the ADC "Analog to digital converter (0-27648). And that happens inside the Analog module. Then this value; the digital value is transferred to the CPU. The reverse of the above senario is applied with Analog Outputs.
Siemens have also something important called the resolution of the analog channel ( min. 8 bits and max. 15bits) The resolution is a factor when increase, then the precision increased. Thus because if you have 15-bit resolution AI module. for a very small changes in physical values, the CPU can mesure and sense that changes [i.e it would be able to measure (1/27648)*20mA.]. For 8-bit resolution; it would be able to measure (8/27648)*20mA.
I hope the above summary was useful for you to understand how the analog signals been read or written.
Also see the attachments and I am sure you will found in it more info
القيمة 27648 تمثل القيمة المناظرة للتغير الفيزيائي في الإشارة - مثلا لو كان عندك حساس ضغط يعطي إشارة من 4 إلى 20 مللي أمبير وقمت بتوصيله على مدخل تماثلي فسوف يشعر حساس الضغط بالتغير في الضغط ويحول ذلك إلى قيمة بين 4 و 20 مللي أمبير وهي التي يشعر بها ADC Analog to digital converter ويقوم بتحويل هذا التغير إلى رقم بين صفر و 27648 وهذا السيناريو يتم بشكل عكسي مع المخرجات التماثلية
وتقوم سيمنس بتسمية الموديولات التماثلية بعدد bits مثلا من 8 وحتى 15 وهذا يبين دقة التغيير الذي يشعر به الموديول فالموديولات ذات القة الأعلى مثلا 15 بت تشعر بالتغيرات الصغيرة جدا في الدخل أما ذات الدقة الأقل فتشعر بتغيرات أكبر نسبيا
ويوجد مرفق به المزيد من التفاصيل
لتحميل المرفق اضغط هنا
وكانت الإجابة الرابعة :
في المرفق سوف تجد ما تبحث عنه
اضغط هنا لتحميل المرفق_________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الجمعة 13 نوفمبر 2009 - 1:59 | |
| شكرا لك اخى الكريم ونتمنى المزيد
ممكن كتابه رابط المنتديات حتى اشترك فيها؟ _________________ I am so far behind, I think i am first
| |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الإثنين 16 نوفمبر 2009 - 12:36 | |
|
السؤال :
I am still unable to find a manual which can answer below asked question:-
1. What are the basic things on need to keep in mind for doing the Hw configuration, as I came to know we need to put IM3xx module next to the CPU, is there any other prefernce/rule which we need to follow? 2. AS I am using DI, DO, AI, AO, RTD, & a CP341 Module, should I configure CP-341 module next to IM-3XX module in the main chassis or the PLC does not care weather I put CP-341 Comm processor in main chassis or extension chassis, 3.Is it mandatory to fil the first chassis with 8 module and the move on to extension chassis, or we can put 6 modules in Main chassis and 6 in extension chassis,
4. Is there any prefernce to use the AI, AO, then DI,DO, RTD, etc, or we can put in any slot?
5. WHat should I do if I want to keep a spare slot in the middle, is there any module for spare slot? I know these are the simple questions, however I am unable to find the relevent thread or document which can answer these questions.
Please answer these questions and also send me a link or document which can be usefule too
وترجمة السؤال حسب فهمي له:
مازلت غير قادر على إيجاد كتالوج يجيب على أسئلتي التالية :
1- ما هي الاعتبارات الأساسية التي يجب النظر إليها عند عمل ضبط للمكونات Hardware configuration فكما أعرف يتم وضع الموديول IM3xx بجوار وحدة CPU فهل هناك أي قاعدة أخرى أو طريقة يمكن اتباعها ؟
2- حيث أنني أستخدم وحدات إدخال وإخراج منطقية وتماثلية واتصال DI,DO,AI,AO,CP341 فهل يمكن أن أضع موديول الاتصال CP341 بجوار موديول IM3xx على نفس الراك أم أنه لا يهم إن تم وضعه على الراك الأساسي أو الامتداد ؟
3- هل هو إلزام أن نملأ الأماكن الثمانية كلها في الراك الأول قبل أن نبدأ في الراك الثاني أم يمكن التقسيم بحيث يتم وضع جزء على الراك الأول وجزء على الامتداد ؟
4- هل هناك أي توصيات بخصوص ترتيب وضع الموديولات DI,DO,AI,AO أم أنه يمكن وضعها بأي ترتيب حسب ما أرى ؟
5- ما العمل إن أردت أن أترك مكان مهمل فارغ بين الموديولات هل هناك موديول أو شئ يتم وضعه مكان موديول احتياطي لحجز المكان ؟
وهذه هي الأسئلة البسيطة والتي مازلت غير قادر على إيجاد رد عليها فهل يجيبني أحد عليها ومطلوب أيضا أي منشور يكون به تفصيلات عن الموضوع ؟
وكانت الإجابات كالآتي :
الإجابة الأولى :
Basically for all questions, "hardware configuration logic" will helps. I mean in hardware configuration window-into the rack if you select some hardware which is not possible to put in this slot, you'll receive message).
3. Deppends what kind of application you have. Basically you can devide or not.
5. In S7-300 family doesn't exist this kind of module
شئ أساسي لكل الأسئلة فإن منطقية ضبط المكونات "hardware configuration logic" وهي آلية في النظام نفسه سوف تساعد وأعني فإنه في نافذة ضبط المكونات فإن النظام لن يسمح لك باستخدام شئ في مكان غير مناسب وسوف تتلقى رسالة تخبرك بنوع الخطأ
أما بالنسبة للسؤال الثالث عن التقسيم فهذا يعتمد على التطبيق وما تقوم أنت بعمله
وبالنسبة للسؤال الخامس فلا يوجد موديول يعطي هذه الوظيفة
وكانت الإجابة الثانية :
in the manual for every module you can find the information where it can be used (or where it can't), also you could check the module description manual for S7-300 here. (ad 5. you can use the Dummy module and the S7-300 rack with integrated bus for ET200M:
بمعنى أنك سوف تجد في كتالوج كل موديول معلومات عن مكان استخدامه وكيفية استخدامه ويمكنك أيضا أن تجد وصفا في كتالوج Module description manual for s7-300 حيث يمكنك استخدام موديول مهمل Dummy module والخاص ب ET200M
_________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الثلاثاء 17 نوفمبر 2009 - 7:38 | |
| شكرا لك اخى الكريم _________________ I am so far behind, I think i am first
| |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) السبت 21 نوفمبر 2009 - 12:11 | |
|
السؤال :
would like to use High Speed Counters from 313C CPU. I need very simple functionality: a) load count value, b) start/stop counting from software, c) check counting value in meatime (in software) d) counting freq. max 100Hz I did not use HSC earlier and I suppose that it will be possible to realize points a)-d) without any problems? Another questions is: if I do not use functionality of Direction, Hardware gate and Latch inputs, is it possible to use these inputs as typical inputs available in S7 program? By the way, what for is used Latch input?
أريد استعمال عداد عالي السرعة باستخدام CPU313C وأريد وسيلة بسيطة جدا
- تحميل قيمة للعداد - بدء وإيقاف العد من البرنامج - اختبار قيمة العداد في البرنامج - أقصى تردد للعداد 100 ك هرتز
لم أستخدم العدادات عالية السرعة من قبل وأفترض أنه يمكن تنفيذ النقطة الأولى والرابعة بدون مشاكل
سؤال آخر : إذا لم أستخدم خاصية الاتجاه الوظيفية و Hardware gate وكذلك Latch inputs هل يمكن استخدام هذه المدخلات كمدخلات عادية لبرنامج S7 ?
وبالمناسبة في أي شئ يستخدم Latch input ؟
وكانت الإجابة كالتالي :
Unhappily the CPU 313C count up to 30 kHz.
If you need count up 100 kHz, I suggest you use a FM 350-1 (200 kHz).
About the usage of counter functions, you can have a good idea if you see the manual: S7-300 Automation System CPU 31xC Technological Functions - Link
S7-300 CPU 31xC Technological Functions
See chapter 1 (overview) and 5 (Counting, Frequency Measurement and Pulse Width Modulation).
والمعنى : لسوء الحظ فإن وحدة CPU313C أقصى تردد لها هو 30 ك هرتز وإذا أردت حتى 100 ك هرتز فعليك باستخدام FM 350-1 فهو حتى 200 ك هرتز
أما عن استعمال العدادات عالية السرعة فيمكنك عن طريق المرفق الباب الأول أخذ فكرة كاملة عن العدادات وقياس التردد وغيرها
لتحميل المرفق اضغط ماوس يمين ثم حفظ
_________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الأربعاء 25 نوفمبر 2009 - 9:30 | |
| شكرا لك اخى الكريم _________________ I am so far behind, I think i am first
| |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) السبت 28 نوفمبر 2009 - 11:11 | |
|
السؤال :
Can I connect ET 200S or ET 200M distributed IO with S7-300 over PROFINet through IM 151-3PN interface module?
هل يمكنني توصيل نظام المدخلات والمخرجات الموزعة Distributed IO ET200S أو ET200M مع نظام S7-300 عن طريق نظام الشبكة PROFINet عن طريق موديول IM151-3PN ؟
وكانت الإجابة :
Yes you can ! You just need S7-300 profinet capable (integrated into CPU or as CP343-1).
والمعنى : نعم يمكنك ولكن بشرط أن تكون CPU بها القدرة على الاتصال باستخدام PROFINet أو عن طريق الموديول CP343-1
_________________ أبـوروان | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الثلاثاء 1 ديسمبر 2009 - 12:14 | |
| | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الثلاثاء 1 ديسمبر 2009 - 14:15 | |
|
السؤال :
Why analog inputs can be directly monitored whereas analog outputs have to be copied to a memory location to be monitored
والمعنى لماذا لا نستطيع عرض محتويات الخرج التماثلي في جدول المتغيرات Variable table بينما يمكن عرض الدخل التماثلي مما يضطرنا إلى نسخ المحتويات إلى عنوان ذاكرة آخر ومن ثم العرض بعد ذلك
وكانت الإجابة :
If you wrote in VAT, PQW300 for instance, you will not able to monitor this value. You can move it to memory area and then monitor it.
To avoid this method, you can go to HW config, change the addresses of analog outputs to be inside the process image of the CPU. For example; PQW 300 became PQW 30. and then go back to VAT and write QW30 Note I have eleminated here the letter "P"
Then you will be able to monitor it
أنك إذا كتبت في جدول المتغيرات مثلا العنوان PQW300 فلن تتمكن من رؤية القيمة وبالتالي يمكنك نقل المحتويات إلى موقع ذاكرة ثم العرض بعد ذلك
وللتغلب على هذه الطريقة يمكنك الذهاب والتعديل في Hardware configuration فتقوم بتعديل العنوان الخاص بالخرج التماثلي ليكون داخل Process image of CPU
مثلا PQW300 يتم تغييرها إلى PQW30 ثم في جدول المتغيرات Variable table يتم كتابة QW30 بحذف حرف P وبهذه الطريقة يمكنك رؤية محتويات الخرج التماثلي المطلوب
_________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الأربعاء 2 ديسمبر 2009 - 10:20 | |
| شكرا لك اخى الكريم _________________ I am so far behind, I think i am first
| |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الأحد 6 ديسمبر 2009 - 7:54 | |
|
السؤال :
i have some problem on s7 300 plc like: 1- how can i clear the cpu and memory card to download anew program as i when i clear the cpu and start download the new program i have amessage says that fc0 is exist do you want to replace and soo on and on the other the side when i delete the program on memory card i have amessage says that the memory card is used by another program so i want to know how i clear both cpu and memory card step by step. [schnipp schnapp] please i need any one can help me and thanks for all
والمعنى عندي مشكلة في PLC s7-300 ;hgNjd :
كيف يمكنني مسح كارت الذاكرة لتحميل برنامج جديد حيث أنه عندتحميل برنامج جديد فإنه يظهر لي رسالة تقول أن fc0 موجودة فهل ترغب في استبدالها وهكذا وعلى الجانب الآخر فعندما أقوم بمسح البرنامج على كارت الذاكرة أحصل على الرسالة أن كارت الذاكرة مستخدم عن طريق برنامج آخر لهذا فأنا أريد أن أعرف كيف أمسح كل من كارت الذاكرة ووحدة CPU خطوة خطوة
وكانت الإجابة :
1 - go online, select all blocks, press del , this will erase all but system blocks and data 1a - mark the blocks folder and klick on download , overwrite system data!
1- أي قم بالاتصال بوحدة CPU ثم اختر كل البلوكات واضغط del أي مسح وبهذه الطريقة سوف يتم مسح كل البرنامج 1-أ- قم بالوقوف على دليل Blocks ثم قم باختيار تحميل مثل الصورة التالية وسوف يتم تحميل برنامج خالي تماما
وكانت هناك إجابة ثانية :
Remove the MMC card do mem reset and configure the ethernet. Upload your Rack an then your program. When i have trouble sometimes is the best way because you have the warranty that you are starting from 0.
بمعنى قم بنزع كارت الذاكرة ثم قم بعمل مسح ذاكرة memory reset ثم قم بضبط الاتصال مع وحدة CPU وقم برفع بيانات الراك ثم البرنامج بعد ذلك
وهذا مفيد جدا عندما تحدث معك بعض المشاكل وهذا يضمن البداية من الصفر
_________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الأحد 6 ديسمبر 2009 - 9:52 | |
| شكرا لك اخى الكريم _________________ I am so far behind, I think i am first
| |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الأحد 6 ديسمبر 2009 - 14:53 | |
| | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الإثنين 7 ديسمبر 2009 - 12:47 | |
|
السؤال :
I have a problem where i have a Temperature signal PIW 256 and i need to convert it to a real number to display on an HMI
I can read the word value as 3 figures but i need to convert it to real so i can reduce the 3 figure value to a 2 figure value on the HMI i.e 25.4oC to 25oC
والمعنى
لدي مشكلة حيث يوجد عندي إشارة درجة حرارة على الدخل التماثلي PIW256 وأحتاج لتحويلها إلى رقم ذو علامة عشرية لإظهارالقيمة على وسيلة HMI وأنا أستطيع قراءة القيمة في حدود 3 أرقام لكنني أحتاج لتحويلها إلى رقمين بمعنى تحويل 25.4 مثلا إلى 25 درجة مئوية
وكانت الإجابة :
If you want to display temperature on HMI then the best way to do is to use one decimal point and no of digit can be decided by min and max range.
If your temp range is 0.0 to 150 deg C then format you can use is 999.9
Normally if you have RTD as analog input for temperature then you may need to divide the PIW256 by 10.0 to get exact temperature. But you have to convert the PIW integer to DI and then DI to Real, then divide the Real value by 10.0 you will get the result as real value.
Or you can use FC105 SCALE fuction from Siemens Standard library to scale & convert Integer to Real value. Here you need to put min and max temperature range to get correct result. Min is min temperature the sensor can sense and max is the max temp the sensor can sense.
إذا كنت تريد عرض درجة الحرارة على وسيلة HMI فالطريقة الأمثل هي أن تستخدم علامة عشرية في العرض ثم يحدد عدد الخانات القيمة القصوى والصغرى المعروضة
فمثلا لو كان نطاق القياس من 0.0 وحتى 150 درجة مئوية قم باختيار العلامة العشرية في HMI بالشكل 999.9
وعادة لو كنت تستخدم حساس من النوع RTD فسوف تحتاج أن تقسم القيمة في PIW256 على 10.0 للحصول على القيمة الفعلية للحرارة ولكن يجب أن تقوم بتحويل القيمة في PIW256 والتي هي قيمة صحيحة إلى قيمة Double integer ثم إلى Real ثم قسمتها على 10.0
كما يمكنك استخدام الدالة FC105 من المكتبة Library للتحويل والتعديل إلى Real وهنا يستلزم وضح حد أدنى وحد أقصى لدرجة الحرارة للحصول على النتيجة الصحيحة حيث تكون القيمة الصغرى هي أصغر قيمة يشعر بها حساس الحرارة وتكون القيمة العظمى هي أكبر قيمة يشعر بها حساس الحرارة
_________________ أبـوروان | |
|
| |
man3660 جندي
عدد الرسائل : 3 العمر : 41 الموقع : Alexanderia-egypt تاريخ التسجيل : 18/08/2009
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الإثنين 7 ديسمبر 2009 - 15:15 | |
| شكرا جزيلا علي هذا الموضوع الجميل
وأحب أن اضيف الي الموضوع سؤال عن كيفية أسترجاع البرنامج من علي الplc
بعد إزالة eeprom منه وهل هناك حل أخر إم لم يصلح ذلك ؟
شكرا مرة ثانية | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الثلاثاء 8 ديسمبر 2009 - 13:15 | |
|
السؤال :
For opening new version of psb file(in protool) my software(sp1a) dosn't support for that so please keep me informed how I can provide that - Is it free or not
والمعنى لكي أفتح ملف ذو امتداد psb عن طريق برنامج ProTool فإن البرنامج الموجود عندي لا يدعم هذا النوع من الملفات ولهذا من فضلكم أرشدوني كيف أفعل هذا وهل التحديث مجاني أم لا ؟
وكانت الإجابة :
When you have Protool v6 + sp1a, you can order Service pack 3 for free. See following link
http://support.automation.siemens.com/WW/view/en/19962184
والمعنى طالما عندك الإصدار V6+sp1a يلزمك طلب الإصدار sp3 مجانا من الرابط
http://support.automation.siemens.com/WW/view/en/19962184
_________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الأربعاء 9 ديسمبر 2009 - 10:54 | |
| شكرا لك اخى الكريم _________________ I am so far behind, I think i am first
| |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الخميس 10 ديسمبر 2009 - 15:09 | |
|
السؤال :
Do anybody had done S7 Programming with C or C++ Language ? Give me reference where I can get the Info............
والمعنى : هل قام أحدكم باستخدام البرمجة باستخدام لغة السي أو السي ++ ، برجاء إعطائي أين أجد المعلومة ؟
وكانت الإجابة :
I know two alternatives:
1 – Use M7 but is not more available see Update http://support.automation.siemens.com/WW/view/en/14044569
2 – Use a PC + C program + WinAC - only as input / output interface
والمعنى :
هناك خيارين أعرفهما : 1- استخدم الإصدار M7 ولكنه لم يعد متاحا ويرجى الاطلاع على التحديث في الرابط المشار إليه فيما يلي http://support.automation.siemens.com/WW/view/en/14044569
2- استخدم جهاز حاسب آلي بالإضافة إلى لغة السي وبرنامج WinAC فقط كوسيط للمدخلات والمخرجات
وكانت هناك إجابة ثانية تقول :
For programming an S7 controller you can't use C or C++ directly.
You can use the programming language S7-SCL, which is an high-level programming language for S7 controllers (similar to PASCAL). S7-SCL can be used for all nearly S7 controllers.
The other way (mentioned above) is to use WinAC (a software S7 controller, which is running on a PC) together with WinAC ODK. Have a look at the A&D Mall (https://mall.automation.siemens.com/) for a detailled description of WinAC ODK.
Here is an example for using the WinAC ODK: : http://support.automation.siemens.com/WW/view/en/21572937Linking Windows Applications to WinAC RTX with WinAC ODK
والمعنى :
بأنك لا يمكن البرمجة مباشرة باستخدام لغة السي للتعامل مع S7
ويمكنك استخدام لغة البرمجة S7-SCL وهي من لغات البرمجة العليا وهي شبيهة بلغاة الباسكال ويمكن استخدامها تقريبا مع كل أنواع CPU-S7
الطريقة الأخر هي كما تم الإشارة في الإجابة السابقة باستخدام تركيبة البرامج WinAC وجهاز PC ويمكنك زيارة الموقع التالي للتعرف أكثر على برنامج WinAC ODK وإليك الرابط
https://mall.automation.siemens.com
وإليك الرابط التالي والذي يحتوي على مثال للتعامل مع WinAC ODK
http://support.automation.siemens.com/WW/view/en/21572937
وكانت هناك إجابة ثالثة :
Is easier to program in ladder. I learned in one week. Know this OB 1 is your function main, Ob100 is the restart function, OB 35 is your cyclic function. OB82 is your hardware interrupt; Procedures is your FC; Functions is your FB associated to your DB (declaration of variables); Then rock on.
والمعنى :
من الأفضل أن تبرمج باستخدام النظام السلمي Ladder لقد تعلمت خلال أسبوع وأعلم أن OB1 هو الدالة الرئيسية وأن OB100 يستخدم في حالة عمل إعادة تشغيل وأن OB35 هو للعمليات الدورية وأن OB82 يعمل في حالة حدوث خطأ للمكونات ويتم كتابة البرنامج في الدوال FC وكذلك في الدوال المصحوبة بالبيانات FB,DB وهكذا
_________________ أبـوروان | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الجمعة 11 ديسمبر 2009 - 13:58 | |
|
السؤال :
I have a module FM 350-1.I don't know "Programming the FM 350-1 without FCs" in FM 350-1 Function Module Can you help me? thanks a lot
والمعنى :
عندي موديول FM 350-1 ولا أعرف كيفية برمجته بدون FC's في الموديول نفسه FM 350-1 هل يمكن مساعدتي ؟ شكرا جزيلا
وكانت الإجابة :
Together with the FM configuration package there will be installed some examples
سوف تجد مع مجموعة ضبط الموديول كيفية التثبيت مع أمثلة
وكانت هناك إجابة أخرى :
You can start with SIMATIC FM 350-1 First Steps in Commissioning
http://support.automation.siemens.com/WW/llisapi.dll/csfetch/2746047/get3501_e.pdf
Follow instruction from this manual you'll need from Configuration Package for FM 350-1 and FM 450-1 Counter Modules
http://support.automation.siemens.com/WW/llisapi.dll/csfetch/28291262/FMx50-1_V601.exe http://support.automation.siemens.com/WW/llisapi.dll/csfetch/28291262/FMx50-1_V60.exe http://support.automation.siemens.com/WW/llisapi.dll/csfetch/28291262/FMx50-1_V51.exe http://support.automation.siemens.com/WW/llisapi.dll/csfetch/28291262/FMx50-1_V50.exe
After installing and connecting the sensor, you need only to create logic in Step7 Perhaps this manual also is usefull SIMATIC FM 350-1 Function Module
http://support.automation.siemens.com/WW/llisapi.dll/csfetch/1086726/s7300_fm350_1_manual_en_en-US.pdf
والمعنى : يمكنك البدء بكتالوج الخطوات الأولى لضبط الموديول Fm350-1 على الرابط التالي
http://support.automation.siemens.com/WW/llisapi.dll/csfetch/2746047/get3501_e.pdf
وباتباع التعليمات فقد تحتاج أي من الإصدارات الآتية من البرامج لعمليات الضبط
http://support.automation.siemens.com/WW/llisapi.dll/csfetch/28291262/FMx50-1_V601.exe http://support.automation.siemens.com/WW/llisapi.dll/csfetch/28291262/FMx50-1_V60.exe http://support.automation.siemens.com/WW/llisapi.dll/csfetch/28291262/FMx50-1_V51.exe http://support.automation.siemens.com/WW/llisapi.dll/csfetch/28291262/FMx50-1_V50.exe
وبعد توصيل وتثبيت الحساس يلزمك فقد استخدام الأمر داخل البرنامج ويمكن أن يفيد الإصدار التالي في ذلك :
http://support.automation.siemens.com/WW/llisapi.dll/csfetch/1086726/s7300_fm350_1_manual_en_en-US.pdf
_________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الجمعة 11 ديسمبر 2009 - 23:07 | |
| جزاك الله كل خير _________________ I am so far behind, I think i am first
| |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) السبت 12 ديسمبر 2009 - 14:08 | |
|
السؤال :
What is difference between ET200S and ET200L
والمعنى :
مالفرق بين ET200S , ET200L
وكانت الإجابة الأولى :
The following brochure from Siemens A&D explains the different families of ET 200 compact slaves available https://www.automation.siemens.com/salesmaterial-as/brochure/en/brochure_simatic-et200_en.pdf Hope this helps
والمعنى : المنشور الآتي من سيمنس يشرح الفارق بين عائلات ET200 المضغوطة التابعة المتاحة
https://www.automation.siemens.com/salesmaterial-as/brochure/en/brochure_simatic-et200_en.pdf
وأتمنى أن يساعد هذا
وكانت الإجابة الثانية :
ET200L ET 200L is a small, compact I/O device with degree of protection IP20.
The ET 200L is mainly used for applications in the low-end performance range which require few inputs/outputs as well as for applications where space is limited.
The ET 200L is a passive node (slave) on PROFIBUS DP with transmission rates up to 1.5 Mbit/s.
ET 200S The SIMATIC ET 200S is a distributed I/O system to IP 20 degree of protection. It comprises: Interface module with PROFIBUS (alternatively with integral CPU) or PROFInet interface Input/output modules Technology modules Frequency converters and motor starters for three-phase loads
Its extensive module spectrum and system-wide handling of configuring, installing and programming tasks make the ET 200S well-suited as a universal I/O system.
The discretely modular design ensures fast and optimum adaptation to system requirements: No need to keep spares No superfluous channels
Even when requirements change frequently, replacement or combining of different I/O modules can noticeably reduce setting-up times.
With a data signaling rate of up to 12 Mbit/s on the PROFIBUS DP and extremely powerful internal data transport capabilities, the ET 200S is also eminently suitable for extremely time-critical applications.
Two different versions are available for integrating safety technology with ET 200S. With conventional wiring, SIGUARD components achieve Safety Category 4 according to EN 954-1 with motor starter applications PROFIsafe components replace the wiring-based safety logic with a freely-programmable controller. This has the following advantages for the customer: programming in the familiar STEP 7 programming environment in the LAD and FBD languages; no separate tool is required for programming or configuration the safety program executes in the same controller as the standard program; a separate controller is not required safety-related data can be transferred over the same fieldbus cable as standard data; no additional wiring of the safety-related inputs and outputs is necessary safety-related inputs and outputs can be combined with standard inputs and outputs within a DP station; no additional safety-related DP nodes (stations) are necessary
The design of the ET 200S allows it to be used in areas subject to increased mechanical stress.
The system characteristics meet high plant availability requirements
والمعنى :
وحدات ET200L : هي وحدات إدخال وإخراج صغيرة مضغوطة من النوع التوزيعي ولها درجة حماية IP20 وتستخدم غالبا في المناطق الطرفية في العمليات والتي تتطلب عدد محدود من المدخلات والمخرجات وتكون المساحة المتاحة للعناصر محدودة للغاية وهي وحدات فعالة تابعة مع نظام PROFIBUS وتعمل على سرعة نقل بيانات حتى 1.5Mbits/s
وحدات ET200S وهي وحدات إدخال وإخراج توزيعية لها درجة حماية IP20 ولها من المواصفات : - تتصل باستخدام Profibus - وحدات إدخال وإخراج - وهي وحدات تكنولوجية أي لها وظائف خاصة أيضا - تستخدم كمشغلات لدرايفات AC,DC تشغيل/إيقاف
لها من صفات التوزيع والانتشار ما يسمح بأن تكون نظام عام وشامل
نظام الأجزاء ( الموديول ) يعطي إمكانية التوظيف المثالي للأجزاء فيقلل قطع الغيار وكذلك الزيادة في الاستخدام
حتى في حالة تغير المتطلبات فإن سهولة التغيير وقصر وقت التغيير ميزة كبيرة فيها
كذلك سرعة التعامل والاتصال معها بالإضافة إلى سهولة البرمجة مع النظام بكل أشكاله
_________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: من منتديات شركة سيمنس (( سؤال وجواب )) الأحد 13 ديسمبر 2009 - 10:26 | |
| شكرا لك اخى الكريم _________________ I am so far behind, I think i am first
| |
|
| |
| من منتديات شركة سيمنس (( سؤال وجواب )) | |
|