資源簡介
本人已經驗證,與PLC1500通訊成功,可以讀寫PLC參數,

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?OpcUaHelper;
namespace?WindowsFormsApp1
{?
????public?partial?class?Form1?:?Form
????{??private?OpcUaClient?opcUaClient?=?new?OpcUaClient();//實例化一個客戶端對象
????????UInt16?data_send;?Boolean?data_send1;
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
??????
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
??????????????opcUaClient.ConnectServer(“opc.tcp://192.168.0.1:4840“);//連接一個服務器
????????????//opcUaClient.Disconnect();//關閉服務器連接
????????????//opcUaClient.UserIdentity?=?new?Opc.Ua.UserIdentity(“admin“?“123456“);//服務器的需要密碼時
???????????
????????}
????????///?
????????///?讀取節點代碼如下
????????///?
????????///?
????????///?
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????UInt16?value?=?opcUaClient.ReadNode(“ns=3;s=\“數據塊_1\“.\“ac\““);
????????????????
????????????????//??bool?a?=?opcUaClient.ReadNode(“ns=3;s=PLC_1/Memory/Tag_1“);
????????????????//textBox1.Text?=?“nihao“;
????????????????//MessageBox.Show();?//?顯示測試數據To;
?????????????????textBox1.Text?=?Convert.ToString(value).ToUpper();
???????????????//?textBox1.Text?=?opcUaClient.ReadNode(“ns=3;s=Tag_1“);
????????????}
???????????catch?(Exception?ex)
????????????{
???????????????//?使用了opc?ua的錯誤處理機制來處理錯誤,網絡不通或是讀取拒絕
????????????????Opc.Ua.Client.Controls.ClientUtils.HandleException(Text?ex);
????????????}
????????}
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????data_send?=?Convert.ToUInt16(?textBox2.Text10);
???????????????
????????????????bool?IsSuccess?=?opcUaClient.WriteNode(“ns=3;s=\“數據塊_1\“.\“ac\““?data_send);
????????????????MessageBox.Show(IsSuccess.ToString());?//?顯示True,如果成功的話
????????????}
????????????catch?(Exception?ex)
????????????{
????????????????//?使用了opc?ua的錯誤處理機制來處理錯誤,網絡不通或是讀取拒絕
????????????????Opc.Ua.Client.Controls.ClientUtils.HandleException(Text?ex);
????????????}
????????}
????????private?void?label3_Click(object?sender?EventArgs?e)
????????{
????????}
????????private?void?button4_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????bool?value1?=?opcUaClient.ReadNode(“ns=3;s=\“Tag_3\““);
???????????????
????????????????textBox4.Text?=?Convert.ToString(value1).ToUpper();
???????????????
????????????}
????????????catch?(Exception?ex)
????????????{
????????????????//?使用了opc?ua的錯誤處理機制來處理錯誤,網絡不通或是讀取拒絕
????????????????Opc.Ua.Client.Controls.ClientUtils.HandleException(Text?ex);
????????????}
????????}
????????private?void?button3_Click(objec
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\.vs\
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\DesignTimeBuild\
?????文件?????????218??2018-06-27?14:10??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\DesignTimeBuild\.dtbcache
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\v15\
?????文件???????57344??2018-06-27?14:10??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\v15\.suo
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\v15\Server\
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\v15\Server\sqlite3\
?????文件???????????0??2018-06-13?16:11??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\v15\Server\sqlite3\db.lock
?????文件?????1175552??2018-06-27?14:08??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\v15\Server\sqlite3\storage.ide
?????文件???????32768??2018-06-27?14:08??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\v15\Server\sqlite3\storage.ide-shm
?????文件?????4185952??2018-06-27?14:08??OPC_success2版\WindowsFormsApp1\.vs\WindowsFormsApp1\v15\Server\sqlite3\storage.ide-wal
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\packages\
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\packages\OpcUaHelper.1.0.2\
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\packages\OpcUaHelper.1.0.2\lib\
?????文件??????116736??2018-02-04?19:40??OPC_success2版\WindowsFormsApp1\packages\OpcUaHelper.1.0.2\lib\Opc.Ua.Client.dll
?????文件??????583168??2018-02-04?19:40??OPC_success2版\WindowsFormsApp1\packages\OpcUaHelper.1.0.2\lib\Opc.Ua.ClientControls.dll
?????文件??????121344??2018-02-04?19:40??OPC_success2版\WindowsFormsApp1\packages\OpcUaHelper.1.0.2\lib\Opc.Ua.Configuration.dll
?????文件?????3962880??2018-02-04?19:40??OPC_success2版\WindowsFormsApp1\packages\OpcUaHelper.1.0.2\lib\Opc.Ua.Core.dll
?????文件??????175616??2018-02-04?19:40??OPC_success2版\WindowsFormsApp1\packages\OpcUaHelper.1.0.2\lib\OpcUaHelper.dll
?????文件???????34286??2018-02-04?19:40??OPC_success2版\WindowsFormsApp1\packages\OpcUaHelper.1.0.2\lib\OpcUaHelper.xm
?????文件?????1319726??2018-06-13?16:20??OPC_success2版\WindowsFormsApp1\packages\OpcUaHelper.1.0.2\OpcUaHelper.1.0.2.nupkg
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\WindowsFormsApp1\
?????文件????????1147??2018-06-13?16:11??OPC_success2版\WindowsFormsApp1\WindowsFormsApp1.sln
?????文件?????????189??2018-06-13?16:10??OPC_success2版\WindowsFormsApp1\WindowsFormsApp1\App.config
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\WindowsFormsApp1\bin\
?????目錄???????????0??2018-10-05?15:11??OPC_success2版\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\
?????文件??????116736??2018-02-04?19:40??OPC_success2版\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\Opc.Ua.Client.dll
?????文件??????583168??2018-02-04?19:40??OPC_success2版\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\Opc.Ua.ClientControls.dll
............此處省略36個文件信息
- 上一篇:員工管理系統數據庫+C#
- 下一篇:C# 學生管理系統SQL數據庫
評論
共有 條評論