• 大小: 1.73M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-06-17
  • 语言: C#
  • 标签: PLC  通讯  

资源简介

MODBUS TCP/IP 连接海为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 ModbusTCP;
using HslCommunication;
using HslCommunication.ModBus;
using System.Timers;
using System.IO;
using System.Threading;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Configuration;
using System.xml;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        private string str = “Data Source=192.168.5.17;Initial Catalog=MESDB_Clickele; user ID=sa;Password=iamchina“;
        private bool IsEnable = false;
        public Master MBmaster;
        private ModbusTcpNet busTcpClient = null;
        System.Timers.Timer timer1;//定义定时器
        private TextBoxRemind remind = null;//文本文件
        public int Vnumber10 Vnumber14;
        private string ip;
        private Thread thread;
        private bool threadRun = true;
        private bool isRead = true;
        private delegate void daili();
        private delegate string MyDelegate();
        delegate void SetTextCallback(string text);
        public DataTable dt1;
        public DataTable dt2;
        public string station;
        public string TextBox;
        public string TextBoxs TextBoxs1; 
        public int intnumber = 0 intnumber1 outnumber outnumber1;
        public string mesage;
        public bool txt1;
        public Form1()
        {
            InitializeComponent();
        }
        /// 
        /// 初加载
        /// 

        /// 
        /// 
        private void Form1_Load(object sender EventArgs e)
        {
            xmlDocument xml = new xmlDocument();
            xml.Load(Application.StartupPath + “//“ + “Appconfig.xml“);
            xmlNode xn = xml.DocumentElement;
            txtIp.Text = xn[“Plc_ip“].InnerText;
            txtLineno.Text = xn[“Line_no“].InnerText;
            //station = xn[“station“].InnerText;
            remind = new TextBoxRemind();
            this.Button5_Click(sender e);

            #region 配置文件及数据库代码
            //txtLineno.Text= ConfigurationManager.AppSettings[“Line_no“].ToString();
            // txtLineno.Text = “502“;
            //txtIp.Text = ConfigurationManager.AppSettings[“Plc_Ip“].ToString();

            //string sql = “select *  from SYS_Users “;
            //SqlDataAdapter da = new SqlDataAdapter(sql str);
            //DataSet ds = new DataSet();
            //da.Fill(ds);
            //this.txtIp.Text = ds.Tables[0].Rows[0][2].ToString();
            // cmd.Parameters.Add(new SqlParameter(“存储过程输入参数变量名“ 数据类型));
            //SqlCommand cmd = new SqlCommand(“test1“ cnn);//调用存储过程
            //cmd.Parameters[“存储过程输入参数“].Value = 具体的值;
            //cmd.Parameters.Add(new SqlParameter(“存储过程输出参数变量名“ 数据类型));
            //cmd.Parameters[

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

    ..A..H.    126976  2021-03-27 08:12  Plc - V4.2\.vs\WindowsFormsApp1\v16\.suo

     文件        496  2021-03-16 11:38  Plc - V4.2\App.config

     文件      19880  2021-03-27 08:05  Plc - V4.2\bin\Debug\app.publish\WindowsFormsApp1.exe

     文件        123  2021-03-26 14:42  Plc - V4.2\bin\Debug\APPconfig.xml

     文件     692736  2019-08-22 13:41  Plc - V4.2\bin\Debug\HslCommunication.dll

     文件      24576  2019-03-25 16:02  Plc - V4.2\bin\Debug\ModbusTCP.dll

     文件    1061376  2021-03-11 22:44  Plc - V4.2\bin\Debug\SqlSugar.dll

     文件       1866  2021-03-27 08:05  Plc - V4.2\bin\Debug\WindowsFormsApp1.application

     文件      18944  2021-03-27 08:05  Plc - V4.2\bin\Debug\WindowsFormsApp1.exe

     文件        850  2021-03-27 08:05  Plc - V4.2\bin\Debug\WindowsFormsApp1.exe.config

     文件       5864  2021-03-27 08:05  Plc - V4.2\bin\Debug\WindowsFormsApp1.exe.manifest

     文件      48640  2021-03-27 08:05  Plc - V4.2\bin\Debug\WindowsFormsApp1.pdb

     文件       1653  2021-03-24 14:01  Plc - V4.2\bin\log\20210324.txt

     文件       3121  2021-03-26 15:42  Plc - V4.2\bin\log\20210326.txt

     文件        703  2021-03-27 07:57  Plc - V4.2\bin\log\20210327.txt

     文件      19368  2021-03-27 08:12  Plc - V4.2\bin\Release\app.publish\WindowsFormsApp1.exe

     文件        125  2021-03-23 16:19  Plc - V4.2\bin\Release\APPconfig.xml

     文件     692736  2019-08-22 13:41  Plc - V4.2\bin\Release\HslCommunication.dll

     文件      24576  2019-03-25 16:02  Plc - V4.2\bin\Release\ModbusTCP.dll

     文件    1061376  2021-03-11 22:44  Plc - V4.2\bin\Release\SqlSugar.dll

     文件       1866  2021-03-27 08:12  Plc - V4.2\bin\Release\WindowsFormsApp1.application

     文件      18432  2021-03-27 08:12  Plc - V4.2\bin\Release\WindowsFormsApp1.exe

     文件        850  2021-03-27 08:12  Plc - V4.2\bin\Release\WindowsFormsApp1.exe.config

     文件       5864  2021-03-27 08:12  Plc - V4.2\bin\Release\WindowsFormsApp1.exe.manifest

     文件      44544  2021-03-27 08:12  Plc - V4.2\bin\Release\WindowsFormsApp1.pdb

     文件        123  2021-03-22 14:49  Plc - V4.2\config\APPconfig.xml

     文件      19996  2021-03-26 14:39  Plc - V4.2\Form1.cs

     文件      13600  2021-03-22 14:48  Plc - V4.2\Form1.Designer.cs

     文件       5817  2021-03-22 14:48  Plc - V4.2\Form1.resx

     文件        214  2021-02-27 14:37  Plc - V4.2\obj\Debug\.NETframeworkVersion=v4.6.1.AssemblyAttributes.cs

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

评论

共有 条评论