//Axis movement private List<string> Axis_movement() { List<string> axis_results = new List<string>(); List<string> nodesToRead = new List<string>(); nodesToRead.Add(new NodeId("/Plc/DB31.DBX64.6", 2).ToString()); // x axis minus nodesToRead.Add(new NodeId("/Plc/DB31.DBX64.7", 2).ToString()); // x axis plus nodesToRead.Add(new NodeId("/Plc/DB32.DBX64.6", 2).ToString()); // y axis minux nodesToRead.Add(new NodeId("/Plc/DB32.DBX64.7", 2).ToString()); // y axis plus nodesToRead.Add(new NodeId("/Plc/DB33.DBX64.6", 2).ToString()); // z axis minus nodesToRead.Add(new NodeId("/Plc/DB33.DBX64.7", 2).ToString()); // z axis plus nodesToRead.Add(new NodeId("/Plc/DB34.DBX64.6", 2).ToString()); // w axis minus nodesToRead.Add(new NodeId("/Plc/DB34.DBX64.7", 2).ToString()); // w axis plus nodesToRead.Add(new NodeId("/Plc/DB36.DBX64.6", 2).ToString()); // s axis minus nodesToRead.Add(new NodeId("/Plc/DB36.DBX64.7", 2).ToString()); // s axis plus axis_results = OpcUastartup.get_m_server().ReadValues(nodesToRead); return axis_results; }
//program - alarm active private string Read_Q204_2() { List<string> nodesToRead = new List<string>(); List<string> results = new List<string>(); nodesToRead.Add(new NodeId("/Plc/Q204.2", 2).ToString()); results = OpcUastartup.get_m_server().ReadValues(nodesToRead); return results[0]; }
//PROG RUNNING private string Read_DB20_DBX35_0() { List<string> nodesToRead = new List<string>(); List<string> results = new List<string>(); nodesToRead.Add(new NodeId("/Plc/DB20.DBX35.0", 2).ToString()); results = OpcUastartup.get_m_server().ReadValues(nodesToRead); return results[0]; }
private string Read_prog_name() { List<string> nodesToRead = new List<string>(); List<string> results = new List<string>(); nodesToRead.Add(new NodeId("/Channel/ProgramInfo/selectedWorkPProg[u1,1]", 2).ToString()); results = OpcUastartup.get_m_server().ReadValues(nodesToRead); return results[0]; }