본문 바로가기

IT/PLC114

[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.
[예제] D명령어로 D10, D11 각각에 값 전달 문제 X0 ON 되면 D10, D11 데이터에 +1 X1 ON 되면 D10, D11 데이터에 -1 2020. 10. 16.
[SFT] 비트 디바이스 시프트 SFT PLC 스캔 순서는 위에서 아래, 왼쪽에서 오른쪽이다 SFT 비트 디바이스 시프트를 사용하면 무조건 이전 순서의 상태와 교환되는데 작은 순서부터 교환이 이루어짐 예를 들어 SFT 11, 12, 13을 걸었을 때 SFT시작 번호(11) 이전의 디바이스의 상태를 고려 연속적인 시프트를 사용할 경우, 디바이스 번호가 큰 것부터 프로그램 해야함 예제 X0 이 펄스 신호를 줘 Y10을 SET 시킨다 X1 이 펄스 신호를 줘 Y11이 가장먼져 Y10의 상태를 가져온다.. 최종 Y13까지 이전 상태를 받음 2020. 10. 16.
[예제] 비교 연산자 사용해서 타이머별 램프 점등 문제 X0 누르면 2초 후 Y10 ON 2초 후 Y11 ON 2초 후 Y12 ON 2초 후 Y12 OFF 2초 후 Y11 OFF 2초 후 Y10 OFF 참고 : 네이버 카페 2020. 10. 16.
[예제] MOTOR 구동 불가능 상태 만들기 문제 X0 ON되면 MOTOR START X1 ON되면 MOTOR STOP X2 ON되면 MOTOR START불가 MOTOR 구동 중에 X2 ON/OFF상관 없이 MOTOR구동 2020. 10. 16.
LIST