normaly PS connected only to input and outputs from plc.
In reality you have no connection via DB to devices. All signals connect via I/Q.
One way: you connect PS to OPC Server and merge the signals in OPC Server to DataBlock Adress.
The OPC can connect to PLC to correct DB
Thank you very much for your answer. You confirmed my opinion. We have solved it by remapping data blocks to inputs and outputs in a PLC. Luckily it was possible in this project.
However, it could be a good enhancement request, because data blocks are commonly addressed via OPC communication directly.
Just FYI: It works.
The only limitation is that we had to set Signal by Name Mapping. However, everything works fine and it's very easy to set the signal names same as in the OPC server.
Thank you for help
I was asked by some users for more detailed explanation. So here it is.
Tested on PS 12.1 and newer. At this moment I can use only OPC VIPA.
The OPC server side:
The way how to address data blocks may vary according to used OPC server. In VIPA it is for instance DB321,X0.0
The Process Simulate side:
Important thing: use mapping through signal name!
It must be used the same signal name in OPC server and in PS, but the Address field in PS is irrelevant:
I hope, that it helped.