KV-X Series × FD-EC 시리즈 / FD-EP 시리즈
EtherNet/IP™ 연결 가이드
콘텐츠
Step 1 : 연결에 필요한 장치
FD-EC 시리즈/FD-EP 시리즈
Step 2 : FD-E 시리즈용 이더넷/IP 설정
FD-E 시리즈용 이더넷/IP 설정은 NU-EP1용으로 구성되어 있습니다.
아래 그림과 같이 두 가지 유형의 NU-EP1 설정 방법을 사용할 수 있습니다.
- 검색된 센서 정보에서 설정
- 센서를 수동으로 선택하여 설정
➾ 실제 디바이스를 구할 수 없는 경우 여기를 확인하세요.
이 매뉴얼에서는 쉽게 수행할 수 있는 '검색된 센서 정보에서 설정하기' 방법을 사용하여 절차를 설명합니다.
1. KV STUDIO의 유닛 에디터를 열고 이더넷/IP 설정 아이콘을 클릭합니다. 구성 유형 선택 대화 상자가 표시됩니다.
[수동(M)]을 클릭합니다.
* 2단계는 센서 설정 파일을 불러와야 할 때 수행합니다. 센서 설정 파일을 이미 가져온 경우, KV 시리즈와 센서 장치를 랜 케이블로 연결하고 [자동 설정(A)]을 클릭한 후 3단계로 진행합니다.
2. KV 시리즈와 센서 장치가 이더넷 케이블로 연결된 상태에서 [EtherNet/IP 설정] 창에서 [파일(F)] ⇒ [자동 설정(S)]을 선택합니다.
One point
자동 구성을 실행하려면 다음 요구 사항을 충족해야 합니다.
- NU-EP1 및 KV 시리즈는 LAN 케이블로 연결됩니다.
- NU-EP1 및 KV 시리즈에 전원이 공급됩니다.
- 이더넷 스위치를 사용하는 경우, 이더넷 스위치를 LAN 케이블로 NU-EP1 및 KV 시리즈에 연결하고 이더넷 스위치에 전원을 공급합니다.
3. 유닛 에디터의 구성이 실제 기기의 구성과 다를 경우 프로젝트 전송을 확인하는 대화 상자가 표시됩니다. PC와 KV 시리즈가 USB 케이블로 연결된 상태에서 [예(Y)]를 클릭합니다.
4. 프로젝트 전송이 완료되면 [단위 설정 검색] 대화 상자가 표시됩니다. 그런 다음 [검색(F)]을 클릭합니다.
검색 결과에서 할당되지 않은 NU-EP1을 선택하고 “할당되지 않음”을 클릭합니다.
IP 주소 설정] 대화 상자가 표시됩니다. 그런 다음 NU-EP1의 IP 주소를 “192.168.0.1”로 설정하고 [확인]을 클릭합니다.
* IP 주소가 이미 할당된 경우 6단계로 진행합니다.
One point
IP 주소 설정] 대화 상자에서 을 클릭하면 사용하지 않은 IP 주소를 검색할 수 있습니다.
Step 3 : KV-X 시리즈 설정
이 섹션에서는 "Vendor Series"라는 가상의 장치에 연결하는 방법에 대해 설명합니다. "Vender Series"를 연결할 장치로 교체하십시오.
One point
KV-X 시리즈에서는 EtherNet/IP 커넥션에 변수를 할당할 수 있습니다.
EtherNet/IP 커넥션에 변수를 할당하려면 [CPU 시스템 설정] 다이얼로그의 [시스템 설정]의 [기타 설정]에서 [EtherNet/IP 설정 갱신 시에 변수 설정 다이얼로그를 표시 (E)]에 체크 표시를 합니다.
[CPU 시스템 설정] 다이얼로그는《KV STUDIO》의 메뉴에서【 표시(V)】⇒【CPU 시스템 설정(P)】을 선택하면 표시됩니다.
'EtherNet/IP 설정 갱신 시에 변수 설정 다이얼로그를 표시 (E)'에 체크를 표시하면 EtherNet/IP 설정을 갱신하고 유닛 에 디터의 변경 내용을 확정한 타이밍에, 커넥션에 변수를 할당하는 다이얼로그가 표시됩니다.
1. KV STUDIO를 기동하고 프로젝트를 신규 작성합니다. 대응 기종으로 'KV-X520'을 선택하고 [OK] 를 클릭합니다.
[유닛 구성 설정 확인] 다이얼로그가 표시되므로 [예(Y)] 를 클릭합니다.
2. 유닛 에디터가 표시되면 '유닛 설정(2)' 탭에서 KV-X520의 IP 어드레스를 설정합니다.
여기서는 아래와 같이 설정합니다.
3. 유닛 에디터에서 EtherNet/IP 설정 아이콘을 클릭합니다. 설정 방법을 선택하는 다이얼로그가 표시되면 [수동(M)] 을 클릭합니다.
* 순서4는 센서 설정 파일을 가져올 때의 순서입니다. 이미 센서 설정 파일을 가져온 경우에는 순서5로 넘어가십시오.
4. [EtherNet/IP 설정] 윈도우가 표시되면 [ EDS 파일(D)] → [등록(I)] 을 선택하고 IV4 시리즈의 KEYENCE센서 설정 파일(ez1 파일)을 가져옵니다.
* 센서 설정 파일은 KEYENCE 홈페이지에서 다운로드해 주십시오.
5. KV-X 시리즈와 IV4 시리즈를 Ethernet 케이블로 접속한 상태에서 [EtherNet/IP 설정] 윈도우의 [파일(F)] → [자동 구성(S)] 을 선택합니다.
6. 실제 기기와 유닛 에디터의 구성이 다른 경우, 프로젝트 전송을 확인하는 다이얼로그가 표시되므로 PC와 KV-X시리즈을 USB 케이블로 접속한 상태에서 [예(Y)] 를 클릭합니다.
7. 프로젝트 전송이 완료되면 [기기 검색 설정] 다이얼로그가 표시되므로 [검색(F)]을 클릭합니다. 자동 구성이 완료되면 IV4 시리즈가 자동으로 등록되므로 [OK] 를 클릭하여 [EtherNet/IP 설정] 윈도우를 닫습니다.
8. 유닛 에디터의 [OK]를 클릭하여 종료합니다.
One point
'EtherNet/IP 설정 갱신 시에 변수 설정 다이얼로그를 표시 (E)'에 체크를 표시한 경우 [EtherNet/IP 기기 변수 설정] 다이 얼로그가 표시됩니다.
커넥션에 할당할 변수의 변수명을 입력하고〔OK〕를 클릭합니다.
- 수동으로 장치 구성을 설정하는 방법
"EtherNet/IP 설정"의 [기기 목록(1)] 탭에서 "Vendor Series"를 드래그 앤 드롭하여 기기 구성을 생성합니다.
설정 데이터의 전송 및 모니터
1. 메뉴에서 [모니터/시뮬레이터(N)] > [PLC 전송→모니터 모드(C)] 를 선택합니다.
[PLC 전송] 다이얼로그에서 [실행(E)] 을 클릭합니다.
2. 데이터 전송 전후에 다음 다이얼로그가 표시되면 [예] 를 두 번 모두 클릭합니다.
3. 워크 스페이스의 'Vender Series'를 우클릭한 후 [센서 IO 모니터(M)] 를 선택합니다.
현재값 등의 정보를 쉽게 모니터링할 수 있습니다.
One point
리얼타임 차트 모니터를 기동하여 그래프로 확인할 수도 있습니다.
'센서 I/O 모니터'상에서 우클릭하여【 리얼타임 차트 모니터(H)】를 선택합니다.
리얼타임 차트 모니터는 자동으로 스케일링을 실행하므로 범위 조정이 필요 없습니다.
설정 값을 변경하는 프로그램으로 파라미터를 조작하는 경우
센서의 설정 값은 다음 두 가지 방법으로 변경할 수 있습니다.
A : PC에서 변경
B : 래더 프로그램에서 변경
A : PC에서 변경
PC에서 설정을 변경하려면 KV STUDIO의 어댑터 설정 전송 기능을 사용하십시오.
1. 워크스페이스에서 유닛 구성을 확장합니다. "Vender Series"를 우클릭하고 [어댑터 설정 전송(A)] 을 선택합니다.
2. "Vender Series"의 설정 값에 체크 표시를 하고 설정 값을 입력합니다.
[어댑터 쓰기 (W)] 를 클릭하여 설정 값을 센서에 씁니다.
* 센서의 설정 값을 읽으려면 [어댑터 판독(R)] 을 선택하십시오.
B : 래더 프로그램에서 변경
메시지 통신을 사용하여 래더 프로그램에서 설정 값을 변경합니다.
KV STUDIO와 메시지 통신을 수행하려면, 센서 설정 명령 (SPWR [센서 파라미터 쓰기] 및 SPRD [센서 파라미터 읽기]) 를 사용하십시오.
1. 에디터 모드에서 아래와 같이 래더 프로그램을 생성합니다.
* 파라미터 번호는 파라미터 목록을 참조하십시오.
2. 래더 프로그램을 전송합니다.
3. MR100이 ON하면 설정값이 변경됩니다.
* 설정 값을 DM4에 저장합니다 ([결과를 저장할 선두 디바이스] + 4).
One point
RT (Real-Time) 편집 기능
래더 프로그램을 사용할 때 장치 주석이나 매개 변수 이름을 에 직접 입력할 수 있습니다. 입력 후보를 검색하고 자동으로 표시하도록 합니다.
Extra : 메모리 매핑
FD-EC 시리즈/FD-EP 시리즈 [이더넷/IP] 설정
다음은 주기적 통신 및 메시지 통신에서 교환할 수 있는 매개변수 목록입니다.
▶ 주기적 통신에서 얻을 수 있는 매개변수 목록
순환 통신에서 얻을 수 있는 파라미터는 KV 시리즈와 FD-E 시리즈 간에 고정된 내부에서 자동으로 업데이트되므로 데이터 읽기 및 쓰기를 위한 프로그램이 필요하지 않습니다. 아래는 FD-E 시리즈 링크 장치의 선행 장치에 B000과 W000이 할당된 장치 맵입니다.
FD-E Series → KV Series
Member Name | Data Type | Detail |
---|---|---|
NU_ErrStatus | BOOL | NU-EP1 Error Status |
UpdateSensorSetting | BOOL | Updating Sensor Setting |
SensorEEPROM_Busy | BOOL | Sensor EEPROM Busy |
SensorExtIn_Busy | BOOL | Sensor External Input Busy |
SensorSettingErr | BOOL | Sensor Setting Error |
SensorReady | BOOL | Sensor Ready |
WarningStatus | BOOL | Warning Status |
ErrStatus | BOOL | Error Status |
Error | ARRAY[0..15] OF BOOL | Error |
Warning | ARRAY[0..15] OF BOOL | Warning |
OutputCondition | ARRAY[0..15] OF BOOL | L-on/D-on (N.O./N.C.) |
CurrValOverRange | ARRAY[0..15] OF BOOL | Current Value Over Range |
CurrValUnderRange | ARRAY[0..15] OF BOOL | Current Value Under Range |
CurrValInvalid | ARRAY[0..15] OF BOOL | Current Value Invalid |
Output | ARRAY[0..15] OF BOOL | Output |
ExtInResp | ARRAY[0..15] OF BOOL | External Input Response |
ErrID_Number | UINT | Error ID Number |
ErrCode | UINT | Error Code |
WarningID_Number | UINT | Warning ID Number |
WarningCode | UINT | Warning Code |
SettingErrID_Number | UINT | Setting Error ID Number |
CurrValue | ARRAY[0..15] OF UINT | Current Value |
SettingValue1 | ARRAY[0..15] OF UINT | Setting Value 1 |
SettingValue2 | ARRAY[0..15] OF UINT | Setting Value 2 |
Reserved | UINT | |
FastOutput | ARRAY[0..15] OF BOOL | Fast Output |
KV 시리즈 → FD-E 시리즈
Member Name | Data Type | Detail |
---|---|---|
ExtInRequest | ARRAY[0..15] OF BOOL | External Input Request |
Reserved | UINT |
▶ 메시지 통신에서 얻을 수 있는 매개변수 목록
메시지 통신은 설정값 변경 등 임의의 타이밍에 데이터를 주고받을 때 사용하는 통신 방식입니다. 메시지 통신을 위해서는 통신을 위한 래더 프로그램이 필요합니다. 하지만 KV 시리즈는 키센스 센서와의 통신을 위한 전용 명령어(SPWR/SPRD 명령어)만을 사용하여 통신이 가능합니다.
Attribute ID | Parameter No. | Clamp-on_FD-ECA0 | Dual_FD-EPA0 |
---|---|---|---|
800 | - | Number of Group 1 entries | Number of Group 1 entries |
801 | 801 | Error information | Error information |
802 | - | - | Warning information |
803 | - | - | Warning function |
804 | 804 | Output | Output |
805 | 805 | Current value (Flow) | Current value (Flow) |
806 | - | - | Current value (Pressure) |
807 | - | - | Current value (Seating) |
808 | 808 | Current value (Accumulated) | Current value (Accumulated) |
809 | 809 | Peak-hold value (Flow) | Peak-hold value (Flow) |
810 | 810 | Bottom-hold value (Flow) | Bottom-hold value (Flow) |
811 | - | - | Peak-hold value (Pressure) |
812 | - | - | Bottom-hold value (Pressure) |
815 | 815 | Slide switch status | Slide switch status |
816 | - | - | Application current value 1 |
817 | - | - | Application current value 2 |
818 | - | - | Application current value 3 |
819 | 819 | Diagnostic info | Diagnostic info |
824 | 824 | Init settings finished | Init settings finished |
825 | 825 | Initialization status | Initialization status |
826 | 826 | Flow origin adjustment status | Flow origin adjustment status |
827 | - | - | Application learning status |
832 | - | Number of Group 2 entries | Number of Group 2 entries |
833 | 833 | OUT1 Set/Lower limit val. | OUT1 Set/Lower limit val. |
834 | 834 | OUT2 Set/Lower limit val. | OUT2 Set/Lower limit val. |
836 | 836 | OUT1 Upper limit val. | OUT1 Upper limit val. |
837 | 837 | OUT2 Upper limit val. | OUT2 Upper limit val. |
838 | 838 | OUT1 Set/Lower limit val.(Flow) | OUT1 Set/Lower limit val.(Flow) |
839 | 839 | OUT2 Set/Lower limit val.(Flow) | OUT2 Set/Lower limit val.(Flow) |
840 | 840 | OUT1 Upper limit val. (Flow) | OUT1 Upper limit val. (Flow) |
841 | 841 | OUT2 Upper limit val. (Flow) | OUT2 Upper limit val. (Flow) |
842 | - | - | OUT1 Set/Lower limit val.(Prs.) |
843 | - | - | OUT2 Set/Lower limit val.(Prs.) |
844 | - | - | OUT1 Upper limit val. (Prs.) |
845 | - | - | OUT2 Upper limit val. (Prs.) |
846 | 846 | OUT1 Lower val. (Accumulated) | OUT1 Lower val. (Accumulated) |
847 | 847 | OUT1 Upper val. (Accumulated) | OUT1 Upper val. (Accumulated) |
848 | 848 | OUT2 Lower val. (Accumulated) | OUT2 Lower val. (Accumulated) |
849 | 849 | OUT2 Upper val. (Accumulated) | OUT2 Upper val. (Accumulated) |
864 | - | Number of Group 3 entries | Number of Group 3 entries |
865 | 865 | Key Lock Status | Key Lock Status |
866 | 866 | Key Lock PIN code | Key Lock PIN code |
868 | 868 | Output logic | Output logic |
869 | 869 | Key Lock Method | Key Lock Method |
871 | 871 | Response time (Flow) | Response time (Flow) |
872 | - | - | Response time (Pressure) |
873 | 873 | Flow unit | Flow unit |
874 | - | - | Pressure unit |
875 | 875 | Tube material | - |
876 | 876 | Select Tube I.D. Setting | - |
877 | 877 | Tube inner diameter | - |
878 | 878 | Flow direction | Flow direction |
879 | 879 | Flow rate span adjustment | Flow rate span adjustment |
896 | - | Number of Group 4 entries | Number of Group 4 entries |
897 | 897 | OUT1 function | OUT1 function |
898 | 898 | OUT2 function | OUT2 function |
900 | 900 | OUT1 detection mode | OUT1 detection mode |
901 | 901 | OUT2 detection mode | OUT2 detection mode |
903 | 903 | IN1 function | IN1 function |
904 | - | - | IN2 function |
905 | 905 | Pulse weight (Accumulated) | Pulse weight (Accumulated) |
906 | 906 | Accumulated flow reset method | Accumulated flow reset method |
907 | 907 | Auto hold time | Auto hold time |
908 | 908 | Zero cut flow rate | Zero cut flow rate |
909 | 909 | Gas type selection | Gas type selection |
910 | 910 | Specific heat ratio | Specific heat ratio |
911 | 911 | Average molecular weight | Average molecular weight |
928 | - | Number of Group 5 entries | Number of Group 5 entries |
929 | - | - | OUT1 Set/Lower limit val.(Seat.) |
930 | - | - | OUT1 Upper limit val. (Seating) |
931 | - | - | Seating pressure lower limit |
932 | - | - | Seating pressure upper limit |
933 | - | - |
Span adjustment value (seating
confirmation) |
935 | 935 | OUT 1 hysteresis(Flow) | OUT 1 hysteresis(Flow) |
936 | 936 | OUT 2 hysteresis(Flow) | OUT 2 hysteresis(Flow) |
937 | - | - | OUT1 hysteresis (Pressure) |
938 | - | - | OUT2 hysteresis (Pressure) |
939 | - | - | OUT1 hysteresis (Seating) |
943 | - | - | Averaging count |
944 | 944 | Simulation mode | Simulation mode |
945 | 945 | Simulation value (Flow) | Simulation value (Flow) |
946 | - | - | Simulation value (Pressure) |
947 | 947 | Blink head LED | Blink head LED |
948 | 948 | Zero flow input | Zero flow input |
949 | - | - | Application selection |
950 | - | - | Application set value 1 |
951 | - | - | Application set value 2 |
952 | - | - | Application set value 3 |
953 | - | - | Application operate setting |
955 | - | - | Operate threshold (Flow) |
956 | - | - | Operate threshold (Pressure) |
957 | - | - | Operate sensitivity |
960 | - | Number of Group 6 entries | Number of Group 6 entries |
961 | 961 | Flip display | Flip display |
962 | 962 | Hold screen display selection | Hold screen display selection |
963 | 963 | Indicator mode | Indicator mode |
965 | 965 | Display averaging | Display averaging |
966 | 966 | Current Display | Current Display |
968 | 968 | Display Brightness | Display Brightness |
969 | 969 | Display resolution (Flow) | Display resolution (Flow) |
970 | 970 |
Display resolution (Accumulated) |
Display resolution (Accumulated) |
971 | - | - | Display resolution (Pressure) |
975 | 975 | Language | Language |
992 | - | Number of Group 7 entries | Number of Group 7 entries |
994 | 994 | Tag String | Tag String |
1003 | 1003 | Flow conversion | Flow conversion |
1004 | 1004 | Reference temperature | Reference temperature |
1005 | 1005 | Pressure to use | - |
1007 | 1007 | Tuning target | Tuning target |
One point
SRWR(센서 파라미터 쓰기 명령) 또는 SPRD(센서 파라미터 읽기 명령)가 실행되면 지정된 센서 파라미터가 쓰거나 읽혀집니다.