2026-05-27 17:11:13 +09:00

544 lines
25 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ILSOS_CCW_H52A.Device
{
partial class PLCControllerCCWH52A
{
// Config 폴더에 있는 메모리 맵 정보
//public enum eBitInput : int
//{
// PLC_LIVE_STATUS = 0x00, // PLC 라이브 상태
// PLC_AUTO_STATUS, // PLC 자동운전 상태
// PLC_AUTO_REQ, // PLC 자동운전 변경 요청
// PLC_MANUAL_REQ, // PLC 수동운전 변경 요청
// PLC_LIGHT_ALARM_STATUS, // PLC 경알람 상태
// PLC_HEAVY_ALARM_STATUS, // PLC 중알람 상태
// PLC_DOOR_INTERLOCK, // PLC 도어 인터락
// PLC_EMO_STATUS, // PLC EMO 상태
// PLC_RECIPE_CHANGE_REQ, // PLC 레시피 변경 요청
// PLC_JIG_LOAD_COMPLETE = 0X0C,
// PLC_WELD_REQUEST_FIRST,
// PLC_WELD_REQUEST_SECOND,
// PLC_WELD_COMPLETE_FIRST_ACK,
// PLC_WELD_COMPLETE_SECOND_ACK,
// PLC_PARAM_READ_REQ = 0X25,
// PLC_PARAM_SET_REQ,
// PLC_PARAM_CHANGE_ACK,
// SPC_DATA_UPDATE_ENABLE = 0X29,
// FDC_DATA_UPDATE_ENABLE,
// CHECK_NO_ADDRRESS
//}
//public enum eBitOutput : int
//{
// PC_LIVE_STATUS = 0x00, // PC 라이브 상태
// PC_AUTO_STATUS, // PC 자동운전 상태
// PC_AUTO_COMPLETE, // PC 자동운전 변경 완료
// PC_MANUAL_COMPLETE, // PC 수동운전 변경 완료
// PC_LIGHT_ALARM_STATUS, // PC 경알람 상태
// PC_HEAVY_ALARM_STATUS, // PC 중알람 상태
// PC_RECIPE_CHANGE_COMPLETE = 0x08,// PC 레시피 변경 완료
// PC_WELD_MANUAL_TEST = 0x0A, // PC 용접 수동 테스트
// PC_WELD_READY, // PC 용접 준비 완료
// PC_WELD_REQEUST_ACK, // PC 용접 준비 완료 ACK
// PC_WELD_COMPLETE, // PC 용접 완료
// PC_PARAM_READ_ACK = 0X25, // PC RMS 요청 ACK
// PC_PARAM_SET_ACK, // PC RMS SET ACK
// PC_PARAM_CHANGE_REQ, // PC RMS 수정 요청
// CHECK_NO_ADDRRESS
//}
//public enum eWordInput : int
//{
// PLC_ERROR_CODE = 0x00, // PLC 에러 코드
// PLC_RECIPE_NO, // 설정할 PLC Recipe 번호
// PLC_CURRENT_JIG_NO, // 현재 지그 번호
// PLC_STAGE_SPEED, // 로터리 회전 속도
// PLC_CURRENT_POS_1, // 현재 Rotary 절대엔코더값 1
// PLC_CURRENT_POS_2, // 현재 Rotary 절대엔코더값 2
// CHECK_NO_ADDRRESS,
// PLC_VER_WELDING_RECIPE_NUM1,
// PLC_VER_WELDING_MAIN_POWER_CORE1,
// PLC_VER_WELDING_MAIN_POWER_RING1,
// PLC_VER_WELDING_MAIN_JUMP_SPEED1,
// PLC_VER_WELDING_MAIN_DRAW_SPEED1,
// PLC_VER_WELDING_MAIN_RAMPING_START_POWER1,
// PLC_VER_WELDING_MAIN_RAMPING_START_DIST1,
// PLC_VER_WELDING_MAIN_RAMPING_END_POWER1,
// PLC_VER_WELDING_MAIN_RAMPING_END_DIST1,
// PLC_VER_WELDING_SUB_POWER_CORE1,
// PLC_VER_WELDING_SUB_POWER_RING1,
// PLC_VER_WELDING_SUB_SPOT_SHOT_TIME1
//}
//public enum eWordOutput : int
//{
// PC_ERROR_CODE = 0x00, // PC 에러 코드
// PC_RECIPE_NO, // 설정된 PC Recipe 번호
// LBAD_ERROR_CODE, // LBAD 에러 코드
// LDD_ERROR_CODE, // LDD 에러 코드
// CHILLER_ERROR_CODE, // 칠러 에러 코듣
// PC_WELD_RESULT_1 = 0x12, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_2, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_3, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_4, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_5, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_6, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_7, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_8, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_9, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_10, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_11, // PC 용접 결과(이상감지 포함)
// PC_WELD_RESULT_12, // PC 용접 결과(이상감지 포함)
// CHECK_NO_ADDRRESS,
// PC_VER_WELDING_MAIN_RAMPING_START_POWER1,
// PC_VER_WELDING_MAIN_RAMPING_END_POWER1,
// PC_VER_WELDING_MAIN_RAMPING_END_DIST2,
// PC_VER_WELDING_SUB_POWER_CORE1,
// PC_VER_WELDING_RECIPE_NUM1,
// PC_VER_WELDING_MAIN_POWER_CORE1,
// PC_VER_WELDING_MAIN_POWER_RING1,
// PC_VER_WELDING_MAIN_RAMPING_START_DIST1,
// PC_VER_WELDING_SUB_POWER_RING1
//}
// 최신화 된 메모리 맵 정보
public enum eBitInput : int
{
PLC_LIVE_STATUS = 0x00, //PLC 라이브 상태
PLC_AUTO_STATUS, //PLC 자동운전 상태
PLC_AUTO_REQ, //PLC 자동운전 변경 요청
PLC_MANUAL_REQ, //PLC 수동운전 변경 요청
PLC_LIGHT_ALARM_STATUS, //PLC 경알람 상태
PLC_HEAVY_ALARM_STATUS, //PLC 중알람 상태
PLC_DOOR_INTERLOCK, //PLC 도어 인터락
PLC_EMO_STATUS, //PLC EMO 상태
PLC_RECIPE_CHANGE_REQ, //PLC 레시피 변경 요청
PLC_RECIPE_CHANGE_COMP_ARK, //PLC 레시피 변경 완료 수신 상태
PLC_USE_DISPLACEMENT_SENSOR = 0x0A, //용접 변위센서 사용
PLC_STAGE_MOVING, //Rotary Stage가 움직이고 있을 때 On
PLC_USE_WELD_JIG_1 = 0x10, //지그 1번 용접수행 여부
PLC_USE_WELD_JIG_2, //지그 2번 용접수행 여부
PLC_USE_WELD_JIG_3, //지그 3번 용접수행 여부
PLC_USE_WELD_JIG_4, //지그 4번 용접수행 여부
PLC_USE_WELD_JIG_5, //지그 5번 용접수행 여부
PLC_USE_WELD_JIG_6, //지그 6번 용접수행 여부
PLC_USE_WELD_JIG_7, //지그 7번 용접수행 여부
PLC_USE_WELD_JIG_8, //지그 8번 용접수행 여부
PLC_USE_WELD_JIG_9, //지그 9번 용접수행 여부
PLC_USE_WELD_JIG_10, //지그 10번 용접수행 여부
PLC_USE_WELD_JIG_11, //지그 11번 용접수행 여부
PLC_USE_WELD_JIG_12, //지그 12번 용접수행 여부
PLC_USE_WELD_JIG_13, //지그 13번 용접수행 여부
PLC_USE_WELD_JIG_14, //지그 14번 용접수행 여부
PLC_USE_WELD_JIG_15, //지그 15번 용접수행 여부
PLC_USE_WELD_JIG_16 //지그 16번 용접수행 여부
}
public enum eBitOutput : int
{
PC_LIVE_STATUS = 0x00, //PC 라이브 상태
PC_AUTO_STATUS, //PC 자동운전 상태
PC_AUTO_COMPLETE, //PC 자동운전 변경 완료
PC_MANUAL_COMPLETE, //PC 수동운전 변경 완료
PC_LIGHT_ALARM_STATUS, //PC 경알람 상태
PC_HEAVY_ALARM_STATUS, //PC 중알람 상태
PC_RECIPE_CHANGE_COMPLETE = 0x08, //PC 레시피 변경 완료
PC_RECIPE_PARAM_UPLOAD_COMPLETE,
PC_LASER_READY = 0x0C, // Laser Ready 상태
PC_LASER_ON,
PC_WELD_COMPLETE_1 = 0x10, //지그 1번 용접완료 여부
PC_WELD_COMPLETE_2, //지그 2번 용접완료 여부
PC_WELD_COMPLETE_3, //지그 3번 용접완료 여부
PC_WELD_COMPLETE_4, //지그 4번 용접완료 여부
PC_WELD_COMPLETE_5, //지그 5번 용접완료 여부
PC_WELD_COMPLETE_6, //지그 6번 용접완료 여부
PC_WELD_COMPLETE_7, //지그 7번 용접완료 여부
PC_WELD_COMPLETE_8, //지그 8번 용접완료 여부
PC_WELD_COMPLETE_9, //지그 9번 용접완료 여부
PC_WELD_COMPLETE_10, //지그 10번 용접완료 여부
PC_WELD_COMPLETE_11, //지그 11번 용접완료 여부
PC_WELD_COMPLETE_12, //지그 12번 용접완료 여부
PC_WELD_COMPLETE_13, //지그 13번 용접완료 여부
PC_WELD_COMPLETE_14, //지그 14번 용접완료 여부
PC_WELD_COMPLETE_15, //지그 15번 용접완료 여부
PC_WELD_COMPLETE_16 //지그 16번 용접완료 여부
}
public enum eWordInput : int
{
PLC_ERROR_CODE = 0x00, // PLC 에러 코드
PLC_RECIPE_NO, // 설정할 PLC Recipe 번호
PLC_CURRENT_JIG_NO, // 현재 지그 번호
PLC_STAGE_SPEED, // 로터리 회전 속도
PLC_CURRENT_POS_1, // 현재 Rotary 절대엔코더값 1
PLC_CURRENT_POS_2, // 현재 Rotary 절대엔코더값 2
PLC_NUM_OF_REVOLUTIONS, // 현재 Rotary 회전수
// RMS 최종 버전
PLC_WELDING_RECIPE_NO = 48,
PLC_WELDING_RECIPE_NO_2WORD,
PLC_SCANNER_X_AXIS,
PLC_SCANNER_X_AXIS_2WORD,
PLC_WELDING_FOCAL_LENGTH,
PLC_WELDING_FOCAL_LENGTH_2WORD,
PLC_EQUIPMENT_SPEED,
PLC_EQUIPMENT_SPEED_2WORD,
PLC_PARAM_1_WELDING_LASER_POWER_CORE,
PLC_PARAM_1_WELDING_LASER_POWER_CORE_2WORD,
PLC_PARAM_1_WELDING_LASER_POWER_RING,
PLC_PARAM_1_WELDING_LASER_POWER_RING_2WORD,
PLC_PARAM_1_WELDING_DRAW_SPEED,
PLC_PARAM_1_WELDING_DRAW_SPEED_2WORD,
PLC_PARAM_1_WELDING_JUMP_SPEED,
PLC_PARAM_1_WELDING_JUMP_SPEED_2WORD,
PLC_PARAM_1_WELDING_LASER_ON_DELAY,
PLC_PARAM_1_WELDING_LASER_ON_DELAY_2WORD,
PLC_PARAM_1_WELDING_JUMP_DELAY,
PLC_PARAM_1_WELDING_JUMP_DELAY_2WORD,
PLC_PARAM_1_WELDING_RAMPING_START_A_POWER_1,
PLC_PARAM_1_WELDING_RAMPING_START_A_POWER_1_2WORD,
PLC_PARAM_1_WELDING_RAMPING_START_A_POWER_2,
PLC_PARAM_1_WELDING_RAMPING_START_A_POWER_2_2WORD,
PLC_PARAM_1_WELDING_RAMPING_START_A_DISTANCE,
PLC_PARAM_1_WELDING_RAMPING_START_A_DISTANCE_2WORD,
PLC_PARAM_1_WELDING_RAMPING_START_B_POWER_1,
PLC_PARAM_1_WELDING_RAMPING_START_B_POWER_1_2WORD,
PLC_PARAM_1_WELDING_RAMPING_START_B_POWER_2,
PLC_PARAM_1_WELDING_RAMPING_START_B_POWER_2_2WORD,
PLC_PARAM_1_WELDING_RAMPING_START_B_DISTANCE,
PLC_PARAM_1_WELDING_RAMPING_START_B_DISTANCE_2WORD,
PLC_PARAM_1_WELDING_RAMPING_END_POWER_1,
PLC_PARAM_1_WELDING_RAMPING_END_POWER_1_2WORD,
PLC_PARAM_1_WELDING_RAMPING_END_POWER_2,
PLC_PARAM_1_WELDING_RAMPING_END_POWER_2_2WORD,
PLC_PARAM_1_WELDING_RAMPING_END_DISTANCE,
PLC_PARAM_1_WELDING_RAMPING_END_DISTANCE_2WORD,
PLC_PARAM_2_WELDING_LASER_POWER_CORE,
PLC_PARAM_2_WELDING_LASER_POWER_CORE_2WORD,
PLC_PARAM_2_WELDING_LASER_POWER_RING,
PLC_PARAM_2_WELDING_LASER_POWER_RING_2WORD,
PLC_PARAM_2_WELDING_DRAW_SPEED,
PLC_PARAM_2_WELDING_DRAW_SPEED_2WORD,
PLC_PARAM_2_WELDING_JUMP_SPEED,
PLC_PARAM_2_WELDING_JUMP_SPEED_2WORD,
PLC_PARAM_2_WELDING_LASER_ON_DELAY,
PLC_PARAM_2_WELDING_LASER_ON_DELAY_2WORD,
PLC_PARAM_2_WELDING_JUMP_DELAY,
PLC_PARAM_2_WELDING_JUMP_DELAY_2WORD,
PLC_PARAM_2_WELDING_RAMPING_START_A_POWER_1,
PLC_PARAM_2_WELDING_RAMPING_START_A_POWER_1_2WORD,
PLC_PARAM_2_WELDING_RAMPING_START_A_POWER_2,
PLC_PARAM_2_WELDING_RAMPING_START_A_POWER_2_2WORD,
PLC_PARAM_2_WELDING_RAMPING_START_A_DISTANCE,
PLC_PARAM_2_WELDING_RAMPING_START_A_DISTANCE_2WORD,
PLC_PARAM_2_WELDING_RAMPING_START_B_POWER_1,
PLC_PARAM_2_WELDING_RAMPING_START_B_POWER_1_2WORD,
PLC_PARAM_2_WELDING_RAMPING_START_B_POWER_2,
PLC_PARAM_2_WELDING_RAMPING_START_B_POWER_2_2WORD,
PLC_PARAM_2_WELDING_RAMPING_START_B_DISTANCE,
PLC_PARAM_2_WELDING_RAMPING_START_B_DISTANCE_2WORD,
PLC_PARAM_2_WELDING_RAMPING_END_POWER_1,
PLC_PARAM_2_WELDING_RAMPING_END_POWER_1_2WORD,
PLC_PARAM_2_WELDING_RAMPING_END_POWER_2,
PLC_PARAM_2_WELDING_RAMPING_END_POWER_2_2WORD,
PLC_PARAM_2_WELDING_RAMPING_END_DISTANCE,
PLC_PARAM_2_WELDING_RAMPING_END_DISTANCE_2WORD,
PLC_PARAM_3_WELDING_LASER_POWER_CORE,
PLC_PARAM_3_WELDING_LASER_POWER_CORE_2WORD,
PLC_PARAM_3_WELDING_LASER_POWER_RING,
PLC_PARAM_3_WELDING_LASER_POWER_RING_2WORD,
PLC_PARAM_3_WELDING_DRAW_SPEED,
PLC_PARAM_3_WELDING_DRAW_SPEED_2WORD,
PLC_PARAM_3_WELDING_JUMP_SPEED,
PLC_PARAM_3_WELDING_JUMP_SPEED_2WORD,
PLC_PARAM_3_WELDING_LASER_ON_DELAY,
PLC_PARAM_3_WELDING_LASER_ON_DELAY_2WORD,
PLC_PARAM_3_WELDING_JUMP_DELAY,
PLC_PARAM_3_WELDING_JUMP_DELAY_2WORD,
PLC_PARAM_3_WELDING_RAMPING_START_A_POWER_1,
PLC_PARAM_3_WELDING_RAMPING_START_A_POWER_1_2WORD,
PLC_PARAM_3_WELDING_RAMPING_START_A_POWER_2,
PLC_PARAM_3_WELDING_RAMPING_START_A_POWER_2_2WORD,
PLC_PARAM_3_WELDING_RAMPING_START_A_DISTANCE,
PLC_PARAM_3_WELDING_RAMPING_START_A_DISTANCE_2WORD,
PLC_PARAM_3_WELDING_RAMPING_START_B_POWER_1,
PLC_PARAM_3_WELDING_RAMPING_START_B_POWER_1_2WORD,
PLC_PARAM_3_WELDING_RAMPING_START_B_POWER_2,
PLC_PARAM_3_WELDING_RAMPING_START_B_POWER_2_2WORD,
PLC_PARAM_3_WELDING_RAMPING_START_B_DISTANCE,
PLC_PARAM_3_WELDING_RAMPING_START_B_DISTANCE_2WORD,
PLC_PARAM_3_WELDING_RAMPING_END_POWER_1,
PLC_PARAM_3_WELDING_RAMPING_END_POWER_1_2WORD,
PLC_PARAM_3_WELDING_RAMPING_END_POWER_2,
PLC_PARAM_3_WELDING_RAMPING_END_POWER_2_2WORD,
PLC_PARAM_3_WELDING_RAMPING_END_DISTANCE,
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
{
PC_ERROR_CODE = 0x00, //PC 에러 코드
PC_RECIPE_NO, //설정된 PC Recipe 번호
PC_CURRENT_POS = 0x04,
// PC_WELD_RESULT_1 ~ PC_DISPLACEMETNT_SENSOR_16 부분이 필요한지 여부 논의 후 삭제 or 유지 확인
PC_WELD_RESULT_1 = 0x09, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_2, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_3, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_4, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_5, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_6, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_7, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_8, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_9, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_10, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_11, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_12, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_13, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_14, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_15, //PC 용접 결과(이상감지 포함)
PC_WELD_RESULT_16, //PC 용접 결과(이상감지 포함)
PC_DISPLACEMETNT_SENSOR_1, //PC 변위센서 결과값(#지그1번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_2, //PC 변위센서 결과값(#지그2번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_3, //PC 변위센서 결과값(#지그3번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_4, //PC 변위센서 결과값(#지그4번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_5, //PC 변위센서 결과값(#지그5번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_6, //PC 변위센서 결과값(#지그6번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_7, //PC 변위센서 결과값(#지그7번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_8, //PC 변위센서 결과값(#지그8번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_9, //PC 변위센서 결과값(#지그9번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_10, //PC 변위센서 결과값(#지그10번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_11, //PC 변위센서 결과값(#지그11번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_12, //PC 변위센서 결과값(#지그12번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_13, //PC 변위센서 결과값(#지그13번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_14, //PC 변위센서 결과값(#지그14번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_15, //PC 변위센서 결과값(#지그15번) RESET 값 0, OK이면 1, NG이면 2
PC_DISPLACEMETNT_SENSOR_16, //PC 변위센서 결과값(#지그16번) RESET 값 0, OK이면 1, NG이면 2
// RMS 최종 버전
PC_WELDING_RECIPE_NO = 48,
PC_WELDING_RECIPE_NO_2WORD,
PC_SCANNER_X_AXIS,
PC_SCANNER_X_AXIS_2WORD,
PC_WELDING_FOCAL_LENGTH,
PC_WELDING_FOCAL_LENGTH_2WORD,
PC_EQUIPMENT_SPEED,
PC_EQUIPMENT_SPEED_2WORD,
PC_PARAM_1_WELDING_LASER_POWER_CORE,
PC_PARAM_1_WELDING_LASER_POWER_CORE_2WORD,
PC_PARAM_1_WELDING_LASER_POWER_RING,
PC_PARAM_1_WELDING_LASER_POWER_RING_2WORD,
PC_PARAM_1_WELDING_DRAW_SPEED,
PC_PARAM_1_WELDING_DRAW_SPEED_2WORD,
PC_PARAM_1_WELDING_JUMP_SPEED,
PC_PARAM_1_WELDING_JUMP_SPEED_2WORD,
PC_PARAM_1_WELDING_LASER_ON_DELAY,
PC_PARAM_1_WELDING_LASER_ON_DELAY_2WORD,
PC_PARAM_1_WELDING_JUMP_DELAY,
PC_PARAM_1_WELDING_JUMP_DELAY_2WORD,
PC_PARAM_1_WELDING_RAMPING_START_A_POWER_1,
PC_PARAM_1_WELDING_RAMPING_START_A_POWER_1_2WORD,
PC_PARAM_1_WELDING_RAMPING_START_A_POWER_2,
PC_PARAM_1_WELDING_RAMPING_START_A_POWER_2_2WORD,
PC_PARAM_1_WELDING_RAMPING_START_A_DISTANCE,
PC_PARAM_1_WELDING_RAMPING_START_A_DISTANCE_2WORD,
PC_PARAM_1_WELDING_RAMPING_START_B_POWER_1,
PC_PARAM_1_WELDING_RAMPING_START_B_POWER_1_2WORD,
PC_PARAM_1_WELDING_RAMPING_START_B_POWER_2,
PC_PARAM_1_WELDING_RAMPING_START_B_POWER_2_2WORD,
PC_PARAM_1_WELDING_RAMPING_START_B_DISTANCE,
PC_PARAM_1_WELDING_RAMPING_START_B_DISTANCE_2WORD,
PC_PARAM_1_WELDING_RAMPING_END_POWER_1,
PC_PARAM_1_WELDING_RAMPING_END_POWER_1_2WORD,
PC_PARAM_1_WELDING_RAMPING_END_POWER_2,
PC_PARAM_1_WELDING_RAMPING_END_POWER_2_2WORD,
PC_PARAM_1_WELDING_RAMPING_END_DISTANCE,
PC_PARAM_1_WELDING_RAMPING_END_DISTANCE_2WORD,
PC_PARAM_2_WELDING_LASER_POWER_CORE,
PC_PARAM_2_WELDING_LASER_POWER_CORE_2WORD,
PC_PARAM_2_WELDING_LASER_POWER_RING,
PC_PARAM_2_WELDING_LASER_POWER_RING_2WORD,
PC_PARAM_2_WELDING_DRAW_SPEED,
PC_PARAM_2_WELDING_DRAW_SPEED_2WORD,
PC_PARAM_2_WELDING_JUMP_SPEED,
PC_PARAM_2_WELDING_JUMP_SPEED_2WORD,
PC_PARAM_2_WELDING_LASER_ON_DELAY,
PC_PARAM_2_WELDING_LASER_ON_DELAY_2WORD,
PC_PARAM_2_WELDING_JUMP_DELAY,
PC_PARAM_2_WELDING_JUMP_DELAY_2WORD,
PC_PARAM_2_WELDING_RAMPING_START_A_POWER_1,
PC_PARAM_2_WELDING_RAMPING_START_A_POWER_1_2WORD,
PC_PARAM_2_WELDING_RAMPING_START_A_POWER_2,
PC_PARAM_2_WELDING_RAMPING_START_A_POWER_2_2WORD,
PC_PARAM_2_WELDING_RAMPING_START_A_DISTANCE,
PC_PARAM_2_WELDING_RAMPING_START_A_DISTANCE_2WORD,
PC_PARAM_2_WELDING_RAMPING_START_B_POWER_1,
PC_PARAM_2_WELDING_RAMPING_START_B_POWER_1_2WORD,
PC_PARAM_2_WELDING_RAMPING_START_B_POWER_2,
PC_PARAM_2_WELDING_RAMPING_START_B_POWER_2_2WORD,
PC_PARAM_2_WELDING_RAMPING_START_B_DISTANCE,
PC_PARAM_2_WELDING_RAMPING_START_B_DISTANCE_2WORD,
PC_PARAM_2_WELDING_RAMPING_END_POWER_1,
PC_PARAM_2_WELDING_RAMPING_END_POWER_1_2WORD,
PC_PARAM_2_WELDING_RAMPING_END_POWER_2,
PC_PARAM_2_WELDING_RAMPING_END_POWER_2_2WORD,
PC_PARAM_2_WELDING_RAMPING_END_DISTANCE,
PC_PARAM_2_WELDING_RAMPING_END_DISTANCE_2WORD,
PC_PARAM_3_WELDING_LASER_POWER_CORE,
PC_PARAM_3_WELDING_LASER_POWER_CORE_2WORD,
PC_PARAM_3_WELDING_LASER_POWER_RING,
PC_PARAM_3_WELDING_LASER_POWER_RING_2WORD,
PC_PARAM_3_WELDING_DRAW_SPEED,
PC_PARAM_3_WELDING_DRAW_SPEED_2WORD,
PC_PARAM_3_WELDING_JUMP_SPEED,
PC_PARAM_3_WELDING_JUMP_SPEED_2WORD,
PC_PARAM_3_WELDING_LASER_ON_DELAY,
PC_PARAM_3_WELDING_LASER_ON_DELAY_2WORD,
PC_PARAM_3_WELDING_JUMP_DELAY,
PC_PARAM_3_WELDING_JUMP_DELAY_2WORD,
PC_PARAM_3_WELDING_RAMPING_START_A_POWER_1,
PC_PARAM_3_WELDING_RAMPING_START_A_POWER_1_2WORD,
PC_PARAM_3_WELDING_RAMPING_START_A_POWER_2,
PC_PARAM_3_WELDING_RAMPING_START_A_POWER_2_2WORD,
PC_PARAM_3_WELDING_RAMPING_START_A_DISTANCE,
PC_PARAM_3_WELDING_RAMPING_START_A_DISTANCE_2WORD,
PC_PARAM_3_WELDING_RAMPING_START_B_POWER_1,
PC_PARAM_3_WELDING_RAMPING_START_B_POWER_1_2WORD,
PC_PARAM_3_WELDING_RAMPING_START_B_POWER_2,
PC_PARAM_3_WELDING_RAMPING_START_B_POWER_2_2WORD,
PC_PARAM_3_WELDING_RAMPING_START_B_DISTANCE,
PC_PARAM_3_WELDING_RAMPING_START_B_DISTANCE_2WORD,
PC_PARAM_3_WELDING_RAMPING_END_POWER_1,
PC_PARAM_3_WELDING_RAMPING_END_POWER_1_2WORD,
PC_PARAM_3_WELDING_RAMPING_END_POWER_2,
PC_PARAM_3_WELDING_RAMPING_END_POWER_2_2WORD,
PC_PARAM_3_WELDING_RAMPING_END_DISTANCE,
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,
}
}
}