오늘 제3번째 글을 씁니다. 데이터 전송에 대해서 알아볼까 합니다!
오늘은 바로 본론으로 들어가겠습니다! 잘 따라와 주세요!
Pulse에 대해서 잘 모르시겠다면 1편을 참조해주세요!
[전기기능장] 명령어를 무엇을 써야 할까? - 제1편 -
MOV(P), FMOV(P), SUB(P), DIV(P), MUL(P), ADD(P)
- 명령어 : MOV(P)
- P0를 누르면 D0에 1이 전송된다는 말입니다!, P0가 계속 눌러있다면 말이죠!
- 그러나 손을 때도 1은 전송이 되어 있기에 데이터는 계속 그대로 있습니다!
- MOVP도 눌러도 1이 전송됩니다!
언제 사용할지는 제가 67회를 풀 때 보여드리겠습니다!
- 명령어 : FMOV(P)
- P0을 누르면 D0 ~ D9, 뒤에 숫자가 D0에서 몇 개를 보낼지 정해줍니다.
- D0 ~ D9에 0을 보내세요입니다! 전기기능장에서 2번 문제 SSC에 대해서 쓸 때 아주 유용합니다!
- 명령어 : ADD(P)
- P0을 누르면 D0 + D1 = D2
- D0와 D1의 값을 더하여 D2에 보내줍니다!
- 명령어 : SUB(P)
- P0을 누르면 D0 - D1 = D2
- D0와 D1의 값을 빼고 D2에 보내줍니다!
- 명령어 : MUL(P)
- P0을 누르면 D0 * D1 = D2
- D0와 D1의 값을 곱하고 D2에 보내줍니다!
- 잠깐! 주의!!, 가장 중요한 부분입니다. 이해를 해주셔야 합니다!
- 지금 보면 D2에도 데이터가 저장되나, D3까지 같이 사용합니다! 꼭 D3는 사용하시면 안 됩니다!
- 설명서를 잘 읽어야 하는 이유입니다!
- 나중에 되면 데이터가 꼬여서 문제가 발생합니다!
- 명령어 : DIV(P)
- P0을 누르면 D0 / D1 = D2
- D0와 D1의 값을 나누고 D2, D3에 보내줍니다! D2는 몫, D3는 나머지입니다.
- DIV는 정수를 표현합니다. 그렇기에 0.5나 0.3은 표기 못하고 0,1로만 표기합니다!
- 잠깐! 주의!!, 가장 중요한 부분입니다. 이해를 해주셔야 합니다! 곱하기와 같은 경우입니다.
- 지금 보면 D2에도 데이터가 저장되나, D3까지 같이 사용합니다! 꼭 D3는 사용하시면 안 됩니다!
- 설명서를 잘 읽어야 하는 이유입니다!
- 나중에 되면 데이터가 꼬여서 문제가 발생합니다!
다음 시간에는 부호에 대해서 알아보도록 할 예정입니다!
잘만 따라와 주신다면 전기기능장을 쉽게 배울 수 있도록 알려드리겠습니다!
[전기기능장] 명령어를 무엇을 써야할까? - 제 2편 -
'전기기능장 > 기초' 카테고리의 다른 글
[전기기능장 실기] XG5000 PLC 사용방법 - 1 - (0) | 2021.04.29 |
---|---|
[전기기능장] 명령어를 무엇을 써야할까? - 제 4편 -(마지막) (0) | 2021.04.28 |
[전기기능장] 명령어를 무엇을 써야할까? - 제 2편 - (0) | 2021.04.25 |
[전기기능장] PLC 기종 및 정하기 (0) | 2021.04.25 |
[전기기능장] 명령어를 무엇을 써야할까? - 제 1편 - (0) | 2021.04.25 |
댓글