Example: Configuration and data flow for complex distributed architecture
A distributed architecture hosts the
FactoryTalk
clients, FactoryTalk Services Platform
instances, FactoryTalk
Network Directory server, FactoryTalk Linx
OPC
UA Connectors, and OPC
UA Servers on separate computers. The following distributed architecture has two FactoryTalk Linx
OPC
UA Connectors and three OPC
UA Servers. A real-world architecture might consist of dozens of FactoryTalk Linx
OPC
UA Connectors and OPC
UA Servers.
Number | Software | Installed on Computer | Configured Using |
---|---|---|---|
![]() | FactoryTalk client, FactoryTalk View SE | WKSTN1 | FactoryTalk View Studio |
![]() | FactoryTalk Services Platform configured as FactoryTalk Network Directory server | FTDSVR1 | FactoryTalk Administration Console |
![]() | FactoryTalk Services Platform configured as client | WKSTN1, CNSRV1, CNSRV2 | FactoryTalk Administration Console |
![]() | FactoryTalk Linx OPC UA Connector | CNSVR1, CNSVR2 | FactoryTalk Linx OPC UA Connector settings configured using .FactoryTalk Linx OPC UA Connector server and endpoint selection settings configured using . |
![]() | OPC UA Server | OPCSVR1, OPCSVR2, OPCSVR3 | Software provided by OPC UA Server |
When a
FactoryTalk
client, such as FactoryTalk View SE
, requests a tag provided by FactoryTalk Services Platform
, the FactoryTalk Linx
OPC
UA Connector subscribes to the OPC
UA Server node. When the node value is received, the FactoryTalk Linx
OPC
UA Connector provides the value to FactoryTalk Services Platform
as a tag, which the FactoryTalk Services Platform
service returns to the FactoryTalk
Client.
Order | Software | Action |
---|---|---|
![]() | FactoryTalk client, FactoryTalk View SE | Request tag values from local FactoryTalk Services Platform client. |
![]() | FactoryTalk Services Platform configured as client | Request tag provider paths from FactoryTalk Network Directory server. |
![]() | FactoryTalk Services Platform configured as FactoryTalk Network Directory server | Resolve and provide tag provider paths to FactoryTalk Services Platform client. |
![]() | FactoryTalk Services Platform configured as client | Cache tag provider paths. |
![]() | FactoryTalk Services Platform configured as client | Request tag values from FactoryTalk Services Platform on FactoryTalk Linx OPC UA Connector computer. |
![]() | FactoryTalk Services Platform configured as client | Request tag values from local FactoryTalk Linx OPC UA Connector. |
![]() | FactoryTalk Linx OPC UA Connector | Translate tag name to OPC UA Server node ID and subscribe. |
![]() | OPC UA Server | Provide node value to FactoryTalk Linx OPC UA Connector. |
![]() | FactoryTalk Linx OPC UA Connector | Convert node value to FactoryTalk data type, then update tag value in FactoryTalk Services Platform . |
![]() | FactoryTalk Services Platform configured as client | Provide tag values to FactoryTalk Services Platform on FactoryTalk client computer. |
![]() | FactoryTalk Services Platform configured as client | Provide tag values to FactoryTalk client. |
![]() | FactoryTalk client, FactoryTalk View SE | Display or use tag values. |
Provide Feedback