• 大小: 666KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: C#
  • 标签:

资源简介

上位机用C#与三菱FX PLC通讯,联机测试的PLC型号为FX2N-40MT

资源截图

代码片段和文件信息

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 MSCommLib;

namespace 登录DEMO1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        MSCommLib.MSComm COM = new MSCommLib.MSComm();
        private void button2_Click(object sender EventArgs e)
        {
            Form2 frm2 = new Form2();
            frm2.Show();
            this.Hide();
        }

        private void button3_Click(object sender EventArgs e)
        {
            Form3 frm3 = new Form3();
            frm3.Show();
            this.Hide();
        }

        private void button4_Click(object sender EventArgs e)
        {
            Form4 frm4 = new Form4();
            frm4.Show();
            this.Hide();
        }

        private void button5_Click(object sender EventArgs e)
        {
           
        }
        private byte ASCI(byte byt)
        {
            string str;
            str = byt.ToString(“X“);
            switch (str)
            {
                case “30“:
                    return 0x0;
                case “31“:
                    return 0x1;
                case “32“:
                    return 0x2;
                case “33“:
                    return 0x3;
                case “34“:
                    return 0x4;
                case “35“:
                    return 0x5;
                case “36“:
                    return 0x6;
                case “37“:
                    return 0x7;
                case “38“:
                    return 0x8;
                case “39“:
                    return 0x9;
                case “41“:
                    return 0xA;
                case “42“:
                    return 0xB;
                case “43“:
                    return 0xC;
                case “44“:
                    return 0xD;
                case “45“:
                    return 0xE;
                case “46“:
                    return 0xF;
                default: return 0xE;
            }
        }
        private void button6_Click(object sender EventArgs e)
        {
            this.Close();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            if (COM.PortOpen)
            COM.PortOpen = false;//启用通信口之前判断通信口是否在打开状态,如果打开,则关闭                
            COM.CommPort = short.Parse(“1“);//(comboBox1.Text.ToString());//设置通信口号
            COM.PortOpen = true;
            COM.Settings = “9600E71“;
            COM.InputMode = MSCommLib.InputModeConstants.comInputModeBinary;
            COM.RThreshold = 1;
            COM.SThreshold = 1;
        }

        private void timer1_Tick(object sender EventArgs e)
        {
            byte[] BY = { 0x02 0x30 0x31 0x30 0x43 0x38 0x3

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     354304  2019-05-28 15:52  C#与三菱PLC通讯\bin\Debug\登录DEMO1.exe

     文件      69120  2019-05-28 15:52  C#与三菱PLC通讯\bin\Debug\登录DEMO1.pdb

     文件      11600  2019-09-28 14:31  C#与三菱PLC通讯\bin\Debug\登录DEMO1.vshost.exe

     文件        490  2015-11-13 10:24  C#与三菱PLC通讯\bin\Debug\登录DEMO1.vshost.exe.manifest

     文件       3885  2019-05-28 15:53  C#与三菱PLC通讯\Form1.cs

     文件      11109  2019-05-28 15:52  C#与三菱PLC通讯\Form1.Designer.cs

     文件     210915  2019-05-28 15:52  C#与三菱PLC通讯\Form1.resx

     文件        898  2019-05-18 16:26  C#与三菱PLC通讯\Form2.cs

     文件       4568  2019-05-18 16:26  C#与三菱PLC通讯\Form2.Designer.cs

     文件       5817  2019-05-18 16:26  C#与三菱PLC通讯\Form2.resx

     文件        898  2019-05-18 16:22  C#与三菱PLC通讯\Form3.cs

     文件       4006  2019-05-18 16:22  C#与三菱PLC通讯\Form3.Designer.cs

     文件       5817  2019-05-18 16:22  C#与三菱PLC通讯\Form3.resx

     文件        898  2019-05-24 16:00  C#与三菱PLC通讯\Form4.cs

     文件       4006  2019-05-24 16:00  C#与三菱PLC通讯\Form4.Designer.cs

     文件       5817  2019-05-24 16:00  C#与三菱PLC通讯\Form4.resx

     文件       1195  2019-05-25 08:29  C#与三菱PLC通讯\Login.cs

     文件       6749  2019-05-24 16:19  C#与三菱PLC通讯\Login.Designer.cs

     文件     145401  2019-05-24 16:19  C#与三菱PLC通讯\Login.resx

     文件      10439  2019-05-24 16:16  C#与三菱PLC通讯\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7125  2019-09-28 14:31  C#与三菱PLC通讯\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件      18432  2019-05-25 08:10  C#与三菱PLC通讯\obj\x86\Debug\Interop.MSCommLib.dll

     文件       5120  2019-05-28 15:52  C#与三菱PLC通讯\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件       2448  2019-09-28 14:31  C#与三菱PLC通讯\obj\x86\Debug\切脚机控制.csproj.FileListAbsolute.txt

     文件       1279  2019-05-28 15:52  C#与三菱PLC通讯\obj\x86\Debug\切脚机控制.csproj.GenerateResource.Cache

     文件        722  2019-05-25 08:10  C#与三菱PLC通讯\obj\x86\Debug\切脚机控制.csproj.ResolveComReference.cache

     文件      16482  2019-05-24 16:17  C#与三菱PLC通讯\obj\x86\Debug\切脚机控制.csprojResolveAssemblyReference.cache

     文件        554  2019-05-18 11:09  C#与三菱PLC通讯\obj\x86\Debug\登录DEMO1.csproj.FileListAbsolute.txt

     文件        975  2019-05-18 11:06  C#与三菱PLC通讯\obj\x86\Debug\登录DEMO1.csproj.GenerateResource.Cache

     文件     354304  2019-05-28 15:52  C#与三菱PLC通讯\obj\x86\Debug\登录DEMO1.exe

............此处省略32个文件信息

评论

共有 条评论