• 大小: 84KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: C#
  • 标签: 欧姆  PLC    

资源简介

C#与欧姆龙PLC NX102-9000测试FINS通信,使用TCP连接方式,保证通信数据重要性,实时监测是否断线;实时读取D0至D1000寄存器数据,实时读取W0至W500的实时数据,将本机数据写入到D11000至D12000数据寄存器,保证数据交换正常;在工业环境中上位机软件需要与PLC交换数据,获取数据上传至MES系统中。FINS通信速度较快,数据量大,非常好用。希望能帮下开始使用欧姆龙PLC的工控朋友们。

资源截图

代码片段和文件信息

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;

namespace OmronFins
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        OmronFinsTcp Plc;
        private void Form1_Load(object sender EventArgs e)
        {
            Plc = new OmronFinsTcp();
            Plc.Conncet(“192.168.251.3“ 9600);//TCP端口号为9600
            Plc.HandShake(192);// 192为本机主机号
            Plc.WorkStart();
            timer1.Interval = 500;
            timer1.Start();
            textBox4.Text = Plc.W0.ToString();
        }

        private void timer1_Tick(object sender EventArgs e)
        {
            Invoke(new MethodInvoker(delegate
            {
                textBox1.Text= Plc.D100.ToString();
                textBox2.Text = Plc.D101.ToString();
                textBox3.Text = Plc.W0.ToString();
                
            }));
        }

        private void button1_Click(object sender EventArgs e)
        {
            try
            {
                Plc.D11000 = Convert.ToUInt16(textBox4.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

       
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-11 20:16  欧姆龙PLC测试Demo\
     目录           0  2019-01-11 20:16  欧姆龙PLC测试Demo\OmronFins\
     目录           0  2019-01-11 20:16  欧姆龙PLC测试Demo\OmronFins\.vs\
     目录           0  2019-01-11 20:16  欧姆龙PLC测试Demo\OmronFins\.vs\OmronFins\
     目录           0  2019-01-11 20:16  欧姆龙PLC测试Demo\OmronFins\.vs\OmronFins\v14\
     文件       50688  2019-01-15 13:39  欧姆龙PLC测试Demo\OmronFins\.vs\OmronFins\v14\.suo
     目录           0  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\
     文件         994  2019-01-11 20:16  欧姆龙PLC测试Demo\OmronFins\OmronFins.sln
     文件         189  2019-01-11 20:16  欧姆龙PLC测试Demo\OmronFins\OmronFins\App.config
     目录           0  2019-01-11 20:16  欧姆龙PLC测试Demo\OmronFins\OmronFins\bin\
     目录           0  2019-01-11 21:50  欧姆龙PLC测试Demo\OmronFins\OmronFins\bin\Debug\
     文件       19456  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\bin\Debug\OmronFins.exe
     文件         189  2019-01-11 20:16  欧姆龙PLC测试Demo\OmronFins\OmronFins\bin\Debug\OmronFins.exe.config
     文件       46592  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\bin\Debug\OmronFins.pdb
     文件       22696  2019-01-15 13:38  欧姆龙PLC测试Demo\OmronFins\OmronFins\bin\Debug\OmronFins.vshost.exe
     文件         189  2019-01-11 20:16  欧姆龙PLC测试Demo\OmronFins\OmronFins\bin\Debug\OmronFins.vshost.exe.config
     文件         490  2017-09-29 21:43  欧姆龙PLC测试Demo\OmronFins\OmronFins\bin\Debug\OmronFins.vshost.exe.manifest
     文件        1471  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\Form1.cs
     文件        9001  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\Form1.Designer.cs
     文件        6011  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\Form1.resx
     目录           0  2019-01-11 20:16  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\
     目录           0  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\Debug\
     文件        1464  2019-01-14 11:33  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        7284  2019-01-14 11:45  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         978  2019-01-15 13:38  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\Debug\OmronFins.csproj.FileListAbsolute.txt
     文件        1012  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\Debug\OmronFins.csproj.GenerateResource.Cache
     文件        2384  2019-01-11 21:50  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\Debug\OmronFins.csprojResolveAssemblyReference.cache
     文件       19456  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\Debug\OmronFins.exe
     文件         180  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\Debug\OmronFins.Form1.resources
     文件       46592  2019-01-15 13:35  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\Debug\OmronFins.pdb
     文件         180  2019-01-14 11:47  欧姆龙PLC测试Demo\OmronFins\OmronFins\obj\Debug\OmronFins.Properties.Resources.resources
............此处省略13个文件信息

评论

共有 条评论