Menu

PlcGetStatus C#

Ersin
2015-09-04
2016-08-29
  • Ersin

    Ersin - 2015-09-04

    Hi dear snap7 users

    how i can use PlcGetStatus on the visual C# ?

     
  • Jiri Marek

    Jiri Marek - 2016-08-29

    use this:

     public void GetStatus()
            {
                Int32 status2 = 0;
                var watch = global::System.Diagnostics.Stopwatch.StartNew();
                Int32 status = Client.PlcGetStatus(ref status2);
                if (status2 == 0)
                {
                    label9.Text = "Unknown";
                }
                else if (status2 == 4)
                {
                    label9.Text = "Stop";
                }
                else if (status2 == 8)
                {
                    label9.Text = "Run";
                }
                else
                {
                    label9.Text = "Error";
                }
                watch.Stop();
                var elapsedMs = watch.ElapsedMilliseconds;
                label_status_acq.Text = elapsedMs.ToString() + "ms";
            }
    

    Regards

     

    Last edit: Jiri Marek 2016-09-20

Log in to post a comment.