PISDK.Server PI_Server; // Creates instance of Pi Server //Connection to Pi Server function public void connect_Server(string PiServerName) { PISDK.PISDK SDK = new PISDK.PISDK(); //Creates new instace of PI SDK PI_Server = SDK.Servers[PiServerName]; // Assign PI server to local machine PI_Server.Open(PI_Server.DefaultUser); // Open connection through default user }
protected void Page_Load(object sender, EventArgs e) { PISDK.PISDK SDK = new PISDK.PISDK(); //Creates new instance of PI SDK PI_SERVER = SDK.Servers["esmartserver-pc"]; //Assign PI server to local machine [Piservername] PI_SERVER.Open("piadmin"); //Open connection through default user //Initialize point data starting at 12:50p rpiCONNECT = updatePointValue("SP14VICE_Connection", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); RPM = updatePointValue("SP14VICE_RPM", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); FLOW = updatePointValue("SP14VICE_Flow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); PRESSURE = updatePointValue("SP14VICE_Pressure", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); POWER = updatePointValue("F13APA_POWER_BOT1", "12/6/2013 4:50:00 PM", DateTime.Now.ToString()); TEMP = updatePointValue("SP14VICE_Temp", "3/13/2013 1:05:00 PM", DateTime.Now.ToString()); }
protected void Page_Load(object sender, EventArgs e) { ///// Connect to pi server ///// PISDK.PISDK SDK = new PISDK.PISDK(); //Creates new instance of PI SDK PI_SERVER = SDK.Servers["esmartserver-pc"]; //Assign PI server to local machine [Piservername] PI_SERVER.Open("piadmin"); //Open connection through default user //Initialize point data starting at 12:50p rpiCONNECT = updatePointValue("SP14VICE_Connection", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); RPM = updatePointValue("SP14VICE_RPM", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); FLOW = updatePointValue("SP14VICE_Flow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); PRESSURE = updatePointValue("SP14VICE_Pressure", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); POWER = updatePointValue("F13APA_POWER_BOT1", "12/6/2013 4:50:00 PM", DateTime.Now.ToString()); USERLOCK = updatePointValue("SP14VICE_Lock", "12/6/2013 4:50:00 PM", DateTime.Now.ToString()); // 1= unlocked, 0 = locked if (USERLOCK.value == "1") { lockoutdisp.InnerHtml = "OFF - UNLOCKED"; } else if (USERLOCK.value == "0") { lockoutdisp.InnerHtml = "ON - LOCKED"; } }
protected void Page_Load(object sender, EventArgs e) { PISDK.PISDK SDK = new PISDK.PISDK(); //Creates new instance of PI SDK PI_SERVER = SDK.Servers["esmartserver-pc"]; //Assign PI server to local machine [Piservername] PI_SERVER.Open("piadmin"); //Open connection through default user //Initialize point data starting at 12:50p rpiCONNECT = updatePointValue("SP14VICE_Connection", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); FREQ = updatePointValue("SP14VICE_Freq", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); RPM = updatePointValue("SP14VICE_RPM", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); FLOW = updatePointValue("SP14VICE_Flow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); DF = updatePointValue("SP14VICE_DesiredFlow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); PRESSURE = updatePointValue("SP14VICE_Pressure", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); VOLT = updatePointValue("SP14VICE_TopVoltage1", "3/6/2014 1:20:00 PM", DateTime.Now.ToString()); CURR = updatePointValue("SP14VICE_TopCurrent1", "3/6/2014 1:20:00 PM", DateTime.Now.ToString()); POWER = updatePointValue("SP14VICE_TopPower1", "3/6/2014 1:20:00 PM", DateTime.Now.ToString()); TEMP = updatePointValue("SP14VICE_Temp", "3/13/2013 1:05:00 PM", DateTime.Now.ToString()); USERLOCK = updatePointValue("SP14VICE_Lock", "12/6/2013 4:50:00 PM", DateTime.Now.ToString()); // 1= unlocked, 0 = locked COST.value = findCost(120, (float)0.35).ToString(); //Assume: running pump for 4 hrs/day for 30 days; tier 3 pricing during summer ($.35/kWH) COST.timestamp = DateTime.Now.ToString(); setTableValues(); }
//<<<<<<<<<<Connect to PI Server>>>>>>>>>> public void connectToServer(string piServerName) { PISDK.PISDK SDK = new PISDK.PISDK(); // Create new instance of PI SDK piServer = SDK.Servers[piServerName]; // Assign PI Server to local machine piServer.Open(piServer.DefaultUser); // Open connection through default user }
public bool ConnectToPI() { try { if (pSdk == null || !piServer.Connected) { pSdk = new PISDK.PISDK(); string piserver_name = ConfigurationManager.AppSettings["PIServer"].ToString(); string connectstr = ConfigurationManager.AppSettings["PIConnectionString"].ToString(); piServer = pSdk.Servers[piserver_name]; if (piServer.Connected) return true; piServer.ConnectTimeout = 120; piServer.Open(connectstr); } } catch (Exception ex) { pSdk = null; _ErrorInfo = ex.Message; return false; } return true; }
public MainForm() { InitializeComponent(); pisdk = new PISDK.PISDK(); pisrv = pisdk.Servers.DefaultServer; pisrv.Open(); }
protected void Page_Load(object sender, EventArgs e) { PISDK.PISDK SDK = new PISDK.PISDK(); //Creates new instance of PI SDK PI_SERVER = SDK.Servers["esmartserver-pc"]; //Assign PI server to local machine [Piservername] PI_SERVER.Open("piadmin"); //Open connection through default user //Initialize point data starting at 12:50p rpiCONNECT = updatePointValue("SP14VICE_Connection", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); RPM = updatePointValue("SP14VICE_RPM", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); FLOW = updatePointValue("SP14VICE_Flow", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); PRESSURE = updatePointValue("SP14VICE_Pressure", "2/27/2014 12:50:00 PM", DateTime.Now.ToString()); }
PISDK.Server piServer; //Create instance of PI Server //<<<<<<<<<<Connect to PI Server>>>>>>>>>> public void connectToServer(string piServerName) { PISDK.PISDK SDK = new PISDK.PISDK(); // Create new instance of PI SDK piServer = SDK.Servers[piServerName]; // Assign PI Server to local machine piServer.Open(piServer.DefaultUser); // Open connection through default user }