资源简介
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#串口
评论
共有 条评论