|
|
|
|
|
|
|
compo와 고속의 접속을 가능하게 하는 시리얼 커뮤니케이션 유니트
CJ1W-SCU□1-V1은 2023년 3월 수주 종료 예정
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Service Info |
 |
대체상품보기 |
|
대체상품이 존재하지 않습니다.
|
|
|
|
|
|
정보 업데이트 : 2021/04/01
장비 사양
컨트롤러 시리즈 |
CJ 시리즈 |
품명 |
시리얼 커뮤니케이션 유닛 |
유닛 종류 |
CPU 고기능 유닛 |
형식 |
CJ1W-SCU22 |
CJ1W-SCU32 |
CJ1W-SCU42 |
CJ1W-
SCU21-V1 |
CJ1W-
SCU31-V1 |
CJ1W-
SCU41-V1 |
직렬
통신
포트 |
포트 1 |
RS-232C |
RS-422A/485 |
RS-422A/485 |
RS-232C |
RS-422A/485 |
RS-422A/485 |
포트 2 |
RS-232C |
RS-422A/485 |
RS-232C |
RS-232C |
RS-422A/485 |
RS-232C |
프로토콜
? |
포트 1 |
상위 링크, 프로토콜 매크로, 시리얼 게이트웨이,
무순서, NT 링크, Modbus-RTU
슬레이브, 랩 테스트, 상위 링크
1:1 절차 모드 중 하나를 포트별로
선택 가능*1, *2 |
상위 링크, 프로토콜 매크로, NT 링크, 랩 테스트 중
하나를 포트별로 선택 가능
· 유닛 Ver.1.2 이상에서는 시리얼
게이트웨이 무순서, 상위 링크 1:1 절차를 지원
했습니다*1
?유니트 Ver.1.3 이후에서는 Modbus-RTU 슬레이브
모드를 서포트했습니다. |
포트 2 |
CPU 장치 |
그 외에 장착하는 CPU 고기능 유니트와의 합계로
최대 16대 장착 위치에 제한 없음
단, 외부 인터럽트 태스크를 사용하는 경우,
CPU 장치상의 다음의 어느 쪽의 슬롯에
장착할 필요가 있습니다. ? 형 CJ2H-CPU6
□-EIP에 장착 시:슬롯 0~ 3 CPU□□*4에 장착시:슬롯 0~2 그 이외의 슬롯에 장착했을 경우, 외부 인터럽트 태스크가 기동하지 않습니다.
|
그 외에 장착하는 CPU 고기능 유니트와의 합계로
최대 16대
장착 위치에 제한 없음 |
증설 장치 |
CPU
유닛
과의
데이터
교환 |
소프트
스위치
및
상태
의 지속적인 새로
고침 |
CPU 고기능 유닛 릴레이 영역 25CH 중 25CH를 점유(상시 CPU 유닛과 데이터 교환) |
시스템
설정
CPU
유닛
에서
전송 |
CPU 고기능 유니트 DM 에리어 중 각 시리얼 포트당 10CH(합계 20CH
) 를
점유
OFF→ON |
단순 백업
기능 |
CPU 유니트의 간이 백업 조작에 의해, 시리얼 커뮤니케이션 유니트 내의
프로토콜 매크로 데이터를 메모리 카드에 백업/복원/조합 가능
(CJ2/CJ1-H/CJ1M CPU 유니트 사용시만). |
소비 전류*3 |
280mA+x |
400mA |
360mA+x |
280mA+x |
380mA |
380mA+x |
질량 |
160g 이하 |
120g 이하 |
140g 이하 |
110g 이하 |
110g 이하 |
110g 이하 |
기타 일반 사양 |
CJ 시리즈의 일반 사양에 준한다 |
* 1. 시리얼 게이트웨이 : 프로토콜 매크로 모드에서도 시리얼 게이트웨이 기능을 실행 가능.
* 2. 무수순 : 무순서로 데이터 수신시 외부 인터럽트 태스크를 기동 가능. CJ2 CPU 유니트 Ver.1.1 이후 및 CJ2M CPU 유니트와 조합했을 때는 고속 무순서(DRXDU/DTXDU 명령)가 가능.
*3. 시리얼 커뮤니케이션 유닛 단체로의 소비 전류입니다.
NT-AL001을 사용하는 경우 시리얼 커뮤니케이션 유닛에서 NT-AL001의 전원을 공급합니다.
NT-AL001을 사용하는 경우 NT-AL001 1 대당 0.15A의 소비 전류가 증가합니다.
각 유닛마다 소비 전류값이 다릅니다. 유닛 교체 시에는 주의해 주십시오.
x: RS-232C 포트에서 NT-AL001에 공급하는 5V 전원용으로 1포트당 0.15A 가산됩니다.
*4. CJ1M-CPU□□는 2021년 3월 말 수주 종료품입니다.
프로토콜 사양
상위 링크 사양
품목 |
내용 |
통신 방식 |
반이중(수상기능 사용시 전이중) |
동기화 방식 |
조보 동기식(비동기식) |
통신 속도*1 |
RS-232C 포트 및 RS-422A/485 포트:
1200/2400/4800/9600/19200/38400/57600/115200/230400비트/s *2
공장 출하시: 9600비트/s |
통신 거리*1 |
RS-232C포트 : 최대 15m *3
RS-422A/485포트 :
?형 CJ1W-SCU□1-V1의 경우
최대 500m(케이블 총 연장 500m 이하, T분기의 지선 길이 10m 이하)
?형 CJ1W-SCU□ 2의 경우
최대 1200m(케이블 총 연장 1200m 이하, 멀티 드롭 접속 가능.
단, 형태 NT-AL001 접속시의 RS-422A/485측은 최대 500m) |
연결 형태 |
RS-232C 포트 :1:1(변환 어댑터 사용에 의해 1:N[N=최대 32대]가 가능)
RS-422A/485 포트:1:N(N=최대 32대) |
접속 대수 |
최대 32대(0~31호기, 1:1 접속 시는 0호기로 설정) |
프레임 형식 |
C 모드 명령 |
헤더:□, 주소:(상위 링크용 유닛 No.) 0~31(BCD 형식),
데이터: 헤더 코드+텍스트,
오류 체크 코드: FCS, 터미네이터:*+CR |
FINS 명령 |
헤더:□, 주소:(상위 링크용 유니트 No.
) |
오류 체크 코드 |
수직 패리티 짝수/홀수/없음 및 FCS(수평 패리티를 ASCII 변환한 것) |
명령의
흐름과 종류 |
명령 흐름 |
명령 유형 |
내용 |
상위 컴퓨터
→ 컨트롤러 |
C 모드 명령 |
1:1 또는 1:N로 직접 접속하고 있는 컨트롤러와 통신이 가능 *4 |
FINS 명령(
상위 링크
프로토콜 에서 발행) |
1:1 또는 1:N로 직접 연결된 컨트롤러와 통신 가능 |
컨트롤러
→ 상위 컴퓨터 |
FINS 명령(
상위 링크
프로토콜 에서 발행) |
CPU 유니트의 SEND/RECV/CMND 명령에 의한 통신 *5 |
*1. 통신 속도, 통신 거리는, 상대의 기기에 의존하는 경우가 있습니다.
*2. 230400비트/s는 CJ1W-SCU□2의 경우에만.
*3. RS-232C에서는 케이블 최대 길이 15m까지입니다. 단, 19.2kbit/s를 넘는 전송 속도로 사용하는 경우는 RS-232C 규격에서 정의되어 있지 않으므로, 상대 기기의 설명서를 참조해 주십시오.
* 4. 상위 컴퓨터에서 지정된 프레임을 작성하여 전송합니다.
* 5. 상위 컴퓨터 측에서 명령을 해석하고 응답을 회신하는 프로토콜이 필요합니다.
상위 컴퓨터: 컨트롤러 = 1:1인 경우에만 가능합니다.
프로토콜 매크로 기능 사양
품목 |
내용 |
프로토콜 수 |
최대 20 |
프로토콜 지원 툴(CX-Protocol)에 의해 작성·등록 가능 |
시퀀스 수 |
최대 1000 |
프로토콜
당 |
시퀀스 수 |
최대 60 |
메시지 수 |
최대 300 |
수신 매트릭스 수 |
최대 100 |
시퀀스 실행 조건 |
컨트롤러 본체의 PMCR 명령에 의한 (시퀀스 No. 지정) |
통신 방식 |
반이중 또는 전이중 |
동기화 방식 |
조보 동기식(비동기식) |
통신 속도*1 |
RS-232C 포트 및 RS-422A/485 포트:
1200/2400/4800/9600/19200/38400/57600/115200/230400비트/s
공장 출하시: 9600비트/s *2 |
통신 거리*1 |
RS-232C포트 : 최대 15m
RS-422A/485포트 :
?형 CJ1W-SCU□1-V1의 경우
최대 500m(케이블 총 연장 500m 이하, T분기의 지선 길이 10m 이하)
?형 CJ1W-SCU□2의 경우
최대 1200m(케이블 총 연장 1200m 이하, 멀티 드롭 접속 가능.
단, 형태 NT-AL001 접속시의 RS-422A/485측은 최대 500m) |
연결 형태 |
RS-232C 포트 :1:1(변환 어댑터 사용에 의해 1:N[N=최대 32대]가 가능)
RS-422A/485 포트:1:N(N=최대 32대) |
접속 대수 |
최대 32대(0~31호기, 1:1 접속 시는 0호기로 설정) |
컨트롤러 -
프로토콜 매크로
기능 간의 데이터
교환 최대 CH 수 |
피연산자 지정 |
250CH |
데이터 CH 수 필드(1CH) 포함 |
링크 CH 지정 |
500CH |
O1, O2, I1, I2의 합계 500CH |
직접 지정 |
500CH |
데이터 속성당 최대 채널 수 |
시퀀스
단위의 내용
(스텝 공통
파라미터) |
시퀀스
당 단계 수 |
최대 16 |
전송 제어
파라미터 |
X-on/X-off 플로우, RS/CS 플로우, 구분자 제어, 컨텐션 제어 중 하나,
모뎀 제어를 선택 가능 |
응답
통지 방법
(피연산자 지정) |
스캔 통지 방식: 수신한 데이터를 CPU 유니트의 스캔시에 I/O 메모리에 기입합니다. |
스캔 방식(고정) |
예 |
인터럽트 알림 방식 |
없음 |
인터럽트 통지 방식(수신 케이스 No.) |
없음 |
송수신 처리
에서의 감시 시간 |
수신 대기, 수신 완료, 송신 완료 중 하나의 감시 가능
설정 범위: 0.01~0.99s, 0.1~9.9s, 1~99s, 1~99분 중 하나 |
링크 채널
지정 |
컨트롤러 본체와 시리얼 커뮤니케이션 유닛 사이에서 커뮤니케이션
유닛의 리프레시시에 데이터 교환되는 영역. 수신 데이터를 격납하는 에리어,
송신 데이터를 격납하는 에리어, 각각 2개가 가능. *3 |
단계별
내용 |
명령 |
송신 전용(Send), 수신 전용(Recv), 송신 및 수신(Send&Recv), 대기(Wait), 수신
버퍼 클리어(Flush), ER-ON(Open), ER-OFF(Close) 중 하나 |
반복 카운터 |
1~255회 |
재시도 횟수 |
0~9(단, 커맨드가 송수신일 때만) |
송신 가중치 |
0.01~0.99s, 0.1~9.9s, 1~99s, 1~99분 중 하나
(단, 명령이 송신 또는 송신 및 수신일 때만) |
응답
쓰기 유무
(오퍼랜드 지정) |
(PMCR 명령의 제4 피연산자로 지정한 영역에 수신 데이터를 저장할 때)
수신 처리 종료시, 수신 메시지를 저장/해제를 선택 가능 |
다음 처리 |
스텝이 정상 종료시, End(시퀀스 종료), Next(다음 스텝 No.로),
Goto(지정 스텝 No.로), Abort(스텝을 중단하고 그 시퀀스를 종료) 중
하나를 선택 가능 |
오류 처리 |
단계가 비정상 종료되면, |
보내는 메시지 |
명령이 송신 또는 송신 및 수신일 때 지정된 주소
로 송신되는 데이터 |
헤더, 주소, 길이, 데이터,
오류 체크 코드, 터미네이터로 구성 |
수신 메시지 |
명령이 수신 또는 송신 및 수신일 때
지정된 주소에서 전송되는 데이터 |
수신 매트릭스 |
명령이 수신 또는 송신 및 수신일 때
예상 수신 메시지(최대 15개)를 설정하고
일치하는 데이터에 따라 다음 처리를 전환합니다. |
케이스 No.00~15마다 수신 메시지와 다음
처리
를
지정 |
메시지
단위의 내용 |
헤더,
터미네이터
데이터
속성 |
상수 |
ASCII 데이터, HEX 데이터, 제어 코드 중 하나 |
송신/수신
메시지
의
주소 및
데이터의
데이터 속성 |
상수 |
ASCII 데이터, Hex 데이터, 제어 코드 중 하나(주소의 경우 제어 코드 불가) |
변수
14 |
변환 없음, ASCII 데이터 변환, HEX 데이터 변환 중 하나(읽기/쓰기 방향 지정 가능) |
지정
방식 |
(X, Y)
X: 실효 주소(어디에서 읽을지, 또는 어디에 쓸까)
Y: 데이터 사이즈(1~1000) *4 |
X |
채널 지정 |
채널
읽기
(I/O 메모리 →
송신 데이터로) |
PMCR 명령의
세 번째 피연산자
지정 |
설정 선두 어드레스
+n(n에는, 반복
카운터 N을 포함한
1차식 aN+b도 가능) |
링크 채널별
지정 |
I/O 메모리 직접 지정 |
채널
쓰기
(수신 데이터 →
I/O 메모리로) |
PMCR 명령의
네 번째 피연산자
지정 |
링크 채널별
지정 |
I/O 메모리 직접 지정 |
와일드카드 |
* |
모든 데이터 또는 주소를 수신
(수신 메시지에만 가능) |
반복 카운터 |
N |
Y |
반복 카운터를
포함한 1차식 |
aN+b |
a:0~1000, b:1~1000
N:반복 카운터 값 |
와일드카드 |
* |
길이에 관계없이 수신
(수신 메시지에만 가능) |
채널 지정 |
채널
읽기
(I/O 메모리 →
송신 데이터로) |
PMCR 명령의
세 번째 피연산자
지정 |
설정 선두 어드레스
+n(n에는, 반복
카운터 N을 포함한
1차식 aN+b도 가능) |
링크 채널별
지정 |
I/O 메모리 직접 지정 |
오류 체크 코드 |
LRC, LRC2, CRC-CCITT, CRC-16, SUM, SUM1, SUM2 계산 가능 |
송신/수신
메시지 의 최대 길이 |
1000바이트(단, 시스템 설정에 따라 200~1000 사이에서 최대 길이를 설정할 수 있음) |
1 메시지 중
데이터 속성 등록
최대 수 |
96개 *5 |
1 메시지 중
쓰기 시스템 데이터
속성 등록 최대 수 |
30개 *6 |
트레이스 기능 *7 |
?송신 및 수신 메시지의 시계열 데이터를 합계 1700바이트(캐릭터)까지
트레이스 가능.
?스텝 No., RS, CS등의 제어 신호의 변화도 트레이스 가능. |
*1. 통신 속도, 통신 거리는, 상대의 기기에 의존하는 경우가 있습니다.
*2. 유니트 Ver.1.2 이후에서는 57600비트(57.6k)/s도 선택 가능(115200(115.2k)비트/s는 불가
)
*3. 유니트 Ver.1.2 이후에서는 종래의 요구 후 I/O 리프레시 방식 이외에 상시 I/O 리프레시 방식을 서포트(할당 DM 영역에서 선택).
*4. 데이터 사이즈는 전송로상의 바이트수
*5. CX-Protocol에 의해, 1 메세지중의 데이터 속성을 최대 96개까지 등록하는 것이 가능합니다.
*6. 1메세지중에 기입계 데이터 속성을 31개 이상 등록해, 프로토콜 매크로를 실행했을 경우는, 「매크로 문법 에러」가 됩니다.
*7. CPU 유니트가 운전/모니터 모드일 때 동작합니다. (NJ 시리즈 CPU 유니트에는 모니터 모드는 없습니다)
주. 프로토콜 매크로 모드에서 RS-422A/485를 2선식으로 사용하는 경우는 전송 제어 파라미터에 모뎀 제어만을 사용하여 RS/CS 플로우 제어 선택하지 마십시오.
직렬 게이트웨이의 기능 및 사양
품목 |
내용 |
변환 소스 |
FINS 명령 (네트워크를 통해 (상위 링크 FINS 포함), CPU 버스를 통해 수신) |
변환 기능 |
?수신한 FINS 커맨드가 유닛의 시리얼 포트에 향하고, FINS 커맨드 코드가, 2803HEX일 때, FINS 헤더를 제거해,
CompoWay/F 커맨드 로 변환 2805HEX일 때 FINS 헤더를 제거하고 Modbus-ASCII 명령으로 변환하여 시리얼 포트로 송수신 한 FINS 명령이 유닛으로 향할 때(FINS 명령 코드는 임의) FINS 명령을 상위 링크 헤더/터미네이터로 싸서 보내기
|
변환 후 |
· CompoWay / F 명령
· Modbus-RTU 명령
· Modbus-ASCII 명령
· 상위 링크 FINS 명령 |
유효한 직렬 통신 모드 |
직렬 게이트웨이 모드 또는 프로토콜 매크로 모드 |
큐잉 기능 |
FINS 명령을 최대 5개까지 변환·송신 대기로 유지 가능 |
프로토콜 매크로 실행 중 처리 |
프로토콜 매크로 실행 중에 FINS 명령을 수신하면 송수신 시퀀스의 단계간에 직렬 게이트웨이가 인터럽트 실행됩니다. 그러나 다음 단계가 Receive 명령이면 직렬 게이트웨이가 실행되지 않고 대기합니다. 그 이외의 경우는 즉시 실행 *1 |
응답 시간 초과 모니터링 기능 |
시리얼 게이트웨이 기능으로 각 프로토콜로 변환한 메시지를 송신한 후 응답을 수신할 때까지의 시간을 감시(시리얼 게이트웨이 모드 시 또는 프로토콜 매크로 모드 시
) |
송신 개시 타임 아웃 감시 기능 |
FINS 명령을 수신한 후 각 프로토콜로 변환하여 송신 개시까지의 시간을
감시 |
송신 딜레이 기능 |
시리얼 게이트웨이 기능으로 각 프로토콜로 변환한 후 실제로 데이터를 전송할 때까지의 시간을 설정 가능(시리얼 게이트웨이 모드 또는 프로토콜 매크로 모드 시
) |
* 1. 시리얼 게이트웨이 실행시 수신 버퍼는 클리어됩니다.
시리얼 게이트웨이 금지 스위치(할당 릴레이 영역)를 OFF→ON으로 함으로써 프로토콜 매크로 모드 시 시리얼 게이트웨이 기능을 금지할 수 있습니다.
* 2. 타임 아웃시 FINS 발행원에게 FINS 종료 코드 (0205Hex (응답 타임 아웃))를 반환합니다.
* 3. 타임 아웃시 FINS 명령 발행자에게 FINS 종료 코드 (0204Hex (상대 노드 통화 중))를 반환합니다. 이 때, 송신 처리는 실행되지 않고, 수신한 FINS 명령은 파기된다.
무순서 사양
품목 |
내용 |
통신 방식 |
총 2중 |
통신 속도 *1 |
RS-232C 포트 및 RS-422A/485 포트
: 1200/2400/4800/9600/19200/38400/57600/115200/230400비트/s *2
공장 출하시: 9600비트/s |
통신 거리 *1 |
RS-232C포트:최대 15m
RS-422A/485포트:?형 CJ1W -
SCU□1-V1의 경우
최대 500m
경우
최대 1200m(케이블 총 연장 1200m 이하, 멀티 드롭 접속 가능.
단, 형태 NT-AL001 접속시의 RS-422A/485측은 최대 500m) |
메시지
(통신 프레임 구성) |
아래의 6종류 중 하나를 할당 DM 영역 설정 영역에서 설정 ①데이터
만(시작 코드, 엔드 코드 와
도 없음 ) 코드+데이터+CR+LF 할당 DM 에어리어 설정으로 설정 수신 데이터 수 설정)
|
시작 코드 |
없음, 또는 00~FFHEX |
엔드 코드 |
없음, 또는 00~FFHEX, 또는 CR+LF |
수신시
수신 데이터 수 |
상기 ① 또는 ②일 때 수신 데이터수를 1~256바이트의 범위에서 설정(할당 DM 에리어 설정에 따름) |
메시지 보내기 |
CJ:TXDU 또는 DTXDU 명령을 사용 *3 |
NJ: SerialSend 명령 사용 |
메시지 수신 |
CJ:RXDU 명령 또는 DRXDU 명령을 사용 *3 |
NJ:SerialRcv/SerialRcvNoclear명령 사용 *4 |
최대 메시지 길이 |
송신, 수신 모두 시작 코드, 엔드 코드를 포함하여 최대 259바이트(포함하지 않고 최대 256바이트) |
데이터 변환 |
무변환 |
통신 절차 |
없음 |
송신 지연 시간 |
CJ: TXD 또는 TXDU 명령 또는 DTXDU 명령이 실행될 때, 송신 지연 시간 후에
포트에서 데이터가 전송됩니다. *3
0~300초(0~300,000ms)
(10ms 단위로 설정 가능: 할당 DM 영역 설정에 따름) |
NJ: SerialSend 명령 실행 시, 송신 딜레이 시간 후, 포트로부터 데이터가 송신됩니다.
0~300초(0~300,000ms)
(10ms 단위로 설정 가능: Symac Studio 또는 CJ 유닛 디바이스 변수로 설정) |
수신 카운터 |
포트에 수신된 데이터 수(0~256)를 카운트할 수 있음 |
수신 버퍼의
클리어 타이밍 |
?형 CJ1W-SCU□1-V1의 경우:RXD/RXDU명령 실행 직후에
클리어
?형 NJ의 경우:SerialRcv명령:수신 데이터의 읽기 후
SerialRcvNoClear명령:수신 데이터 사이즈(Size)를 「0」으로 설정하여 실행했을 때 *4 |
*1. 통신 속도, 통신 거리는, 상대의 기기에 의존하는 경우가 있습니다.
*2. 115200/230400비트/s는 CJ1W-SCU□2의 경우에만.
*3. DTXDU 명령, DRXDU 명령은 CJ1W-SCU□2를 CJ2H CPU 유니트 Ver.1.1 이후 및 CJ2M CPU 유니트에 장착했을 때만 사용 가능.
*4. SerialRcvNoclear 명령은 CJ1W-SCU□2 유니트 Ver.2.1 이후, 또한 CPU 유니트 Ver.1.03 이후, 그리고 Sysmac Studio Ver.1.04 이후에서 사용 가능합니다.
Modbus-RTU 사양
품목 |
내용 |
모드 |
Modbus-RTU 슬레이브 모드 *1 |
전송 속도 |
1200/2400/4800/9600/19200/38400/57600/115200/230400비트/s *2
기본값: 19200비트/s |
데이터 길이 |
8비트 |
패리티 |
짝수/홀수/없음
기본값: 짝수 패리티 |
정지 비트 |
1비트(패리티 없음 설정 시에만 2비트) |
주소 설정 범위 |
1~247(일제 동보는 0) |
프레임 포맷 |
슬레이브 주소 : 1 바이트
Function Code : 1 바이트
Data : 0 ~ 252 바이트
CRC 코드 : 2 바이트 |
*1. Modbus-ASCII 슬레이브 모드는 지원하지 않습니다.
*2. 230400비트/s는 CJ1W-SCU□2의 경우에만.
정보 업데이트 : 2021/04/01
|
|
|
|
|
|