본문 바로가기

비트3

LS산전PLC에서 MOV명령과 BCD명령의 이해 안녕하세요? 이번 시간에는 많은 사람들이 헷갈려 하고 있는 MOV명령과 BCD라는 PLC의 ladder diagram에서 나오는 명령어에 대해서 포스팅을 하고자 합니다. 먼저 MOV명령에 대해서 설명에 들어 가고자 합니다. 뭐라고 해야 할까요? PLC도 어떻게 보면 초소형 컴퓨터와 비슷하다고 할 수 있는데, 여기에도 CPU가 들어가 있습니다. 당연히 data(데이터)를 넣기 위해서는 2진수로 변환이 되어야 하며, 이를 PLC의 메모리에 넣는데, 문제는 어디에 들어가는 것이냐 하는 것입니다. 그래서 이 데이터의 단위가 주로 '워드'라고 하는 단위로 저장이 된다고 보시면 됩니다. 그래서 이 단위를 워드라고 해서 16개의 비트로 이루어져 있습니다. 그리고 이 1개의 워드 안에서는 뭐라고 해야 할까요? 16개의.. 2018. 1. 13.
LS산전 PLC를 가지고 했던 MOV명령어와 메모리에 관한 실습 안녕하세요? 이번 포스팅에서는 목요일에 있었던 LS산전 PLC를 가지고서 디바이스 메모리에 관련된 영역을 가지고서 실습을 하였고 그 내용을 포스팅하고자 합니다. 먼저 언급해야 하는 사항으로는, 모든 컴퓨터가 그렇지만, PLC도 일종의 컴퓨터처럼 데이터가 입력이 되면, 이를 2진수의 코드로 바꾸어서 저장을 한다는 것입니다. 이를 의식해서 항상 생각을 해야만 합니다. 그렇게 먼저 4라는 값을 MOV명령어를 이용해서 P2라는 디바이스에 집어 넣도록 하는 것입니다. 여기서 중요한 것은 MOV명령어에 지정이 된 디바이스 P2라는 것은 '비트'가 아니라 '워드'를 의미한다는 것입니다. 실제로 PLC 디바이스 모니터를 보면, 위 스크린샷과 같이 여러개의 0이 표시되어 있는 것을 볼 수 있는데, MOV 명령어를 먼저 .. 2018. 1. 7.
2017년말 현재 개발 중인 양자 컴퓨터의 종류 안녕하세요? 이 블로그에서도 여러번 양자 컴퓨터에 대해서 포스팅을 했지만, 양자 역학이 이해하기 애매한 것 만큼이나 양자 컴퓨터에 대해서 모르기는 매한가지라는 생각이 듭니다. 링크 : 상용화된 양자 컴퓨터 - 양자 어닐링 머신이란 것이 있다고 합니다. 위 링크를 타고 들어가면 간단한 설명이 나오기는 하지만, 그래도 설명이 부족하기는 부족학다는 생각이 드셨을 것입니다. 일단 일반적인 컴퓨터의 경우에는 정보를 0혹은 1로 저장하는 '비트'라는 단위를 사용하고 있습니다. 이에 배해서 양자 컴퓨터는 '큐비트'라는 단위를 사용하는데, 이 큐비트는 0인지 1인지 관측하기 전에는 알 수 없고, 0과 1이 겹쳐있는 '중첩'상태로 유지가 된다고 합니다. 지난번에 양자 어닐링 머신에서 어느정도 '큐비트'의 역할을 해 줄 .. 2017. 11. 20.