Oscat Network |verified| Instant
The function block establishes a TCP/IP connection to a specified URL and sends HTTP requests (GET, POST, PUT, DELETE). It handles the underlying socket management, header construction, and data transmission, presenting the user with simple inputs and outputs.
The Open Source Computer Assisted Testing (OSCAT) Network is a community-driven platform that aims to provide a comprehensive and open-source solution for computer-assisted testing and assessment. The network brings together educators, developers, and researchers to create and share high-quality, customizable, and accessible assessment tools.
OSCAT Network is one of the specialized libraries offered by the OSCAT community, along with Basic and Building. While OSCAT Basic provides general-purpose math and logic functions, the , including TCP/IP, UDP, FTP, HTTP, SMTP, and SNTP. Key features of the OSCAT Network library include: oscat network
Sends emails directly from the PLC, useful for alarms or daily status reports.
HTTP client functions for web requests and SMTP for email alerts. The function block establishes a TCP/IP connection to
Here is a key feature provided by OSCAT Network:
OSCAT Network can be easily integrated into CODESYS version 2.3 or 3.5. OSCAT NETWORK | CODESYS Store International Key features of the OSCAT Network library include:
A weather station PLC uses HTTP_Client to send a GET request to api.openweathermap.org . It parses the returned JSON data to adjust the HVAC settings in a building based on the local forecast, all handled directly within the PLC logic.
The library offers numerous Function Blocks (FBs) that abstract low-level networking into manageable IEC 61131-3 code.
Allows the PLC to interact with web services (e.g., retrieving weather data or posting data to a cloud database).
The OSCAT network boasts several key features that make it an invaluable resource for cybersecurity professionals: