PME , Third Party 등록 , PME8을 이용하여 MDI 제작 설명입니다.
MDI는 먼저
Modbus Device Import 입니다.
PME8에서 라이브러리 제작 툴이 쉽게 되어있어
아직까지도 해당 툴을 사용하여 제작합니다.
따라서 일단 시작 전에 반드시 필요한 준비물은
VMware에 pme8을 설치 해야합니다.
PME8에 라이센스가 들어갈 필요는 없습니다.
MDI는 라이센스가 없어도 구동됨.
자 그럼 이제 만드는 방법을 진행하겠습니다.
일단 가상의 Modbus map 입니다.
예시 | |||||
번호 | tag | 주소 | data type | function code | bit |
1 | test_value_1 | 40001 | int16 | 3 | |
2 | test_value_2 | 40002 | int16 | 3 | |
3 | test_value_3 | 40003 | int16 | 3 | |
4 | test_value_4 | 40004 | int16 | 3 | |
5 | test_value_5 | 40005 | int16 | 3 | |
6 | test_value_6 | 40006 | bit | 3 | 0 |
7 | test_value_7 | 40006 | bit | 3 | 1 |
8 | test_value_8 | 40006 | bit | 3 | 2 |
이렇게 가정하고 이에 해당하는 라이브러리를 제작하겠습니다.
먼저 pme8에서
위와 같이 들어갑니다.
또는 "C:\Program Files (x86)\Schneider Electric\Power Monitoring Expert\system\bin\ModbusDeviceImporter.exe"
이 프로그램을 실행해도 됩니다.
저는 해당 경로의 프로그램을 바로가기하여 바탕화면에 위치시켰습니다.
그럼 이제
이렇게 프로그램이 구동됩니다.
그럼 이제 순서대로 진행해보겠습니다.
1. F1 을 눌러 Type에 대한 라이브러리 이름생성
여기서 Manager Type은
Boolean Manager = Bit의 주소를 읽을때
External Numeric = int,sint, float와 같이 아날로그 데이터를 읽을때
사용됩니다.
Pulse 또한 Bit 주소를 읽을때 사용됩니다.
일단
test_value_1 | 40001 | int16 |
Numeric 매니저로 진행하겠습니다.
2. F2를 눌러 폴더를 만듭니다.
3. F3 을 눌러 Register 를 만듭니다.
라벨을 설정하고, 데이터 타입, 레지스터 타입(펑션코드)
그리고 모드버스 어드레스 를 입력해주세요
스케일과 오프셋 등 설정에 대한 내용은 테스트가 아직 되지 않았습니다.
이렇게 하면 아날로그 데이터에 대한 주소가 하나 만들어졌습니다.
그럼 나머지도 아날로그 데이터도 만들어볼게요
저는 다 만들었습니다.
그럼 이제 Bit , Boolean 데이터를 가져오는 방법을 진행하겠습니다.
4. F1을 눌러 New Manager, 후 Boolean Manager 로 생성 , 후 폴더 생성
5. 자 이제 F3을 눌러 레지스터를 생성합니다.
자 여기서 중요한겁니다.
데이터 타입, 레지스터타입, 모드버스 어드레스는 위처럼 해주고,
Map에서
6 | test_value_6 | 40006 | bit | 3 | 0 |
7 | test_value_7 | 40006 | bit | 3 | 1 |
8 | test_value_8 | 40006 | bit | 3 | 2 |
비트 순서가 0,1,2 입니다.
레지스터를 만들때
마스크를 보면
이렇게 0x0001, 0002,0004
순서 대로 있습니다.
이 순서가 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 까지 있는겁니다.
그럼 따라서 만들어봅니다.
다 만들었습니다. 그럼 이제 최종 라이브러리 이름을 설정합니다.
그리고
파일을 다른이름으로 저장합니다.
F8을 눌러 오류검사를 진행합니다.
그럼 생성이 완료되었습니다.
이제 PME 9 에서 적용시키는 방법을 알아보겠습니다.
파일을 만들면 두가지의 파일이 만들어집니다.
이렇게 ion과 xml 파일 두개가 만들어지며, 두가지 모두 같이 갖고있어야합니다.
pme 9 이상 버젼,
Management console 을 열어주세요
반드시 Ethernet Support 체크박스를 클릭
장비를 등록할때 Device Type에 Test Module이 생긴것을 확인할수있음.
국번도 설정 해주고~
그럼 끝납니다.
test 화면
모드버스 슬레이브 툴에서 제 PC에 데이터를 입력한 화면입니다.
PME에서의 화면입니다.
7은 2진수로 111 이라서 0,1,2 번 비트에 모두 on 됩니다.
그럼 이만,.
'Schneider Software Tips > Power Monitoring Expert' 카테고리의 다른 글
PME 9이상 Data Base 자동 삭제 기능 설정 방법 (1) | 2024.04.01 |
---|---|
PME 데이터베이스 새로 생성 (0) | 2023.04.20 |
PM2200 Series I/O Setting Manual (0) | 2023.01.27 |
pme 9.0 이상 DB 삭제 방법 (0) | 2023.01.25 |