لماذا الأتمتة حتمية
الهندسة اليدوية في TIA Portal بطيئة وعرضة للأخطاء. النقر بزر الماوس الأيمن، إنشاء الكتل، نسخ ولصق الكود... يجب أن تختفي هذه المهام المتكررة. بفضل Openness API (وغلاف T-IA Connect REST الخاص به)، يمكنك قيادة TIA Portal مثل أي برنامج حديث.
المتطلبات الأساسية
- تثبيت TIA Portal V16 أو V17 أو V18 أو V19 أو V21
- ترخيص T-IA Connect (أو نسخة تجريبية)
- تثبيت Node.js أو Python على جهازك
الخطوة 1: بدء تشغيل REST API
بدلاً من تشغيل TIA Portal يدويًا، سنبدأ تشغيل خادم T-IA Connect الذي سيعمل كبوابة. افتح المحطة الطرفية وقم بتشغيل:
PowerShell
./TiaPortalApi.App.exe --headless
الخطوة 2: إنشاء مشروع عبر البرنامج النصي
لا مزيد من قوائم 'ملف > جديد'. لنرسل طلب POST لإنشاء مثيل لمشروع فارغ.
POST /api/project/create
{
"name": "My_Automated_Project",
"path": "C:\\Projects",
"version": "V19"
}الخطوة 3: توليد كود SCL
هذا هو المكان الذي يحدث فيه السحر. سنقوم بحقن كتلة وظيفية (FB) كاملة مباشرة في المشروع.
L'API permet d'injecter des blocs à partir de templates XML ou directement via du code source SCL. C'est l'outil idéal pour les générateurs de code.