資源簡介
【實例截圖】
【核心代碼】
SHARP7通訊
└── SHARP7通訊
├── NettoplcsimS7ov124
│ ├── Nettoplcsim-S7o-v-1-2-4-0
│ │ ├── bin
│ │ │ ├── IsoToS7online.dll
│ │ │ ├── NetToPLCsim-Manual-de.chm
│ │ │ ├── NetToPLCsim-Manual-en.chm
│ │ │ └── NetToPLCsim.exe
│ │ └── doc
│ │ ├── NetToPLCsim-Manual-de.pdf
│ │ └── NetToPLCsim-Manual-en.pdf
│ └── 新建文本文檔.txt
├── SHARP7通訊
│ ├── SHARP7通訊
│ │ ├── App.config
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.cs
│ │ ├── Form1.resx
│ │ ├── Form2.Designer.cs
│ │ ├── Form2.cs
│ │ ├── Form2.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── SHARP7通訊.csproj
│ │ ├── Sharp7.cs
│ │ ├── bin
│ │ │ ├── Debug
│ │ │ │ ├── SHARP7通訊.exe
│ │ │ │ ├── SHARP7通訊.exe.config
│ │ │ │ ├── SHARP7通訊.pdb
│ │ │ │ ├── SHARP7通訊.vshost.exe
│ │ │ │ ├── SHARP7通訊.vshost.exe.config
│ │ │ │ ├── SHARP7通訊.vshost.exe.manifest
│ │ │ │ └── Sharp7.cs
│ │ │ ├── Release
│ │ │ └── x64
│ │ │ └── Debug
│ │ │ ├── SHARP7通訊.exe
│ │ │ ├── SHARP7通訊.exe.config
│ │ │ ├── SHARP7通訊.pdb
│ │ │ ├── SHARP7通訊.vshost.exe
│ │ │ ├── SHARP7通訊.vshost.exe.config
│ │ │ └── SHARP7通訊.vshost.exe.manifest
│ │ └── obj
│ │ ├── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── SHARP7通訊.Form1.resources
│ │ │ ├── SHARP7通訊.Properties.Resources.resources
│ │ │ ├── SHARP7通訊.csproj.FileListAbsolute.txt
│ │ │ ├── SHARP7通訊.csproj.GenerateResource.Cache
│ │ │ ├── SHARP7通訊.csprojResolveAssemblyReference.cache
│ │ │ ├── SHARP7通訊.exe
│ │ │ ├── SHARP7通訊.pdb
│ │ │ ├── TempPE
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── x64
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SHARP7通訊.Form1.resources
│ │ ├── SHARP7通訊.Properties.Resources.resources
│ │ ├── SHARP7通訊.csproj.FileListAbsolute.txt
│ │ ├── SHARP7通訊.csproj.GenerateResource.Cache
│ │ ├── SHARP7通訊.csprojResolveAssemblyReference.cache
│ │ ├── SHARP7通訊.exe
│ │ ├── SHARP7通訊.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ └── SHARP7通訊.sln
├── SHarp7通訊測試
│ ├── AdditionalFiles
│ │ └── PLCM
│ │ └── plcmArchive.pma15_0
│ ├── IM
│ │ ├── SPL
│ │ │ └── options
│ │ └── SearchIndex
│ │ ├── _k.fdt
│ │ ├── _k.fdx
│ │ ├── _k.fnm
│ │ ├── _k.frq
│ │ ├── _k.prx
│ │ ├── _k.tii
│ │ ├── _k.tis
│ │ ├── _k.tvd
│ │ ├── _k.tvf
│ │ ├── _k.tvx
│ │ ├── _k_2.del
│ │ ├── _l.cfs
│ │ ├── _l_1.del
│ │ ├── _p.cfs
│ │ ├── _q.cfs
│ │ ├── _q_1.del
│ │ ├── _r.cfs
│ │ ├── segments.gen
│ │ └── segments_m
│ ├── Logs
│ │ ├── ConversionLogFile.xsl
│ │ ├── ConversionLog_15.0.0.0_to_16.0.0.0.xml
│ │ ├── ICO_PE_InfoActionRequest.png
│ │ ├── ICO_PE_InfoDecision.png
│ │ ├── ICO_PE_InfoDecisionCritical.png
│ │ ├── ICO_PE_InfoError.png
│ │ ├── ICO_PE_InfoErrorCritical.png
│ │ ├── ICO_PE_InfoInformation.png
│ │ ├── ICO_PE_InfoInputRequired.png
│ │ ├── ICO_PE_InfoSuccess.png
│ │ └── ICO_PE_InfoWarning.png
│ ├── SHarp7通訊測試.ap15
│ ├── System
│ │ ├── PEData
│ │ │ └── Meta
│ │ │ ├── ChangeListConsumer
│ │ │ │ ├── HmiBase.xml
│ │ │ │ ├── Iecpl.xml
│ │ │ │ ├── Siemens.Simatic.Lang.IPI.Target.xml
│ │ │ │ ├── Siemens.Simatic.Lang.Online.xml
│ │ │ │ └── Siemens.Simatic.Lang.xml
│ │ │ └── ChangeListProvider
│ │ │ └── Siemens.Automation.DomainModel.xml
│ │ ├── PEData.idx
│ │ └── PEData.plf
│ ├── TMP
│ ├── UserFiles
│ └── XRef
│ └── XRef.db
├── SHarp7通訊測試_V16
│ ├── AdditionalFiles
│ │ └── PLCM
│ │ └── plcmArchive.pma15_0
│ ├── IM
│ │ ├── HMI
│ │ └── SearchIndex
│ │ ├── _0.cfs
│ │ ├── _a.fdt
│ │ ├── _a.fdx
│ │ ├── _a.fnm
│ │ ├── _a.frq
│ │ ├── _a.prx
│ │ ├── _a.tii
│ │ ├── _a.tis
│ │ ├── _a.tvd
│ │ ├── _a.tvf
│ │ ├── _a.tvx
│ │ ├── _a_3.del
│ │ ├── _b.cfs
│ │ ├── _c.cfs
│ │ ├── _c_1.del
│ │ ├── _d.cfs
│ │ ├── _d_1.del
│ │ ├── _e.cfs
│ │ ├── _f.cfs
│ │ ├── _g.cfs
│ │ ├── _g_1.del
│ │ ├── _h.cfs
│ │ ├── _h_1.del
│ │ ├── _i.cfs
│ │ ├── _j.cfs
│ │ ├── _k.fdt
│ │ ├── _k.fdx
│ │ ├── _k.fnm
│ │ ├── _k.frq
│ │ ├── _k.prx
│ │ ├── _k.tii
│ │ ├── _k.tis
│ │ ├── _k.tvd
│ │ ├── _k.tvf
│ │ ├── _k.tvx
│ │ ├── segments.gen
│ │ ├── segments_3
│ │ └── segments_g
│ ├── Logs
│ │ ├── ConversionLogFile.xsl
│ │ ├── ConversionLog_15.0.0.0_to_16.0.0.0.xml
│ │ ├── ICO_PE_InfoActionRequest.png
│ │ ├── ICO_PE_InfoDecision.png
│ │ ├── ICO_PE_InfoDecisionCritical.png
│ │ ├── ICO_PE_InfoError.png
│ │ ├── ICO_PE_InfoErrorCritical.png
│ │ ├── ICO_PE_InfoInformation.png
│ │ ├── ICO_PE_InfoInputRequired.png
│ │ ├── ICO_PE_InfoSuccess.png
│ │ └── ICO_PE_InfoWarning.png
│ ├── SHarp7通訊測試_V16.info
│ ├── System
│ │ └── PEData
│ │ └── Meta
│ │ ├── ChangeListConsumer
│ │ │ ├── HmiBase.xml
│ │ │ ├── Iecpl.xml
│ │ │ ├── Siemens.Simatic.Lang.IPI.Target.xml
│ │ │ ├── Siemens.Simatic.Lang.Online.xml
│ │ │ └── Siemens.Simatic.Lang.xml
│ │ └── ChangeListProvider
│ │ └── Siemens.Automation.DomainModel.xml
│ ├── UserFiles
│ ├── Vci
│ ├── XRef
│ └── tmp
├── SHarp7通訊測試_V16.backup
│ ├── 2020-11-23.084828.581
│ │ └── 2020-11-23.084828.581.zip
│ └── 2020-11-23.084835.895
│ └── 2020-11-23.084835.895.zip
└── SHarp7通訊測試_V16__1600.1.401.1_2020-11-23_08_49_12.txt
53 directories, 162 files
代碼片段和文件信息
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?Sharp7;
namespace?SHARP7通訊
{
????public?partial?class?Form1?:?Form
????{
????????private?byte[]?Buffer?=?new?byte[65536];
????????private?S7Client?Client;
????????private?string[]?Wrsting?=?new?string[65536];
????????private?int?Wrlength;
????????public?Form1()
????????{
????????????InitializeComponent();
????????????Client?=?new?S7Client();
????????????if?(IntPtr.Size?==?4)
????????????????this.Text?=?“?Sharp7與S71200PLC通訊演示??文輝武“?+?“?-?Running?32?bit?Code“;
????????????else
????????????????this.Text?=?“Sharp7與S71200PLC通訊演示??文輝武?“?+?“?-?Running?64?bit?Code“;
????????????CBArea.SelectedIndex?=?1;
????????????CBWLen.SelectedIndex?=?1;
????????}
????????private?void?ConnectBtn_Click(object?sender?EventArgs?e)
????????{
????????????int?Result;
????????????textBox1.Text?=?“正在連接“;
????????????int?Rack?=?System.Convert.ToInt32(TxtRack.Text);
????????????int?Slot?=?System.Convert.ToInt32(TxtSlot.Text);
????????????Result?=?Client.ConnectTo(TxtIP.Text?Rack?Slot);
????????????if?(Result?==?0)
????????????{
????????????????TxtIP.Enabled?=?false;
????????????????TxtRack.Enabled?=?false;
????????????????TxtSlot.Enabled?=?false;
????????????????ConnectBtn.Enabled?=?false;
????????????????DisconnectBtn.Enabled?=?true;
????????????????textBox1.Text?=?“連接成功“;
????????????????timer1.Interval?=?120;?//讀取間隔100毫秒
????????????????timer1.Enabled?=?true;
????????????}
????????????if?(Result?!=?0)
????????????{
????????????????textBox1.Text?=?“連接失敗“;
????????????}
????????}
????????private?void?DisconnectBtn_Click(object?sender?EventArgs?e)
????????{
????????????Client.Disconnect();
????????????TxtIP.Enabled?=?true;
????????????TxtRack.Enabled?=?true;
????????????TxtSlot.Enabled?=?true;
????????????ConnectBtn.Enabled?=?true;
????????????DisconnectBtn.Enabled?=?false;
????????????timer1.Interval?=?120;?//讀取間隔100毫秒
????????????timer1.Enabled?=?false;
????????????textBox1.Text?=?“連接斷開“;
????????}
????????private?void?timer1_Tick(object?sender?EventArgs?e)
????????{
????????????int?Result1?=?0;
????????????string?esserrot;
????????????esserrot?=?Client.ErrorText(Result1);
????????????if?(Result1?!=?0)
????????????{
????????????????TxtIP.Enabled?=?true;
????????????????TxtRack.Enabled?=?true;
????????????????TxtSlot.Enabled?=?true;
????????????????ConnectBtn.Enabled?=?true;
????????????????DisconnectBtn.Enabled?=?false;
????????????????textBox1.Text?=?“連接斷開“;
????????????}
????????????short[]?deviceValu?=?{?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?};
????????????TextBox[]?myTextBox?=?new?TextBox[48];
????????????myTextBox[0]?=?I0
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????46592??2018-02-04?15:37??SHARP7通訊\SHARP7通訊\NettoplcsimS7ov124\Nettoplcsim-S7o-v-1-2-4-0\bin\IsoToS7online.dll
?????文件?????469657??2018-02-04?15:54??SHARP7通訊\SHARP7通訊\NettoplcsimS7ov124\Nettoplcsim-S7o-v-1-2-4-0\bin\NetToPLCsim-Manual-de.chm
?????文件?????466883??2018-02-04?15:54??SHARP7通訊\SHARP7通訊\NettoplcsimS7ov124\Nettoplcsim-S7o-v-1-2-4-0\bin\NetToPLCsim-Manual-en.chm
?????文件??????71680??2018-02-04?15:37??SHARP7通訊\SHARP7通訊\NettoplcsimS7ov124\Nettoplcsim-S7o-v-1-2-4-0\bin\NetToPLCsim.exe
?????文件?????639846??2018-02-04?15:54??SHARP7通訊\SHARP7通訊\NettoplcsimS7ov124\Nettoplcsim-S7o-v-1-2-4-0\doc\NetToPLCsim-Manual-de.pdf
?????文件?????627271??2018-02-04?15:54??SHARP7通訊\SHARP7通訊\NettoplcsimS7ov124\Nettoplcsim-S7o-v-1-2-4-0\doc\NetToPLCsim-Manual-en.pdf
?????文件????????607??2019-02-23?12:45??SHARP7通訊\SHARP7通訊\NettoplcsimS7ov124\新建文本文檔.txt
????..A..H.?????59392??2020-11-23?17:12??SHARP7通訊\SHARP7通訊\SHARP7通訊\.vs\SHARP7通訊\v14\.suo
?????文件????????189??2019-02-13?14:56??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\App.config
?????文件?????131609??2016-10-08?17:04??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\Debug\Sharp7.cs
?????文件?????194048??2019-02-15?21:05??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\Debug\SHARP7通訊.exe
?????文件????????189??2019-02-13?14:56??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\Debug\SHARP7通訊.exe.config
?????文件?????243200??2019-02-15?21:05??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\Debug\SHARP7通訊.pdb
?????文件??????22696??2019-02-15?21:43??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\Debug\SHARP7通訊.vshost.exe
?????文件????????189??2019-02-13?14:56??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\Debug\SHARP7通訊.vshost.exe.config
?????文件????????490??2016-03-09?13:48??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\Debug\SHARP7通訊.vshost.exe.manifest
?????文件?????152064??2020-11-23?16:45??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\x64\Debug\SHARP7通訊.exe
?????文件????????189??2019-02-13?14:56??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\x64\Debug\SHARP7通訊.exe.config
?????文件?????230912??2020-11-23?16:45??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\x64\Debug\SHARP7通訊.pdb
?????文件??????22688??2020-11-23?16:54??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\x64\Debug\SHARP7通訊.vshost.exe
?????文件????????189??2019-02-13?14:56??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\x64\Debug\SHARP7通訊.vshost.exe.config
?????文件????????490??2019-03-19?12:46??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\bin\x64\Debug\SHARP7通訊.vshost.exe.manifest
?????文件??????96472??2019-03-03?21:18??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\Form1.cs
?????文件?????262278??2019-03-02?20:10??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\Form1.Designer.cs
?????文件???????6011??2019-03-02?20:10??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\Form1.resx
?????文件????????393??2019-02-14?10:50??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\Form2.cs
?????文件???????1172??2019-02-14?10:50??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\Form2.Designer.cs
?????文件???????5817??2019-02-14?10:50??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\Form2.resx
?????文件???????1464??2019-02-13?20:41??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7224??2019-02-14?10:51??SHARP7通訊\SHARP7通訊\SHARP7通訊\SHARP7通訊\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
............此處省略193個文件信息
- 上一篇:Array兩種方法-升序倒序
- 下一篇:gerber解析
評論
共有 條評論
相關資源
- C# 通過S7.NET方式實現與西門子PLC通信
- 基于webapi的PLC軟件控制(softplc)
- 上位機語音識別控制PLC源碼(附西門
- HMI-with-WPF-part-3-Communication-with-multipl
- 松下PLC與C#通訊串口調試入門教程.z
- 用C#實現PC與西門子PLC串行通訊
- C#與西門子PLC通訊測試DOME.rar
- 西門子 S7-200 PLC 通信DLL
- S7.NET-EXE.rar
- 三菱PLC與C#等通訊
- C#與各種PLC通訊測試
- VS C#語言編寫的與plc通訊的OPC代碼完整
- 松下PLC與C#上位機通訊庫含程序.rar
- 歐姆龍PLC網絡通信程序
- C#讀取ABPLC驅動程序和ABPLC模擬器
- C#基于OPC服務器讀寫歐姆龍PLC數據
- DELTA DVP Series PLC.zip
- PLC通訊實現-C#訪問三菱PLCCPU-R04-MxCom
- C#實現各大廠商PLC通訊
- 0237 C#通過OPC連接PLC讀寫數據源碼.ra
- 基于C#的臺達PLCModus串口通信控件及源
- 上位機C#以太網連接三菱PLC
- 上位機(C#)MX Component以太網連接三菱
- PLC通訊實現-C#訪問OPCUA實現讀寫PLC
- C# 通過 OPC連接plc,讀取數據。
- OPC&Snap7;.zip
- C#寫的組態軟件--簡單版
- C#使用ModbusTcp協議與西門子1200PLC通訊
- HslCommunication C#的PLC通信類庫源代碼
- 基恩士PLC通訊.rar