GitHub user mtaylor-os added a comment to the discussion: Python Support for Adapters, Processors, & Sinks
SCADA systems are inherently large, complex, and expensive beasts. As such they typically target mainstream communication protocols commonly in use for industrial control systems. Such communication protocols that can be used include Allen Bradley specific protocols, Siemens specific protocols, ModbusTCP, and OPC-UA. With a few rare exceptions, pushing data to a SCADA runs contrary to how they are designed so support is limited or unavailable. It sounds like StreamPipes may be able to provide the functionality, yes. Of course testing will confirm that in due time. The only missing piece is indeed the ability to pull data from StreamPipes to our SCADA systems. Because controls engineers commonly use Python, they are familiar with it...not so with Java. This means that improved Python support would allow controls engineers across the globe do things like create a new data adapter that can interface to some specialty sensor (for example our ultrasonic flow meters that use a simple but proprietary TCP protocol), create new processors (like how we are looking to create an energy consumption calculator to hone in on high energy users), and custom data sinks (we would love to output data to a different SCADA system another plant uses, and hence allow integration across plants). We do very much appreciate the information and support, thank you. GitHub link: https://github.com/apache/streampipes/discussions/2824#discussioncomment-9355207 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
