Hello! I am trying to connect to the ignition edge OPCUA server running on my PLC from a process running in a docker container on a different computer within the same network.
However, the process within the docker container cannot connect to the OPCUA server running on the PLC.
I have even tried connecting to it from my laptop using a opcua client and that can't connect to it either.
My OPCUA Server settings are below:
bind port
: 62541bind address
: 0.0.0.0Endpoint Addresses
:<hostname>,<localhost>
Security Policies
: None,Basic256Sha256Anonymous Access Allowed
: trueExpose Tag Providers
: true
I found this post so I set my Endpoint Addresses
to <hostname>,<localhost>,the.PLCs.ip.addr
and Security Policies
to None,Basic256Sha256,None
since the container tries to reach the OPCUA server using the URL opc.tcp://the.PLCs.IP.addr:62541
and still got the same error.
It's like the OPCUA server is never being binded to 0.0.0.0
since even nmap can't find it.
Also, given this post, I have also made sure that the IIOT plugin is installed AND the MQTT transmittion module.
I have a docker compose setup where accessing the ignition instance is fine with my original settings.
My ignition edge version is 8.1.21
If theres any info I can provide to help, please let me know. Thank you!!!