资源简介
vs 2012 c# 编译成功。 源码是基于 KEPServerEX提供的西门子SiemensTCP/IP驱动能够为用户提供一个OPC服务器接口,将西门子TCP/IP以太网设备连接到OPC客户端应用程序中。 下面以西门子S7-300系列PLC为例,说明如何建立KEPServerEX和该系列PLC的连接。S7-300系列PLC可通过通讯模块CP343实现通信。 OPC是工业控制和生产自动化领域中使用的硬件和软件的接口标准,以便有效地在应用和过程控制设备之间读写数据。O代表OLE(对象链接和嵌入),P (process过程),C (control控制)。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using OPCAutomation;
using System.Diagnostics;
namespace OPC_Client
{
public partial class Form1 : Form
{
OPCServer objServer;
OPCGroups objGroups;
OPCGroup objGroup;
OPCItems objItems;
Array strItemIDs;
Array lClientHandles;
Array lserverhandles;
Array lErrors;
// int ltransID_Rd = 1;
// int lCancelID_Rd;
object RequestedDataTypes = null;
object AccessPaths = null;
// Array lerrors_Rd;
Array lErrors_Wt;
int lTransID_Wt = 2;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1267200 2014-07-08 21:22 C#通过OPC连接PLC读写数据\C#通过OPC服务器连接PLC读写数据.doc
文件 18944 2019-03-25 19:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\bin\Debug\OPC_Client.exe
文件 32256 2019-03-25 19:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\bin\Debug\OPC_Client.pdb
文件 22984 2019-03-25 19:49 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\bin\Debug\OPC_Client.vshost.exe
文件 490 2016-03-09 13:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\bin\Debug\OPC_Client.vshost.exe.manifest
文件 1 2014-05-28 18:37 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\ClassDiagram1.cd
文件 7052 2014-05-28 21:33 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\Form1.cs
文件 13202 2014-05-28 21:19 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\Form1.Designer.cs
文件 5817 2014-05-28 21:19 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\Form1.resx
文件 28672 2014-05-28 19:24 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\lib\Interop.OPCAutomation.dll
文件 2867 2019-03-25 19:46 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7573 2019-03-25 19:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 376 2014-05-28 21:19 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\GenerateResource.read.1.tlog
文件 862 2014-05-28 21:19 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\GenerateResource.write.1.tlog
文件 28672 2014-05-28 19:24 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\Interop.OPCAutomation.dll
文件 2635 2019-03-25 19:49 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\OPC_Client.csproj.FileListAbsolute.txt
文件 902 2019-03-25 19:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\OPC_Client.csproj.GenerateResource.Cache
文件 9808 2019-03-25 19:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\OPC_Client.csprojResolveAssemblyReference.cache
文件 18944 2019-03-25 19:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\OPC_Client.exe
文件 180 2019-03-25 19:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\OPC_Client.Form1.resources
文件 32256 2019-03-25 19:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\OPC_Client.pdb
文件 180 2019-03-25 19:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\obj\x86\Debug\OPC_Client.Properties.Resources.resources
文件 3896 2019-03-25 19:48 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\OPC_Client.csproj
文件 491 2014-05-28 18:36 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\Program.cs
文件 1360 2014-05-28 18:36 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\Properties\AssemblyInfo.cs
文件 2870 2014-05-28 18:36 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\Properties\Resources.Designer.cs
文件 5612 2014-05-28 18:36 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\Properties\Resources.resx
文件 1095 2014-05-28 18:36 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\Properties\Settings.Designer.cs
文件 249 2014-05-28 18:36 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client\Properties\Settings.settings
文件 872 2014-05-28 18:36 C#通过OPC连接PLC读写数据\OPC_Client\OPC_Client.sln
............此处省略18个文件信息
- 上一篇:C#常用类库(超详细)
- 下一篇:C#访问OpcServer实现读写PLC
评论
共有 条评论