[Edit] Released: Factory I/O v2.4.6
A new preview for the v2.4.6 version of Factory I/O is now available for download:
- Installer (link removed)
- Portable (link removed)
The main feature of this preview is an embedded web server which provides endpoints for getting information about tags and for reading and writing tag values.
This functionality requires the Ultimate Edition, and can be enabled with the app.web_server = True
console command. By default, the server listens at the loopback address on port 7410, this can be changed with the app.web_server_url
command.
Available endpoints are:
GET /api/tags
GET /api/tags/{id}
GET /api/tags/by-name/{name}
GET /api/tag/values
PUT /api/tag/values
GET /api/tag/values/by-name
PUT /api/tag/values/by-name
More details about the resource objects and example request and responses can be found in the Web API section of the manual.
Feedback on this feature is welcomed.
Full release notes:
-
Core: Added
app.web_server
andapp.web_server_url
console commands to enable a simple HTTP web server embedded in Factory IO.
When enabled, the web server provides endpoints for getting information about tags, reading and writing tag values. More details about the endpoints can be found in the Web API section of the manual. -
Core: Added
scene.debug_emitter_remover
console command to allow turning off emitter and remover visuals during Run mode. - Drivers: Fixed S7-PLCSIM Advanced Offset and Count mixup between input and outputs.
- Drivers: Fixed error when browsing OPC UA servers when no server is found.
- Drivers: Fixed OPC UA driver not connecting to servers due to using the server Uri in lower case - it now works correctly with node-opcua servers.
- Drivers: Added new Modbus tutorial for CodeSys SP16 (or latter).
- Licensing: Floating license cache is now properly cleared when closing Factory I/O.