• 大小: 0.11M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-04-29
  • 语言: C#
  • 标签:

资源简介

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个文件信息

评论

共有 条评论

相关资源