資源簡介
1.C#語言開發(fā),采用NET4.0框架,模塊化設(shè)計(jì),通信效率不怎么高 可以湊合用。
2.工程結(jié)構(gòu)類似OPC通訊方式,采用Tag的方式,通過標(biāo)簽名就可以讀寫寄存器。
3.采用XML配置式標(biāo)簽的方式實(shí)時讀寫PLC內(nèi)部寄存器,可讀寫寄存器包括I、Q、PI、PA、M、DB。
4.具有PLC斷線重連功能,通訊穩(wěn)定可靠。
5.完全開源免費(fèi)、包括Dll文件、附件內(nèi)包含源代碼。
代碼片段和文件信息
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;
}
}
????????///連接狀態(tài)
public?int?CommStatus//連接狀態(tài)
????????{
get
{
return?this.plcSet.commStatus();
}
}
????????///設(shè)置IP地址
public?string?IP//設(shè)置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.xm
?????目錄???????????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.xm
?????目錄???????????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.xm
?????目錄???????????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.xm
?????目錄???????????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.xm
?????目錄???????????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.xm
?????目錄???????????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個文件信息
評論
共有 條評論