基本信息
源码名称:C#与s7-1500(OPC)
源码大小:4.99M
文件格式:.zip
开发语言:C#
更新时间:2020-05-31
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 5 元 
   源码介绍
含服务器端以及客户端

好例子网_OPC_UA_Client_S7-1500_CODE_V12

├── OPC_UA_Client_1500
│   ├── OPC_UA_S7-1500.sln
│   └── UA_Client_1500
│       ├── Application
│       │   ├── Opc.Ua.Client.dll
│       │   ├── Opc.Ua.Core.dll
│       │   └── UA Client 1500.exe
│       ├── Client
│       │   ├── Browser.cs
│       │   ├── DataDictionary.cs
│       │   ├── Documentation
│       │   │   └── Opc.Ua.Client.cs
│       │   ├── GlobalSuppressions.cs
│       │   ├── MonitoredItem.cs
│       │   ├── MonitoredItemStatus.cs
│       │   ├── NodeCache.cs
│       │   ├── Properties
│       │   │   ├── AssemblyInfo.cs
│       │   │   └── AssemblyVersionInfo.cs
│       │   ├── Session.cs
│       │   ├── SessionReconnectHandler.cs
│       │   ├── Subscription.cs
│       │   ├── UA Client Library.csproj
│       │   ├── bin
│       │   │   ├── Debug
│       │   │   └── Release
│       │   └── obj
│       │       ├── Debug
│       │       │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │       │   ├── TempPE
│       │       │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │       │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │       │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │       │   └── UA Client Library.csproj.FileListAbsolute.txt
│       │       └── Release
│       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │           ├── TempPE
│       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       ├── Program.cs
│       ├── Properties
│       │   ├── AssemblyInfo.cs
│       │   ├── Resources.Designer.cs
│       │   ├── Resources.resx
│       │   └── Settings.Designer.cs
│       ├── Readme_OSS.zip
│       ├── Stack
│       │   ├── Core
│       │   │   ├── Documentation
│       │   │   │   ├── Opc.Ua.Bindings.cs
│       │   │   │   ├── Opc.Ua.Configuration.cs
│       │   │   │   ├── Opc.Ua.Schema.Binary.cs
│       │   │   │   ├── Opc.Ua.Schema.Xml.cs
│       │   │   │   ├── Opc.Ua.Schema.cs
│       │   │   │   └── Opc.Ua.cs
│       │   │   ├── Properties
│       │   │   │   ├── AssemblyInfo.cs
│       │   │   │   └── AssemblyVersionInfo.cs
│       │   │   ├── Schema
│       │   │   │   ├── ApplicationConfiguration.cs
│       │   │   │   ├── ApplicationConfiguration.xsd
│       │   │   │   ├── AttributeIds.csv
│       │   │   │   ├── BuildSchema.bat
│       │   │   │   ├── NodeIds.csv
│       │   │   │   ├── Opc.Ua.Endpoints.wsdl
│       │   │   │   ├── Opc.Ua.NodeSet.xml
│       │   │   │   ├── Opc.Ua.NodeSet2.xml
│       │   │   │   ├── Opc.Ua.Services.wsdl
│       │   │   │   ├── Opc.Ua.StatusCodes.csv
│       │   │   │   ├── Opc.Ua.Types.bsd
│       │   │   │   ├── Opc.Ua.Types.xsd
│       │   │   │   ├── SecuredApplication.cs
│       │   │   │   ├── SecuredApplication.xsd
│       │   │   │   ├── SecuredApplicationHelpers.cs
│       │   │   │   ├── UANodeSet.cs
│       │   │   │   ├── UANodeSet.xsd
│       │   │   │   ├── UANodeSetHelpers.cs
│       │   │   │   └── UAVariant.xsd
│       │   │   ├── Security
│       │   │   │   ├── AccessControl
│       │   │   │   │   ├── AccessTemplateManager.cs
│       │   │   │   │   ├── ApplicationAccessRule.cs
│       │   │   │   │   ├── HttpAccessRule.cs
│       │   │   │   │   └── UserRoleManager.cs
│       │   │   │   ├── Audit.cs
│       │   │   │   ├── Certificates
│       │   │   │   │   ├── CertificateFactory.cs
│       │   │   │   │   ├── CertificateIdentifier.cs
│       │   │   │   │   ├── CertificateStoreIdentifier.cs
│       │   │   │   │   ├── CertificateTrustList.cs
│       │   │   │   │   ├── CertificateValidator.cs
│       │   │   │   │   ├── DirectoryCertificateStore.cs
│       │   │   │   │   ├── EncryptedData.cs
│       │   │   │   │   ├── ICertificate.cs
│       │   │   │   │   ├── ICertificateStore.cs
│       │   │   │   │   ├── RsaUtils.cs
│       │   │   │   │   ├── SecurityConfiguration.cs
│       │   │   │   │   ├── Win32.cs
│       │   │   │   │   ├── WindowsCertificateStore.cs
│       │   │   │   │   ├── X509AuthorityKeyIdentifierExtension.cs
│       │   │   │   │   ├── X509CRL.cs
│       │   │   │   │   └── X509SubjectAltNameExtension.cs
│       │   │   │   └── Constants
│       │   │   │       ├── SecurityConstants.cs
│       │   │   │       └── SecurityPolicies.cs
│       │   │   ├── SilverlightDefs.cs
│       │   │   ├── Stack
│       │   │   │   ├── Bindings
│       │   │   │   │   ├── ArraySegmentStream.cs
│       │   │   │   │   ├── BaseBinding.cs
│       │   │   │   │   ├── BindingFactory.cs
│       │   │   │   │   ├── BufferManager.cs
│       │   │   │   │   ├── UaHttpsSoapBinding.cs
│       │   │   │   │   ├── UaSoapXmlBinding.cs
│       │   │   │   │   ├── UaSoapXmlOverPipeBinding.cs
│       │   │   │   │   ├── UaSoapXmlOverTcpBinding.cs
│       │   │   │   │   └── UaTcpBinding.cs
│       │   │   │   ├── Client
│       │   │   │   │   ├── ClientBase.cs
│       │   │   │   │   ├── DiscoveryClient.cs
│       │   │   │   │   ├── IChannelBase.cs
│       │   │   │   │   ├── IServiceRequest.cs
│       │   │   │   │   ├── IUserIdentity.cs
│       │   │   │   │   ├── InvokeServiceMessage.cs
│       │   │   │   │   ├── RegistrationClient.cs
│       │   │   │   │   ├── SessionChannel.cs
│       │   │   │   │   ├── UserIdentity.cs
│       │   │   │   │   └── WcfChannelBase.cs
│       │   │   │   ├── Configuration
│       │   │   │   │   ├── ApplicationConfiguration.cs
│       │   │   │   │   ├── ConfigurationWatcher.cs
│       │   │   │   │   ├── ConfiguredEndpoints.cs
│       │   │   │   │   ├── EndpointConfiguration.cs
│       │   │   │   │   ├── EndpointDescription.cs
│       │   │   │   │   ├── ISecurityConfigurationManager.cs
│       │   │   │   │   ├── SecurityConfigurationManager.cs
│       │   │   │   │   └── ServerProperties.cs
│       │   │   │   ├── Constants
│       │   │   │   │   ├── ConditionStateNames.cs
│       │   │   │   │   ├── DataTypes.Helpers.cs
│       │   │   │   │   ├── Namespaces.cs
│       │   │   │   │   └── ReferenceTypes.Helpers.cs
│       │   │   │   ├── Generated
│       │   │   │   │   ├── Opc.Ua.Channels.cs
│       │   │   │   │   ├── Opc.Ua.Classes.cs
│       │   │   │   │   ├── Opc.Ua.Client.cs
│       │   │   │   │   ├── Opc.Ua.Constants.cs
│       │   │   │   │   ├── Opc.Ua.DataTypes.cs
│       │   │   │   │   ├── Opc.Ua.Endpoints.cs
│       │   │   │   │   ├── Opc.Ua.Interfaces.cs
│       │   │   │   │   ├── Opc.Ua.Messages.cs
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part10.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part11.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part12.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part13.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part14.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part3.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part4.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part5.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part8.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part9.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.Part999.xml
│       │   │   │   │   ├── Opc.Ua.NodeSet2.xml
│       │   │   │   │   ├── Opc.Ua.PredefinedNodes.uanodes
│       │   │   │   │   ├── Opc.Ua.PredefinedNodes.xml
│       │   │   │   │   └── Opc.Ua.ServerBase.cs
│       │   │   │   ├── Https
│       │   │   │   │   ├── HttpsListener.cs
│       │   │   │   │   └── HttpsTransportChannel.cs
│       │   │   │   ├── Nodes
│       │   │   │   │   ├── ContentFilter.cs
│       │   │   │   │   ├── IFilterTarget.cs
│       │   │   │   │   ├── INode.cs
│       │   │   │   │   ├── IOperationContext.cs
│       │   │   │   │   ├── Node.cs
│       │   │   │   │   ├── NodeSet.cs
│       │   │   │   │   ├── NodeTable.cs
│       │   │   │   │   ├── ReferenceTable.cs
│       │   │   │   │   ├── TypeTable.cs
│       │   │   │   │   └── ViewTable.cs
│       │   │   │   ├── Server
│       │   │   │   │   ├── ClientAccessPolicy.xml
│       │   │   │   │   ├── EndpointBase.cs
│       │   │   │   │   ├── IEndpointBase.cs
│       │   │   │   │   ├── IServerBase.cs
│       │   │   │   │   ├── NonHttpEndpoint.cs
│       │   │   │   │   ├── SecureChannelContext.cs
│       │   │   │   │   ├── ServerBase.cs
│       │   │   │   │   ├── ServiceHost.cs
│       │   │   │   │   └── ServiceMessageContextBehaviorAttribute.cs
│       │   │   │   ├── State
│       │   │   │   │   ├── AcknowledgeableConditionState.cs
│       │   │   │   │   ├── AlarmConditionState.cs
│       │   │   │   │   ├── AuditEventState.cs
│       │   │   │   │   ├── BaseEventState.cs
│       │   │   │   │   ├── BaseInstanceState.cs
│       │   │   │   │   ├── BaseInstanceStateSnapshot.cs
│       │   │   │   │   ├── BaseObjectState.cs
│       │   │   │   │   ├── BaseObjectTypeState.cs
│       │   │   │   │   ├── BaseTypeState.cs
│       │   │   │   │   ├── BaseVariableState.cs
│       │   │   │   │   ├── BaseVariableTypeState.cs
│       │   │   │   │   ├── ConditionState.cs
│       │   │   │   │   ├── DataTypeState.cs
│       │   │   │   │   ├── DialogConditionState.cs
│       │   │   │   │   ├── ExclusiveLimitAlarmState.cs
│       │   │   │   │   ├── ExclusiveLimitStateMachineState.cs
│       │   │   │   │   ├── FiniteStateMachineState.cs
│       │   │   │   │   ├── ISystemContext.cs
│       │   │   │   │   ├── LimitAlarmState.cs
│       │   │   │   │   ├── MethodState.cs
│       │   │   │   │   ├── NodeBrowser.cs
│       │   │   │   │   ├── NodeState.cs
│       │   │   │   │   ├── NodeStateCollection.cs
│       │   │   │   │   ├── NonExclusiveLimitAlarmState.cs
│       │   │   │   │   ├── ProgramStateMachineState.cs
│       │   │   │   │   ├── ReferenceTypeState.cs
│       │   │   │   │   ├── ShelvedStateMachineState.cs
│       │   │   │   │   └── ViewState.cs
│       │   │   │   ├── Tcp
│       │   │   │   │   ├── TcpAsyncOperation.cs
│       │   │   │   │   ├── TcpChannel.Asymmetric.cs
│       │   │   │   │   ├── TcpChannel.Rsa.cs
│       │   │   │   │   ├── TcpChannel.Symmetric.cs
│       │   │   │   │   ├── TcpChannel.cs
│       │   │   │   │   ├── TcpChannelQuotas.cs
│       │   │   │   │   ├── TcpChannelToken.cs
│       │   │   │   │   ├── TcpClientChannel.cs
│       │   │   │   │   ├── TcpListener.cs
│       │   │   │   │   ├── TcpMessageSocket.cs
│       │   │   │   │   ├── TcpMessageType.cs
│       │   │   │   │   ├── TcpServerChannel.cs
│       │   │   │   │   ├── TcpTransportChannel.cs
│       │   │   │   │   └── Wcf
│       │   │   │   │       ├── BinaryEncodingMessageFormatter.cs
│       │   │   │   │       ├── IBinaryEncodingCapabilities.cs
│       │   │   │   │       ├── IUaTcpSecureChannel.cs
│       │   │   │   │       ├── InvokeServiceBodyWriter.cs
│       │   │   │   │       ├── StreamSecurityBindingElement.cs
│       │   │   │   │       ├── UaTcpChannelFactory.cs
│       │   │   │   │       ├── UaTcpChannelListener.cs
│       │   │   │   │       ├── UaTcpReplyChannel.cs
│       │   │   │   │       ├── UaTcpRequestChannel.cs
│       │   │   │   │       └── UaTcpTransportBindingElement.cs
│       │   │   │   ├── Transport
│       │   │   │   │   ├── AsyncResultBase.cs
│       │   │   │   │   ├── ITransportChannel.cs
│       │   │   │   │   ├── ITransportListener.cs
│       │   │   │   │   ├── ITransportListenerCallback.cs
│       │   │   │   │   ├── TransportChannelSettings.cs
│       │   │   │   │   └── TransportListenerSettings.cs
│       │   │   │   └── Types
│       │   │   │       ├── Argument.cs
│       │   │   │       ├── BrowseDescription.cs
│       │   │   │       ├── BrowsePath.cs
│       │   │   │       ├── CallMethodRequest.cs
│       │   │   │       ├── ContentFilter.Evaluate.cs
│       │   │   │       ├── EUInformation.cs
│       │   │   │       ├── EventFieldList.cs
│       │   │   │       ├── HistoryReadValueId.cs
│       │   │   │       ├── HistoryUpdateDetails.cs
│       │   │   │       ├── MonitoredItemCreateRequest.cs
│       │   │   │       ├── MonitoredItemCreateResult.cs
│       │   │   │       ├── MonitoredItemModifyRequest.cs
│       │   │   │       ├── MonitoredItemNotification.cs
│       │   │   │       ├── MonitoringFilter.cs
│       │   │   │       ├── NotificationMessage.cs
│       │   │   │       ├── QueryDataSet.cs
│       │   │   │       ├── Range.cs
│       │   │   │       ├── ReadValueId.cs
│       │   │   │       ├── ReferenceDescription.cs
│       │   │   │       ├── ServiceFault.cs
│       │   │   │       ├── SoftwareCertficate.cs
│       │   │   │       ├── StatusResult.cs
│       │   │   │       ├── UserIdentityToken.cs
│       │   │   │       ├── UserTokenPolicy.cs
│       │   │   │       ├── VariableAttributes.cs
│       │   │   │       ├── ViewDescription.cs
│       │   │   │       └── WriteValue.cs
│       │   │   ├── Types
│       │   │   │   ├── BuiltIn
│       │   │   │   │   ├── AttributeValues.cs
│       │   │   │   │   ├── BuiltInTypeCollections.cs
│       │   │   │   │   ├── DataValue.cs
│       │   │   │   │   ├── DiagnosticInfo.cs
│       │   │   │   │   ├── DiagnosticMasks.cs
│       │   │   │   │   ├── ExpandedNodeId.cs
│       │   │   │   │   ├── ExtensionObject.cs
│       │   │   │   │   ├── ITranslatableObject.cs
│       │   │   │   │   ├── ITypeTable.cs
│       │   │   │   │   ├── LocalizedText.cs
│       │   │   │   │   ├── MessageContextExtension.cs
│       │   │   │   │   ├── NodeId.cs
│       │   │   │   │   ├── QualifiedName.cs
│       │   │   │   │   ├── StatusCode.cs
│       │   │   │   │   ├── Uuid.cs
│       │   │   │   │   └── Variant.cs
│       │   │   │   ├── Constants
│       │   │   │   │   ├── Attributes.Helpers.cs
│       │   │   │   │   └── StatusCodes.Helpers.cs
│       │   │   │   ├── Encoders
│       │   │   │   │   ├── BinaryDecoder.cs
│       │   │   │   │   ├── BinaryEncoder.cs
│       │   │   │   │   ├── EncodableObject.cs
│       │   │   │   │   ├── EncodeableFactory.cs
│       │   │   │   │   ├── IDecoder.cs
│       │   │   │   │   ├── IEncodable.cs
│       │   │   │   │   ├── IEncoder.cs
│       │   │   │   │   ├── XmlDecoder.cs
│       │   │   │   │   └── XmlEncoder.cs
│       │   │   │   ├── Generated
│       │   │   │   │   ├── Opc.Ua.Attributes.cs
│       │   │   │   │   └── Opc.Ua.StatusCodes.cs
│       │   │   │   ├── Schemas
│       │   │   │   │   ├── BinarySchema.cs
│       │   │   │   │   ├── BinarySchemaValidator.cs
│       │   │   │   │   ├── BuiltInTypes.bsd
│       │   │   │   │   ├── BuiltInTypes.xml
│       │   │   │   │   ├── OPCBinarySchema.cs
│       │   │   │   │   ├── OPCBinarySchema.xsd
│       │   │   │   │   ├── SchemaValidator.cs
│       │   │   │   │   ├── StandardTypes.bsd
│       │   │   │   │   └── XmlSchemaValidator.cs
│       │   │   │   └── Utils
│       │   │   │       ├── DataComparer.cs
│       │   │   │       ├── DataGenerator.cs
│       │   │   │       ├── HiResClock.cs
│       │   │   │       ├── LocalizedData.txt
│       │   │   │       ├── Lock.cs
│       │   │   │       ├── NamespaceTable.cs
│       │   │   │       ├── NumericRange.cs
│       │   │   │       ├── ReadOnlyList.cs
│       │   │   │       ├── RelativePath.cs
│       │   │   │       ├── ServiceMessageContext.cs
│       │   │   │       ├── ServiceResult.cs
│       │   │   │       ├── ServiceResultException.cs
│       │   │   │       ├── TypeInfo.cs
│       │   │   │       └── Utils.cs
│       │   │   ├── UA Core Library.csproj
│       │   │   ├── UA Silverlight Core Library.csproj
│       │   │   ├── bin
│       │   │   │   ├── Debug
│       │   │   │   └── Release
│       │   │   └── obj
│       │   │       ├── Debug
│       │   │       │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │   │       │   ├── TempPE
│       │   │       │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │   │       │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │   │       │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │   │       │   └── UA Core Library.csproj.FileListAbsolute.txt
│       │   │       └── Release
│       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │   │           ├── TempPE
│       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │   └── Documentation
│       │       └── OPC UA .NET Stack 1.02 Readme.rtf
│       ├── UAClientCertForm.Designer.cs
│       ├── UAClientCertForm.cs
│       ├── UAClientCertForm.resx
│       ├── UAClientForm.Designer.cs
│       ├── UAClientForm.cs
│       ├── UAClientForm.resx
│       ├── UAClientHelperAPI.cs
│       ├── UA_Client_1500.csproj
│       ├── bin
│       │   ├── Debug
│       │   └── Release
│       └── obj
│           ├── Debug
│           └── Release
└── OPC_UA_Server_1500
    └── OPC_UA_Server_1500
        ├── AdditionalFiles
        │   ├── GSD
        │   │   ├── GSDML_002A_0C01_RF180C.bmp
        │   │   ├── GSDML_0C01_RF180C.bmp
        │   │   └── gsdml-v2.2-siemens-rf180c-20100329.xml
        │   └── PLCM
        │       ├── plcmArchive.pma
        │       ├── plcmArchive.pma14_1
        │       └── plcmArchive.pma15_0
        ├── IM
        │   ├── HMI
        │   │   ├── C
        │   │   │   └── 0
        │   │   └── DeviceFolders.dat
        │   ├── SPL
        │   │   └── options
        │   └── SearchIndex
        │       ├── _14.fdt
        │       ├── _14.fdx
        │       ├── _14.fnm
        │       ├── _14.frq
        │       ├── _14.prx
        │       ├── _14.tii
        │       ├── _14.tis
        │       ├── _14.tvd
        │       ├── _14.tvf
        │       ├── _14.tvx
        │       ├── _14_1.del
        │       ├── _15.cfs
        │       ├── _15_1.del
        │       ├── _16.cfs
        │       ├── segments.gen
        │       └── segments_r
        ├── Logs
        │   ├── ConversionLogFile.xsl
        │   ├── ConversionLog_14.0.0.0_to_15.0.0.0.xml
        │   ├── ICO_PE_InfoActionRequest.png
        │   ├── ICO_PE_InfoDecision.png
        │   ├── ICO_PE_InfoDecisionCritical.png
        │   ├── ICO_PE_InfoError.png
        │   ├── ICO_PE_InfoErrorCritical.png
        │   ├── ICO_PE_InfoInformation.png
        │   ├── ICO_PE_InfoInputRequired.png
        │   ├── ICO_PE_InfoSuccess.png
        │   └── ICO_PE_InfoWarning.png
        ├── OPC_UA_Server_1500.ap15
        ├── System
        │   ├── PEData
        │   │   └── Meta
        │   │       ├── ChangeListConsumer
        │   │       │   ├── HmiBase.xml
        │   │       │   ├── Iecpl.xml
        │   │       │   ├── Siemens.Simatic.Lang.IPI.Target.xml
        │   │       │   ├── Siemens.Simatic.Lang.Online.xml
        │   │       │   └── Siemens.Simatic.Lang.xml
        │   │       └── ChangeListProvider
        │   │           └── Siemens.Automation.DomainModel.xml
        │   ├── PEData.idx
        │   └── PEData.plf
        ├── TMP
        ├── UserFiles
        └── XRef
            └── XRef.db

80 directories, 359 files