(S1)로 지정된 디바이스의 16비트 데이터를 키워드로서 (S2)로 지정된 디바이스의 16비트 데이터 부터 n점을 서치합니다. 처음에 일치한 디바이스 번호가 (S2)부터 몇번째 인지를 (D)로 지정된 다바이스에, 키워드와 일치한 개수를 (D)+1로 지정된 다바이스에 저장합니다. n이 0 또는 마이너스 인 경우는 무처리 됩니다. 서치 한 결과, 일치 데이터가 발견되지 않은 경우 (D), (D)+1로 지정된 디바이스는 "0으로 처리됩니다.
▶[DSER(P) (S1) (S2) (D) n]
(S1), (S1)+1로 지정된 디바이스의 32비트 데이터를 키워드로서 (S2)로 지정된 디바이스의 32비트 데이터로 n점을 (2*n) 서치합니다. 처음에 일치한 디바이스 번호가 (S2)부터 몇번째 인지를 (D)로 지정된 디바이스에, 키워드와 일치한 개수를 (D)+1로 지정된 디바이스에 저장
RECIPE No/품종 등으로 정의된 데이터 테이블에서 선택 된 RECIPE No/ 품종의 서치용 프로그램 등에서 사용합니다.
2) 16비트/32비트 데이터의 비트 On 개수 합계(SUM(P), DSUM(P))
▶[SUM(P) (S) (D)]
(S)로 지정된 디바이스의 16비트 데이터 중에서, 1(ON)되어 있는 비트의 총 수를 (D)로 지정된 디바이스에 저장
▶[DSUM(P) (S) (D)]
(S)로 지정된 디바이스의 32비트 데이터 중에서, 1(ON)되어 있는 비트의 총 수를 (D)로 지정된 디바이스에 저장
3) 8 > 256비트 디코드 (DECO(P))
▶[DECO(P) (S) (D) n]
(S)로 지정된 디바이스의 하위 n비트를 디코드하여, 그 결과를 (D)로 지정된 디바이스부터 2^n 비트에 저장 n은 1~8이 지정 n=0일 때는 무처리되며, (D)로 지정된 디바이스부터 2^n 비트 까지의 내용은 변화하지 않습니다. 비트 디바이스는 1비트, 워드디바이스는 16비트로 취급됩니다.
4) 256 > 8비트 엔코드 (ENCO(P))
▶[ENCO(P) (S) (D) n]
(S)부터 2^n비트의 데이터를 엔코드하여, (D)에 저장합니다. n은 0~8을 지정할 수 있습니다. n=0일 때는 무처리 되며, 내용은 변화하지 않습니다. 비트디바이스는 1비트, 워드디바이스는 16비트로서 취급 복수의 비트가 1일 때는 상위의 비트 위치에서 처리 됩니다.
5) 7세그먼트 디코드(SEG(P))
▶[SEG(P) (S) (D)]
(S)의 하위 4비트로 지정된 0~F의 데이터를 7세그먼트 표시데이터로 디코드하여, (D)에 저장 비트 디바이스 일 때는 7세그먼트 표시 데이터를 저장하는 디바이스의 선두 번호를 표시하고, 워드 디바이스에서는 저장하는 디바이스 번호를 표시합니다.