| نظام التشغيل | العمارة/وحدة المعالجة المركزية | إصدار | 64 بت | 32 بت |
|---|---|---|---|---|
| أوبونتو | x86 ، الذراع | 18.04 | مدعوم | مدعوم |
| النوافذ | x86 ، الذراع | 10 (الخادم 19) | مدعوم | مدعوم |
| ماكوس | x86 ، الذراع | 11 | مدعوم | غير مدعوم |
| أحدث إصدار إصدار | أحدث حالة CI |
|---|---|
![]() |
libplctag هي مكتبة مفتوحة المصدر C لـ Linux و Windows و MacOS باستخدام Ethernet/IP أو Modbus TCP لقراءة وكتابة العلامات في PLCs. تم إنتاج المكتبة منذ أوائل عام 2012 وتستخدمها العديد من المنظمات للعديد من المهام بما في ذلك التحكم في التلسكوبات الراديوية ، والتصنيع الكبير والدقة ، والتحكم في معدات اللياقة البدنية ، ومعالجة الأغذية وغيرها الكثير.
الإصدار المستقر الحالي: 2.6
الإصدار القديم المستقر: 2.5
ملاحظة: تتحكم PLCS في العديد من أنواع المعدات وفقدان الممتلكات أو الإنتاج أو حتى الحياة يمكن أن تحدث إذا تم ارتكاب أخطاء في البرمجة أو الوصول. دائما توخي الحذر عند الوصول إلى أو برمجة PLCs!
لا نقدم أي مطالبات أو أوامر بشأن مدى ملاءمة هذا الرمز لأي غرض.
احرص!
هل تعرف ماذا تريد بالفعل؟ قم بتنزيله من صفحة الإصدارات!
تم تصميم مكتبة C لسهولة التفاف. تتضمن الأغلفة للعديد من اللغات الأخرى ما يلي:
رمز المكتبة الأساسية موجود في libplctag. رمز مستقر هو على فرع الإصدار الافتراضي. إذا قمت بفحص الرمز من Github ، فسيتم افتراضيًا إلى فرع الإصدار .
إذا كنت تريد ثنائيات تم إنشاؤها مسبقًا ، فلدينا متاحًا على صفحة الإصدارات. فقط اختر الملف الذي تريده وقم بتنزيل ملف zip لنظامك. لدينا 32 و 64 بت بنيات X86 Linux و Windows و 64 بت بنيات X86-64 MACOS.
انتقل إلى المشروع الرئيسي في منظمة Libplctag لرؤية الأغلفة الأخرى. نحن في حالة انتقالية في الوقت الحالي ونحن ننقل المزيد من أغلفة اللغة البديلة إلى منظمة GitHub.
أوه ، انتظر ، تريد رمز! هناك العديد من الأمثلة في دليل الأمثلة.
مكان جيد للبدء هو بسيط.
يقرأ هذا الرمز العديد من الأعداد الصحيحة الموقعة من 32 بت (DINT) ، ويقوم بتحديثها ، ثم يكتبها للخارج وإعادة قراءتها من علامة تسمى Testbigarray في Allen-Bradley من فئة Logix.
يصف ملف ReadMe في دليل الأمثلة بعضًا من أكثرها إثارة للاهتمام.
معظم الوظائف في API هي للوصول إلى البيانات. يتم توفير الدعم المباشر للبوت المفردة ، و 8 بت ، و 16 بت ، و 32 بت و 64 بت (عدد صحيح ونقطة عائمة) من قبل المكتبة.
انظر واجهة برمجة التطبيقات لمزيد من المعلومات.
نحن بحاجة ونرحب بالمساعدة في ما يلي:
نحن نحب المساهمات! لقد ساهم العديد من المستخدمين بالأغلفة والوظائف الإضافية وإصلاحات الأخطاء على مر السنين. المكتبة أفضل بكثير لجميع المساعدة التي قدمها المستخدمون. نطلب أن تكون مساهمات الكود في المكتبة الأساسية تحت نفس ترخيص MPL/LGPL المزدوج.
الاختبار صعب بالنسبة لنا لأننا لا يمكننا الوصول إلى جميع الأجهزة المختلفة الموجودة هناك. إذا استطعت ، فإن هناك طريقة رائعة للمساهمة هي اختبار مسببات الصلاحية. هذه على فرع prelease ! نحن نقدر كل المساعدة التي نحصل عليها من مستخدمينا بهذه الطريقة.
أسهل طريقة للمساهمة في المكتبة الأساسية هي رفع العلاقات العامة على جيثب.
يتم تقسيم الأغلفة بلغات أخرى بشكل عام إلى مشاريع منفصلة. قد يكون لها تراخيص مختلفة وعمليات المساهمة. يرجى إلقاء نظرة على وثائق الغلاف المعني.
راجع صفحة تاريخ ويكي لمزيد من التفاصيل حول كيفية إنشاء libplctag ولماذا بنيناها.
هناك طريقتان لطلب المساعدة أو الاتصال بنا.
إذا كانت لديك أسئلة أو تعليقات عامة حول المكتبة ، أو استخدامها ، أو حول إحدى مكتبات Wrapper ، فيرجى الانضمام إلى مجموعة Google Group Libplctag!
المنتدى مفتوح للجميع ، ولكن عن طريق الطلب فقط للحفاظ على مرسلي البريد العشوائي. حركة المرور خفيفة إلى حد ما مع وجود عدد صغير من رسائل البريد الإلكتروني في الشهر. إنها وسائلنا الأساسية للمستخدمين لطرح الأسئلة وللحدوث المناقشات. تحدث إعلانات حول الإصدارات في المنتدى.
إذا وجدت الأخطاء أو تحتاج إلى ميزات محددة ، فيرجى تقديمها على متتبع إصدار Github لمشروع مكتبة C الرئيسي. كل مشروع غلاف فردي لديه تعقب القضايا الخاص به.
إذا لزم الأمر ، سنبدأ التواصل الخاص من هناك.
راجع ملفات الترخيص (الترخيص. mpl أو الترخيص. هذا الرمز مرخص مزدوج بموجب ترخيص Mozilla Public 2.0 (MPL 2.0) أو ترخيص GNU Lesser/Library العام 2 أو الأحدث (LGPL 2+).
ينطبق هذا الترخيص المزدوج على مكتبة C الأساسية. قد تكون الأغلفة الإضافية للغات الأخرى تحت تراخيص مختلفة. يرجى الاطلاع على هذه المشاريع لمزيد من المعلومات.
تعد PLC5 ، SLC 500 ، Micrologix ، Micro8x0 ، CompactLogix و Contrologix علامات تجارية لـ Rockwell/Allen Bradley. Windows و Visual Studio هي علامات تجارية لـ Microsoft. تمتلك شركة Apple العلامة التجارية على MacOS.
يرجى إعلامنا إذا فاتنا بعضًا حتى نتمكن من الحصول على جميع السمات الصحيحة!
استمتع واسمحوا لنا أن نعرف ما إذا كانت هذه المكتبة مفيدة لك. الرجاء إرسال حالات الاختبار إذا ركضت على الأخطاء. نظرًا لأن أجهزة PLC مكلفة إلى حد ما ، فقد لا نتمكن من اختبار سيناريوهات الاختبار. إذا كان ذلك ممكنا ، يرجى إرسال تصحيحات. لا نطلب منك نقل حقوق الطبع والنشر لنا ، لكننا نطلب منك إجراء أي تصحيحات مقدمة تحت نفس التراخيص التي نستخدمها. لن نأخذ أي تصحيحات بموجب ترخيص GPL أو التراخيص غير المتوافقة مع ترخيص MPL 2.0.
نأمل أن تجد هذه المكتبة مفيدة كما نفعل!