नेटिव REST API

वह REST API जो TIA पोर्टल के योग्य थी।

TIA पोर्टल में कोई नेटिव REST API नहीं है। T-IA Connect मानक HTTP एंडपॉइंट्स के माध्यम से सभी सुविधाओं को उजागर करके इस कमी को पूरा करता है। TIA पोर्टल को किसी भी तकनीकी स्टैक में एकीकृत करें।

REST क्यों?

HTTP है सार्वभौमिक मानक

REST दुनिया का सबसे अधिक उपयोग किया जाने वाला API प्रोटोकॉल है। प्रत्येक भाषा, फ्रेमवर्क और टूल इसे मूल रूप से समर्थन करता है।

सार्वभौमिक

Python, JavaScript, Java, Go, Rust... कोई भी भाषा HTTP कॉल कर सकती है। कोई प्रोप्राइटरी SDK नहीं।

स्टेटलेस

प्रत्येक अनुरोध स्वतंत्र है। स्केलिंग, लोड बैलेंसिंग और माइक्रोसर्विसेज़ आर्किटेक्चर के लिए आदर्श।

कैशेबल

प्रतिक्रियाओं को कैश किया जा सकता है। बार-बार पढ़ने के लिए इष्टतम प्रदर्शन।

मानक

HTTP क्रियाएं (GET, POST, PUT, DELETE), स्थिति कोड, हेडर... सब कुछ मानकीकृत और प्रलेखित है।

एंडपॉइंट्स

संपूर्ण API TIA पोर्टल के लिए

T-IA Connect सभी TIA पोर्टल सुविधाओं को कवर करने वाले दर्जनों एंडपॉइंट्स को उजागर करता है।

प्रोजेक्ट्स

TIA पोर्टल प्रोजेक्ट बनाएं, खोलें, सहेजें, संग्रहित करें और संकलित करें।

GET /projects, POST /projects, PUT /projects/:id/compile

ब्लॉक्स

FC, FB, OB, DB ब्लॉक प्रबंधित करें। SCL, LAD, FBD आयात/निर्यात।

GET /blocks, POST /blocks, GET /blocks/:id/source

टैग्स

टैग टेबल और PLC वेरिएबल बनाएं, पढ़ें, संशोधित करें।

GET /tags, POST /tags, PUT /tags/:id

डिवाइसेज़

CPUs, मॉड्यूल, नेटवर्क सूचीबद्ध करें। हार्डवेयर कॉन्फ़िगरेशन।

GET /devices, GET /devices/:id/modules

ऑनलाइन

डाउनलोड, अपलोड, ऑनलाइन/ऑफ़लाइन तुलना, ऑनलाइन जाएं।

POST /devices/:id/download, POST /devices/:id/upload

HMI

Siemens पैनल और Unified के लिए स्क्रीन, टैग, अलार्म।

GET /hmi/screens, POST /hmi/tags
उदाहरण

बस एक HTTP कॉल जितना सरल

T-IA Connect के साथ एक SCL FC ब्लॉक बनाएं।

cURL
# 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 पोर्टल बिल्ड को स्वचालित करें।

स्क्रिप्ट और ऑटोमेशन

Python, PowerShell, Bash... कुछ ही पंक्तियों में अपने दोहराए जाने वाले कार्यों को स्वचालित करें।

व्यावसायिक अनुप्रयोग

MES, ERP, SCADA... TIA पोर्टल को अपने औद्योगिक पारिस्थितिकी तंत्र में एकीकृत करें।

निगरानी और लॉग

Elasticsearch, Grafana, Datadog... अपने TIA पोर्टल संचालन की निगरानी करें।

TIA पोर्टल के लिए REST API की खोज करें

हमारे इंटरैक्टिव Swagger दस्तावेज़ीकरण में सभी एंडपॉइंट्स का परीक्षण करें।