본문 바로가기

메모리13

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.
미쯔비시 PLC를 이용한 메모라 번지수와 데이터의 전송 part1 안녕하세요? 이번 포스팅에서는 크리스마스가 오기전인 이번수 화요일에 있었던 수업의 내용을 한번의 포스팅에 다 올리고자 했습니다만, 그게 만만치 않은 내용이 많아서 하는 수 없이 2부분으로 나누어야만 했습니다. 일단 수업의 절반에 해당하는 내용을 포스팅 하도록 해 보겠습니다. 먼저 적산 타운터를 사용하기 위한 사전 작업을 진행 하도록 합니다. 우선 디바이스 합계는 29K라는 단위를 만족해야 하기 때문에 데이터 레지스터라는 것을 12K에서 11K로 줄이도록 하고, 적산 타이머가 원래는 0K였는데, 이것을 1K로 올리도록 합니다. 여기서 1K라는 것은 듣기로는 1024개의 디바이스를 사용 할 수 있는 단위라고 합니다. 첫번째 과제입니다. 자동생산 버튼(M0)를 누르면 3초에 1개씩 생산되는 물건을 7회 생산시.. 2017. 12. 22.
스핀 트로닉스라는 것이 있다고 합니다. 안녕하세요? 이번 포스팅에서는 정말 들어본 적이 아마 없으리라 생각이 되는 '스핀트로닉스'라는 단어에 대해서 포스팅을 하고자 합니다. 일단 예전에 화학이나 물리 시간에 배운적이 있었던, 전자가 '스핀'을 가진다는 것을 아시리라 생각을 합니다. 그런데 이 전자의 '스핀'에다가 '일렉트로닉스(전자 공학:electronics)'를 결합한 것이 '스핀트로닉스'라고 한다고 합니다. 먼저 이 '스핀트로닉스'라는 단어가 소개가 되었는 Newton 2017년 12월호를 보면, 기존의 '일렉트로닉스'가 전기(전하)를 이용한다고 하면, 이 일렉트로닉스의 범위를 넘어서 전자가 가지는 자석으로서의 성질도 함께 이용하려는 것을 의미 한다고 합니다. 일단 먼저 '스핀'에 대해서 짚고 넘어가야 하는데, 전자와 같은 작은 입자에서는.. 2017. 12. 4.