본문 바로가기
PLC 프로그래밍

데이터 조작 예제 프로그램(1)

by lemy 2018. 12. 4.
반응형


데이터 조작 예제 프로그램(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: 비트 왼쪽 시프트

워드 디바이스의 데이터를 지정 비트만큼 왼쪽으로 이동합니다. 

또한, 시프트 데이터의 최하위 비트부터 지정된 비트 만큼 변경 결과를 저장하는 데이터를 전송합니다.



■ 프로그램


LD-CPU_Data_V1_K.gxw



■ 프로그램 설명서(일본어 판)


LD-CPU_Data.pdf




반응형

댓글