/// <summary> /// 实例化 下位机数据 /// </summary> /// <param name="device">关联的设备</param> /// <param name="defaultSettingPath">默认配置路径</param> public PLCData(PLC.Device device, string defaultSettingPath) { this.Device = device; this.Device.ChangeTaskState(CancelBit.Storage, true); this.DefaulSettingPath = defaultSettingPath; this.SettingTask = new SettingTasks(this); this.Device.ResultGot4Custom += Device_ResultGot4Custom; }
internal void UnRegisetCurveChange(PLC.Device device) { if (regiset == false) { return; } device.Tiji2DCurveGot -= device_Tiji2DCurveGot; device.Tiji3DCurveGot -= device_Tiji3DCurveGot; regiset = false; }
internal void RegisetCurveChange(PLC.Device device) { if (regiset == true) { return; } regiset = true; device.Tiji2DCurveGot += device_Tiji2DCurveGot; device.Tiji3DCurveGot += device_Tiji3DCurveGot; }
public ALlSettingTask(PLC.Device device, IStorageModel[] models) : base(device) { this.models = models; this.Result = false; }