• 大小: 5.22M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: tcp  C#  通讯  西门子  组件  

资源简介

1.C#语言开发,采用NET4.0框架,模块化设计,通信效率不怎么高 可以凑合用。

2.工程结构类似OPC通讯方式,采用Tag的方式,通过标签名就可以读写寄存器。

3.采用XML配置式标签的方式实时读写PLC内部寄存器,可读写寄存器包括I、Q、PI、PA、M、DB。

4.具有PLC断线重连功能,通讯稳定可靠。

5.完全开源免费、包括Dll文件、附件内包含源代码。

资源截图

代码片段和文件信息

using System;
using System.IO;
using System.Text.Regularexpressions;
using System.Windows.Forms;
using System.xml;

namespace PLCComHelperProj
{

public class ClientComHelper
{
        private readonly int Fuck_int;
        private PLClink plcSet;
        private xmlDocument xmlDocument;
        private string xmlString;
        private bool ProtectFlg;

        ///xml文件路径
        public string TagConfigFile//xml文件路径
        {
get
{
return this.xmlString;
}
set
{
this.xmlString = value;
}
}
        ///连接状态
public int CommStatus//连接状态
        {
get
{
return this.plcSet.commStatus();
}
}
        ///设置IP地址
public string IP//设置IP地址
        {
se

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-02-01 12:54  Siemen\
     目录           0  2018-01-31 08:34  Siemen\.vs\
     目录           0  2018-01-31 08:34  Siemen\.vs\PLCComHelperProj\
     目录           0  2018-01-31 08:34  Siemen\.vs\PLCComHelperProj\v14\
     文件      118784  2018-02-01 13:00  Siemen\.vs\PLCComHelperProj\v14\.suo
     目录           0  2018-02-01 12:54  Siemen\packages\
     目录           0  2018-02-01 12:54  Siemen\packages\HslCommunication.4.3.0\
     文件      269398  2018-02-01 12:54  Siemen\packages\HslCommunication.4.3.0\HslCommunication.4.3.0.nupkg
     目录           0  2018-02-01 12:54  Siemen\packages\HslCommunication.4.3.0\lib\
     目录           0  2018-02-01 12:54  Siemen\packages\HslCommunication.4.3.0\lib\net35\
     文件      341504  2018-01-24 22:15  Siemen\packages\HslCommunication.4.3.0\lib\net35\HslCommunication.dll
     文件      383331  2018-01-24 22:15  Siemen\packages\HslCommunication.4.3.0\lib\net35\HslCommunication.xml
     目录           0  2018-02-01 12:54  Siemen\packages\HslCommunication.4.3.0\lib\netstandard2.0\
     文件      164352  2018-01-24 22:15  Siemen\packages\HslCommunication.4.3.0\lib\netstandard2.0\HslCommunication.dll
     文件      309925  2018-01-24 22:15  Siemen\packages\HslCommunication.4.3.0\lib\netstandard2.0\HslCommunication.xml
     目录           0  2018-02-01 12:54  Siemen\packages\Newtonsoft.Json.10.0.3\
     目录           0  2018-02-01 12:54  Siemen\packages\Newtonsoft.Json.10.0.3\lib\
     目录           0  2018-02-01 12:54  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net20\
     文件      498688  2017-06-18 13:57  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net20\Newtonsoft.Json.dll
     文件      572193  2017-06-18 13:57  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net20\Newtonsoft.Json.xml
     目录           0  2018-02-01 12:54  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net35\
     文件      460800  2017-06-18 13:57  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net35\Newtonsoft.Json.dll
     文件      515871  2017-06-18 13:57  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net35\Newtonsoft.Json.xml
     目录           0  2018-02-01 12:54  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net40\
     文件      525824  2017-06-18 13:57  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net40\Newtonsoft.Json.dll
     文件      527790  2017-06-18 13:57  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net40\Newtonsoft.Json.xml
     目录           0  2018-02-01 12:54  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net45\
     文件      653824  2017-06-18 13:57  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll
     文件      674087  2017-06-18 13:57  Siemen\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.xml
     目录           0  2018-02-01 12:54  Siemen\packages\Newtonsoft.Json.10.0.3\lib\netstandard1.0\
     文件      624128  2017-06-18 13:57  Siemen\packages\Newtonsoft.Json.10.0.3\lib\netstandard1.0\Newtonsoft.Json.dll
............此处省略116个文件信息

评论

共有 条评论