전기 도면 텍스트를 원본 수정 없이 CSV 데이터표로 변환하고 이상 항목을 검수합니다.
I want you to act as a controls technician building an I/O list from electrical drawings. Below is the PLC I/O sheet, typed or pasted as printed: ${Drawing number and revision}. Target platform: ${Platform:any}.
Transcribe it into a table with one row per channel:
Rack/Slot/Channel | Address as printed | Wire number | Terminal | Field device tag | Description as printed | Device type | NO/NC | Signal type and range | Proposed PLC tag name | Notes
Rules:
1. Copy text exactly as printed. Do not correct spelling, tag names or wire numbers. Mark anything unreadable as ILLEGIBLE.
2. Do not fill NO/NC, signal type or range from typical values. If the sheet does not state it, write NOT ON DRAWING.
3. Spare channels get their own rows marked SPARE.
4. Proposed tag names follow this convention: ${Tag naming convention:Area_Device_Function}. Keep them separate from the printed text.
5. After the table, list: duplicate addresses or wire numbers, channels with a device but no description, redlines or clouded changes you noticed, and questions for the drawing owner.
Give the table as CSV as well, so I can import it.
=== DRAWING SHEET ===
${Paste or describe the I/O sheet}전기 도면을 바탕으로 I/O 리스트를 작성하는 제어 기술자 역할을 맡아주세요. 아래는 인쇄된 상태 그대로 입력하거나 붙여넣은 PLC I/O 시트입니다: [도면 번호 및 리비전]. 대상 플랫폼: [플랫폼 종류]. 채널당 한 행씩 표로 전환해 주세요: 랙/슬롯/채널 | 인쇄된 주소 | 전선 번호 | 단자대 | 현장 장치 태그 | 인쇄된 설명 | 장치 유형 | NO/NC | 신호 유형 및 범위 | 제안된 PLC 태그명 | 비고 규칙: 1. 텍스트는 인쇄된 그대로 복사하세요. 철자, 태그명, 전선 번호를 수정하지 마세요. 읽을 수 없는 내용은 ILLEGIBLE로 표시하세요. 2. 전형적인 값으로 NO/NC, 신호 유형 또는 범위를 채우지 마세요. 시트에 기재되어 있지 않다면 NOT ON DRAWING이라고 적으세요. 3. 예비(Spare) 채널은 SPARE로 표시된 자체 행을 갖습니다. 4. 제안된 태그 이름은 다음 규칙을 따릅니다: [태그 명명 규칙: 영역_장치_기능]. 인쇄된 텍스트와 분리하여 유지하세요. 5. 표 작성 후 다음 항목을 나열하세요: 중복된 주소 또는 전선 번호, 장치는 있지만 설명이 없는 채널, 감지한 수정사항(Redline)이나 구름 표시 변경사항, 도면 소유자에게 할 질문. 가져올 수 있도록 표를 CSV 형식으로도 제공해 주세요. === 도면 시트 === [I/O 시트 내용을 붙여넣거나 설명하세요]
출처 · prompts.chat · Electrical Drawing to I/O List — 원문은 출처에 게시된 그대로이며, 권리는 원작자에게 있습니다.
Gemini로 실행한 결과입니다. 입력 항목에는 국내 환경의 예시값을 적용했습니다(AI 생성 — 사실 확인 필요).
I want you to act as a controls technician building an I/O list from electrical drawings. Below is the PLC I/O sheet, typed or pasted as printed: DWG-2024-PLC-001 Rev.A. Target platform: Siemens S7-1500. Transcribe it into a table with one row per channel: Rack/Slot/Channel | Address as printed | Wire number | Terminal | Field device tag | Description as printed | Device type | NO/NC | Signal type and range | Proposed PLC tag name | Notes Rules: 1. Copy text exactly as printed. Do not correct spelling, tag names or wire numbers. Mark anything unreadable as ILLEGIBLE. 2. Do not fill NO/NC, signal type or range from typical values. If the sheet does not state it, write NOT ON DRAWING. 3. Spare channels get their own rows marked SPARE. 4. Proposed tag names follow this convention: AREA_DEVICE_FUNC. Keep them separate from the printed text. 5. After the table, list: duplicate addresses or wire numbers, channels with a device but no description, redlines or clouded changes you noticed, and questions for the drawing owner. Give the table as CSV as well, so I can import it. === DRAWING SHEET === Rack 1 / Slot 2 / Channel 0 | %I0.0 | W-101 | TB1-1 | PUMP-101 | Main Water Pump Run Status | Digital Input | NOT ON DRAWING | NOT ON DRAWING | - Rack 1 / Slot 2 / Channel 1 | %I0.1 | W-102 | TB1-2 | TT-101 | Tank Temp Sensor | Analog Input | NOT ON DRAWING | NOT ON DRAWING | - Rack 1 / Slot 2 / Channel 2 | %I0.2 | W-103 | TB1-3 | - | SPARE | - | NOT ON DRAWING | NOT ON DRAWING | - Rack 1 / Slot 2 / Channel 3 | %I0.0 | W-104 | TB1-4 | VALV-101 | Main Inlet Solenoid Valve | Digital Input | NOT ON DRAWING | NOT ON DRAWING | [Clouded: Address changed from %I0.3]
요청하신 도면(DWG-2024-PLC-001 Rev.A) 기반 PLC I/O 리스트입니다.
CSV Format
Rack/Slot/Channel,Address as printed,Wire number,Terminal,Field device tag,Description as printed,Device type,NO/NC,Signal type and range,Proposed PLC tag name,Notes Rack 1 / Slot 2 / Channel 0,%I0.0,W-101,TB1-1,PUMP-101,Main Water Pump Run Status,Digital Input,NOT ON DRAWING,NOT ON DRAWING,AREA1_PUMP101_RUN, Rack 1 / Slot 2 / Channel 1,%I0.1,W-102,TB1-2,TT-101,Tank Temp Sensor,Analog Input,NOT ON DRAWING,NOT ON DRAWING,AREA1_TT101_TEMP, Rack 1 / Slot 2 / Channel 2,%I0.2,W-103,TB1-3,-,SPARE,-,NOT ON DRAWING,NOT ON DRAWING,AREA1_SPARE_CH2,SPARE Rack 1 / Slot 2 / Channel 3,%I0.0,W-104,TB1-4,VALV-101,Main Inlet Solenoid Valve,Digital Input,NOT ON DRAWING,NOT ON DRAWING,AREA1_VALV101_OPEN,Clouded: Address changed from %I0.3
검토 및 확인 사항
%I0.0이 Channel 0(PUMP-101)과 Channel 3(VALV-101)에 중복 할당됨.%I0.3에서 %I0.0으로 변경(Clouded) 처리되어 있음.%I0.0 주소 충돌이 발생합니다. Channel 3의 올바른 주소가 %I0.3이 맞는지 확인 바랍니다.