TP600 Visu Panel using OPC UA Server instead of Network Variables or Modbus Communication?

Hey Guys,

do you know if it’s possible to use the OPC UA Server on a Visu Panel(FW22) to publish Variables via OPC Server to provide Variables Access for Third Party Devices?

Never tried that before and unfortunately i have no Hardware to test with…

Greets from Germany, Alex

It sure is. Right click on “Application” in your project tree and create an instance of “Symbols”. From there you can enable system variables to be accessed over OPC UA.

Hi everyone,

I will use this topics to ask my question. As a new user of WAGO plc and Codesys I am stil struggling with little things which for most of you is really easy. I am used to tags in TIA portal. For my current project I am using pfc200 and 762-5204 to600 hmi. My question is what is the best solution to connect this set. I wanted to use webvisu on the hmi and get all the data from plc so the want be loaded with it. Someone said that I should use nvl. Is there any manual/tutorial with step by step instruction how to do it or example project ?

Hi Tomast! With WAGO and CODESYS you can do things in so many ways that it can be confusing. WAGO should get better at recommended a “main” solution.
For HMI - PLC communication I would recommend to look at OPC client/server solution. There is also something called CODESYS V3 datasource. I have guides and examples, but I made them in Swedish. Send me your email-address and I can give you access!

Another way to go is to use webpanels. WAGOs latest WP400 are much faster than the old versions and have a much lower price. Combine with a PFC300 for a great package.

Hi Simon,
just to be sure. OPC UA arrays without always update won’t be triggered to read but when i use arrays with always update ON should be find ? Off course i can test it self but i wanted to know what are your experiences with this sort of communication.

As set points are stored to PV in the “PLC” part of the communication - is there a way to publish PV to the OPC-server? Seems like I can only add variables from GVL.

You can publish I/O values directly. Codesys has a warning about that though. Make sure to enable it in settings and to use the I/O variable in program or use always update.

Is it correct to assume that if I change the “PLC” software (wihtout touching the SymbolConfiguration), I still have to import and do a new download on the “HMI” software?

I’m using two EdgeControllers, not within the same project.