{ "comment": "이 파일은 PLC의 읽기(입력) 영역과 쓰기(제어) 영역의 센서/동작명을 정의합니다.", "m_read_area": { "0": "A그룹 | 인터락 리셋 상태", "1": "A그룹 | E/STOP 상태", "2": "A그룹 | DOOR좌 인터락 상태", "3": "A그룹 | DOOR우 인터락 상태", "4": "A그룹 | 수위 인터락 상태", "5": "A그룹 | 히터 인터락 상태", "6": "A그룹 | 전체그룹 활성화 ON 상태", "7": "A그룹 | 전체그룹 활성화 OFF 상태(반전신호)", "8": "A그룹 | 전체그룹 정지 상태", "9": "A그룹 | 전체그룹 일시정지 상태", "10": "A그룹 | 전체그룹 재시작 상태", "11": "A그룹 | 함침,이송 그룹 ON 상태", "12": "A그룹 | 함침,이송 그룹 OFF 상태(반전신호)", "13": "A그룹 | 건조부 그룹 ON 상태", "14": "A그룹 | 건조부 그룹 OFF 상태(반전신호)", "15": "A그룹 | 커팅부 그룹 ON 상태", "16": "A그룹 | 커팅부 그룹 OFF 상태(반전신호)", "17": "A그룹 | 이송부 그룹 ON 상태", "18": "A그룹 | 이송부 그룹 OFF 상태(반전신호)", "19": "B그룹 | 인터락 리셋 상태", "20": "B그룹 | E/STOP 상태", "21": "B그룹 | DOOR좌 인터락 상태", "22": "B그룹 | DOOR우 인터락 상태", "23": "B그룹 | 수위 인터락 상태", "24": "B그룹 | 히터 인터락 상태", "25": "B그룹 | 전체그룹 활성화 ON 상태", "26": "B그룹 | 전체그룹 활성화 OFF 상태(반전신호)", "27": "B그룹 | 전체그룹 정지 상태", "28": "B그룹 | 전체그룹 일시정지 상태", "29": "B그룹 | 전체그룹 재시작 상태", "30": "B그룹 | 함침,이송 그룹 ON 상태", "31": "B그룹 | 함침,이송 그룹 OFF 상태(반전신호)", "32": "B그룹 | 건조부 그룹 ON 상태", "33": "B그룹 | 건조부 그룹 OFF 상태(반전신호)", "34": "B그룹 | 커팅부 그룹 ON 상태", "35": "B그룹 | 커팅부 그룹 OFF 상태(반전신호)", "36": "B그룹 | 이송부 그룹 ON 상태", "37": "B그룹 | 이송부 그룹 OFF 상태(반전신호)", "38": "A그룹 | 함침부 자동모드 ON 상태", "39": "A그룹 | 함침부 수동모드 ON 상태", "40": "A그룹 | 순환 펌프 상태", "41": "A그룹 | 배출 펌프 상태", "42": "B그룹 | 함침부 자동모드 ON 상태", "43": "B그룹 | 함침부 수동모드 ON 상태", "44": "B그룹 | 순환 펌프 상태", "45": "B그룹 | 배출 펌프 상태", "46": "A그룹 | 건조부 자동모드 ON 상태", "47": "A그룹 | 건조부 수동모드 ON 상태", "48": "A그룹 | 송풍기 트립 상태", "49": "A그룹 | 히터 제어요청 상태", "50": "A그룹 | 송풍기1 작동 상태", "51": "A그룹 | 히터 1 작동 상태", "52": "A그룹 | 히터 2 작동 상태", "53": "A그룹 | 히터 3 작동 상태", "54": "A그룹 | 히터 4 작동 상태", "55": "A그룹 | 히터 5 작동 상태", "56": "B그룹 | 건조부 자동모드 ON 상태", "57": "B그룹 | 건조부 수동모드 ON 상태", "58": "B그룹 | 송풍기2 트립 상태", "59": "B그룹 | 히터 제어요청 상태", "60": "B그룹 | 송풍기2 작동 상태", "61": "B그룹 | 히터 6 작동 상태", "62": "B그룹 | 히터 7 작동 상태", "63": "B그룹 | 히터 8 작동 상태", "64": "B그룹 | 히터 9 작동 상태", "65": "B그룹 | 히터 10 작동 상태", "66": "A그룹 | 커팅모터 활성 상태", "67": "A그룹 | 커팅모터 시작 상태", "68": "B그룹 | 커팅모터 활성 상태", "69": "B그룹 | 커팅모터 시작 상태", "70": "A그룹 | 이송부 자동모드 ON 상태", "71": "A그룹 | 이송부 수동모드 ON 상태", "72": "A그룹 | 이송모터 자동시작 상태", "73": "A그룹 | 이송모터 자동정지 상태", "74": "A그룹 | 이송모터 수동 정방향 시작 상태", "75": "A그룹 | 이송모터 수동 역방향 시작 상태", "76": "A그룹 | 이송모터 수동 정지 상태", "77": "A그룹 | 이송모터 제로셋 상태", "78": "A그룹 | 이송모터 에러리셋 상태", "79": "B그룹 | 이송부 자동모드 ON 상태", "80": "B그룹 | 이송부 수동모드 ON 상태", "81": "B그룹 | 이송모터 자동시작 상태", "82": "B그룹 | 이송모터 자동정지 상태", "83": "B그룹 | 이송모터 수동 정방향 시작 상태", "84": "B그룹 | 이송모터 수동 역방향 시작 상태", "85": "B그룹 | 이송모터 수동 정지 상태", "86": "B그룹 | 이송모터 제로셋 상태", "87": "B그룹 | 이송모터 에러리셋 상태", "88": "A그룹 | 포트01 자동하강 상태", "89": "A그룹 | 포트02 자동하강 상태", "90": "A그룹 | 포트03 자동하강 상태", "91": "A그룹 | 포트04 자동하강 상태", "92": "A그룹 | 포트05 자동하강 상태", "93": "A그룹 | 포트06 자동하강 상태", "94": "A그룹 | 포트07 자동하강 상태", "95": "A그룹 | 포트08 자동하강 상태", "96": "A그룹 | 포트09 자동하강 상태", "97": "A그룹 | 포트10 자동하강 상태", "98": "A그룹 | 포트11 자동하강 상태", "99": "A그룹 | 포트12 자동하강 상태", "100": "A그룹 | 포트13 자동하강 상태", "101": "A그룹 | 포트14 자동하강 상태", "102": "A그룹 | 포트15 자동하강 상태", "103": "A그룹 | 포트16 자동하강 상태", "104": "A그룹 | 포트17 자동하강 상태", "105": "A그룹 | 포트18 자동하강 상태", "106": "A그룹 | 포트19 자동하강 상태", "107": "A그룹 | 포트20 자동하강 상태", "108": "B그룹 | 포트21 자동하강 상태", "109": "B그룹 | 포트22 자동하강 상태", "110": "B그룹 | 포트23 자동하강 상태", "111": "B그룹 | 포트24 자동하강 상태", "112": "B그룹 | 포트25 자동하강 상태", "113": "B그룹 | 포트26 자동하강 상태", "114": "B그룹 | 포트27 자동하강 상태", "115": "B그룹 | 포트28 자동하강 상태", "116": "B그룹 | 포트29 자동하강 상태", "117": "B그룹 | 포트30 자동하강 상태", "118": "B그룹 | 포트31 자동하강 상태", "119": "B그룹 | 포트32 자동하강 상태", "120": "B그룹 | 포트33 자동하강 상태", "121": "B그룹 | 포트34 자동하강 상태", "122": "B그룹 | 포트35 자동하강 상태", "123": "B그룹 | 포트36 자동하강 상태", "124": "B그룹 | 포트37 자동하강 상태", "125": "B그룹 | 포트38 자동하강 상태", "126": "B그룹 | 포트39 자동하강 상태", "127": "B그룹 | 포트40 자동하강 상태", "128": "A그룹 | 포트01 수동하강 상태", "129": "A그룹 | 포트02 수동하강 상태", "130": "A그룹 | 포트03 수동하강 상태", "131": "A그룹 | 포트04 수동하강 상태", "132": "A그룹 | 포트05 수동하강 상태", "133": "A그룹 | 포트06 수동하강 상태", "134": "A그룹 | 포트07 수동하강 상태", "135": "A그룹 | 포트08 수동하강 상태", "136": "A그룹 | 포트09 수동하강 상태", "137": "A그룹 | 포트10 수동하강 상태", "138": "A그룹 | 포트11 수동하강 상태", "139": "A그룹 | 포트12 수동하강 상태", "140": "A그룹 | 포트13 수동하강 상태", "141": "A그룹 | 포트14 수동하강 상태", "142": "A그룹 | 포트15 수동하강 상태", "143": "A그룹 | 포트16 수동하강 상태", "144": "A그룹 | 포트17 수동하강 상태", "145": "A그룹 | 포트18 수동하강 상태", "146": "A그룹 | 포트19 수동하강 상태", "147": "A그룹 | 포트20 수동하강 상태", "148": "B그룹 | 포트21 수동하강 상태", "149": "B그룹 | 포트22 수동하강 상태", "150": "B그룹 | 포트23 수동하강 상태", "151": "B그룹 | 포트24 수동하강 상태", "152": "B그룹 | 포트25 수동하강 상태", "153": "B그룹 | 포트26 수동하강 상태", "154": "B그룹 | 포트27 수동하강 상태", "155": "B그룹 | 포트28 수동하강 상태", "156": "B그룹 | 포트29 수동하강 상태", "157": "B그룹 | 포트30 수동하강 상태", "158": "B그룹 | 포트31 수동하강 상태", "159": "B그룹 | 포트32 수동하강 상태", "160": "B그룹 | 포트33 수동하강 상태", "161": "B그룹 | 포트34 수동하강 상태", "162": "B그룹 | 포트35 수동하강 상태", "163": "B그룹 | 포트36 수동하강 상태", "164": "B그룹 | 포트37 수동하강 상태", "165": "B그룹 | 포트38 수동하강 상태", "166": "B그룹 | 포트39 수동하강 상태", "167": "B그룹 | 포트40 수동하강 상태", "168": "A그룹 | 포트01 자동상승 상태", "169": "A그룹 | 포트02 수동상승 상태", "170": "A그룹 | 포트03 수동상승 상태", "171": "A그룹 | 포트04 수동상승 상태", "172": "A그룹 | 포트05 수동상승 상태", "173": "A그룹 | 포트06 수동상승 상태", "174": "A그룹 | 포트07 수동상승 상태", "175": "A그룹 | 포트08 수동상승 상태", "176": "A그룹 | 포트09 수동상승 상태", "177": "A그룹 | 포트10 수동상승 상태", "178": "A그룹 | 포트11 수동상승 상태", "179": "A그룹 | 포트12 수동상승 상태", "180": "A그룹 | 포트13 수동상승 상태", "181": "A그룹 | 포트14 수동상승 상태", "182": "A그룹 | 포트15 수동상승 상태", "183": "A그룹 | 포트16 수동상승 상태", "184": "A그룹 | 포트17 수동상승 상태", "185": "A그룹 | 포트18 수동상승 상태", "186": "A그룹 | 포트19 수동상승 상태", "187": "A그룹 | 포트20 수동상승 상태", "188": "B그룹 | 포트21 수동상승 상태", "189": "B그룹 | 포트22 수동상승 상태", "190": "B그룹 | 포트23 수동상승 상태", "191": "B그룹 | 포트24 수동상승 상태", "192": "B그룹 | 포트25 수동상승 상태", "193": "B그룹 | 포트26 수동상승 상태", "194": "B그룹 | 포트27 수동상승 상태", "195": "B그룹 | 포트28 수동상승 상태", "196": "B그룹 | 포트29 수동상승 상태", "197": "B그룹 | 포트30 수동상승 상태", "198": "B그룹 | 포트31 수동상승 상태", "199": "B그룹 | 포트32 수동상승 상태", "200": "B그룹 | 포트33 수동상승 상태", "201": "B그룹 | 포트34 수동상승 상태", "202": "B그룹 | 포트35 수동상승 상태", "203": "B그룹 | 포트36 수동상승 상태", "204": "B그룹 | 포트37 수동상승 상태", "205": "B그룹 | 포트38 수동상승 상태", "206": "B그룹 | 포트39 수동상승 상태", "207": "B그룹 | 포트40 수동상승 상태" }, "d_read_area": { "0": "A그룹 | 순환펌프 재작동 시간", "1": "A그룹 | 커팅모터 속도", "2": "A그룹 | 이송모터 자동 목표 이동량", "3": "A그룹 | 이송모터 1Hz 기준 현재 이동량", "4": "A그룹 | 이송모터 수동 목표 속도", "5": "B그룹 | 순환펌프 재작동 시간", "6": "B그룹 | 커팅모터 속도", "7": "B그룹 | 이송모터 자동 목표 이동량", "8": "B그룹 | 이송모터 1Hz 기준 현재 이동량", "9": "B그룹 | 이송모터 수동 목표 속도" }, "m_write_area": { "0": "A그룹 | 인터락 리셋 버튼", "1": "A그룹 | 전체그룹 활성화 ON 버튼", "2": "A그룹 | 전체그룹 활성화 OFF 버튼", "3": "A그룹 | 전체그룹 정지 버튼", "4": "A그룹 | 함침,이송 그룹 ON 버튼", "5": "A그룹 | 함침,이송 그룹 OFF 버튼", "6": "A그룹 | 건조부 그룹 ON 버튼", "7": "A그룹 | 건조부 그룹 OFF 버튼", "8": "A그룹 | 커팅부 그룹 ON 버튼", "9": "A그룹 | 커팅부 그룹 OFF 버튼", "10": "A그룹 | 이송부 그룹 ON 버튼", "11": "A그룹 | 이송부 그룹 OFF 버튼", "12": "B그룹 | 인터락 리셋 버튼", "13": "B그룹 | 전체그룹 활성화 ON 버튼", "14": "B그룹 | 전체그룹 활성화 OFF 버튼", "15": "B그룹 | 전체그룹 정지 버튼", "16": "B그룹 | 함침,이송 그룹 ON 버튼", "17": "B그룹 | 함침,이송 그룹 OFF 버튼", "18": "B그룹 | 건조부 그룹 ON 버튼", "19": "B그룹 | 건조부 그룹 OFF 버튼", "20": "B그룹 | 커팅부 그룹 ON 버튼", "21": "B그룹 | 커팅부 그룹 OFF 버튼", "22": "B그룹 | 이송부 그룹 ON 버튼", "23": "B그룹 | 이송부 그룹 OFF 버튼", "24": "A그룹 | 함침부 자동모드 ON 버튼", "25": "A그룹 | 함침부 수동모드 ON 버튼", "26": "A그룹 | 순환 펌프 작동 버튼", "27": "A그룹 | 배출 펌프 작동 버튼", "28": "B그룹 | 함침부 자동모드 ON 버튼", "29": "B그룹 | 함침부 수동모드 ON 버튼", "30": "B그룹 | 순환 펌프 작동 버튼", "31": "B그룹 | 배출 펌프 작동 버튼", "32": "A그룹 | 건조부 자동모드 ON 버튼", "33": "A그룹 | 건조부 수동모드 ON 버튼", "34": "A그룹 | 송풍기1 작동 버튼", "35": "A그룹 | 히터 1 작동 버튼", "36": "A그룹 | 히터 2 작동 버튼", "37": "A그룹 | 히터 3 작동 버튼", "38": "A그룹 | 히터 4 작동 버튼", "39": "A그룹 | 히터 5 작동 버튼", "40": "B그룹 | 건조부 자동모드 ON 버튼", "41": "B그룹 | 건조부 수동모드 ON 버튼", "42": "B그룹 | 송풍기2 작동 버튼", "43": "B그룹 | 히터 6 작동 버튼", "44": "B그룹 | 히터 7 작동 버튼", "45": "B그룹 | 히터 8 작동 버튼", "46": "B그룹 | 히터 9 작동 버튼", "47": "B그룹 | 히터 10 작동 버튼", "48": "A그룹 | 커팅모터 작동 버튼", "49": "B그룹 | 커팅모터 작동 버튼", "50": "A그룹 | 이송부 자동모드 ON 버튼", "51": "A그룹 | 이송부 수동모드 ON 버튼", "52": "A그룹 | 이송모터 자동시작 버튼", "53": "A그룹 | 이송모터 자동정지 버튼", "54": "A그룹 | 이송모터 수동 정방향 시작 버튼", "55": "A그룹 | 이송모터 수동 역방향 시작 버튼", "56": "A그룹 | 이송모터 수동 정지 버튼", "57": "A그룹 | 이송모터 제로셋 버튼", "58": "A그룹 | 이송모터 에러리셋 버튼", "59": "B그룹 | 이송부 자동모드 ON 버튼", "60": "B그룹 | 이송부 수동모드 ON 버튼", "61": "B그룹 | 이송모터 자동시작 버튼", "62": "B그룹 | 이송모터 자동정지 버튼", "63": "B그룹 | 이송모터 수동 정방향 시작 버튼", "64": "B그룹 | 이송모터 수동 역방향 시작 버튼", "65": "B그룹 | 이송모터 수동 정지 버튼", "66": "B그룹 | 이송모터 제로셋 버튼", "67": "B그룹 | 이송모터 에러리셋 버튼", "68": "A그룹 | 포트01 자동하강 버튼", "69": "A그룹 | 포트02 자동하강 버튼", "70": "A그룹 | 포트03 자동하강 버튼", "71": "A그룹 | 포트04 자동하강 버튼", "72": "A그룹 | 포트05 자동하강 버튼", "73": "A그룹 | 포트06 자동하강 버튼", "74": "A그룹 | 포트07 자동하강 버튼", "75": "A그룹 | 포트08 자동하강 버튼", "76": "A그룹 | 포트09 자동하강 버튼", "77": "A그룹 | 포트10 자동하강 버튼", "78": "A그룹 | 포트11 자동하강 버튼", "79": "A그룹 | 포트12 자동하강 버튼", "80": "A그룹 | 포트13 자동하강 버튼", "81": "A그룹 | 포트14 자동하강 버튼", "82": "A그룹 | 포트15 자동하강 버튼", "83": "A그룹 | 포트16 자동하강 버튼", "84": "A그룹 | 포트17 자동하강 버튼", "85": "A그룹 | 포트18 자동하강 버튼", "86": "A그룹 | 포트19 자동하강 버튼", "87": "A그룹 | 포트20 자동하강 버튼", "88": "B그룹 | 포트21 자동하강 버튼", "89": "B그룹 | 포트22 자동하강 버튼", "90": "B그룹 | 포트23 자동하강 버튼", "91": "B그룹 | 포트24 자동하강 버튼", "92": "B그룹 | 포트25 자동하강 버튼", "93": "B그룹 | 포트26 자동하강 버튼", "94": "B그룹 | 포트27 자동하강 버튼", "95": "B그룹 | 포트28 자동하강 버튼", "96": "B그룹 | 포트29 자동하강 버튼", "97": "B그룹 | 포트30 자동하강 버튼", "98": "B그룹 | 포트31 자동하강 버튼", "99": "B그룹 | 포트32 자동하강 버튼", "100": "B그룹 | 포트33 자동하강 버튼", "101": "B그룹 | 포트34 자동하강 버튼", "102": "B그룹 | 포트35 자동하강 버튼", "103": "B그룹 | 포트36 자동하강 버튼", "104": "B그룹 | 포트37 자동하강 버튼", "105": "B그룹 | 포트38 자동하강 버튼", "106": "B그룹 | 포트39 자동하강 버튼", "107": "B그룹 | 포트40 자동하강 버튼", "108": "A그룹 | 포트01 수동하강 버튼", "109": "A그룹 | 포트02 수동하강 버튼", "110": "A그룹 | 포트03 수동하강 버튼", "111": "A그룹 | 포트04 수동하강 버튼", "112": "A그룹 | 포트05 수동하강 버튼", "113": "A그룹 | 포트06 수동하강 버튼", "114": "A그룹 | 포트07 수동하강 버튼", "115": "A그룹 | 포트08 수동하강 버튼", "116": "A그룹 | 포트09 수동하강 버튼", "117": "A그룹 | 포트10 수동하강 버튼", "118": "A그룹 | 포트11 수동하강 버튼", "119": "A그룹 | 포트12 수동하강 버튼", "120": "A그룹 | 포트13 수동하강 버튼", "121": "A그룹 | 포트14 수동하강 버튼", "122": "A그룹 | 포트15 수동하강 버튼", "123": "A그룹 | 포트16 수동하강 버튼", "124": "A그룹 | 포트17 수동하강 버튼", "125": "A그룹 | 포트18 수동하강 버튼", "126": "A그룹 | 포트19 수동하강 버튼", "127": "A그룹 | 포트20 수동하강 버튼", "128": "B그룹 | 포트21 수동하강 버튼", "129": "B그룹 | 포트22 수동하강 버튼", "130": "B그룹 | 포트23 수동하강 버튼", "131": "B그룹 | 포트24 수동하강 버튼", "132": "B그룹 | 포트25 수동하강 버튼", "133": "B그룹 | 포트26 수동하강 버튼", "134": "B그룹 | 포트27 수동하강 버튼", "135": "B그룹 | 포트28 수동하강 버튼", "136": "B그룹 | 포트29 수동하강 버튼", "137": "B그룹 | 포트30 수동하강 버튼", "138": "B그룹 | 포트31 수동하강 버튼", "139": "B그룹 | 포트32 수동하강 버튼", "140": "B그룹 | 포트33 수동하강 버튼", "141": "B그룹 | 포트34 수동하강 버튼", "142": "B그룹 | 포트35 수동하강 버튼", "143": "B그룹 | 포트36 수동하강 버튼", "144": "B그룹 | 포트37 수동하강 버튼", "145": "B그룹 | 포트38 수동하강 버튼", "146": "B그룹 | 포트39 수동하강 버튼", "147": "B그룹 | 포트40 수동하강 버튼", "148": "A그룹 | 포트01 수동상승 버튼", "149": "A그룹 | 포트02 수동상승 버튼", "150": "A그룹 | 포트03 수동상승 버튼", "151": "A그룹 | 포트04 수동상승 버튼", "152": "A그룹 | 포트05 수동상승 버튼", "153": "A그룹 | 포트06 수동상승 버튼", "154": "A그룹 | 포트07 수동상승 버튼", "155": "A그룹 | 포트08 수동상승 버튼", "156": "A그룹 | 포트09 수동상승 버튼", "157": "A그룹 | 포트10 수동상승 버튼", "158": "A그룹 | 포트11 수동상승 버튼", "159": "A그룹 | 포트12 수동상승 버튼", "160": "A그룹 | 포트13 수동상승 버튼", "161": "A그룹 | 포트14 수동상승 버튼", "162": "A그룹 | 포트15 수동상승 버튼", "163": "A그룹 | 포트16 수동상승 버튼", "164": "A그룹 | 포트17 수동상승 버튼", "165": "A그룹 | 포트18 수동상승 버튼", "166": "A그룹 | 포트19 수동상승 버튼", "167": "A그룹 | 포트20 수동상승 버튼", "168": "B그룹 | 포트21 수동상승 버튼", "169": "B그룹 | 포트22 수동상승 버튼", "170": "B그룹 | 포트23 수동상승 버튼", "171": "B그룹 | 포트24 수동상승 버튼", "172": "B그룹 | 포트25 수동상승 버튼", "173": "B그룹 | 포트26 수동상승 버튼", "174": "B그룹 | 포트27 수동상승 버튼", "175": "B그룹 | 포트28 수동상승 버튼", "176": "B그룹 | 포트29 수동상승 버튼", "177": "B그룹 | 포트30 수동상승 버튼", "178": "B그룹 | 포트31 수동상승 버튼", "179": "B그룹 | 포트32 수동상승 버튼", "180": "B그룹 | 포트33 수동상승 버튼", "181": "B그룹 | 포트34 수동상승 버튼", "182": "B그룹 | 포트35 수동상승 버튼", "183": "B그룹 | 포트36 수동상승 버튼", "184": "B그룹 | 포트37 수동상승 버튼", "185": "B그룹 | 포트38 수동상승 버튼", "186": "B그룹 | 포트39 수동상승 버튼", "187": "B그룹 | 포트40 수동상승 버튼" }, "d_write_area": { "0": "A그룹 | 이송모터 자동 목표 이동량", "1": "A그룹 | 이송모터 수동 목표 속도", "2": "B그룹 | 이송모터 자동 목표 이동량", "3": "B그룹 | 이송모터 수동 목표 속도" } }