This commit is contained in:
chi
2025-04-24 16:24:01 +09:00
parent f71b963851
commit 20dd87a9d0
55 changed files with 961 additions and 1085 deletions

View File

@@ -32,7 +32,6 @@ namespace Project.ViewForm
}
bool tmrun = false;
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Stop();

View File

@@ -7,7 +7,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static Project.StateMachine;
using Project.StateMachine;
using COMM;
using AR;
@@ -44,7 +44,7 @@ namespace Project.ViewForm
}
}
private void Sm_StepChanged(object sender, StepChangeEventArgs e)
private void Sm_StepChanged(object sender, StateMachine.StateMachine.StepChangeEventArgs e)
{
if (e.New == eSMStep.INIT || e.New == eSMStep.SYNC)
this.ctlAuto1.Scean = CtlAuto.eScean.Progress;

View File

@@ -60,7 +60,6 @@ namespace Project.ViewForm
}
bool tmrun = false;
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Stop();

View File

@@ -88,7 +88,6 @@ namespace Project.ViewForm
}
bool tmrun = false;
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Stop();

View File

@@ -23,43 +23,33 @@ namespace Project.ViewForm
namearray.Clear();
tagarray.Clear();
for (byte i = 0; i < 16; i++)
{
var flagName = ((arDev.FakePLC.DIName)i).ToString();
var enumValue = Enum.Parse(typeof(arDev.FakePLC.DIPin), flagName);
if (flagName == i.ToString()) tagarray.Add(string.Empty);
else
{
//동일한 이름의 pin 번호르 찾아서 할당해준다.
var eV = (arDev.FakePLC.DIPin)enumValue;
tagarray.Add(((byte)eV).ToString());
}
namearray.Add(flagName.Replace("_", "\n"));
}
for (byte i = 0; i < 8; i++)
{
var flagName = ((arDev.FakePLC.DOName)i).ToString();
var enumValue = Enum.Parse(typeof(arDev.FakePLC.DOPin), flagName);
if (flagName == i.ToString()) tagarray.Add(string.Empty);
else
{
//동일한 이름의 pin 번호르 찾아서 할당해준다.
var eV = (arDev.FakePLC.DOPin)enumValue;
tagarray.Add(((byte)eV).ToString());
}
namearray.Add(flagName);
}
////값설정
//List<Boolean> fgValueM = new List<bool>();
//List<Boolean> fgValueS = new List<bool>();
////mainplc
//for (byte i = 0; i < 16; i++)
// fgValueM.Add(PUB.PLC.GetValueI(i));
//for (byte i = 0; i < 16; i++)
// fgValueM.Add(PUB.PLC.GetValueO(i));
//{
// var flagName = ((arDev.FakePLC.DIName)i).ToString();
// var enumValue = Enum.Parse(typeof(arDev.FakePLC.DIPin), flagName);
// if (flagName == i.ToString()) tagarray.Add(string.Empty);
// else
// {
// //동일한 이름의 pin 번호르 찾아서 할당해준다.
// var eV = (arDev.FakePLC.DIPin)enumValue;
// tagarray.Add(((byte)eV).ToString());
// }
// namearray.Add(flagName.Replace("_", "\n"));
//}
//for (byte i = 0; i < 8; i++)
//{
// var flagName = ((arDev.FakePLC.DOName)i).ToString();
// var enumValue = Enum.Parse(typeof(arDev.FakePLC.DOPin), flagName);
// if (flagName == i.ToString()) tagarray.Add(string.Empty);
// else
// {
// //동일한 이름의 pin 번호르 찾아서 할당해준다.
// var eV = (arDev.FakePLC.DOPin)enumValue;
// tagarray.Add(((byte)eV).ToString());
// }
// namearray.Add(flagName);
//}
this.FormClosed += FIO_FormClosed;
UpdateControl();