واجهة برمجة تطبيقات REST التي يستحقها TIA Portal.
لا يحتوي TIA Portal على واجهة برمجة تطبيقات REST أصلية. يملأ T-IA Connect هذا الفراغ من خلال توفير جميع الميزات عبر نقاط نهاية HTTP معيارية. ادمج TIA Portal في أي مجموعة تقنيات.
HTTP هو المعيار العالمي
REST هو بروتوكول واجهة برمجة التطبيقات الأكثر استخداماً في العالم. تدعمه كل لغة برمجة وإطار عمل وأداة بشكل أصلي.
عالمي
Python، JavaScript، Java، Go، Rust... أي لغة يمكنها إجراء مكالمات HTTP. لا حاجة لـ SDK مملوك.
عديم الحالة (Stateless)
كل طلب مستقل بذاته. مثالي للتوسع، وموازنة الأحمال، وبنى الخدمات المصغرة.
قابل للتخزين المؤقت
يمكن تخزين الاستجابات مؤقتاً. أداء مثالي لعمليات القراءة المتكررة.
معياري
أفعال HTTP (GET, POST, PUT, DELETE)، رموز الحالة، الرؤوس... كل شيء معياري وموثق.
واجهة برمجة تطبيقات كاملة لـ TIA Portal
يوفر T-IA Connect العشرات من نقاط النهاية التي تغطي جميع ميزات TIA Portal.
المشاريع
إنشاء وفتح وحفظ وأرشفة وتجميع مشاريع TIA Portal.
GET /projects, POST /projects, PUT /projects/:id/compileالبلوكات
إدارة بلوكات FC, FB, OB, DB. استيراد/تصدير SCL, LAD, FBD.
GET /blocks, POST /blocks, GET /blocks/:id/sourceالـ Tags
إنشاء وقراءة وتعديل جداول الـ Tags ومتغيرات الـ PLC.
GET /tags, POST /tags, PUT /tags/:idالأجهزة
سرد وحدات المعالجة المركزية، والوحدات، والشبكات. تكوين الأجهزة.
GET /devices, GET /devices/:id/modulesالحالة المتصلة
التحميل، الرفع، مقارنة الحالة المتصلة/غير المتصلة، والاتصال المباشر.
POST /devices/:id/download, POST /devices/:id/uploadHMI
الشاشات، الـ Tags، والإنذارات للوحات Siemens و Unified.
GET /hmi/screens, POST /hmi/tagsبسيط مثل مكالمة HTTP
إنشاء بلوك FC بلغة SCL باستخدام T-IA Connect.
# Create a new FC block
curl -X POST http://localhost:5000/api/blocks \
-H "Content-Type: application/json" \
-d '{
"name": "FC_CalculateSpeed",
"type": "FC",
"language": "SCL",
"comment": "Motor speed calculation"
}'
# Response
{
"id": "fc-12345",
"name": "FC_CalculateSpeed",
"type": "FC",
"number": 42,
"language": "SCL",
"created": "2026-01-25T10:30:00Z"
}يتكامل مع أدواتك
مسارات CI/CD
Jenkins, GitLab CI, GitHub Actions, Azure DevOps... قم بأتمتة عمليات تجميع TIA Portal.
السكريبتات والأتمتة
Python, PowerShell, Bash... قم بأتمتة مهامك المتكررة في بضعة أسطر.
تطبيقات الأعمال
MES, ERP, SCADA... ادمج TIA Portal في نظامك البيئي الصناعي.
المراقبة والسجلات
Elasticsearch, Grafana, Datadog... راقب عمليات TIA Portal الخاصة بك.
اكتشف API REST لـ TIA Portal
اختبر جميع نقاط النهاية في وثائق Swagger التفاعلية لدينا.