public FrmStation2() { InitializeComponent(); if (objora.Connection()) { dbstatuslbl.Text = "CONNECTED"; dbstatuslbl.ForeColor = Color.LawnGreen; } else { dbstatuslbl.Text = "NOT CONNECTED"; dbstatuslbl.ForeColor = Color.Red; } libnoInstance.connect_plc(); if (libnoInstance.IsConnected) { Life_timer.Enabled = true; } else { opmsglbl2.Text = "CONNECTION TO PLC WAS FAILED"; opmsglbl2.ForeColor = Color.Red; } DataManInitialize_Stn2(); S7_Device_Initialize(); }
public FrmStation1() { InitializeComponent(); if (!objora.Connection()) { opmsglbl.Text = "CONNECTION TO DATABASE FAILED"; opmsglbl.ForeColor = Color.Red; } libnoInstance.connect_plc(); if (libnoInstance.IsConnected) { lifebitlbl.Text = "CONNECTED"; lifebitlbl.ForeColor = Color.LawnGreen; Alarm_Timer.Enabled = true; } else { lifebitlbl.Text = "NOT CONNECTED"; lifebitlbl.ForeColor = Color.Red; } DataManInitialize_Stn1(); fillcombo1(); get_alarmaddress(); }
static void Main(string[] args) { string ip = ask_user_input("What is ip address of PLC?"); int port, slot, rack; int.TryParse(ask_user_input("What is port address of PLC? (Default 102)"), out port); port = port == 0 ? 102 : port; int.TryParse(ask_user_input("What is rack address of PLC? (Default 0)"), out rack); rack = rack == 0 ? 0 : rack; int.TryParse(ask_user_input("What is slot address of PLC? (Default 1)"), out slot); slot = slot == 0 ? 1 : slot; string logReq = ask_user_input("Do you want to save runtime errors in C:\\LibnoDaveClass? (y/n)"); bool logRequest = logReq == "y" ? true : false; LibnoDaveClass libnoInstance = new LibnoDaveClass(port, ip, rack, slot, logRequest, false); libnoInstance.connect_plc(); if (libnoInstance.IsConnected) { print_message("PLC is connected!"); bool exitCondition = false; while (!exitCondition) { user_cycle(libnoInstance); Console.WriteLine(""); string exitReq = ask_user_input("Do you want to exit? (y/n)"); if (exitReq == "y") { exitCondition = true; } } libnoInstance.disconnect_plc(); if (libnoInstance.IsDisconnected) { print_message("PLC is disconnected.."); } } else { print_message("PLC is not connected.. Check configurations and parameters. Try again later.."); } print_message("Press any key to exit.."); Console.ReadKey(); }