课程目标:
通过该课程的学习,学员应能够掌握OPC通信的原理、数据结构、数据读取流程;针对西门子自动化控制系统下OPC服务器、客户端的配置,针对读取WINCC数据或者PLC数据至SQL数据库,如何开发自己的客户端程序。本培训以C#编程语言为例,介绍如何通过OPC读取数据,并把数据存储到SQL数据库。
课程大纲:
主题
|
内容
|
OPC原理介绍
|
1)OPC组成;
2)OPC实时数据规范(OPC DA)解析;
3)互动答疑。
|
OPC服务器和客户端配置
|
以一个模拟OPC服务器和客户端演示读取数据过程
1)服务器配置;
2)客户端配置;
3)学员亲自实操;
4)互动答疑。
|
西门子自动化系统下OPC通信介绍
|
1) WINCC作为服务器介绍;
2) 西门子OPC通件NET使用介绍,配制方法;
3) 常见问题及解决方法
|
C#开发OPC客户端和SQL存储程序代码介绍
|
以一个实例进行代码讲解(会提供源码)
1)C#开发OPC读取客户端程序讲解
|
C#开发OPC客户端和SQL存储程序代码介绍
|
2)C#环境下,SQLSERVER数据库指令介绍,C#程序代码介绍,提供操作源码,学员能够实现连接、建立表等操作
|
C#开发OPC客户端和SQL存储程序代码介绍
|
3)将OPC读取数据指令和SQL操作指令进行数据绑定,实现将读取的数据存储到SQLServer数据库。
|
以上课程可以根据客户实际情况进行灵活调整。