| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 | 
							- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- namespace IMCS.Logic
 
- {
 
-     public class PLCWCS
 
-     {
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public float PLC_Runing_Travel_Point { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public float PLC_Runing_Rrolley_Point { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public float PLC_Runing_Hoist_Point { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public float PLC_Runing_Rotating_Point { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public float PLC_Runing_Clamping_Point { get; set; }
 
-       
 
-     }
 
-     public class taskpack
 
-     {
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Travel_ation { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Travel_position { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Trolley_action { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Trolley_position { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Rrolley_position { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Hosit_action { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Hosit_position { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Rotating_action { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Rotating_position { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Clamping_action { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Clamping_position { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Cranes_position { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Edge_Detection_action { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_End_sign { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Task_id { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_NewTask_id { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public PlcAddressAndValue Pack_Step { get; set; }
 
-     }
 
-     public class PlcAddressAndValue
 
-     {
 
-         public PlcAddressAndValue(string _plcaddress)
 
-         {
 
-             Plc_Address = _plcaddress;
 
-         }
 
-         public PlcAddressAndValue(string _plcaddress, string _Plc_Value)
 
-         {
 
-             Plc_Address = _plcaddress;
 
-             Plc_Value = _Plc_Value;
 
-         }
 
-         public PlcAddressAndValue()
 
-         {
 
-         }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public string Plc_Address { get; set; }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public object Plc_Value { get; set; }
 
-     }
 
-     public class TaskPageList
 
-     {
 
-         taskpack tk = new taskpack();
 
-         int BaseAddress = 42;
 
-         /// <summary>
 
-         /// 下标必须从1开始,
 
-         /// </summary>
 
-         /// <param name="index"></param>
 
-         /// <returns></returns>
 
-         public taskpack this[int index]
 
-         {
 
-             get
 
-             {
 
-                 return tk;
 
-             }
 
-             set
 
-             {
 
-                 tk.Pack_Task_id = new PlcAddressAndValue($"DB222.{BaseAddress * index}"); //42
 
-                 tk.Pack_NewTask_id = new PlcAddressAndValue($"DB222.{BaseAddress * index + 2}"); //44
 
-                 tk.Pack_Step = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 4 }");//
 
-                 tk.Pack_Travel_ation = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 6 }");//
 
-                 tk.Pack_Travel_position = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 8 }");//
 
-                 tk.Pack_Trolley_action = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 12 }");//
 
-                 tk.Pack_Trolley_position = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 14 }");//
 
-                 tk.Pack_Hosit_action = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 18 }");//
 
-                 tk.Pack_Hosit_position = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 20 }");//
 
-                 tk.Pack_Rotating_action = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 24 }");//
 
-                 tk.Pack_Rotating_position = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 26 }");//
 
-                 tk.Pack_Clamping_action = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 30 }");
 
-                 tk.Pack_Clamping_position = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 32 }");
 
-                 tk.Pack_Cranes_position = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 36 }");
 
-                 tk.Pack_Edge_Detection_action = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 38 }");
 
-                 tk.Pack_End_sign = new PlcAddressAndValue($"DB222.{ BaseAddress * index + 40 }");
 
-             }
 
-         }
 
-     }
 
-     public class TaskPageOperation
 
-     {
 
-         TaskPageList taskPageList = new TaskPageList();
 
-         public void aa()
 
-         {
 
-         }
 
-     }
 
- }
 
 
  |