데이터 조작 예제 프로그램(1)
1. 프로그램 개요
시퀀서 CPU 유니트 데이터 조작에 대한 샘플 래더입니다.
■ 적용 대상 CPU
Q02CPU, Q02HCPU, Q06HCPU, Q12HCPU, Q25HCPU Q00UJCPU, Q00UCPU, Q01UCPU, Q02UCPU, Q03UDCPU, Q04UDHCPU, Q06UDHCPU, Q10UDHCPU, Q13UDHCPU, Q20UDHCPU, Q26UDHCPU, Q03UDECPU, Q04UDEHCPU, Q06UDEHCPU, Q10UDEHCPU, Q13UDEHCPU, Q20UDEHCPU, Q26UDEHCPU, Q50UDEHCPU, Q100UDEHCPU
■ 엔지니어링 TOOL
GX Works2
■ 기능 설명
프로그램 명: LD-CPU_Data_V1
01CheckC: 검사 코드 계산
통신 등에서 사용하는 오류 검사 방법중 수평 패리티 값과 가산 (샘) 값을 계산합니다.
02CRC16: CRC-16 산출
통신 등에서 사용하는 오류 검사 방법중 CRC-16 (Cyclic Redundancy Check) 값을 계산합니다.
03CpyDig: 자리수 복사
16 비트 데이터를 자리수 단위 (4 비트)로 복사합니다.
04DSwap 32: 비트 상하 바이트 변환
설정 데이터 (32 비트 데이터)를 워드 단위의 상위 / 하위 8 비트로 대체합니다.
05RSftB: 비트 오른쪽 시프트
워드 디바이스의 데이터를 지정 한 비트 만큼 오른쪽 시프트합니다.
또한, 시프트 데이터의 최상위 비트에서 지정 비트 만큼 변경 결과를 저장하는 데이터를 전송합니다.
06LSftB: 비트 왼쪽 시프트
워드 디바이스의 데이터를 지정 비트만큼 왼쪽으로 이동합니다.
또한, 시프트 데이터의 최하위 비트부터 지정된 비트 만큼 변경 결과를 저장하는 데이터를 전송합니다.
■ 프로그램
■ 프로그램 설명서(일본어 판)
'PLC 프로그래밍' 카테고리의 다른 글
데이터 조작 예제 프로그램(3) (0) | 2018.12.07 |
---|---|
데이터 조작 예제 프로그램(2) (0) | 2018.12.06 |
소켓 통신 예제 프로그램 (5) | 2018.12.03 |
QCPU(Q 모드) PID 제어 명령 샘플 프로그램 (0) | 2018.11.29 |
여러 방식의 순차 제어 프로그램 입니다.. (1) | 2018.11.02 |
댓글