• 大小: 59KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: 其他
  • 标签: NX  欧姆龙  PLC  

资源简介

欧姆龙NX7不再支持FINS通讯,目前还没详细的协议,这个动态库是本人历经一年时间开发出来的,提供给大家调试使用(可在VS平台使用,并有例子),若要在执行文件使用还得联系我.其他常用的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 NXPLC;

namespace NXDemo
{
    public partial class frmMain : Form
    {
        NXPLC.Omron NX_PLC = new Omron(“192.168.250.1“ 44818);
        /// 
        /// //先要在NX的PLC里面定义变量名为“测试1“的16位整形数据并且设定为公开
        /// 

        public frmMain()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            MessageBox.Show(“先要在NX的PLC里面定义变量名为[测试1]的16位整形数据并且设定为公开.\r\n若有疑问可联系作者93632888@qq.com“);
        }

        private void btnAddQuery_Click(object sender EventArgs e)
        {
            NX_PLC.AppendToQuery(true “测试1“);
            timer1.Enabled = true;
        }

        private void timer1_Tick(object sender EventArgs e)
        {
            lblValue.Text = NX_PLC.ReadList[“测试1“].bData.ToString();
        }

        private void btnWrite_Click(object sender EventArgs e)
        {
            UInt16[] bd = { 88 };
            bd[0] = Convert.ToUInt16(txtValue.Text.Trim());
            NX_PLC.AppendToWrite(bd false “测试1“);
        }
    }
}

评论

共有 条评论