1、Jim Luth System Architect,Process Automation R&DOPC Foundation CTO,UA Working Group Chairman,TAC Member,TCB MemberJim.LuthSE.comTypical approach to adopting OPC UA Why the information model is an afterthoughtUse case Need to contextualize data in the cloud Any data not just automation dataOPC UA Met
2、amodel design goals Applying well understood Computer Science conceptsApplying the UA metamodel without the UA communication UA Specs are layered and decoupledUsing the UA model directly vs.translating to other technologies Ideally translations should be lossless and 2-wayConclusion2I need an automa
3、tion protocol for the factory floor34CC-LinkTCPEthernetHARTOAGISDDECOMBAPIDeviceNetProfiBusFieldBusOPC-DAHTTPWMISOAPOPC-A&EDCOM802.1x802.11IPv4UDPCANMQTTIPv6IPXOLEFTPOPC-HDAProfinetJ1939ModbusFDICANopenAS-IInterbusIndustrialEthernetControlNetDeviceLogixDHCPDNSXMLBluetoothLonworksFIPIOFirewireUSBRS-4
4、23RS-485RS-422IPsecnetDDE802.3V.35RARPARPICMPEBCDICANSIAMQP.NET RemotingSNMPUNICODEImplement OPC UA Client/Server using base information models Data Access(DA),Alarms&Conditions(A&C),Historical Access(HA)Optionally choose one or more industry specialized information models.5I need an automation prot
5、ocol for the factory floorIO LevelConsortiaEngineeringEnergyProcess AutomationFactory AutomationIndustriesITThe Industrial Interoperability StandardI need an automation protocol for the factory floorImplement a Client/Server using existing base information models Data Access(DA),Alarms&Conditions(A&
6、C),Historical Access(HA)Optionally choose one or more industry specialized information models.7Maybe add a few extra vendor Properties to some Objects and Variables.Im done ship the product!8Structure and unstructured data stored“at rest”in the cloud.Needs contextualization to be useful to AI.Can OP