<433A5C48616E4B696D5C534E55545CBCF6BEF7B0FCB7C35CC0DAB5BFC8AD3FB0F5A1A7>



Similar documents
FARA PLC N70plus 시스템 사용자 메뉴얼

핸디로더(PGM-500) 사용자 메뉴얼

Microsoft Word - PLC제어응용-2차시.doc

ADP-2480

BY-FDP-4-70.hwp

Microsoft Power Point 2002

T100MD+

온습도 판넬미터(JTH-05) 사양서V1.0

untitled

BS-K1217-M□□-3012_ProductGuide_KR_PDF

0.1-6

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

PRO1_09E [읽기 전용]

ISP and CodeVisionAVR C Compiler.hwp

歯메뉴얼v2.04.doc

Microsoft Word - Installation and User Manual_CMD V2.2_.doc

(1) 주소지정방식 Address Mode 메모리접근 분기주소 명령어 직접번지 Reg. 지정 Reg. 간접 Base Index 간접 Immediate 상대번지 절대번지 Long 주소 Reg. 간접 Byte Access Bit Access 내부 Data M

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.


YD-3533.xls

10X56_NWG_KOR.indd

서보교육자료배포용.ppt

Siemens

歯FDA6000COP.PDF

PRO1_02E [읽기 전용]

untitled

슬라이드 제목 없음

Microsoft Word - SMB-63-2_KR_.doc

2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK 시스템구성 시스템설정 사용예 사용예 사용예

회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제

AnyTouch V8, V7 Plus Series 최상의연결성과편리성

MAX+plus II Getting Started - 무작정따라하기

네트워크 설정

강의10

<4D F736F F D204E582BB8EDB7C9BEEEBBE7BFEBBCB3B8EDBCAD5F56332E312E646F6378>

°ø±â¾Ð±â±â

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

. PC DP-1VR P15 1ch 1 Input Tool 4ch RS-232C RS-232C. Input Tool P14 MUX-10F P16 MeasureReport P21 GO/NG 2 MeasurLink Real-Time P19 MeasurLink STATMea

SBR-100S User Manual

PRO1_04E [읽기 전용]

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

AVSHH100B10 IM.~20.

블링블링 제주월드

MR-3000A-MAN.hwp

Remote UI Guide

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

Microsoft Word - logic2005.doc

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

인켈(국문)pdf.pdf

Microsoft PowerPoint - chap04-연산자.pptx

SRC PLUS 제어기 MANUAL

B _00_Ko_p1-p51.indd

LS XGT SERIES Connection Manual


초급과정 목차

DE1-SoC Board

ez-shv manual

제품소개 MODBUS Tester 는 MODBUS 프로토콜을사용하는산업장비테스트및점검하기위해 PC 를휴대및설치할필요없이쉽고빠르게장비와연결하여원하는작업을진행할수있도록휴대성을강조한 MODBUS 프로토콜테스트장치입니다. MODBUS Tester 에는 3 가지의기능이지원되며,

Microsoft PowerPoint - DSD03_verilog3b.pptx

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

ActFax 4.31 Local Privilege Escalation Exploit

PRO1_01E [읽기 전용]

RS- 232, RS485 FND Display Module NET-SFND-4-23A RS-232, RS485 FND Display Module NET-SFND-4-23A MANUAL (Rev 1.0) Net-Control http

MicrocontrollerAcademy_Lab_ST_040709

Plc\PLC-p

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

PowerPoint 프레젠테이션

개요 AXSR5 레코더에 연결 시 NEXFS700 전용 RAW 포맷으로 변환되어 AXSR5 에서 녹화됩니다(PMWF55, F65 용 RAW 포맷과 다름). 또한 이 제품의 간단한 플레이백 기능을 사용하여 AXSR5에서 레코딩 된 비디오를 볼 수 있습니다. 플레이백 되는

untitled

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

LCD Display

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

1

歯 동아일보(2-1).PDF

KR

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

ez-md+_manual01

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

untitled

고객 카드

CPX-E-SYS_BES_C_ _ k1

PT A-SCB-6000-KOREAN-.indb

목차 1. 개요 USB 드라이버 설치 (FTDI DRIVER) FTDI DRIVER 실행파일 USB 드라이버 확인방법 DEVICE-PROGRAMMER 설치 DEVICE-PROGRAMMER

BS-K1117□-M□□-3012_ProductGuide_KR_PDF

OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver of 8 Onsystech

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

Orcad Capture 9.x

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

chapter4

슬라이드 1

Computer Architecture

acdc EQ 충전기.hwp

LG1-P0673.eps

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

USER Manual

DIB-100_K(90x120)

IRISCard Anywhere 5

16<C624><D22C><ACFC><D0D0> <ACE0><B4F1><BB3C><B9AC><2160>_<BCF8><CC45>.pdf

<BFB5BBF3C1A4BAB8C3B3B8AEBDC3BDBAC5DB20BFACB1B82E687770>

Transcription:

제 6 장 PLC 사용법 1 국내 PLC 생산업체 LC 산전 PLC 삼성전자 PLC 학과 소유 PLC 삼성 SPC100 (구형 - 단종됨) 삼성 N70Plus (신형)

6.1 SPC-100의 사용자 매뉴얼 2 BRAIN SPC-100의 각종 모듈 구성

6.1 SPC-100의 사용자 매뉴얼 3 BRAIN SPC-100의 구성기기 항 목 품 명 사 양 CPU-10 2-7 usec 처리속도 900 STEP USER MEMORY CPU RS-485 Interface 2000 STEP USER MEMORY, RS-232 CPU-10A (9600bps) INTERFACE 전원장치 SPW-10 전원 전압 AC85-264V FREE VOLT 베이스 SRK-1 1 SLOT 모듈 BOX SRK-2 6 SLOT 모듈 BOX SDI-D 8점 DC24V 입력모듈 (4점 COMMON) 입력모듈 SDI-1A 8점 AC110V 입력모듈 (4점 COMMON) SDI-2A 8점 AC220V 입력모듈 (4점 COMMON) SDO-R 8점 RELAY 출력모듈 (4점 COMMON) 출력모듈 SDO-S 8점 SSR 출력모듈 (4점 COMMON) SDO-T 8점 TRANSISTOR 출력모듈 (4점 COMON) 케이블 CAB-100 모듈확장 CABLE(전원장치 추가 설치시 필요) CAC-20H COMPUTER 연결 CABLE (GPC CABLE) 주변장치 GPC-300 휴대용 GRAPHIC PROGRAMMER PGM-300A 명령어 PROGRAMMER 기타 DUMMY DUMMY SLOT COVER

6.1 SPC-100의 사용자 매뉴얼 4 사양 항 목 사 양 처리방식 스토어드 프로그램 사이클릭 방식 제어사양 처리속도 기본 명령 (LADDER 명령) 5μ/1 STEP 메모리 890 워드 (CPU-10)/2000 워드 (CPU-10A) STR,STN,AND,OR,ORN,OUT,NOT,ORB,ANB,MCS,MCR 12종 기본명령 SET,RST,DIF,DFN,UC,UDC,TIM,SST 13종 연산처리 =,, =, =,, (워드/더블워드) 36종 응용명령 +,-,,,AND,OR,XOR (워드/더블워드/BCD) 32종 기타 INC,DEC,ABS,NEG,NOT,RLC등 71종 외부입출 120점 (15워드) R00000 R02907 력공간 입력:R0000 R1407 출력:R1500 R2907 입출력 처리사항 내부출력 타이머/ 카운터 800점 (50워드):비트/워드 공용 정전 기억 불가 : 512점 M00000 M03115 정전 기억 가능 : 256점 K00000 K01515 특수기능 : 32점 F00000 F00115 256워드:워드전용 W0000 W255 점수:256점(타이머+카운터) 타이머 설정치:T0 T15 0 655.35초(16점) T16 T255 0 6553.5초(240점) 카운터 설정치:0 65535 에지검출 제한없음 마이콤, 논리처리기, 메모리, 프로그램, I/O모듈 보수기능 이상, 워치독 타이머 이상 외부 I/F (내장) 주변기기 RS-232C 또는 RS-485(RS-422호환) Multi-Drop (1:N) 9600bps, 8 Bit, 1 Stop Bit, No Parity 프로그래머 또는 그래픽프로그래밍콘솔 Port 프로그래머, 그래픽프로그래밍콘솔, ONSPEC

6.1 SPC-100의 사용자 매뉴얼 5 전원모듈 사양 항목 사 양 전 압 AC85 132V Free Volt AC170 264V 입력 주 파 수 47 63Hz 전 류 0.6A 이하 CH1 5V 2.5A 내부출력:CPU동작 전원 출력 전류용량 CH2 24V 0.3A CH3 24V 0.3A 외부 단자 TNR 회로구성 FG - 110V계와 220V계는 자동 전환된다. - POWER FAIL 검출회로의 전압선택 스위치는 지정된 전압 위치에 설정해야 한다. - 내전압 시험시나 전열저항 시험시에는 TNR를 제거해야 한다. 외부배선 AC FG + 24V 출력 - 1 2 3 4 5

6.1 SPC-100의 사용자 매뉴얼 6 입력모듈 사양 (DC 24V 입력) 형 식 SDI-D 입 력 사 양 DC전압 공 칭 전 압 12V 24V 입 력 전 압 Min. 9V Max. 30V 입 력 전 류 Min. 5mA Max. 14mA 입 력 저 항 2.2kΩ 동 작 최소 ON 전압 전압 8V 이상 사 양 최대 OFF 전압 전압 5V 이하 입력지연 OFF ON 10mSEC 이하 시 간 ON OFF 10mSEC 이하 입 력 점 수 8점 모듈 입 력 COMMON 4점/COMMON 극 성 무극성 절 연 방 식 PHOTO COUPLER 소 비 전 류 최대 10mA 회 로 구 성 DC 24V COM I N T E R N A L 외 부 배 선 DC 24V DC 24V 0 1 2 3 C1 4 5 6 7 C2

6.1 SPC-100의 사용자 매뉴얼 7 입력모듈 사양 (AC 220V 입력) 형 식 SDI-1A SDI-2A 입 력 사 양 AC 전압 공 칭 전 압 AC 110V AC 220V 입 력 전 압 Min. 85V Max. 132V Min. 170V Max. 264V 입 력 전 류 Min. 5mA Max. 14mA 입 력 저 항 14.3 kω 동작 사양 입력지 연시간 최 소 ON 전 압 AC 85V 이상 AC 132V 이상 최대OFF전압 AC 30V 이하 AC 60V 이하 OFF ON 12mSEC 이하 ON OFF 12mSEC 이하 입 력 점 수 8점 MODULE 입 력 COMMON 4점 COMMON 절 연 방 식 PHOTO COUPLER 소 비 전 류 최대 10mA 회 로 구 성 AC 110V COM I N T E R N A L 외 부 배 선 AC 110V AC 110V 0 1 2 3 C1 4 5 6 7 C2

6.1 SPC-100의 사용자 매뉴얼 8 출력모듈 사양 (릴레이 출력) 형 식 SDO-R 출 력 사 양 RELAY 출력 공 칭 전 압 AC 100V / 220V 출 력 전 압 AC 85V 264V 최대부하전류 1회로 2A 2회로 4A 최소부하전류 1회로 30mA 최 대 출 력 ON OFF 10mS 지 연 시 간 OFF ON 10mS 출 력 점 수 8점 출 력 COMMON 4점 / COMMON 절 연 방 식 RELAY 소 비 전 류 최대 10mA OUT 회 로 구 성 1 2 COM 외 부 배 선 L 0 1 2 3 C1 4 5 6 7 C2

6.1 SPC-100의 사용자 매뉴얼 9 출력모듈 사양 (SSR 출력) 형 식 SDO-S 출 력 사 양 TRIAC 출력 공 칭 전 압 AC 100V / 220V 출 력 전 압 AC 85V 264V 최대부하전류 1회로 1A 8회로 4A 최소부하전류 1회로 25mA 최 대 출 력 ON OFF 10mS 지 연 시 간 OFF ON 5mS 출 력 점 수 8점 출 력 COMMON 4점 / COMMON 절 연 방 식 PHOTO COUPLER 소 비 전 류 최대 10mA OUT 회 로 구 성 1 2 COM 외 부 배 선 L 0 1 2 3 C1 4 5 6 7 C2

6.1 SPC-100의 사용자 매뉴얼 10 출력모듈 사양 (트랜지스터 출력) 형 식 SDO-T 출 력 사 양 TRANSISTOR 출력 공 칭 전 압 DC 24V 출 력 전 압 DC 5V 27V 최대부하전류 1회로 0.5A 8회로 4A 최소부하전류 1회로 10mA 최 대 출 력 ON OFF 1mS 지 연 시 간 OFF ON 1mS 출 력 점 수 8점 출 력 COMMON 4점 / COMMON 절 연 방 식 PHOTO COUPLER 소 비 전 류 최대 10mA CUT 회 로 구 성 1 2 COM(-) 외 부 배 선 DC (24V) DC (24V) L 0 1 2 3 C1 4 5 6 7 C2

6.1 SPC-100의 사용자 매뉴얼 11 입출력모듈의 고유번호 지정 구 분 외부입력 120점 외부출력 120점 I/O 명령 모듈 순서 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 종 별 입력모듈 출력모듈 비 고 R00000~R00007 R00100~R00107 R00200~R00207 R00300~R00307 R00400~R00407 R00500~R00507 R00600~R00607 R00700~R00707 R00800~R00807 R00900~R00907 R01000~R01007 R01100~R01107 R01200~R01207 R01300~R01307 R01400~R01407 범 비트번호지정 R01500~R01507 R01600~R01607 R01700~R01707 R01800~R01807 R01900~R01907 R02000~R02007 R02100~R02107 R02200~R02207 R02300~R02307 R02400~R02407 R02500~R02507 R02600~R02607 R02700~R02707 R02800~R02807 R02900~R02907 위 워드번호지정 * 외부입력과 외부 출력을 합한점수 는 120점을 넘을 수 없다. * 입출력 구성에 상관없이 입력 모듈은 입력모듈 설치순서에 따라 R0에서 R14까지 채널이 할당되고 출력모듈도 설치 순서에 따라 R15 에서 R25까지 채 널이 할당된다. 내부 릴레이 M M00000~M03115 M0000~M0031 비트/바이트/워드 KEEP 릴레이 K K00000~K01515 F0000~F0015 공용 플래그 F F00000~F00115 F0000~F0001 타이머/카운터 TIM/ SST/ CNT TIM SST 000~225 CNT W2048~W2303 (설정치) W2304~W2559 (현재치) 워드레지스터 W W0000~W0255 바이트/워드 비 고

6.1 SPC-100의 사용자 매뉴얼 12 특수 내부출력의 고유번호 지정 비트 특수 내부 출력 워드 특수 내부 출력 시스템 ROM 에러 F00000 CPU 고유번호 W2560 시스템 ROM 에러 F00001 CPU 상태표시 W2561 시스템 RAM 에러 F00002 W2562 사용자프로그램 메모리에러 F00003 스캔타임 W2563 프로그램 문법에러 F00004 최대 스캔타임 W2564 미사용 F00005 미정의 W2565~W2566 모듈 변경 F00006 통신상태 상태표시 W2567 모듈 에러 F00007 통신정보 W2568 입력 데이터 제어 F00008 미사용 W2569~W2570 출력 데이터 제어 F00009 W2571 출력 OFF 제어 F00010 W2572 미사용 F00011 RAM 정보 1 W2573 F00012 RAM 정보 2 W2574 F00013 미사용 W2575 실행중 변경제어 F00014 W2576 실행가능제어 F00015 W2577 최초SCAN ON F00100 미정의 에러명령표시 W2578 SCAN 클럭 F00101 시스템사용 W2579 0.02초 클럭 F00102 곱셈상위워드 W2580 0.1초 클럭 F00103 나머지(하위워드) W2581 1초 클럭 F00104 나머지(상위워드) W2582 순간정전시 ON F00105 미사용 W2583~W2589 CPU 실행시 RUN F00106 문법정보에러표시 W2590 KEEP 에러 F00107 미사용 W2591 자리올림(CARRY 발생시 ON) F00108 에러스텝번호표시 W2592~W2607 0으로 나눔 에러 F00109 미사용 W2608~W2735 범위 지정에러 F00110 W2736 W2737 미사용 W2738

6.1 SPC-100의 사용자 매뉴얼 13 특수 내부점검/출력의 상세설명 비트번호 명 칭 기 능 CPU가 STOP 상태에서 RUN 상태로 바뀔때 최초의 1스켄 동안만 ON 상태유지 프로그램의 초기화를 위해 사용할 수 있다. F00100 접점 최초 1 스캔 1 Scan Time 프로그램 실행중 매 스캔마다 ON/OFF 상태 가 반전된다. F00100 출력 스캔클럭 프로그램 실행중 10ms마다 ON/OFF 상태가 반전된다. F00102 접점 0.02초 클럭 10ms 10ms 프로그램 실행중 50ms 마다 ON/OFF 상태가 반전된다. F00103 출력 0.1초 클럭 50ms 50ms

6.1 SPC-100의 사용자 매뉴얼 14 비트번호 명 칭 기 능 프로그램 실행중 500ms 마다 ON/OFF 상태 가 반전된다. F00104 출력 1초 클럭 500ms 500ms AC 전원이 단절 되었을 때 (전원OFF시) 또는 순간정전이 발생하였을때 ON 된다. AC전원 F00105 출력 순간정전 F00105 F00106 출력 실행상태 F00107 출력 KEEP 에러 F00108 출력 자리올림 F00109 출력 0으로 나눔에러 F00110 출력 범위지정에러 사용자는 다음번 순간정전 상황을 알 수 있도록 접점 사용후 OFF 시켜야 한다. CPU가 실행 상태 (RUN모드)에 있으면 ON 된다. 전원투입 직후 KEEP 릴레이 영역을 점검 하여 정전보존에러가 있으면 ON 된다. 프로그램 실행중 응용 명령에 의한 자리 올림(CARRY)이 발생 할 때 ON, 그 이외에 는 OFF됨 자리올림에 영향을 주는 명령 (예:ADD,SUB)의 수행후에는 내용이 변화 함. 프로그램 실행중 나누기명령(DIV, DDIV, DIVB, DDIVB)의 분모제수가 0인경우 ON됨. 프로그램 실행중 LD, DLD, STO, DSTO 명 령에 사용된 절대 번지가 규정된 범위를 초과하면 ON된다.

6.1 SPC-100의 사용자 매뉴얼 15 비트번호 명 칭 기 능 FOOOOO 접점 시스템 ROM 에러 전원 투입시 및 프로그래머 또는 GPC 에 의해 시스템을 자체 점검하여, 마 이콤 및 논리처리기에 에러가 발생하 면 ON되며, 에러 LED가 켜지고, 모든 외부출력이 OFF 된 후 실행(RUN)을 정지한다. 전원 투입시 및 프로그래머 또는 GPC 에 의해 시스템 ROM을 자체 점검하여 FOOOO1 접점 시스템 ROM 에러 에러가 발생하면 ON 되며, 에러 LED 가 켜지고, 모든 외부출력이 OFF된 후 실행을 정지한다. FOOOO2 접점 시스템 RAM 에러 전원 투입시 및 프로그래머 또는 GPC 에 의해 시스템 RAM을 자체 점검하여 에러가 발생하면 ON 되며, 에러 LED가 켜지고, 모든 외부출력이 OFF된 후 실 행을 정지한다. FOOOO3 접점 FOOOO4 접점 FOOOO8 출력 FOOOO9 출력 FOOO1O 출력 사용자 프로그램 메모리에러 프로그램 문법에러 입력데이타제어 출력데이타제어 출력 OFF 제어 전원 투입시나 실행모드 또는 프로그 래머 및 GPC에 의해 사용자 프로그램 을 자체 점검중 에러가 발생하면 ON되 며 에러 LED가 켜지고, 모든 외부출력 이 OFF된 후 실행을 정지한다. CPU가 최초로 실행을 시작할 때와 프 로그래머 또는 GPC에 의해 사용자 프 로그램의 문법을 점검하여 에러가 발 생하면 에러 LED가 켜지고, 모든 외부 출력이 OFF된 후 실행을 정지한다. 실행중 사용자가 모듈로부터의 데이타 입력을 금지시키려 할 때 OFF시킨다. 평상시 ON 출력. 실행중 사용자가 연산결과를 모듈로 출력하지 않으려 할때 OFF시킨다. 이 비트가 OFF되면 OFF되기 전의 데이타 가 출력모듈에 유지된다. 평상시 ON 출력. 실행중 사용자가 연산결과에 무관하게 모든 출력을 OFF 시키려 할때 OFF시킨 다. 평상시 ON 출력.

6.1 SPC-100의 사용자 매뉴얼 16 비트번호 명 칭 기 능 FOOO14 출력 실행중변경제어 프로그램을 수행중에 사용자 프로그램 을 수정시키려 할 때 ON시킨다. 평상시 OFF 출력. 문법에러가 발생하면 실행을 정지한다. F00015 출력 W2560 실행가능제어 CPU고유번호 사용자가 프로그램 수행을 정지시키려 할 때 OFF 시킨다. 통상의 수행시(일시 정지/실행모드)에는 항상 ON 되어있으므 로 NORMAL ON 접점으로 사용 가능하다. 컴퓨터나 기타통신모듈과의 통신 변지수 (고유번호) 각각의 CPU모듈은 서로 중복 되지 않는 고유번호를 가지고 통신함. 프로그래머나 GPC에서 변경가능. CPU LINK 모듈이 설치된 경우 LINK 모듈의 고유번호가 강제 설정된다. CPU의 현재상태(정지/원격제어모드/ 실행모드/에러)정보를 표시 15 14 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 E R SW W2561 CPU상태 에러있음=1, 에러없음=0 FOOO15(실행제어) CPU 모듈 모드 스위치 실행 위치 0 1 정지 위치 1 0 정지 위치 0 0 W2563 스켄타임 프로그램 실행시 메실행 스캔의 수행시 간을 표시 단위:ms

6.1 SPC-100의 사용자 매뉴얼 17 번 호 명 칭 기 능 W2564 W2565 최대스캔타임 미정의 프로그램 실행시 수행시간(W2563)의 최대치를 표시. 정지 상태에서 실행 상태로 전환할 때 0으로 초기화한다. (최대 실행 시간) 단위:ms W2566 미정의 CPU 모듈내 통신포트(직/병렬)의 상태 표시 상위바이트 하위바이트 직렬포트상태 병렬포트상태 W2567 통신상태 내 용 상 태 0 에러 복구중 1 수신 대기 상태 2 수신 상태(수신중) 3 송신 상태(송신중) W2568 통신정보 W2573 RAM 정보 1 CPU에 의한 시스템 RAM 자체점검 결과치(번지) W2574 RAM 정보 2 CPU에 의한 시스템 RAM 자체점검 결과치(비트)

6.1 SPC-100의 사용자 매뉴얼 18 번 호 명 칭 기 능 W2578 미정의명령위치 실행중 미정의 명령 에러가 발생하였을때 (W2577의 6번비트가 ON 되었을때) 에러명령의 위치정보 표시 W2579 시스템 사용 항상 0 W2580 곱셈상위워드 워드 곱셈명령 수행후 상위 워드값을 저장 W2581 W2582 나 머 지 나 머 지 나눗셈 명령 수행후 그 나머지를 저장 (하위 워드) 나눗셈 명령 수행후 그 나머지를 저장 (상위 워드) W2583 미 사 용 상위 기종을 위해 예약됨 W2584 미 사 용 상위 기종을 위해 예약됨 W2585 미 사 용 상위 기종을 위해 예약됨 W2586 미 사 용 상위 기종을 위해 예약됨 W2587 미 사 용 상위 기종을 위해 예약됨 W2588 미 사 용 상위 기종을 위해 예약됨 W2589 미 사 용 상위 기종을 위해 예약됨

6.2 PLC 프로그래밍 19 릴레이회로에서 PLC로의 전환에 대하여 외부입력용전원 프로그래머블 콘트롤러(PLC) LS 1 LS 2 X1 X1 T1 LS 1,2; 리미트스위치 X1 ;보조릴레이 T1 ;타이머 Y1 ;전자접촉기 X1 10초 T1 Y1 LS1 LS2 외부입력 (스위치,센서등) 00 01 내부출력 00000 00001 M00000 M00000 M00000 TIM000 PC의 시퀜스 타이머 TIM000 10초 01500 CO 01500 Y1 외부출력 (전구등)

6.2 PLC 프로그래밍 20 내부출력의 작동 00000 00001 M00000 M00000 00000 K00000 K00000 00000 M00000 OFF K00000 ON 전원OFF

6.2 PLC 프로그래밍 21 PLC 프로그래밍의 규약 R0 R1 R1500 R1500 안됨 R1500 R0 R2 R1501 F15 OK 같은 접점 중복사용횟수 제한 없음 제한없음 R1500 R0 R1500 R0 R1500 안됨 OK R0 R1500 R1 R1500 안됨

6.3 SPC-100의 사용자 매뉴얼 (보충) 22 기본명령어 일람 NO 명 령 기본명령 보조명령 명령어 처리내용 심 벌 1 STR 스타트 회로시작 A 접점 2 STN 스타트 낫 회로시작 B 접점 3 AND 앤드 회로직렬 접속 A 접점 4 ANN 앤드 낫 회로직렬 접속 B 접점 5 OR 오아 회로병렬 접속 A 접점 6 ORN 오아 낫 회로병렬 접속 B 접점 7 OUT 아웃 회로출력 (코일구동) ( ) 8 ANB 앤드 블럭 회로블록의 직렬 접속 9 ORB 오아 블럭 회로블록의 병렬 접속 10 NOT 낫 회로의 논리반전 11 MCS 12 MCR 마스터콘트롤 셋트 마스터콘트롤 리셋트 모선제어 시작 모선제어 취소 13 SET 세트 ON 출력 (M C S ) (M C R ) (S E T ) 14 RST 리세트 OFF 출력 15 STR DIF 16 AND DIF 17 OR DIF 18 STR DFN 스타트 디아이 에프 앤드 디아이에 프 오아 디아이에 프 스타트 디에프 엔 상승엣지 회로 시작 상승엣지 회로 직렬 접속 상승엣지 회로 병렬 접속 하강엣지 회로 시작 (R S T ) R R R F

6.3 SPC-100의 사용자 매뉴얼 (보충) 23 NO 명 령 기본명령 보조명령 명령어 처리내용 심 벌 19 AND DFN 앤드 디에프엔 20 OR DFN 오아 디에프엔 21 TIM 타이머 22 SST 타이머 하강엣지 회로 직렬접속 하강엣지 회로 병렬접속 온 딜레이 타이머 싱글 숏트 타이머 F F TIM Ch=V= SST Ch=V= 23 UC 카운터 업 카운터 24 DC 카운터 다운 카운터 UC Ch= RST V= DC Ch= RST V= 25 UDC 카운터 업다운 카운터 DC Ch= RST V= RST

6.3 SPC-100의 사용자 매뉴얼 (보충) 24 산술명령어 일람 NO 명 령 명령어 처리내용 비고 1 STR S 1 S 2 AND S 1 S 2 비교박스 =,,,, >,< 때의 도통 상태 STR S 1 S 2 S 1 S 2 바이트, 워드 OR S 1 S 2 S 1 S 2 2 INC D 증가 지정된 레지스 터의 내용을 1 증가 INC D 3 DEC D 감소 지정된 레지스 터의 내용을 1 감소 DEC D 4 INCB D 증가 지정된 레지스 터의 내용을 1 증가(BCD) INCB D 5 DECB D 감소 지정된 레지스 터의 내용을 1 감소(BCD) DECB D 6 ABS D 절대치 지정된 레지스 터 내용의 절대 치 ABC D 7 NEG D 2의보수 지정된 레지스 터 내용의 2의 보수 NEG D 8 NOT D 1의보수 지정된 레지스 터 내용의 1의 보수 NOT D 9 ADD D=S 1 +S 2 ADDB D=S 1 +S 2 ADC D=S 1 +S 2 ADCB D=S 1 +S 2 가산 바이너리 가산 BCD 가산 바이너리 가산 (캐리가산) BCD 가산 (캐리가산) ADD D=S 1 +S 2 ADDB D=S 1 +S 2 ADC D=S 1 +S 2 ADCB D=S 1 +S 2

6.3 SPC-100의 사용자 매뉴얼 (보충) 25 NO 명 령 명령어 처리내용 비고 10 SUB D=S 1 -S 2 SUBB D=S 1 -S 2 SBC D=S 1 -S 2 SBCB D=S 1 -S 2 감산 바이너리 감산 BCD 감산 바이너리 감산 (캐리감산) BCD 감산 (캐리감산) SUB D=S 1 -S 2 SUBB D=S 1 -S 2 SBC D=S 1 -S 2 SBCB D=S 1 -S 2 바이트, 워드 11 MUL D=S 바이너리 1*S 2 곱셈 MULB D=S 1 *S 2 BCD곱셈 곱셈 MUL D=S 1 *S 2 MULB D=S 1 *S 2 워드 더블 워드 12 DIV D=S 1/S 2 DIVB D=S 1 /S 2 바이너리 나눗셈 BCD나눗 셈 나눗셈 DIV D=S 1 /S 2 DIVB D=S 1 /S 2 13 AND D=S 1,S 2 논리곱 AND 연산 AND D=S 1,S 2 워드 14 OR D=S 1,S 2 논리합 OR 연산 OR D=S 1,S 2 15 XOR D=S 1,S 2 배타적 논리합 16 XCH D 1,D 2 변환 XOR 연산 XOR D=S 1,S 2 지정된 레지스 터 내용의 교환 XCH D 1,D 2

6.3 SPC-100의 사용자 매뉴얼 (보충) 26 응용명령어 일람 NO 명 령 명령어 처리내용 심 벌 비 고 1 RLC D, N 2 RRC D, N 3 ROL D, N 4 ROR D, N 5 SHL D, N 6 SHR D, N 로테이트 레프트 로테이트 라이트 시프트 레프트 시프트 라이트 시프트 레프트 시프트 라이트 7 LET D, S 렛 지정된 레지스터 를 좌로 로테이 트 한다. 지정된 레지스터 를 우로 로테이 트 한다. F108 레지스터 값을 좌로 시프 트 한다. F108 레지스터 값을 우로 시프 트 한다. 지정된 레지스터 값을 좌로 시프 트 한다. 지정된 레지스터 값을 우로 시프 트 한다. 지정된 레지스터 에 지정된 내용 을 복사 RLC RRC ROL ROR SHL SHR LET D, N D, N D, N D, N D, N D, N D, S 바이트 워드 8 BCD D, S BCD 변환 BIN BCD BCD D, S 9 BIN D, S BIN 변환 BCD BIN BIN D, S 10 LDR D, [S] 리드 11 STO S, [D] 스토어 12 FOR D NEXT FOR 지정된 간접번지 의 레지스터 내 용을 D에 복사 지정된 레지스터 내용을 간접번지 에 순서대로 복사 지정된 레지스터 내용을 1씩 감소 D가 0이 될때까 지 반복수행 LDR D, [S] STO S, [D] FOR D NEXT

6.3 SPC-100의 사용자 매뉴얼 (보충) 27 NO 명 령 명령어 처리내용 심 벌 비 고 지정된 레지스터 13 DIS D,N,S 분리 내용을 4BIT씩 N DIS D,N,S 워드 개로 분리 복사 지정된 레지스터 14 UNI D,S,N 결합 를 내용중 하위 4BIT씩 결합 UNI D,S,N 15 DECO D, S 디코더 지정된 값을 8-4-2-1 DECO D, S 16 ENCO D, S 엔코더 지정된 레지스터 값을 8-4-2-1로 해독 레지스터에 저장 ENCO D, S 17 SEG D, S 18 SUM D, S 7세그 먼트 비트 카운트 지정된 레지스터 값을 7-seg표시 로 변환 지정된 레지스터 값중 1의 개수를 세어 저장 SEG SUM D, S D, S 19 SC RC CC 셋트 캐리어셋트 클리어 캐리(F108)을 세, 리세트 반전을 시킨다. SC RC CC 20 MOV D,S,N 지정된 레지스터 에 N개의 워드를 지정된 위치로 복사 MOV D,S,N 21 FMOV D,N,V 22 BMOV D,S,N 블럭 전송 지정된 숫자를 N개 복사 지정된 레지스터 에 N개의 비트를 지정된 위치로 복사 FMOV D,N,V BMOV D,S,N 23 BFMV D,N,V 지정된 레지스터 에N개의비트를 1,0로 반복 복사 BFMV D,N,V

6.3 SPC-100의 사용자 매뉴얼 (보충) 28 NO 명 령 명령어 처리내용 심 벌 비 고 지정된 레지스터 24 BSET D, N 비트셋트 에 N번째 비트를 1로 설정 BSET D,N 25 BRST D, N 비트 리셋트 26 BNOT D, N 비트 낫 27 BTST D,N 비트 테스트 지정된 레지스터 에 N번째 비트를 0으로 설정 지정된 레지스터 에 N번째 비트를 반전 지정된 레지스터 에 N번째 비트를 F108로 복사 BRST D,N BNOT D,N BTST D,N 28 INPR Ch OUTR Ch 리플레시 연산입력, 출력 결과를 리플레시 한다 INPR Ch OUTR Ch 29 JUMP L LBL L 점프 지정된 LBL까지 점프 JUMP L LBL L 30 CALL Sb SBR Sb RET 서브루틴 지정된 SER까지 분기 RET 다음은 CALL 명령 다음 프로그램 수행 CALL Sb SBR Sb RET 31 INT Ni RETI 정주기 정주기 간격 실 행 INT Ni RETI

6.3 SPC-100의 사용자 매뉴얼 (보충) 29 명령어 사용법 DIF (상승 엣지 검출) R00000 R M00001 M00001 (OUT) LET R15, W0000 W0의 레지스터 내용을 R15에 복사한다. 코 딩 비 고 STR DIF R0 OUT M1 STR M1 LET R15, W0 R00000 M00001 ISCAN TIME ISCAN TIME DFN (하강 엣지 검출) R00000 F M00001 M00001 (OUT) L LET R15, W0000 W0의 레지스터 내용을 R15에 복사한다. 코 딩 비 고 STR DFN R0 OUT M1 STR M1 LET R15, W0 R00000 M00001 ISCAN TIME ISCAN TIME

6.3 SPC-100의 사용자 매뉴얼 (보충) 30 SET (셋트) RST (리셋트) R00000 R00001 M00000 (SET) M00000 (RST) 코 딩 비 고 STR R0 SET M0 STR R1 RST MO R00000 R00001 M00000

6.3 SPC-100의 사용자 매뉴얼 (보충) 31 TIM R00000 TC000 TC010 TC064 (타이머) TIM Ch=0 V=10 0.1초 TIM Ch=10 V=100 1초 TIM Ch=64 V=20 2초 M00001 (OUT) M00002 (OUT) M00003 (OUT) 코 딩 비 고 STR R0 OUT TIM 0 10 OUT TIM10 100 OUT TIM64 20 STR TIM0 0 OUT M1 STR TIM10 OUT M2 STR TIM64 OUT M3 R00000 T/C000 T/C010 T/C064 0.1초 1초 2초

6.3 SPC-100의 사용자 매뉴얼 (보충) 32 SST R00000 TC000 TC010 TC064 (싱글 숏트 타이머) SST Ch=0 V=10 0.1초 SST Ch=10 V=100 1초 SST Ch=64 V=20 2초 M00000 (OUT) M00001 (OUT) M00002 (OUT) 코 딩 비 고 STR R0 OUT SST 0 10 OUT SST 10 100 OUT SST 64 20 STR TC0 OUT M0 STR TC10 OUT M1 STR TC64 OUT M2 R00000 T/C000 T/C010 T/C064 0.1초 1초 2초

6.3 SPC-100의 사용자 매뉴얼 (보충) 33 UC (업 카운터) R00000 업카운터입력 코 딩 비 고 UC Ch=0 R00001 V=5 STR R0 리셋트입력 RST STR R1 F00100 OR F100 OUT CNT UCO 5 TC0 M00000 (OUT) STR OUT TCO M0 R00000 (경과치) 1회 2회3회 4회5회6회 15회 R00001 T/C0

6.3 SPC-100의 사용자 매뉴얼 (보충) 34 DC (다운 카운터) R00000 업카운터입력 코 딩 비 고 UC Ch=010 R00001 V=5 STR R0 리셋트입력 RST STR R1 F00100 OR F100 OUT CNT DC10 5 TC10 M00000 (OUT) STR OUT TC1O M0 R00000 (경과치) 4회 3회 2회 1회0회 0 0 0 0 4회 R00001 T/C10

6.3 SPC-100의 사용자 매뉴얼 (보충) 35 UCD (업/다운 카운터) R00000 업카운터입력 코 딩 비 고 UC Ch=001 R00001 다운 V=3 STR R0 카운터입력 STR R1 DC R00002 STR R2 리셋트입력 RST OUT CNT UDC1 3 STR TC1 TC001 M00000 OUT M0 (OUT) R00000 R00001 1 2 3 4 5 6 7회 1 2 3 4 5회 R00002 카운터 경과치 1 0 1 2 3 2 3 0 1 0 3 2 3 2 0 TC001 자리올림발생 자리내림발생

6.3 SPC-100의 사용자 매뉴얼 (보충) 36 STR S 1 S 2 S 1 S 2 비교명령은 a 접점 취급으로 S 1 과 S 2 를 워드 크기 비교한 결과에 따라 ON 또는 OFF 된다. AND S 1 S 2 S 1 S 2 비교명령 에는 =,,,,, 를 사용 할 수 있다. OR S 1 S 2 S 1 S 2 프로그램 예 R00001 R01500 W0000 5 ( ) R00000 W0001=W0002 R01501 3>K0000 ( ) 코딩 설명 STR R00000 ; ON AND W0000 5 ; 5 5 ON STR R00001 ; OFF OR W00001 = W0002 ; 123=123 ON ANB ; ON OUT R01500 ; ON STR 3 K0000 ; 3 3 OFF OUT R01501 ; OFF 실행전 R00000=ON K0000=3 R00001=OFF W0000=5 R01500=OFF W0001=123 R01501=ON W0002=123 실행후 R00000=ON K0000=3 R00001=OFF W0000=5 R01500=ON W0001=123 R01501=OFF W0002=123 명령 S 1,S 2 의 바이트 길이 연산내용 결과 = 바이트(8비트) S 1 =S 2 ON S 1 S 2 OFF S 1 S 2 ON S 1 =S 2 OFF S 1 S 2 ON S 1 S 2 OFF S 1 S 2 ON S 1 S 2 OFF S 1 S 2 S 1 S 2 ON OFF S 1 S 2 ON S 1 S 2 OFF

6.3 SPC-100의 사용자 매뉴얼 (보충) 37 DSTR S 1 S 2 S 1 S 2 비교명령은 a 접점 취급으로 S 1과S 2를워드 D 크기 비교한 결과에 따라 ON 또는 OFF 된다. DAND S 1 S 2 S 1 S 2 비교명령 에는=,,,,, 를 사용할 D 수 있다. DOR S 1 S 2 S 1 S 2 D 주) LADDER 명령에서는 비교 기호 하단에 "D" 글자로 워드를 표시한다. 프로그램 예 R1 R01500 W0000 = W0002 ( ) D R00000 W0002 $1234 K0000=W0002 R01501 D W0002 < K0000 ( ) D 코딩 DSTR AND W00000=W0002 R00001 ; 0123(Hex) 1234(Hex) ; ON ON STR R00000 ; ON DAND W00002 $1234 ; 1234(Hex) 1234(Hex) ON AND K0000=W00002 ; 34(Hex)=1234 OFF ORB ; ON OUT R1500 ; ON DSTR W0002 K0000 ; 1234(Hex) 0034(Hex) OFF OUT R1501 ; OFF 실행전 실행후 R00000=ON K0000=0034(Hex) R00000=ON K0000=0034(Hex) R00001=ON W0000=0123(Hex) R00001=ON W0000=0123(Hex) R01500=OFF W0001=0123(Hex) R01500=ON W0001=0123(Hex) 설명 R01501=OFF W0002=1234(Hex) R01501=OFF W0002=1234(Hex) 명령 S 1,S 2 의 워드 길이 연산내용 결과 S = 워드(16비트) 1 =S 2 ON S 1 S 2 OFF S 1, S 2 S 1,= S 2 ON OFF ON S 1 S 2 S 1 S 2 OFF S 1 S 2 ON S 1 S 2 OFF S 1 S 2 S 1 S 2 ON OFF S 1 S 2 ON S 1 S 2 OFF

6.3 SPC-100의 사용자 매뉴얼 (보충) 38 ADD A=S 1 +S 2 ADD D=S 1 +S 2 바이너리 바이트 가산 DADD D=S 1 +S 2 DADD D=S 1 +S 2 바이너리 워드 가산 S 1 과 S 2 로 지정된 바이너리 데이터를 (바이트/워드) 가산하여 D 로 지정된 레지스터에 저장한다. 설 명 자리올림 케리(F00108)는 S 1 과 S 2 의 바이너리 데이터로의 가산 결과 D에 자리올림이 발생 할 경우에 1, 자리올림이 없을 경우 에 0이 셋트된다. -D,S 1, S 2 가 워드시 D, S 1, S 2 의 데이터 16진의 H00 HOOFF는 10진의 0 255를 의미한다. S 1 과S 2 의 가산한 결과가 H00 HOOFF의 범위라면 F00108에 0이 셋트되며 H00FF를 초과했을 때에는 1이 셋트된다. -D,S 1, S 2 가 워드시 D, S 1, S 2 의 데이터, 16진의 H0000 HFFFF 는 10진의 0 65535를 의미한다. S 1 과S 2 의 가산한 결과가 H0000 HFFFF의 범위라면 F00108에 0이 셋트되며 HFFFF를 초과했을 때에는 1이 셋트된다. 프로그램 예 -더블워드 예 R0 R ADD W2=W0+W1 DADD W3=W0+W1 + W4 W6 코딩 W2 STR DIF R0 명령처리 상승엣지 점접입력 ADD W2=W0+W1 바이드 바이너리 가산 F108=OFF DADD W3=W0+W1 워드 바이너리 가산 F108=OFF ADD 바이트 DADD 워드 W0 XX H8 9 W0 H1 3 H8 9 + W1 XX H7 8 W1 H4 7 H7 8 F108 ON W2 XX H0 1 F108 OFF W3 H5 B H0 1

6.3 SPC-100의 사용자 매뉴얼 (보충) 39 INC DINC D D INC DINC D로 지정된 레지스터의 내용을 1 증가시킨다. 증가된 결과가 자리올 림이 발생하면 F108이 ON된다. D D 프로그램 예 코딩 R0 R INC DINC W0 W1 STR DIF R0 INC W0 DINC W1 R0 INC 바 이 트 DINC 워 드 OFF 수행전 W0 XX HF F W1 H1 3 HF F ON 수행후 W0 XX H0 0 W1 X1 4 H0 0

6.3 SPC-100의 사용자 매뉴얼 (보충) 40 LDR DLDR D, S D, S LDR (D, S) DLDR (D, S) S로 지정된 레지스터 내용을 절대번지로 하는 레지스터 내용 을 D에 저장(주: 절대번지 참조) 프로그램 예 R001 R000 DLET W0000, 612 R01500 (RST) LDR DINC W0000 711 D 절대번지 615:W100 설 명 R0016, W0000 W0000 R01500 (SET) ; 초기화 ; 패턴 복사 ; 카운터 증가 ; 완료 출력 STR R00001 DLET W0000,612 RST R01500 STR R00000 LDR R0002, W0000 DINC W0000 DAND W0000 711 SET R00300 어떤제어 공정에서 접점 R00000가 ON일때 마다 W100 레지스터에서 W199 레지스터까지 100개의 제어 패턴 (P1, P2,, P100:바이트 크기)을 1 개씩 순서대로 출력모듈 R0016 (바이트단위제어 출력)로 출력한 뒤 완 료 출력 R01500을 리세트 신호로 사용한다. R0001 접점 R00000 출력패턴 R0016 번지수 W0000 612 612 613 614 출력패턴 R01500 레지스터 절대번지 내 용 P1 P2 코딩 P100 711 712 W0100 W0101 W0102. W0198 W0199 (612) (613) (614). (710) (711) P1 P2 P3. P99 P100 제어패턴 R0002

6.3 SPC-100의 사용자 매뉴얼 (보충) 41 STO DSTO S, D S, D STO (S, D) DSTO (S, D) S로 지정된 레지스터 내용을 D로 지정된 레지스터내용을 절대번지 로 하는 레지스터에 보관(주:절대 번지참조) 프로그램 예 R0001 R0000 DLET W0020, 512 STO DINC W0020 521 D 절대번지 512:W0 설 명 R01500 (RST) R0001, W0020 W0020 R01500 (SET) ; 초기화 ; 정보입력 ; 카운터 증가 ; 완료 출력 코딩 STR R00001 DLET W0020,512 RST R01500 STR R00000 STO R0001, W0020 DINC W0020 DAND W0020 521 SET R01500 어떤제어 공정에서 접점 R00000가 ON일때마다 입력모듈 R001에서 공정 측정정보(바이트)를 입력받아 내부 레지스터 W0000 번지에서부터 차례 로 저장하고 10개의 정보가 저장이 되면 완료 출력 R01500을 ON시킨다. 이때 접점 R00001을 리세트 신호로 사용한다. R0001 접점 R00000 측정정보 R0001 번지수 W0020 완료출력 R01500 I1 I2 512 512 513 514 레지스터 절대번지 내 용 W0000 W0001 W0002. W0008 W0009 (512) (513) (514). (520) (521) (I1) (I2) (I3). (I9) (I10) 제어패턴 I10 521 522 측정정보입력 R0001

6.3 SPC-100의 사용자 매뉴얼 (보충) 42 FOR D FOR D NEXT NEXT D의 값을 1씩 감소 시키면서 NEXT 명령까지 프로그램을 D값이 0이 될 때까지 반복수행 프로그램 예 코 딩 MO LET (W30, 20) LET (W31, 512) LET (W34, 0) FOR W30 DLDR (W32, W31) SUM (W33, W32) ADD (W34, W34, W33) DINC W31 NEXT LET (R2, W34) 루프 반복 횟수 테이블 선두번지 초기화 루프시작 1 워드 로드 1의 갯수 카운트 1의 개수 누적 다음 워드 로드 루프종료 1의 누적 수량 표시 STR MO LET W30,20 LET W31,512 LET W34,0 FOR W30 DLDR W32,W31 SUM W33,W32 ADD W34,W34,W33 DINC W31 NEXT LET R2, W34 설 명 FOR NEXT (DFOR NEXT)명령 사이에는 분기병령 (JUMP, CALL명령)이 올 수 있으며 횟수 (D값)의 변경이 가능하나 FOR NEXT 명령 수행전 D값이 0이면 NEXT 다음 명령으로 분기한다.

6.3 SPC-100의 사용자 매뉴얼 (보충) 43 통신 CPU 모듈과 컴퓨터간을 RS-232C 방식이나 RS-485(RS-422 호환)방식 으로 연결하여, CPU 모듈의 레지스터 내용을 읽음으로서 공정 제어 정보를 원거리(RS-232C 방식 30m, RS-485 방식 1.2Km)에서 컴퓨터 로 모니터 할 수 있으며, 레지스터 내용을 내용을 수정함으로서 공 정에 필요한 제어정보를 컴퓨터를 이용하여 CPU(PLC시스템)에 지시 할 수 있다. HOST 컴퓨터 PLC CPU 3선 RS-232C CABLE 30m PLC 1 HOST 컴퓨터(IBM-PC 호환) CPU PLC 2 CPU GPC CARD(RS-485) 1 TWISTED PAIR LINE 총연장 1.2 KM PLC 32 최대 32대 PLC CPU

6.4 GPC programmer 44 GPC software는 computer에서 PLC Ladder Program을 작성 전송 및 Monitoring기능을 수행하는 Package이며 GPC의 구조는 다음 그림과 같다. 초기 설정(GPCCFG. EXE) GPC(GPC. EXE) 프로그램 편집 프로그램 해석 프로그램 역해석 초기화 모니터링 온-라인 명령 프로그램 인쇄

6.4 GPC programmer 45 GPC 5의 메뉴구성 (MAIN MENU) File Config Program On-line Monitor Print Tools Help Alt-H 단축키 모음 Number convert Print Screen 진수 변환기 스크린 인쇄 Ladder Menmonic Label & Comment X-reference Aoo Document 래더 프로그램 인쇄 니모닉프로그램인쇄 레이블 및 코멘트 인쇄 크로스레퍼런스인쇄 모든 정보 인쇄 System Control GPC==>PLC PLC==>GPC Clear Ladder Register I/O Module Time-chart 래더 모니터링 레지스터 모니터링 I/O모듈 모니터링 타임-챠트 모니터링 PLC상태열람 및 제어 프로그램 쓰기 프로그램 읽기 PCL의 초기화(프로그램,패스워드등) Ladder Mnemonic 래더 프로그램 편집 니모닉 프로그램 편집 Program I/O Address 프로그램의 설명, PLC모델, PLC ID 번호 PLC I/O ADDRESS고정, 편집 New Open Copy Rename Delete Upgrade recovery Setup exit 새로운 프로그램을 등록 작업할 프로그램을 선택 기존의 프로그램을 다른 경로/이름으로 복사 기존의 프로그램의 이름을 변경 기존의 프로그램을 삭제 3.xx버젼의 프로그램을 GPC5에서 운영되도록 업그레이드 삭제한 프로그램 복귀 작업경로, 통신포트, 통신속도, 프린터, 칼라등 지정 작업종료, DOS로 복귀

6.4 GPC programmer GPC 5의 메뉴구성 (PROGRAM MENU) 46 File Comment Line Block Search symbol Display Tools Help Alt-H 단축키 모음 Number convert Print Screen Step... Show label & comment.. Show Toggle Mode Ctrl-T Error & Warnig table 10진수,2진수,16진수변환 표시 현재 화면 인쇄 스텝번호 표시/감추기 라벨, 접점 코멘트 표시/감추기 Singte/Double모든 절환 에러 목록 표시 Symbol Delete Branch Delete Insert Box Append Box Delete Box Del Sft-F8 Ctrl-F6 Ctrl-F7 Ctrl-F8 심벌지우기 Branch(상하분기)지우기 현재 BOX명령어의 앞에 1개 라인삽입 현재 BOX명령어의 다음에 1개 라인 늘임 현재 BOX명령어를 삭제 Goto Line Find step Search replace Repeat Ctrl-G Ctrl-F Ctrl-S Ctrl-P Ctrl-R 원하는 라인으로 이동 스텝찾기 래더심벌, 오퍼랜드 검색 래더의 오퍼랜드를 다른것으로 교체 검색, 교체의 반복 Begin End Free Copy Move Delete Insert Append Delet Ctrl-B Ctrl-E Ctrl-U Ctrl-C Ctrl-V Ctrl-Y Ctrl-N Ctrl-A Ctrl-D 라인 삽입 라인 추가 라인 삭제 블럭 시작점 설정 블럭 끝점 설정 블럭 해제 블럭 복사 블럭 이동 블럭 삭제 Rung Comment... Insert Line Comment... Show label & Comment RUNG코멘트 삽입, 편집 라인 코멘트 삽입, 편집 라벨 및 심벌코멘트 삽입, 편집 Read Save Print Quit Ctrl-Q 기존의 프로그램을 읽어들이기 현재의 프로그램을 해석후 저장 현재의 프로그램을 인쇄 작업종료 TOP으로 복귀

6.4 GPC programmer 47 GPC 5 사용법 요약 OFF-LINE에서 프로그램밍 작업후 PLC로 SAVE시키고 확인할때 1) Ait-F(File), N(New), 프로그램 삽입(TEST) 2) PLC 기종 (A200/CPU-200)선택 3) Alt-R(pRogram), L(Ladder)에서 프로그래밍 작업 선택 4) 프로그램(F1(a접점), R0, F2(접점), R1, F5(OUT), R300등)입력 5) Alt-F(File)(또는 ESC), S(Save) 6) Ctrl-Q(빠져나옴) 7) Alt-O(On line), G(GPC = = > PLC) = = > 만약 GPC = = >PLC가 불가능하면 SYSTEM CONTROL을 선택하고, 다시 통신 에러가 발생하면 Alt-F, S(Setup)에서 통신단자, 속도등을 확인하고, Alt-C(Config), P(Program)을 선택하여 변경함 8) Alt-O(Online), GPC = = > PLC 선택 9) Alt-M(Monitoring), L(Ladder)선택 10) PLC스위치를 RUN으로 하면, (R0, R1)등을 입력신호를 가하면 확인가 능)작동됨. 래더 상에 레이블(Label) 또는 코멘트(Comment)를 삽입할때 1 Program 상태에서 - Alt-C(Comment), B(laBeL), 엔터, R0, 엔터, M1-ST, MOTOR 1 Switch, 엔터, - R1, M1-SP, MOTOR 1 Stop Switch, - R300, MT1, MOTOR 1 RUN 등과 같이 - 라벨과 코멘트 작업을 해두면, 프로그램 및 모니터링시 동시에 볼 수 있다. 2 9)항(MONITOR)에서 Alt-D(Display), Step.. 은 STEP번호를 표시/숨기 기 기능 3 9)항에서 Alt-D, Comment: 심벌, LABEL, COMMENT를 표시/숨기기 기능 4 MONITOR상태에서 커스가 있는 심벌위에서 엔터키를 치면 편집기능이 제공됨. 5 MONITOR에서 Alt-W(Watch), Watch, Ctrl-F1(Add), R0, Ctrl-F1, R1, Ctrl-F1, R300등으로 하면 WATCH Table에 나타난 데이터를 보면서 래더를 점검할 수 있다. PCL의 프로그램을 GPC5에서 확인하고자 할때 1) Alt-F(File), N(New), DEMO 2) Alt-O(Onine), P(PLC = = > GPC [UPLOAD]) 3) Alt-R, L(Ladder) 선택하면 래더 확인가능

6.4 GPC programmer 48 래더 기호의 종류 기본 릴레이 (OUT) R F (MCS) (MCR) (SET) (RST) 타이머 카운터, 시프트레지스터 T T T TIM CH= SV= TOF CH= SV= SST CH= SV= T D T D T D UC CH= SV= DC CH= SV= RCT CH= SV= U D R I R P UDC CH= SV= SR Sb= Eb= 비교명령어 D <> D <> 기타:,=,, =

6.4 GPC programmer 49 응용 명령어 (Box 명령어): D= S= LET 기타,,,, 종류: 대입,증감:LET외 9개 산술연산:ADD외 29개 논리연산:AND외 7개 회전명령:RLC외 11개 워드변환:BCD외 10개 비트전환:BEST외 7개 전송명령:MOV외 7개 블록처리:JMP외 11개 특수명령:INPR외 3개

6.4 GPC programmer 50 래더 용어 0 1 R5 R12 M2 심벌 출력 링 코멘트 (RUNG Comment) R500 (OUT) COMMT 3 4 5 6 7 ABCDEFGH ABCD ABCD ABCD [00004] R00005 SWITCH11 MOTOR11 START [00005] R00501 M11-ON MOTOR 11 RUN R5 [00006] 스텝번호 R00006 어드레스(번지) SWITCH12 MOTOR 11 STOP 레이블(Label) 코멘트(Comment) 브렌치(Branch)(I) 와이어(Wire)(-) M2 라인연결 ZZ ZZ [00007] R501 (OUT) M11-ON MOPOR 11 RUN K10 M200 M300 (OUT) 라인번호 렁 (RUNG) 라인 코멘트(Line Comment)는 각각의 라인마다 코멘트를 삽입할 수 있 는 화면이 별도로 생성됩니다.

6.4 GPC programmer 51 프로그래밍 주의사항 프로그램을 연산하는 순서는 좌에서 우로, 상에서 하로 순차적으 로진행합니다. (OUT) (OUT) (OUT) 비정상 MCS, 내부에 종속된 MCS의 수는 7개까지 가능합니다. MCS MCS 1 2 3 4 5 6 7 8 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 라인 연결시 항시 짝으로 구성되어야 하며, 입력과 출력이 동시 에 연결될 수도 없다. ( ) ( ) ( ) ( ) ( ) 정상 비정상 비정상

6.4 GPC programmer 52 입력조건이 2개이상인 명령어인 카운터(UC,DC,UDC,RC)시프트레지 스터(SR)등의 명령어는 입력조건이 동일한 모선에서 시작되어야 함. ( ) UC UC ( ) 정상 비정상 더블워드 비교명령어 사용시에는 입력모드를 Double로 한 상태 (Ctrl-T키로 전환)에서 입력해야 한다. D ( ) 상태 Line Double NS 외부출력 (OUT) 명령어는 출력코일을 2번이상 사용할 수 없음. 정상 R100 (OUT) R101 (OUT) R102 (OUT) 비정상 MCS와 MCR은 항상 짝으로 (쌍으로)구성되어야 한다. R100 (OUT) R100 (OUT) MCS와 MCR은 GPC에서 자동으로 생성되는 경우가 있으며, 래더상 에서는 나타나지 않을 수도 있지만, (스텝번호가 숨어 있을경우 등), MNEMONIC프로그램에서는 나타난다. R0 MCS R1 R2 R100 (OUT) R101 (OUT) MCR STR R0 MCS STR R1 OUT R100 STR R2 OUT R101 MCR

6.4 GPC programmer 53 MCS, MCR에 종속된 명령어는 GPC5에서 자동으로 F15가 발생되어 명령어 수행이 될 경우도 발생합니다. R0 R1 M0 ( ) M1 ( ) R0 MCS R1 F15 M0 ( ) M1 ( ) MCR GPC5를 이용한 강제제어(Force)는 외부 입출력(R레지스터)만 제 어할 수 있습니다. (레더 모니터링의 상태와 다를 수 있으며 Force Table에서 확인할 수 있습니다.)

6.5 WinGPC의 사용법 54 1. PLC의 배선을 확인합니 다. - Power Cable : 교류전 원입력(흑색, 백색) AC220V, Frame Ground(녹색). - 통신케이블 : CPU Module과 PC의 Com Port 와 연결. 2. AC 220V 전원을 공급하 고 PC에서 WinGPC를 실행 시킵니다. 3. 새 프로젝트를 작성 확 인합니다.(래더다이어그 램)

6.5 WinGPC의 사용법 55 4. 새프로젝트 작성시 옆과 같은 창이 생 깁니다. 여기서 PLC 타입과 편집형식을 설 정합니다. - 파일명 입력 - PLC 종류 : N-70 Plus, - CPU Type : CPL9215A, - 편집형식 : 래더 5. 위의 과정을 마치면 다음 페이지와 같 은 래더편집창이 생성됩니다. 여기서 래더 를 작성합니다 - 작성후 반드시 저장을 합니다. 6. 작성된 래더를 PLC로 보내기 위해 WinGPC와 PLC를 통신 연결합니다. - 5번 그림에서의 아이콘을 눌러 PC와 PLC를 On-Line시킵니다. - 이과정에서 보드레이트(사용할 PLC는 9600으로 점퍼 설정되어 있습니다.)와 Port를 설정해 줍니다.

6.5 WinGPC의 사용법 56 7. 작성한 래더를 PLC로 보냅니다. - 온라인 메뉴에서 'WinGPC => PLC'를 선택합니다. (단, 프로그램 다운로딩과 삭제 는 CPU 모듈이 PROG상태에 있을때 만 가능합니다.) 8. PLC를 구동합니다. - CPU 모듈을 'RUN' 상태로 바꾼 뒤 PLC를 구동합니다. 9. 구동 완료후에는 다운로드한 프로 그램을 '7'과정에서 삭제를 합니다. - CPU 모듈의 'PROG' 상태에서만 가능합니다.

실험 1. 삼성 N70Plus의 사용법 (PLC 회로) 57

실험 1. 삼성 N70Plus의 사용법 (PLC 프로그램) 58 릴레이회로에서 PLC로의 전환에 대하여 외부입력용전원 프로그래머블 콘트롤러(PLC) LS 1 LS 2 X1 X1 T1 LS 1,2; 리미트스위치 X1 ;보조릴레이 T1 ;타이머 Y1 ;전자접촉기 X1 10초 T1 Y1 LS1 LS2 외부입력 (스위치,센서등) 00 01 내부출력 00000 00001 M00000 M00000 M00000 TIM000 PC의 시퀜스 타이머 TIM000 10초 01500 CO 01500 Y1 외부출력 (전구등)

실험 2. 삼성 N70Plus에 의한 자동드릴의 제어 (시스템) 59 LU LH MM LB SOF SOH Timing diagram LL LR SOC 1) 준비 2) clamp 3) 급속이송 4) 절삭이송 5) 급속회송 6) unclamp BS SOC LL SOF SOH LH LB LU LR MM 준비 clamp 급이 절이 급회 unc

실험 2. 삼성 N70Plus에 의한 자동드릴의 제어 (상태변화법) 60 자동드릴의 상태변화신호를 사용한 프로그램 작성 BS SOC LL SOF SOH LH LB LU LR MM 준비 clamp 급이 절이 급회 unc BS LL LH LB LU LR S1 S2 S3 S4 S5 S6 R1 R2 SOC SOF SOH MM 준비 champ 급이 절이 급회 unclamp LR BS BS LL LL R1 LH S4 LB LB LU LU R2

실험 2. 삼성 N70Plus에 의한 자동드릴의 제어 (순서도) 61 BS LL S1 S1 S1 SOC S2 LH BS R1 R1 S3 S4 LL R1 S2 LH S4 LB S3 S3 LB LU S4 S4 LR LB R2 R2 LU R2 S5 S2 S3 S2 S4 SOC SOC SOF SOH MM SOF SOH MM SOF SOH LR BS S6 S6

실험 2. 삼성 N70Plus에 의한 자동드릴의 제어 (단자 결선도) 62

실험 2. 삼성 N70Plus에 의한 자동드릴의 제어 (PLC 프로그램) 63

실험 2. 삼성 N70Plus에 의한 자동드릴의 제어 (PLC 프로그램) 64

실험 2. 삼성 N70Plus에 의한 자동드릴의 제어 (PLC 프로그램) 65

실험 2. 삼성 N70Plus에 의한 자동드릴의 제어 (PLC 프로그램) 66

실험 2. 삼성 N70Plus에 의한 자동드릴의 제어 (PLC 프로그램) 67