using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using DK.XuWei.WebMes;
using Curtain.DataAccess;
using Curtain.Log;
using System.Data;
///
/// 发送LED看板数据到PLC xuwei add 2023-05-12
///
public static class Led
{
public static void SendData()
{
//读取看板数据
using (IDataAccess conn = DataAccess.Create())
{
DataTable dt = conn.ExecuteDatatable(@"
SELECT
*
FROM
TP_MST_USER
WHERE
VALUEFLAG = '1'
AND USERID = @USERID@
",
new CDAParameter("USERID", "")
);
}
Logger.Debug("读取看板数据完成!");
//发送数据到LED
SiemensS7.Open("172.19.2.71", 102);
SiemensS7.Write("5.0", (Int16)99);//包装总量
SiemensS7.Write("5.2", (Int16)99);//一线包装产量
SiemensS7.Write("5.4", (Int16)99);//二线包装产量
SiemensS7.Write("5.6", (Int16)99);//一线7:30-9:00产量
SiemensS7.Write("5.8", (Int16)99);//一线9:00-10:00产量
SiemensS7.Write("5.10", (Int16)99);//一线10:00-11:00产量
SiemensS7.Write("5.12", (Int16)99);//一线12:00-14:00产量
SiemensS7.Write("5.14", (Int16)99);//一线14:00-15:00产量
SiemensS7.Write("5.16", (Int16)99);//一线15:00-16:00产量
SiemensS7.Write("5.18", (Int16)99);//一线16:00-17:00产量
SiemensS7.Write("5.20", (Int16)99);//一线17:00-18:00产量
SiemensS7.Write("5.22", (Int16)99);//二线7:30-9:00产量
SiemensS7.Write("5.24", (Int16)99);//二线9:00-10:00产量
SiemensS7.Write("5.26", (Int16)99);//二线10:00-11:00产量
SiemensS7.Write("5.28", (Int16)99);//二线12:00-14:00产量
SiemensS7.Write("5.30", (Int16)99);//二线14:00-15:00产量
SiemensS7.Write("5.32", (Int16)99);//二线15:00-16:00产量
SiemensS7.Write("5.34", (Int16)99);//二线16:00-17:00产量
SiemensS7.Write("5.36", (Int16)99);//二线17:00-18:00产量
SiemensS7.Close();
Logger.Debug("发送LED数据完成!");
}
}