카운터
CTU |
---|
형식: MOV(S, D)
S로 지정된 영역의 워드 데이터를 D로 지정된 영역으로 전송합니다.
파라미터 리스트 설 명
S 워드 디바이스 또는 워드 사이즈의 상수 값이 올 수 있습니다.
D 반드시 PLC 디바이스 형식의 워드 디바이스가 와야 합니다.
파라미터 리스트가 잘못 작성된 경우 CICON에서 컴파일 에러가 발생합니다.예시
// M00 비트 디바이스의 값이 1일 때, 0x55AA의 값을 Y20 디바이스에 전송
IF MX00 = 1 THEN
MOV(0x55AA, YW20);
END_IF;
// M00 비트 디바이스의 값이 1일 때, D0 디바이스의 값을 Y20 디바이스에 전송
IF MX00 = 1 THEN
MOV(DW00, YW20);
END_IF;
CTD |
---|
형식: MOV(S, D)
형식: FROM(Slot, Buffer_Index, D, Size)
Slot 번호로 지정된 특수 카드의 버퍼 메모리(Buffer_Index)부터 Size만큼의 버퍼메모리를 읽어와 D로 지정된 영역에 저장합니다.
파라미터 리스트 설 명
Slot 워드 디바이스 또는 워드 사이즈의 상수 값이 올 수 있습니다.
상위 1바이트가 베이스 번호를 나타내며 하위 1바이트가 슬롯 번호를 나타냅니다.
Buffer_Index 버퍼메모리의 시작 번호입니다.
워드 디바이스 또는 워드 사이즈의 상수 값이 올 수 있습니다.
버퍼메모리의 번호의 의미는 각 특수모듈마다 다르므로 자세한 내용은 특수 모듈의 도움말을 참고해주세요.
D 반드시 PLC 디바이스 형식의 워드 디바이스가 와야 합니다.
Size 버퍼메모리를 읽어올 개수입니다.
워드 디바이스 또는 워드 사이즈의 상수 값이 올 수 있습니다.
파라미터 리스트가 잘못 작성된 경우 CICON에서 컴파일 에러가 발생합니다.예시
// M00 비트 디바이스의 값이 1일 때, 0번 베이스 11번 슬롯, 버퍼 메모리 0번부터
// 255개를 읽어와서 D500디바이스부터 값을 저장
IF MX00 = 1 THEN
FROM(0x000B, 0, DW500, 255);
END_IF;
CTR |
---|
형식: MOV(S, D)
형식: TO(Slot, Buffer_Index, S, Size)
Slot 번호로 지정된 특수 카드 버퍼 메모리 Buffer_Index부터 S로 지정된 영역이나 데이터를 Size 만큼 쓰기 합니다.
파라미터 리스트 설 명
Slot 워드 디바이스 또는 워드 사이즈의 상수 값이 올 수 있습니다.
상위 1바이트가 베이스 번호를 나타내며 하위 1바이트가 슬롯 번호를 나타냅니다.
Buffer_Index 버퍼메모리의 시작 번호입니다.
워드 디바이스 또는 워드 사이즈의 상수 값이 올 수 있습니다.
버퍼메모리의 번호의 의미는 각 특수모듈마다 다르므로 자세한 내용은 특수 모듈의 도움말을 참고해주세요.
S 워드 디바이스 또는 워드 사이즈의 상수 값이 올 수 있습니다.
S의 값이 상수라면 같은 데이터를 Size 만큼, S가 워드 디바이스라면 S 부터 Size만큼의 데이터를 저장합니다.
Size 버퍼메모리에 Size개수만큼의 데이터를 저장합니다.
워드 디바이스 또는 워드 사이즈의 상수 값이 올 수 있습니다.
파라미터 리스트가 잘못 작성된 경우 CICON에서 컴파일 에러가 발생합니다.예시 : 아날로그 출력 모듈(DA 모듈) 사용시 4채널 출력 허가를 하는 예시
// M00 비트 디바이스의 값이 1일 때, 0번 베이스 2번 슬롯, 버퍼 메모리 23번에
// 4채널을 의미하는 0x000F 데이터 값을 1 워드 쓰기 합니다.
// 아날로그 출력 모듈 버퍼 메모리 23번은 DA 출력 허가/금지 영역입니다.
// 총 8채널의 출력을 허가/금지할 수 있으며, Bit0 자리가 채널 1, Bit 7 자리가 채널 8을 // 의미합니다.(자세한 내용은 도움말 참고해 주세요)
IF MX00 = 1 THEN
TO(0x0002, 23, 0x000F, 1);
END_IF;
CTUD |
---|
형식: MOV(S, D)
형식: MOV(Pulse Bit 디바이스, S, D)
Pulse에 신호가 인가되면 S로 지정된 영역의 워드 데이터를 D로 지정된 영역으로 전송합니다.
Pulse신호는 인가 후 자동 클리어 됩니다.
파라미터 리스트 설 명
Pulse Bit 반드시 Bit 형식의 디바이스가 와야 합니다.
S 워드 디바이스 또는 워드 사이즈의 상수 값이 올 수 있습니다.
D 반드시 PLC 디바이스 형식의 워드 디바이스가 와야 합니다.
파라미터 리스트가 잘못 작성된 경우 CICON에서 컴파일 에러가 발생합니다.예시
// M00 비트 디바이스의 값이 1일 때, 0x55AA의 값을 Y20 디바이스에 전송
MOVP(M0, 0x55AA, YW20)