Dreamine.PLC.Mitsubishi.MC 1.0.1
Dreamine.PLC.Mitsubishi.MC 산업 자동화 및 I/O 기능을 제공합니다.
로딩중...
검색중...
일치하는것 없음

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 통합

대기 중:

  • 실제 Mitsubishi PLC 검증

라이선스

MIT License.