Schneider Software Tips/Power Monitoring Expert

PME , Third Party 등록 , PME8을 이용하여 MDI 제작

Value Engineer 2024. 10. 27. 19:44

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 됩니다.

 

그럼 이만,.