Compare commits

...

2 Commits

Author SHA1 Message Date
김
11ccc4a904 문서 업데이트 2026-05-29 10:36:44 +09:00
김
f9c91fda88 RMS 항목 추가 2026-05-27 17:11:13 +09:00
5 changed files with 16 additions and 0 deletions

Binary file not shown.

View File

@ -335,6 +335,12 @@ namespace ILSOS_CCW_H52A.Device
PLC_PARAM_3_WELDING_RAMPING_END_DISTANCE, PLC_PARAM_3_WELDING_RAMPING_END_DISTANCE,
PLC_PARAM_3_WELDING_RAMPING_END_DISTANCE_2WORD, PLC_PARAM_3_WELDING_RAMPING_END_DISTANCE_2WORD,
PLC_MASK_LOAD_CELL_ADHENSION_PRESSURE_UPPER_LIMIT,
PLC_MASK_LOAD_CELL_ADHENSION_PRESSURE_UPPER_LIMIT_2WORD,
PLC_MASK_LOAD_CELL_ADHENSION_PRESSURE_LOWER_LIMIT,
PLC_MASK_LOAD_CELL_ADHENSION_PRESSURE_LOWER_LIMIT_2WORD,
} }
public enum eWordOutput : int public enum eWordOutput : int
@ -526,6 +532,12 @@ namespace ILSOS_CCW_H52A.Device
PC_PARAM_3_WELDING_RAMPING_END_DISTANCE, PC_PARAM_3_WELDING_RAMPING_END_DISTANCE,
PC_PARAM_3_WELDING_RAMPING_END_DISTANCE_2WORD, PC_PARAM_3_WELDING_RAMPING_END_DISTANCE_2WORD,
PC_MASK_LOAD_CELL_ADHENSION_PRESSURE_UPPER_LIMIT,
PC_MASK_LOAD_CELL_ADHENSION_PRESSURE_UPPER_LIMIT_2WORD,
PC_MASK_LOAD_CELL_ADHENSION_PRESSURE_LOWER_LIMIT,
PC_MASK_LOAD_CELL_ADHENSION_PRESSURE_LOWER_LIMIT_2WORD,
} }
} }
} }

View File

@ -88,6 +88,10 @@ namespace ILSOS_CCW_H52A.Recipes
plc.WriteDWord((int)eWordOutput.PC_PARAM_3_WELDING_RAMPING_END_DISTANCE, (int)(_LineParam_3.RampingEndDist * (plc as PLCControllerCCWH52A).ConvertTo2WordDivisionIndex(eWordOutput.PC_PARAM_3_WELDING_RAMPING_END_DISTANCE.ToString()))); plc.WriteDWord((int)eWordOutput.PC_PARAM_3_WELDING_RAMPING_END_DISTANCE, (int)(_LineParam_3.RampingEndDist * (plc as PLCControllerCCWH52A).ConvertTo2WordDivisionIndex(eWordOutput.PC_PARAM_3_WELDING_RAMPING_END_DISTANCE.ToString())));
#endregion #endregion
//260527 RMS 항목 추가
plc.WriteDWord((int)eWordOutput.PC_MASK_LOAD_CELL_ADHENSION_PRESSURE_UPPER_LIMIT, (int)(plc.ReadDWord((int)eWordInput.PLC_MASK_LOAD_CELL_ADHENSION_PRESSURE_UPPER_LIMIT).data)); // PLC에서 받은 데이터를 그대로 넘겨주니 변환이 필요 없다
plc.WriteDWord((int)eWordOutput.PC_MASK_LOAD_CELL_ADHENSION_PRESSURE_LOWER_LIMIT, (int)(plc.ReadDWord((int)eWordInput.PLC_MASK_LOAD_CELL_ADHENSION_PRESSURE_LOWER_LIMIT).data)); // PLC에서 받은 데이터를 그대로 넘겨주니 변환이 필요 없다
Log.I(string.Format($"SET PC_RECIPE_PARAM_UPLOAD_COMPLETE True")); Log.I(string.Format($"SET PC_RECIPE_PARAM_UPLOAD_COMPLETE True"));
plc.WriteBit((int)eBitOutput.PC_RECIPE_PARAM_UPLOAD_COMPLETE, true); plc.WriteBit((int)eBitOutput.PC_RECIPE_PARAM_UPLOAD_COMPLETE, true);
} }