본문 바로가기

PLC 자동제어 학습/미쯔비시 PLC 수업23

미쯔비시 PLC를 이용한 메모리 번지수와 데이터의 전송part2 안녕하세요? 어제 포스팅에 이이서 화요일에 있었던 수업의 내용을 포스팅 하고자 합니다. 지난번 포스팅에서도 언급을 했지만, 고등학교때인가 배웠는 진수라는 개념이 여기서 사용되는 것을 보고서 무어라 할말이 없었습니다. 이번에는 BMOV명령부터 들어가 보도록 하겠습니다. [BMOV D0 K1M30 K3] 라고 한다고 하면, 먼저 D0에 저장된 값부터 K3라고 했기 때문에, D0를 포함한 3개-D0, D1, D2라는 메모리상에 저장된 데이터를 M30부터 4자리씩 단위를 잡아서 저장을 하겠다는 의미가 됩니다. 간단하게 표현하자면, D0부터 D2에 저장된 값을 M30번지 부터 PLC의 디바이스에 저장을 하겠다는 명령어 입니다. 실제로 D0와 D1에 8이라는 값이 저장되어 있었기 때문에, 4비트의 2진수로 표현하면.. 2017. 12. 23.
미쯔비시 PLC를 이용한 메모라 번지수와 데이터의 전송 part1 안녕하세요? 이번 포스팅에서는 크리스마스가 오기전인 이번수 화요일에 있었던 수업의 내용을 한번의 포스팅에 다 올리고자 했습니다만, 그게 만만치 않은 내용이 많아서 하는 수 없이 2부분으로 나누어야만 했습니다. 일단 수업의 절반에 해당하는 내용을 포스팅 하도록 해 보겠습니다. 먼저 적산 타운터를 사용하기 위한 사전 작업을 진행 하도록 합니다. 우선 디바이스 합계는 29K라는 단위를 만족해야 하기 때문에 데이터 레지스터라는 것을 12K에서 11K로 줄이도록 하고, 적산 타이머가 원래는 0K였는데, 이것을 1K로 올리도록 합니다. 여기서 1K라는 것은 듣기로는 1024개의 디바이스를 사용 할 수 있는 단위라고 합니다. 첫번째 과제입니다. 자동생산 버튼(M0)를 누르면 3초에 1개씩 생산되는 물건을 7회 생산시.. 2017. 12. 22.
미쯔비시PLC의 타이머 수업 안녕하세요? 이번 포스팅에서는 지난주 수요일에 있었던 수업의 내용을 포스팅 하고자 합니다. 간단하게 이야기를 하자면, 지난주 수요일에는 미쯔비시PLC를 가지고서 수업을 하였는데, 나머지는 다 어떻게 하기는 했느데, 마지막 과제는 어떻게 성공할 수는 없었습니다. 먼저 1번 과제입니다. 과제의 내용은 증가값이 5가 되면 M20램프가 켜지고, 2감소해서 3이 되면 M21램프가 켜지며, 그러다가 증가값이 0이 되면 둘다 꺼지는 회로를 만드는 것입니다. 이렇게 만드는 데 성공해서, 먼저 GX works2에서는 위 스크린샷과 같이 래더를 작성하는 데 성공하였습니다. GT designer에서 위 그림과 같이 디자인을 하고나서 한번 시뮬레이터를 연동시켜서 작동을 시켜 보고자 합니다. 작동결과는 만족스러웠습니다. 이제 .. 2017. 12. 17.
GT designer에서 스크립트를 이용한 기능구현 안녕하세요? 이번 포스팅에서는 지난번 포스팅에서 다 포스팅을 하지 못했는 오후에 있었던 수업내용을 포스팅 하고자 합니다. 지금까지는 GX works2에서 래더를 짜서 PLC의 기능을 구현했다면, 이번에는 GT designer만 가지고서 기능을 구현하는 것에 대해서 공부를 하였습니다. 언제나 그렇듯이 이번에도 다른 작업과 섞이는 것을 막기 위해서 새로운 프로젝트를 생성하도록 합니다. 이번에도 파츠를 만들도록 합니다. 먼저 나오는 GD라는 것은 데이터의 영역이기는 한데, 가상으로 쓰이는 데이터 디바이스라는 의미가 됩니다. 그 다음 GB라는 것은 가상으로 쓰는 비트 디바이스로 일종의 디지털 스위치와 비슷한데, 실제로 존재하는 것은 아니라는 의미입니다. 먼저 D라고 해서 데이터 영역으로 해서 디바이스를 하나 만.. 2017. 12. 13.