본문 바로가기
PLC/Siemens (S7)

SIEMENS PLC Simatic Manager 프로그래밍 기초 - Move

by 쪼렙엔지니어 2022. 2. 15.
반응형

오늘은 MOVE (무브) 명령어에 대해서 알아보겠습니다.

우리가 흔히 생각할때는 무브라고 하면 "이동하다"라는 뜻으로

어떤 데이터를 이동시킨다고 생각하기 쉬운데

PLC나 PC 프로그래밍에서 MOVE 무브는 "복사"의 개념입니다.

그럼 빠르게 사용법을 알아보겠습니다.

Program elements에서 Move카테고리를

열어보면 아래와 같이 딱 하나밖에 없습니다.

 

이제 프로그램 편집창의 네트워크(렁)에

드래그&드롭을 해주도록 합니다.

위와 같은 상황에서는 IN 단자의 값이 OUT단자로 복사 됩니다.

항상 복사를 하기 위해서는 위와 같이 프로그래밍 하면 되고,

내가 필요할 때만 복사를 하기 위해서는 EN단자 앞에

P(Pulse : 상승엣지 검출)를 넣어주면 됩니다.

자 구현해 보았습니다.

기본적으로 MOVE는 16진수 체계를 이용하기 때문에

IN단자의 값은 16진수 형태로 OUT단자로 복사가 됩니다.

MW100말고 10진수나 2진수나 16진수를 직접 입력해도 됩니다.

또는 다른 Address 타입도 가능합니다.

우리가 설정할 수 있는 Address나 데이터 사이즈는

아래의 정보를 참고해 주십시오.

오늘은 MOVE에 대해서 간단히 알아보았습니다.

MOVE는 중요하기 때문에

자유자재로 사용할 수 있어야 합니다.

여러가지로 사용해 보며 익히셔야 합니다.

 

 

제 블로그를 방문해 주셔서 감사합니다.

도움이 되셨다면 공감(좋아요) 부탁드리고,

댓글은 다른분들께도 좋은 정보일 수 있으니

공개로 부탁드립니다.

여러분의 작은 정성이 좋은 포스팅을 생산하는

힘이 된답니다. :)

감사합니다.




반응형

댓글