25111801 添加PLC屏蔽交互
This commit is contained in:
@@ -128,6 +128,10 @@ namespace SLC1_N
|
||||
chk_ContinueTest.Checked = config.GetValue<bool>("chk_ContinueTest", true);
|
||||
tb_ContinueTestCount.Enabled = chk_ContinueTest.Checked;
|
||||
tb_ContinueTestCount.Text = config.GetValue<int>("tb_ContinueTestCount", 1).ToString();
|
||||
|
||||
// 刷新屏蔽状态
|
||||
timer_Block.Interval = 1000;
|
||||
timer_Block.Start();
|
||||
}
|
||||
|
||||
//上传参数
|
||||
@@ -748,5 +752,39 @@ namespace SLC1_N
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void chk_CH1Grating_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Signal_PLC_WriteCoil?.Invoke(1040, chk_CH1Grating.Checked);
|
||||
}
|
||||
|
||||
private void chk_CH2Grating_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Signal_PLC_WriteCoil?.Invoke(1041, chk_CH2Grating.Checked);
|
||||
}
|
||||
|
||||
private void chk_CH3Grating_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Signal_PLC_WriteCoil?.Invoke(1042, chk_CH3Grating.Checked);
|
||||
}
|
||||
|
||||
private void chk_CH4Grating_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Signal_PLC_WriteCoil?.Invoke(1043, chk_CH4Grating.Checked);
|
||||
}
|
||||
|
||||
private void chk_SafetyDoor_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Signal_PLC_WriteCoil?.Invoke(1044, chk_SafetyDoor.Checked);
|
||||
}
|
||||
|
||||
private void timer_Block_Tick(object sender, EventArgs e)
|
||||
{
|
||||
chk_CH1Grating.Checked = Form1.f1.coilBlock[0];
|
||||
chk_CH2Grating.Checked = Form1.f1.coilBlock[1];
|
||||
chk_CH3Grating.Checked = Form1.f1.coilBlock[2];
|
||||
chk_CH4Grating.Checked = Form1.f1.coilBlock[3];
|
||||
chk_SafetyDoor.Checked = Form1.f1.coilBlock[4];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user