CSDL
CSDL
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;
using OPCAutomation;
namespace QUẢN_LÍ_WEBSEVER
{
public partial class CSDL : Form
{
public CSDL()
{
InitializeComponent();
}
string sql_Real;
string sql_Float;
string sql_TB;
string sql_Nang;
private void dataScan(int ID, int NumItems, ref Array tagID,
ref Array ItemValues, ref Array Qualities, ref Array TimeStamps)
{
for (int i = 1; i <= NumItems; i++)
{
// Khai báo biến chung
int getTagID = Convert.ToInt32(tagID.GetValue(i));
string tagValue = ItemValues.GetValue(i)?.ToString();
Console.WriteLine(tagID.Length);
// Lấy giá trị tag
string sqltable_name = "Production_data";
string collum1 = "date_time";
string collum2 = "Act_Loadcell";
string collum3 = "Act_Count_Nhe";
string collum4 = "Act_Count_TB";
string collum5 = "Act_Count_Nang";
string data1 = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff");
string data2 = sql_Float;
string data3 = sql_Real;
string data4 = sql_TB;
string data5 = sql_Nang;
if (getTagID == 8)
{
sql_Real = tagValue;
tbx_nhe.Text = tagValue;
}
if (getTagID == 9)
{
sql_TB = tagValue;
tbx_tb.Text = tagValue;
}
if (getTagID == 7)
{
sql_Nang = tagValue;
tbx_nang.Text = tagValue;
}
if (getTagID == 2 )
{
sql_Float = tagValue;
tbx_loadcell.Text = tagValue;
}
textBox1.Text = tagValue;
}
}
}
}