public static void WriteWarmC(double num) { string ReadNumber = PLCCommon.Trans16((int)num); ReadNumber = PLCCommon.TransLengthToString(ReadNumber); PLCCommon.PLC_WRITE("1775", ReadNumber, "1"); }
public static void CheckTime() { DateTime dt = DateTime.Now; string TotalSendTime = PLCCommon.TransLengthToString(PLCCommon.Trans16((dt.Year).ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16((dt.Month).ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16((dt.Day).ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16((dt.Minute).ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16((dt.Second).ToString())); PLCCommon.PLC_WRITE("1780", TotalSendTime, "5"); }
internal static string TransLenghtByString(string SendWord) { string TotalSend = ""; for (int i = 0; i < SendWord.Length; i++) { TotalSend += PLCCommon.TransLengthToString(PLCCommon.Trans16(SendWord[i])); } return(TotalSend); }
public static void StartSendWeight(string Weight) { WeightGet = PLCCommon.Trans16(Weight); while (WeightGet.Length < 9) { WeightGet = "0" + WeightGet; } WeightGet = WeightGet.Substring(4, 4) + WeightGet.Substring(0, 4); WriteWeight(WeightGet); GetWeight = true; }
public static void WriteOutWarmTime() { DateTime dt = DateTime.Now; string TotalSendString = PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Year.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Month.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Day.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Hour.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Day.ToString())); //PLCCommon.PLC_WRITE("1760", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Year.ToString())),"5"); PLCCommon.PLC_WRITE("1761", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Month.ToString())), "1"); PLCCommon.PLC_WRITE("1762", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Day.ToString())), "1"); PLCCommon.PLC_WRITE("1763", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Hour.ToString())), "1"); PLCCommon.PLC_WRITE("1764", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Day.ToString())), "1"); }
public static void WriteInColdSaveTime(string dt) { string Year = PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Substring(0, 4))); string Month = PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Substring(4, 2))); string Day = PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Substring(6, 2))); string TotalSendDate = Year + Month + Day; //PLCCommon.PLC_WRITE("1740", TotalSendDate,"3"); PLCCommon.PLC_WRITE("1740", Year, "1"); PLCCommon.PLC_WRITE("1741", Month, "1"); PLCCommon.PLC_WRITE("1742", Day, "1"); }
public void WriteWeight(double Weight) { string num = PLCCommon.Trans16((int)(Weight)); string AfterPoint = PLCCommon.Trans16((int)(Weight * 1000) - (((int)(Weight)) * 1000)); num = PLCCommon.TransLengthToString(num); AfterPoint = PLCCommon.TransLengthToString(AfterPoint); string TotalSendWeight = AfterPoint + num; PLCCommon.PLC_WRITE("1772", TotalSendWeight, "2"); //PLCCommon.PLC_WRITE("1772", AfterPoint); //PLCCommon.PLC_WRITE("1773", num); }
public static void WriteStartTaskTime() { DateTime dt = DateTime.Now; string SendTotalStartTime = PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Year.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Month.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Day.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Hour.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Minute.ToString())); //PLCCommon.PLC_WRITE("1743", SendTotalStartTime,"5"); PLCCommon.PLC_WRITE("1743", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Year.ToString())), "1"); PLCCommon.PLC_WRITE("1744", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Month.ToString())), "1"); PLCCommon.PLC_WRITE("1745", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Day.ToString())), "1"); PLCCommon.PLC_WRITE("1746", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Hour.ToString())), "1"); PLCCommon.PLC_WRITE("1747", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Minute.ToString())), "1"); }
public static void WriteOutColdTime() { //PLCCommon.PLC_WRITE("1755", "2", "1"); //PLCCommon.PLC_WRITE("1756", "1", "1"); DateTime dt = DateTime.Now; string SendWord = PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Year.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Month.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Day.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Hour.ToString())) + PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Minute.ToString())); //PLCCommon.PLC_WRITE("1750", SendWord, "5"); PLCCommon.PLC_WRITE("1750", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Year.ToString())), "1"); PLCCommon.PLC_WRITE("1751", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Month.ToString())), "1"); PLCCommon.PLC_WRITE("1752", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Day.ToString())), "1"); PLCCommon.PLC_WRITE("1753", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Hour.ToString())), "1"); PLCCommon.PLC_WRITE("1754", PLCCommon.TransLengthToString(PLCCommon.Trans16(dt.Minute.ToString())), "1"); }
public static void WriteOperator(string Lv, string Name) { NowLv = Lv; NowName = Name; string TotalSendName = ""; PLCCommon.PLC_WRITE("1710", Lv, "1"); for (int i = 0; i < Name.Length; i++) { TotalSendName += PLCCommon.TransLengthToString(PLCCommon.Trans16((int)Name[i])); //PLCCommon.PLC_WRITE((1711 + i).ToString(), PLCCommon.TransLengthToString(PLCCommon.Trans16((int)Name[i]))); } PLCCommon.PLC_WRITE("1711", TotalSendName, Name.Length.ToString()); }
public static void WriteCommon(string Common) { //for (int i = 0; i < BarcoNumber.Length; i++) //{ // PLCCommon.PLC_WRITE((1730 + i).ToString(), PLCCommon.TransLengthToString(PLCCommon.Trans16(BarcoNumber[i])), "1"); //} //8088X78 7 if (Common.Length % 2 == 0) { for (int i = 0; i < Common.Length / 2; i++) { PLCCommon.PLC_WRITE((1730 + i).ToString(), PLCCommon.Trans16(Common[(i * 2) + 1]) + PLCCommon.Trans16(Common[(i * 2)]), "2"); } } else { for (int i = 0; i < Common.Length / 2; i++) { PLCCommon.PLC_WRITE((1730 + i).ToString(), PLCCommon.Trans16(Common[(i * 2) + 1]) + PLCCommon.Trans16(Common[(i * 2)]), "2"); } PLCCommon.PLC_WRITE((1730 + (Common.Length / 2)).ToString(), PLCCommon.TransLengthToString(PLCCommon.Trans16(Common[Common.Length - 1])), "1"); } }
public static void WriteBarcoNo(string BarcoNumber) { if (BarcoNumber.Length % 2 == 0) { for (int i = 0; i < BarcoNumber.Length / 2; i++) { PLCCommon.PLC_WRITE((1730 + i).ToString(), PLCCommon.Trans16(BarcoNumber[(i * 2) + 1]) + PLCCommon.Trans16(BarcoNumber[(i * 2)]), "1"); } } else { for (int i = 0; i < BarcoNumber.Length / 2; i++) { PLCCommon.PLC_WRITE((1730 + i).ToString(), PLCCommon.Trans16(BarcoNumber[(i * 2) + 1]) + PLCCommon.Trans16(BarcoNumber[(i * 2)]), "1"); } PLCCommon.PLC_WRITE((1730 + (BarcoNumber.Length / 2)).ToString(), PLCCommon.TransLengthToString(PLCCommon.Trans16(BarcoNumber[BarcoNumber.Length - 1])), "1"); } //上下顛倒 Ex.8088X78 //for (int i = 0; i < BarcoNumber.Length; i++) //{ // PLCCommon.PLC_WRITE((1730 + i).ToString(), PLCCommon.TransLengthToString(PLCCommon.Trans16(BarcoNumber[i])), "1"); //} }
public static void WriteOperator() { PLCCommon.PLC_WRITE("1710", WriteInClod.NowLv, "1"); for (int i = 0; i < WriteInClod.NowName.Length; i++) { //SendTotlaWord += PLCCommon.TransLengthToString(PLCCommon.Trans16((int)WriteInClod.NowName[i])); PLCCommon.PLC_WRITE((1711 + i).ToString(), PLCCommon.TransLengthToString(PLCCommon.Trans16((int)WriteInClod.NowName[i])), "1"); } //PLCCommon.PLC_WRITE("1711", SendTotlaWord, WriteInClod.NowName.Length.ToString()); }
public static void WriteMachineValues(string UpDownMachine, string TransferValues, string DelayTime) { PLCconnect.PLCCommon.PLC_WRITE("1830", PLCCommon.Trans16(UpDownMachine), "1"); PLCconnect.PLCCommon.PLC_WRITE("1832", PLCCommon.Trans16(TransferValues), "1"); PLCconnect.PLCCommon.PLC_WRITE("1860", PLCCommon.Trans16(DelayTime), "1"); }