이동/로직 명령어

이동 명령어를 사용하여 비트를 수정하고 이동할 수 있습니다.
사용 가능한 명령어
래더 다이어그램
함수 블록 다이어그램
FBD 블록
FBD 함수
BOR__function
구조화된 텍스트
실행할 작업:
사용할 명령어:
값을 복사하거나 문자열을 이동합니다.
MOVE
정수의 특정 부분을 복사합니다.
MVM
펑션 블록에서 정수의 특정 부분을 복사합니다.
MVMT
정수 내에서 또는 정수 사이에서 비트를 이동합니다.
BTD
펑션 블록에서 정수 내 또는 정수 사이에서 비트를 이동합니다.
BTDT
값을 지웁니다.
CLR
INT, DINT 또는 REAL 태그의 바이트를 다시 정렬합니다.
SWPB
로직 명령어가 비트에서 로직 연산을 수행합니다.
실행할 작업:
사용할 명령어:
비트별 논리곱 연산을 수행합니다.
AND
비트별 논리합 연산을 수행합니다.
OR
비트별 배타적 논리합 연산을 수행합니다.
XOR
비트별 논리부정 연산을 수행합니다.
NOT
데이터 유형을 혼합할 수 있지만 정확도 손실 및 반올림 에러가 발생할 수 있으며 명령어를 실행하는 데 시간이 더 걸립니다. 결과가 잘렸는지 확인하려면 S:V 비트를 확인하십시오.
볼드체
데이터 유형은 최적의 데이터 유형을 나타냅니다. 명령어의 모든 피연산자가 동일한 최적의 데이터 유형(일반적으로 DINT 또는 REAL)을 사용하는 경우 명령어는 가장 적은 메모리를 사용하면서 보다 빠르게 실행됩니다.
이동/로직 명령어는 렁-입력-조건이 참인 경우 명령어가 스캔될 때마다 한 번 실행됩니다. 식을 한 번만 계산하도록 하려면 원샷 명령어를 사용하여 이동/로직 명령어를 트리거합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal