91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7.1MB
    文件類型: .rar
    金幣: 2
    下載: 4 次
    發(fā)布日期: 2023-09-22
  • 語言: C#
  • 標簽: C#??ABPLC??

資源簡介

C#讀取ABPLC的調試工具軟件程序源碼,程序實現(xiàn)了PLC數(shù)據(jù)的讀取和寫入。使用動態(tài)決策算法實現(xiàn)在在多標簽數(shù)據(jù)讀取時的請求最優(yōu)組合規(guī)劃。同時還提供了一個ABPLC的模擬器軟件用于模擬實現(xiàn)PLC設備。代碼使用最基礎的.net2.0開發(fā),完全基于AB的EIP和CIP協(xié)議開發(fā)。沒有使用三方DLL庫。程序簡單高效。

資源截圖

代碼片段和文件信息

using?ABClient.Manager;
using?ABClient.Model;
using?ABClient.Util;
using?Newtonsoft.Json;
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Net.Sockets;
using?System.Text;
using?System.Threading;
using?System.Windows.Forms;

namespace?ABClient
{
????public?partial?class?FormMain?:?Form
????{
????????private?ABConfigData?configData?=?new?ABConfigData();
????????private?ABClientDevice?clientDevice?=?new?ABClientDevice();
????????private?bool?close?=?false;
????????public?FormMain()
????????{
????????????InitializeComponent();
????????}
????????#region?設置按鈕狀態(tài)
????????///?
????????///?設置連接成功后所有按鈕的狀態(tài)
????????///?

????????private?void?SetConnnectedAllButton()
????????{
????????????SetlinkButtonStatus(false);
????????????SetCloseButtonStatus(true);
????????????SetWriteButtonStatus(true);
????????????SetReadButtonStatus(true);
????????}
????????///?
????????///?設置斷開連接后所有按鈕狀態(tài)
????????///?

????????private?void?SetDisconnectedAllButton()
????????{
????????????SetlinkButtonStatus(true);
????????????SetCloseButtonStatus(false);
????????????SetWriteButtonStatus(false);
????????????SetReadButtonStatus(false);
????????}
????????///?
????????///?設置連接按鈕狀態(tài)
????????///?

????????///?nk“>連接按鈕狀態(tài)
????????private?void?SetlinkButtonStatus(bool?btlink)
????????{
????????????if?(butlink.InvokeRequired)
????????????{

????????????????butlink.Invoke(new?Action(SetlinkButtonStatus)?btlink);
????????????}
????????????else
????????????{
????????????????butlink.Enabled?=?btlink;
????????????}
????????}
????????///?
????????///?設置關閉按鈕狀態(tài)
????????///?

????????///?關閉按鈕狀態(tài)
????????private?void?SetCloseButtonStatus(bool?btClose)
????????{
????????????if?(butClose.InvokeRequired)
????????????{

????????????????butClose.Invoke(new?Action(SetCloseButtonStatus)?btClose);
????????????}
????????????else
????????????{
????????????????butClose.Enabled?=?btClose;

????????????}
????????}
????????///?
????????///?設置讀取按鈕狀態(tài)
????????///?

????????///?讀取按鈕狀態(tài)
????????private?void?SetReadButtonStatus(bool?btRead)
????????{????????????
????????????if?(butRead.InvokeRequired)
????????????{
????????????????butRead.Invoke(new?Action(SetReadButtonStatus)?btRead);
????????????}
????????????else
????????????{
????????????????butRead.Enabled?=?btRead;
????????????}
????????}
????????///?
????????///?設置寫入按鈕狀態(tài)
????????///?

????????///?寫入按鈕功能狀態(tài)
????????private?void?SetWriteButtonStatus(bool?btWrite)
????????{
????????????if(butWrite.InvokeRequired)
????????????{
????????????????butWrite.Invoke(new?Action(SetWriteButtonStatus)?btWrite);
????????????}
????????????else
????????????{

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????..A..H.?????37888??2018-12-25?09:50??AB\.vs\ABClient\v15\.suo

?????文件??????????0??2018-12-25?09:49??AB\.vs\ABClient\v15\Server\sqlite3\db.lock

?????文件???????4096??2018-12-25?09:49??AB\.vs\ABClient\v15\Server\sqlite3\storage.ide

?????文件??????32768??2018-12-25?09:49??AB\.vs\ABClient\v15\Server\sqlite3\storage.ide-shm

?????文件?????745752??2018-12-25?09:50??AB\.vs\ABClient\v15\Server\sqlite3\storage.ide-wal

?????文件???????4638??2018-12-18?23:14??AB\ABClient\ABClient.csproj

?????文件????????453??2018-12-13?08:37??AB\ABClient\ABClient.csproj.user

?????文件???????1700??2018-12-13?08:37??AB\ABClient\ABClient_TemporaryKey.pfx

?????文件????????134??2018-12-13?21:03??AB\ABClient\app.config

?????文件??????23589??2018-12-23?22:31??AB\ABClient\bin\Debug\ab.config

?????文件???????1623??2018-12-13?08:38??AB\ABClient\bin\Debug\ABClient.application

?????文件??????56832??2018-12-25?09:49??AB\ABClient\bin\Debug\ABClient.exe

?????文件????????134??2018-12-13?21:03??AB\ABClient\bin\Debug\ABClient.exe.config

?????文件???????3673??2018-12-13?08:38??AB\ABClient\bin\Debug\ABClient.exe.manifest

?????文件?????146944??2018-12-25?09:49??AB\ABClient\bin\Debug\ABClient.pdb

?????文件?????400896??2011-01-09?11:10??AB\ABClient\bin\Debug\Newtonsoft.Json.Net20.dll

?????文件??????18873??2018-12-20?17:03??AB\ABClient\FormMain.cs

?????文件??????26037??2018-12-20?16:48??AB\ABClient\FormMain.Designer.cs

?????文件???????6215??2018-12-20?16:48??AB\ABClient\FormMain.resx

?????文件???????3008??2018-12-18?23:45??AB\ABClient\FormWrite.cs

?????文件???????7604??2018-12-18?23:04??AB\ABClient\FormWrite.Designer.cs

?????文件???????8271??2018-12-18?23:04??AB\ABClient\FormWrite.resx

?????文件??????40004??2018-12-20?16:46??AB\ABClient\Manager\ABClientDevice.cs

?????文件??????36504??2018-12-23?22:29??AB\ABClient\Manager\ABCmdBuilderManager.cs

?????文件???????2112??2018-12-20?13:56??AB\ABClient\Model\ABConfigData.cs

?????文件????????649??2018-12-20?13:58??AB\ABClient\Model\ABDeviceData.cs

?????文件???????4616??2018-12-20?15:29??AB\ABClient\Model\ABRuntimeData.cs

?????文件???????1689??2018-12-18?20:39??AB\ABClient\Model\CMDType.cs

?????文件???????1077??2018-12-18?15:06??AB\ABClient\Model\MutilPacketData.cs

?????文件???????3203??2018-12-19?13:51??AB\ABClient\Model\Tag.cs

............此處省略328個文件信息

評論

共有 條評論