English documentation
Dreamine PLC 통신을 위한 Mitsubishi MC Protocol 어댑터입니다.
이 패키지는 Mitsubishi MC TCP/UDP Client와 로컬 및 PC-to-PC 검증을 위한 내장 MC Protocol Simulator Server를 제공합니다.
주요 기능
- Mitsubishi MC TCP Client
- Mitsubishi MC UDP Client
- MC TCP Simulator Server
- MC UDP Simulator Server
- Binary 3E Frame 기반 Read/Write 흐름
- Word Read/Write 진단
- 반복 Handshake 검증 흐름
- UDP Timeout 및 Retry 지원
- IPlcClient 통합
지원되는 시뮬레이터 테스트 Mode
SampleSmart의 PLC Protocol 페이지는 다음 조합을 지원합니다.
McTcp ↔ McTcp
McUdp ↔ McUdp
서버와 클라이언트 Mode는 반드시 같아야 합니다. SimulatorTcp 서버는 McTcp, McUdp 클라이언트와 통신할 수 없습니다.
1PC 테스트
로컬 검증은 다음 흐름으로 진행합니다.
Mode: McTcp 또는 McUdp
Host: 127.0.0.1
Port: 55000
Start Server
Use Client
Connect
Write Words
Read Words
Run Handshake
2PC 테스트
서버 PC:
Mode: McTcp 또는 McUdp
Host: 0.0.0.0
Port: 55000
Start Server
클라이언트 PC:
Mode: 서버와 동일
Host: 서버 PC IP
Port: 55000
Use Client
Connect
Read/Write 또는 Handshake
PC-to-PC 테스트 방화벽 요구사항
서버 PC의 인바운드 포트를 열어야 합니다.
TCP:
New-NetFirewallRule -DisplayName "Dreamine PLC MC TCP 55000" -Direction Inbound -Protocol TCP -LocalPort 55000 -Action Allow
UDP:
New-NetFirewallRule -DisplayName "Dreamine PLC MC UDP 55000" -Direction Inbound -Protocol UDP -LocalPort 55000 -Action Allow
PowerShell은 관리자 권한으로 실행해야 합니다. 이 규칙이 없으면 같은 프로그램이 1PC에서는 통과하지만 2PC에서는 실패할 수 있습니다.
실제 PLC 테스트 안내
내장 MC Simulator는 Dreamine MC Client/Server 흐름을 검증하기 위한 것입니다. 실제 Mitsubishi PLC 검증은 별도로 진행해야 합니다.
실제 Mitsubishi PLC 연결 전 확인 항목:
- PLC 모델 및 Ethernet Module 지원 여부
- MC Protocol TCP/UDP 설정
- Port 번호
- Device Memory 매핑
- 필요한 경우 Binary/ASCII Frame 설정
- 네트워크 방화벽 및 라우팅
- 안전한 Polling 주기
Polling 및 Write 안전성
실제 PLC에는 1ms Polling을 사용하지 마십시오.
실제 PLC 권장값:
- 모니터링: 100ms ~ 500ms
- UI 표시 갱신: 250ms ~ 1000ms
- Write: 이벤트 기반만 권장
- Handshake 부하 테스트: 명시적으로 승인된 실제 장비가 아니라면 Simulator 전용
벤더 런타임 정책
이 패키지는 Mitsubishi MX Component 또는 Mitsubishi 런타임 DLL을 포함하지 않습니다.
이 패키지는 MC Protocol 통신을 직접 구현합니다. MX Component 연동이 필요하면 별도 어댑터 패키지로 분리하고, 벤더 DLL은 재배포하지 않아야 합니다.
검증 상태
검증됨:
- 1PC MC TCP Read/Write 및 Handshake
- 1PC MC UDP Read/Write 및 Handshake
- 2PC MC TCP Read/Write 및 Handshake
- 2PC MC UDP Read/Write 및 Handshake
- WPF Monitor 통합
대기 중:
라이선스
MIT License.