분류 전체보기295 [ALARM] 알람 / 터치스크린 확인 ALARM 아래 처럼 정상적인 로더의 작동에서는 알람이 울리지 않지만 장비에 문제가 생기게되면 경보음이 울리고 장비가 멈춘다. 터치 스크린에서 에러코드와 같은 어떤 문제에대한 정보를 보여줌 2020. 10. 19. [DIS] 16비트 데이터를 4비트로 분리 DIS 16비트 데이터를 4비트씩 부리해서 순서대로 뿌려주는 것 D0.0 ~ D0.F(16비트)를 4비트씩 분리 한다 아래처럼 D10, D11, D12, D13으로 4비트로 나눈 데이터에 값을 전달하기 위함 코딩 디바시스 값 확인 참고 : 네이버카페(컴퓨터 일반과 PLC) 2020. 10. 19. [Z] 인덱스 - 2 X0(A접점) X0 ON/OFF 기능 [* D100 K10 Z0] * : 곱하기 D100 : 곱하기 할 대상 데이터가 들어있는 디바이스 선두 번호 K10 : 곱할 상수 Z0 : 결과가 저장되는 곳 Z0 = D100 * K10 [- K10 Z0] - : 빼기 K10 : 뺄 상수 Z0 : 결과가 저장되는 곳 Z0 = Z0 - K10 [BMOV D200Z0 D300Z0 K10] BMOV : 블록 데이터 전송 명령 D200Z0 : 블록 데이터 전송 할 디바이스 선두 번호, D200 + 10 = D210 D300Z0 : 데이터가 전송되는 디바이스 선두 번호, D300 + 10 = D310 K10 : 전송할 디바이스 개수 D210 ~ D219의 데이터를 D310 ~ D319로 전송 2020. 10. 16. [BMOV] 디바이스 데이터 일괄 전송 BMOV 디바이스의 데이터를 일괄 전송 하기 위한 명령어 예제1) D0~D4의 데이터를 D100~D104로 일괄 전송 [BMOV 전송할디바이스 저장할디바이스 전송수] D0기준 4개의 디바이스 선택 D100기준 4개의 디바이스에 선택한 데이터 일괄 저장 MOV로 D0~D10까지의 값을 저장한 상태, D0=1/D1=2....D10=11 저장된 결과값 예제2) D0~같은 값이 들어있음 D0기준 4개의 디바이스 선택 Y100부터 4점마다 D0,D1,D2,D3의 데이터 저장 D3의 값을 17로 값을 저장하면 2진수로 10001이 되므로 올림발생 발생된 올림은 생략 D3의 값을 8로 저장하면 2진수로 1000인데 Y0의 최상위 비트는 부호비트로 사용되므로 -의 값이 Y100에 저장됨 (65535의 값을 다 표현하기.. 2020. 10. 16. [Z] 인덱스 Z index CSS에서 z-index 조절해서 요소의 우선순위를 지정하는 용도였다 PLC에서는 특정한 요소를 지정하기 위해 사용한다 주소지정할 때 많이 사용됨 프로그램 입력 조건 X0입력 응용 명령 단축키 F8입력 MOV K5 Z0 입력 응용명령 단축키 F8입력 MOV K100 D0Z0 입력 X0 ON [MOV K5 Z0] 상수 5가 Z0에 저장 [MOV K100 D0Z0] 100값이 D0Z0에 저장 즉, D0+5(D5)에 100값이 저장된다. 2020. 10. 16. [CML] 부정 전송 CML 비트데이터가 반전 되어 D0에 저장된다 (반전 전 상태) 0100 0100 0100 0100 X10 (반전 후 상태) 1011 1011 1011 1011 X10 실습 MOV로 16비트 0100 0100 0100 0100을 만듬 CML로 반전 1011 1011 1011 1011로 번해서 D0에 전달 2020. 10. 16. [STMR] 연속 디바이스 순차 동작 STMP STMP에는 4개의 디바이가 사용된다. 디바이스는 선두부터 시작하여 M0, M1, M2, M3과 같이 순서대로 해야하며 M0, M7, M9, M15는 안된다 따로 종료 명령어는 존재하지 않음 실습 X0 이 ON Y10과 Y20 을 1초 간격으로 ON, OFF 반복 2020. 10. 16. [예제] MOTOR 순차적으로 구동 문제 MOTOR ON SW를 한번 누르면 MOTOR1이 구동 MOTOR ON SW를 두번 누르면 MOTOR2이 구동 MOTOR ON SW를 세번 누르면 MOTOR3이 구동 MOTOR ON SW를 네번 누르면 초기화 실습 2020. 10. 16. [DMOV] 32비트 데이터 전송 명령어 DMOV - Double Word Move MOV가 16비트 데이터 전송 명령어 였다면 DMOB는 32비트 데이터 전송 명령어이다. "D"가 붙은 명령과 일반 명령의 차이점은 단지 16Bit와 32Bit의 차이입니다.즉 일반 명령은 16Bit내용을 "D"가 붙은 명령은 32Bit내용을 처리하는 겁니다. 여기서 Mov는 16Bit(-32768 ~ 32767)를 옮기는 거고, DMov는 32Bit(-2147483648 ~ 2147483647)를 옮기는 겁니다. 그래서 M앞에 K8이 붙는 거지요.. -대솔- 예제 X0~XF까지의 데이터를 D0에 저장하기 K4는 16비트 X0부터 16비트까지(X0~XF) D0에 데이터 저장(D0.0~D0.F) X0~X1F까지의 데이터를 D0, D1에 저장하기 32비트를 표현해야.. 2020. 10. 16. 이전 1 ··· 17 18 19 20 21 22 23 ··· 33 다음 LIST