资源简介
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.xm
文件 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.xm
文件 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.xm
文件 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\.NETfr
............此处省略71个文件信息
- 上一篇:C#考勤系统
- 下一篇:汉字二维码生成及解码
相关资源
- 上位机通讯测试控件大全
- c#与西门子s7-200 smart 通讯 S7TCPDLL.dll
- C# Modbus TCP通讯(S7200PLC)
- C# 台达PLC485通信
- VS开发S7-1200PLC上位机软件(案例源码
- LIS HL7 深圳迈瑞血常规通讯接口
- 电子秤重量读取(串口通讯)
- C#与西门子1500通讯59060
-
欧姆龙PLC通讯程序源码(HOST li
nk 实 - kepserver 连接 PLC代码
- 松下PLC 通讯(modbus)
- socket通讯实例(入门级)58873
- C#多线程以及Socket通讯
- 三菱plc上载最终程序.gxw
- 三菱Q-PLC与C#串口
- C#与三菱Q系列PLC以太网通信
- TcpClient C#2010读取PLC
- c# 串口通讯的(收发数据)
- C#-与西门子1200-1500-S7通讯(源码+文档
- Csharp串口通讯
- TCP/IP通讯 (附服务端以及客户端)
- plc通信(vb+c#+说明文档)
- C# 实现 信捷PLC通讯协议
- C# SHAP7与西门子PLC通讯及模拟
- C# 通过S7.NET方式实现与西门子PLC通信
- 物联网设备通讯协议实现客户端(I
- udp通讯(需修改客户端链接服务端时
- 网络通讯程序源码(附客户端以及服
- 串口通讯工具源码
- C#串口通讯
评论
共有 条评论