I'm not sure I understand what you're asking for. Can you clarify?
Curious - what software do you have that provides OPC-UA history access?
1 voteplanned · Adminkevin@inductiveautomation.com (Senior Software Developer, Inductive Automation) responded
Planned for 7.9
This is on our list for 7.9.
Ok, I think I see what may be wrong. It looks like the scripting implementation is coded to use Group 12 Variation 2, even if only a single binary output is being controlled. This should be something we can fix fairly easily.
Have you seen select-and-operate and direct-operate scripting functions? https://docs.inductiveautomation.com:8443/display/DOC/system.dnp3.directOperateBinary
The issue here is that Java claims that it is “DPI Aware”, and so Windows doesn’t bother to scale it.
In Java 6 and 7, there was a flag that you could use to turn this off:
This does indeed solve the problem, and you can use this workaround today using the Native Client Launcher and Java 6 or 7.
Unfortunately, Oracle broke this functionality in Java 8 (see https://bugs.openjdk.java.net/browse/JDK-8080153). We’re still looking, but it looks like we’re waiting for this issue to be fixed before the same workaround can be used with Java 8.Adminkevin@inductiveautomation.com (Senior Software Developer, Inductive Automation) supported this idea ·
This is in progress, but it appears the data we can get out of the controller is VERY limited. We’re waiting to see if that’s intentional or if it’s something else.
There's nothing in progress on this yet. These controllers are extremely limited in communication functionality and other than ease of configuration there is no additional benefit to using EtherNet/IP instead of Modbus.
I’m not sure I understand this request.
Ignition uses Jython 2.5, which should be feature/syntax compatible with Python 2.5.
I don't think there is a built in SSH library in Python, but you might be able to find an existing one and import it, or shell out to the OS and open an SSH session there.
The only way the driver could support browsing is if it allowed you to define a tag list ahead of time by CSV or some other means.
The S7 protocol does not have any browse mechanism that we can use to interrogate the PLC like you can do with ControlLogix.