{"library":"node-red-contrib-s7","type":"library","category":null,"description":"node-red-contrib-s7 is a Node-RED package designed to facilitate interaction with Siemens S7 series Programmable Logic Controllers (PLCs), including S7-300, S7-400, S7-1200, and S7-1500. Currently stable at version 3.1.3, this package offers a robust solution for integrating industrial automation into Node-RED flows. It provides specialized nodes—'S7 Endpoint' for connection management and variable configuration, and 'S7 In' for reading data—that are accessed directly through the Node-RED editor palette. Its key differentiators include a custom, simplified variable addressing scheme, support for various PLC data types (Boolean, Byte, Char, Int, DInt, Real, String), and flexible data retrieval modes (single variable, all variables per message, or all variables as a single object). The package is actively maintained, with updates typically aligned with Node-RED and Node.js LTS releases. Users should be aware of specific Node.js and Node-RED version requirements for compatibility. It originates from the ST-One project, emphasizing its industrial application focus.","language":"javascript","status":"active","version":"3.1.3","tags":["javascript","hardware","s7","logo","siemens","plc","profinet","node-red"],"install":[{"cmd":"npm install node-red-contrib-s7","imports":["Available in the Node-RED palette after installation. Drag and drop to configure a PLC connection.","Available in the Node-RED palette after installation. Drag and drop to read variables from a configured S7 Endpoint.","Available in the Node-RED palette after installation (for writing data to PLC variables). Drag and drop into a flow."]},{"cmd":"yarn add node-red-contrib-s7","imports":[]},{"cmd":"pnpm add node-red-contrib-s7","imports":[]}],"homepage":null,"github":"https://github.com/st-one-io/node-red-contrib-s7","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-red-contrib-s7","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-red-contrib-s7/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}