資源簡介
C#與三菱Q系列PLC以太網通信
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?ACTETHERLib;??
using?System.IO.Ports;
namespace?MAIN
{
????public?partial?class?Form1?:?Form
????{
???????
????????ACTETHERLib.ActQJ71E71TCP?ct?=?new?ACTETHERLib.ActQJ71E71TCP();
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?button5_Click(object?sender?EventArgs?e)
????????{
????????????if?(textBox3.Text?!=?““)
????????????{
????????????????listBox1.Items.Add(textBox3.Text);?
????????????}
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????string?cpu;
????????????int?typ?=?0;
????????????int?n;
????????????if?(comboBox1.Text.Length?>?0)
????????????{
????????????????ct.Close();
????????????????ct.ActHostAddress?=?textBox4.Text;
????????????????ct.ActStationNumber?=?Convert.ToInt16(comboBox3.Text);
????????????????ct.ActSourceStationNumber?=?Convert.ToInt16(comboBox2.Text);
????????????????ct.ActNetworkNumber?=?Convert.ToInt16(comboBox1.Text);
????????????????n?=?ct.Open();
????????????????if?(n?==?0)
????????????????{
????????????????????label4.Text?=?“通訊成功!“;
????????????????????label4.ForeColor?=?Color.Green;
?????????????????
????????????????????ct.GetCpuType(out?cpuref?typ);
???????????????????
????????????????????label8.Text?=?cpu;
????????????????}
????????????????else
????????????????{
????????????????????label4.Text?=?“通訊失敗!“;
????????????????????label4.ForeColor?=?Color.Red;
????????????????}
????????????}
????????}
????????private?void?button6_Click(object?sender?EventArgs?e)
????????{
????????????listBox2.Items.Clear();
????????????int[]?arrx?=?new?int[50];
????????????int?vx?=?0;
????????????string?ST;
????????????if?(listBox1.Items.Count?>?0)
????????????{
????????????????for?(int?i?=?0;?i?<=?listBox1.Items.Count?-?1;?i++)
????????????????{
????????????????????vx?=?ct.ReadDeviceRandom(listBox1.Items[i].ToString().Trim()?1?out?arrx[0]);
????????????????????ST?=?“軟元件“?+?listBox1.Items[i].ToString()?+?“的值是“?+?arrx[0].ToString();
????????????????????listBox2.Items.Add(ST);
????????????????}
????????????}
????????}
????????private?void?button7_Click(object?sender?EventArgs?e)
????????{
????????????timer1.Enabled?=?false;
???????????
????????}
????????private?void?button8_Click(object?sender?EventArgs?e)
????????{
????????????timer1.Enabled?=?true;
????????????timer1.Interval?=?Convert.ToInt16(comboBox4.Text);
????????}
????????private?void?button3_Click(object?sender?EventArgs?e)
????????{
????????????int[]?arrx?=?new?int[2];
????????????int?vx?=?0;
????????????arrx[0]?=?Convert.ToInt16(textBox1.Text);
????????????vx?=?ct.WriteDeviceRandom(“D0“
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????31744??2016-06-20?22:28??MAIN\MAIN\bin\Debug\MAIN.exe
?????文件??????50688??2016-06-20?22:28??MAIN\MAIN\bin\Debug\MAIN.pdb
?????文件??????11600??2016-06-20?22:31??MAIN\MAIN\bin\Debug\MAIN.vshost.exe
?????文件????????490??2010-03-17?22:39??MAIN\MAIN\bin\Debug\MAIN.vshost.exe.manifest
?????文件??????10978??2016-06-20?22:25??MAIN\MAIN\Form1.cs
?????文件??????57371??2016-05-22?22:14??MAIN\MAIN\Form1.Designer.cs
?????文件???????6011??2016-05-22?22:14??MAIN\MAIN\Form1.resx
?????文件???????4602??2016-05-22?20:54??MAIN\MAIN\MAIN.csproj
?????文件???????5359??2016-06-20?22:24??MAIN\MAIN\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7175??2016-06-20?22:28??MAIN\MAIN\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????588??2016-05-22?22:52??MAIN\MAIN\obj\x86\Debug\GenerateResource.read.1.tlog
?????文件???????1438??2016-05-22?22:52??MAIN\MAIN\obj\x86\Debug\GenerateResource.write.1.tlog
?????文件?????148480??2016-06-20?22:24??MAIN\MAIN\obj\x86\Debug\Interop.ACTETHERLib.dll
?????文件?????101376??2016-06-20?22:24??MAIN\MAIN\obj\x86\Debug\Interop.ACTPCCOMLib.dll
?????文件???????4803??2016-06-20?22:31??MAIN\MAIN\obj\x86\Debug\MAIN.csproj.FileListAbsolute.txt
?????文件????????902??2016-06-20?22:28??MAIN\MAIN\obj\x86\Debug\MAIN.csproj.GenerateResource.Cache
?????文件????????774??2016-06-20?22:24??MAIN\MAIN\obj\x86\Debug\MAIN.csproj.ResolveComReference.cache
?????文件??????14204??2016-06-20?22:28??MAIN\MAIN\obj\x86\Debug\MAIN.csprojResolveAssemblyReference.cache
?????文件??????31744??2016-06-20?22:28??MAIN\MAIN\obj\x86\Debug\MAIN.exe
?????文件????????180??2016-06-20?22:28??MAIN\MAIN\obj\x86\Debug\MAIN.Form1.resources
?????文件??????50688??2016-06-20?22:28??MAIN\MAIN\obj\x86\Debug\MAIN.pdb
?????文件????????180??2016-06-20?22:28??MAIN\MAIN\obj\x86\Debug\MAIN.Properties.Resources.resources
?????文件??????12818??2016-05-22?22:52??MAIN\MAIN\obj\x86\Debug\ResolveAssemblyReference.cache
?????文件????????485??2016-05-19?17:01??MAIN\MAIN\Program.cs
?????文件???????1346??2016-05-19?17:01??MAIN\MAIN\Properties\AssemblyInfo.cs
?????文件???????2856??2016-05-19?17:01??MAIN\MAIN\Properties\Resources.Designer.cs
?????文件???????5612??2016-05-19?17:01??MAIN\MAIN\Properties\Resources.resx
?????文件???????1087??2016-05-19?17:01??MAIN\MAIN\Properties\Settings.Designer.cs
?????文件????????249??2016-05-19?17:01??MAIN\MAIN\Properties\Settings.settings
?????文件????????854??2016-05-19?17:01??MAIN\MAIN.sln
............此處省略13個文件信息
- 上一篇:C# usb hid 設備控制
- 下一篇:三菱Q-PLC與C#串口
評論
共有 條評論