コード例 #1
0
ファイル: PLC.cs プロジェクト: patoeng/POPC_Traceability
 private void tmr_Scanner_Tick(object sender, EventArgs e)
 {
     tmr_Scanner.Stop();
     try
     {
         byte[] temp = { };
         PlcCommand.GetPlcRawData(_master, 25, ref temp);
         _data = ModbusTcpHelper.ByteArrayToWordArray(temp);
         MemoryMapping(_data);
         DataUpdated?.Invoke();
     }
     finally
     {
         tmr_Scanner.Start();
     }
 }
コード例 #2
0
ファイル: PLC.cs プロジェクト: patoeng/POPC_Traceability
 private void chb_IndicatorLampRed_CheckedChanged(object sender, EventArgs e)
 {
     PlcCommand.DebugIndicatorRed(_master, chb_IndicatorLampRed.CheckState == CheckState.Checked ? 1 : 0);
 }
コード例 #3
0
ファイル: PLC.cs プロジェクト: patoeng/POPC_Traceability
 private void PLC_VisibleChanged(object sender, EventArgs e)
 {
     PlcCommand.DebugMode(_master, Visible == false ? 0 : 1);
 }
コード例 #4
0
ファイル: PLC.cs プロジェクト: patoeng/POPC_Traceability
 public void SetQuantityProcessable(int value)
 {
     PlcCommand.SetProcessableQty(_master, value);
 }
コード例 #5
0
ファイル: PLC.cs プロジェクト: patoeng/POPC_Traceability
 public void SetQuantityReject(int value)
 {
     PlcCommand.SetNgQty(_master, value);
 }
コード例 #6
0
ファイル: PLC.cs プロジェクト: patoeng/POPC_Traceability
 public void SetQuantityOutput(int value)
 {
     PlcCommand.SetOutputQty(_master, value);
 }
コード例 #7
0
ファイル: PLC.cs プロジェクト: patoeng/POPC_Traceability
 public void SetPoPcState(PopcStates states)
 {
     PlcCommand.SetPoPcState(_master, states);
 }
コード例 #8
0
ファイル: PLC.cs プロジェクト: patoeng/POPC_Traceability
 public void ResetSequence()
 {
     PlcCommand.ResetSequence(_master);
 }
コード例 #9
0
ファイル: PLC.cs プロジェクト: patoeng/POPC_Traceability
 public void ResetPoPcNewOrderNumber()
 {
     PlcCommand.ResetNewOrderNumber(_master);
 }