添加项目文件。

This commit is contained in:
zhusenlin
2026-01-15 15:06:36 +08:00
parent 4602f42483
commit 63abae1cbe
319 changed files with 197251 additions and 0 deletions

140
CowainHmi/S1/S1RFID.cs Normal file
View File

@@ -0,0 +1,140 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using PCHMI;
using System.Threading;
using System.IO;
namespace CowainHmi.S1
{
public partial class S1RFID : S1公共背景
{
private String DBnum = "";
private String DBnum1 = "";
private String DBnum2 = "";
private int ID = 0;
public S1RFID()
{
InitializeComponent();
}
private void S1RFID_Load(object sender, EventArgs e)
{
Read_RFID();
}
private void Read_RFID()
{
#region //判断RFID编号给对应的地址赋值
ID = PCHMI.VL.GET_INT16(0, "U51")-1;
DBnum = "DB850";
if (ID == 0)
{
DBnum1 = "DB851";
DBnum2 = "DB852";
}
if (ID == 1)
{
DBnum1 = "DB853";
DBnum2 = "DB854";
}
if (ID == 2)
{
DBnum1 = "DB855";
DBnum2 = "DB856";
}
if (ID == 3)
{
DBnum1 = "DB856";
DBnum2 = "DB857";
}
if (ID == 4)
{
DBnum1 = "DB858";
DBnum2 = "DB859";
}
#endregion
if (ID >= 0)
{
#region //RFID操作区地址关联
this.ReadTime. = $"{DBnum}.{ID * 26 + 22}";
this.ReadTime. = $"{DBnum}.{ID * 26 + 22}";
this.WriteTime. = $"{DBnum}.{ID * 26 + 24}";
this.TagINLamp. = $"{DBnum}.{ID * 26 + 18}.0";
this.WriteOKLamp. = $"{DBnum}.{ID * 26 + 18}.1";
this.ReadOKLamp. = $"{DBnum}.{ID * 26 + 18}.2";
this.ReadWriteErrLamp. = $"{DBnum}.{ID * 26 + 18}.5";
this.Reading. = $"{DBnum}.{ID * 26 + 20}.0";
this.Writing. = $"{DBnum}.{ID * 26 + 20}.1";
this.HomeRfidbtn..[0] = $"{DBnum}.{ID * 26}.0";
this.HomeRfidbtn. = $"{DBnum}.{ID * 26}.0";
this.ManualRead..[0] = $"{DBnum}.{ID * 26}.1";
this.ManualRead. = $"{DBnum}.{ID * 26}.1";
this.ManualWrite..[0] = $"{DBnum}.{ID * 26}.2";
this.ManualWrite. = $"{DBnum}.{ID * 26}.2";
this.ReadStartID. = $"{DBnum}.{ID * 26 + 2}";
this.ReadLengths. = $"{DBnum}.{ID * 26 + 4}";
this.WriteStartID. = $"{DBnum}.{ID * 26 + 8}";
this.WriteLengths. = $"{DBnum}.{ID * 26 + 10}";
#endregion
#region //读取区地址关联
this.ReadTraysTyp. = $"{DBnum1}.0";
this.ReadTraysID. = $"{DBnum1}.2";
this.ReadproductsTyp. = $"{DBnum1}.4";
this.ReadproductsSN. = $"{DBnum1}.6";
this.ReadproductsSN.Text = $"{DBnum1}.6";
this.ReadOrderID. = $"{DBnum1}.140";
this.ReadOrderID.Text = $"{DBnum1}.140";
this.ReadLastWork. = $"{DBnum1}.66";
this.ReadLastWork.Text = $"{DBnum1}.66";
this.ReadLastWorkState. = $"{DBnum1}.76";
this.ReadLastWorkState.Text = $"{DBnum1}.76";
this.ReadNextWork. = $"{DBnum1}.86";
this.ReadNextWork.Text = $"{DBnum1}.86";
this.ReadStartTime.= $"{DBnum1}.96";
this.ReadEndTime. = $"{DBnum1}.118";
#endregion
#region //写入区地址关联
this.WriteTraysTyp. = $"{DBnum2}.0";
this.WriteTraysID. = $"{DBnum2}.2";
this.WriteproductsTyp. = $"{DBnum2}.4";
this.WriteproductsSN. = $"{DBnum2}.6";
this.WriteproductsSN.Text = $"{DBnum2}.6";
this.WriteOrderID. = $"{DBnum2}.140";
this.WriteOrderID.Text = $"{DBnum2}.140";
this.WriteLastWork. = $"{DBnum2}.66";
this.WriteLastWork.Text = $"{DBnum2}.66";
this.WriteLastWorkState. = $"{DBnum2}.76";
this.WriteLastWorkState.Text = $"{DBnum2}.76";
this.WriteNextWork. = $"{DBnum2}.86";
this.WriteNextWork.Text = $"{DBnum2}.86";
this.WriteStartTime. = $"{DBnum2}.96";
this.WriteNextWork.Text = $"{DBnum2}.96";
this.WriteEndTime. = $"{DBnum2}.118";
this.WriteNextWork.Text = $"{DBnum2}.118";
#endregion
}
}
private void TxID_TextChanged(object sender, EventArgs e)
{
Read_RFID();
}
}
}