|
|
@@ -68,11 +68,11 @@ public class plc_led_goodslogo : IHttpHandler
|
|
|
);
|
|
|
if (infoDt != null && infoDt.Rows.Count > 0 && infoDt.Rows[0] != null)
|
|
|
{
|
|
|
- SiemensS7.Write<short>("400.2", Convert.ToInt16(infoDt.Rows[0]["seatcovercode"]));
|
|
|
- SiemensS7.Write<short>("400.4", Convert.ToInt16(infoDt.Rows[0]["goodsspecification"]));
|
|
|
- SiemensS7.Write<short>("400.6", Convert.ToInt16(infoDt.Rows[0]["goodstypename"]));
|
|
|
- SiemensS7.Write<string>("400.10", infoDt.Rows[0]["barcode"].ToString());
|
|
|
- SiemensS7.Write<string>("400.24", infoDt.Rows[0]["goodscode"].ToString());
|
|
|
+ SiemensS7.Write<short>("400.2", Convert.ToInt16(infoDt.Rows[0]["GOODSID"]));
|
|
|
+ SiemensS7.Write<short>("400.4", Convert.ToInt16(infoDt.Rows[0]["LOGOID"]));
|
|
|
+ SiemensS7.Write<short>("400.6", Convert.ToInt16(infoDt.Rows[0]["ACCESSORIESCODE"]));
|
|
|
+ SiemensS7.Write<string>("400.10", infoDt.Rows[0]["ACCESSORIESNAME"].ToString());
|
|
|
+ SiemensS7.Write<string>("400.24", infoDt.Rows[0]["DICTIONARYVALUE"].ToString());
|
|
|
|
|
|
//写标识位-扫描结果
|
|
|
SiemensS7.Write<short>("400.0", Convert.ToInt16(1));
|
|
|
@@ -85,16 +85,16 @@ public class plc_led_goodslogo : IHttpHandler
|
|
|
context.Response.Write(SiemensS7.Read<string>("400.24", 11));
|
|
|
|
|
|
|
|
|
- if (Convert.ToInt16(infoDt.Rows[0]["seatcovercode"]) != Convert.ToInt16(SiemensS7.Read<short>("400.2"))
|
|
|
- || Convert.ToInt16(infoDt.Rows[0]["goodsspecification"]) != Convert.ToInt16(SiemensS7.Read<short>("400.4"))
|
|
|
- || Convert.ToInt16(infoDt.Rows[0]["goodstypename"]) != Convert.ToInt16(SiemensS7.Read<short>("400.6"))
|
|
|
+ if (Convert.ToInt16(infoDt.Rows[0]["GOODSID"]) != Convert.ToInt16(SiemensS7.Read<short>("400.2"))
|
|
|
+ || Convert.ToInt16(infoDt.Rows[0]["LOGOID"]) != Convert.ToInt16(SiemensS7.Read<short>("400.4"))
|
|
|
+ || Convert.ToInt16(infoDt.Rows[0]["ACCESSORIESCODE"]) != Convert.ToInt16(SiemensS7.Read<short>("400.6"))
|
|
|
|| Convert.ToInt16(1) != Convert.ToInt16(SiemensS7.Read<short>("400.0")))
|
|
|
{
|
|
|
- SiemensS7.Write<short>("400.2", Convert.ToInt16(infoDt.Rows[0]["seatcovercode"]));
|
|
|
- SiemensS7.Write<short>("400.4", Convert.ToInt16(infoDt.Rows[0]["goodsspecification"]));
|
|
|
- SiemensS7.Write<short>("400.6", Convert.ToInt16(infoDt.Rows[0]["goodstypename"]));
|
|
|
- SiemensS7.Write<string>("400.10", infoDt.Rows[0]["barcode"].ToString());
|
|
|
- SiemensS7.Write<string>("400.24", infoDt.Rows[0]["goodscode"].ToString());
|
|
|
+ SiemensS7.Write<short>("400.2", Convert.ToInt16(infoDt.Rows[0]["GOODSID"]));
|
|
|
+ SiemensS7.Write<short>("400.4", Convert.ToInt16(infoDt.Rows[0]["LOGOID"]));
|
|
|
+ SiemensS7.Write<short>("400.6", Convert.ToInt16(infoDt.Rows[0]["ACCESSORIESCODE"]));
|
|
|
+ SiemensS7.Write<string>("400.10", infoDt.Rows[0]["ACCESSORIESNAME"].ToString());
|
|
|
+ SiemensS7.Write<string>("400.24", infoDt.Rows[0]["DICTIONARYVALUE"].ToString());
|
|
|
|
|
|
//写标识位-扫描结果
|
|
|
SiemensS7.Write<short>("400.0", Convert.ToInt16(1));
|