• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

Mitsubishi Ladder -->IL -->C code or C++ 변환 질문드립니다.

  • HERO
  • 6117
  • 2

이제 막 PLC를 공부를 하다보니 많은 어려움이 있습니다.


회사에서 Mitsubishi PLC를 사용하다보니, 자연스럽게 사용하고 있는 Tool은 GX Works2 입니다.


C 이상 C++ 관련된 언어는 오래전부터 사용해서 거부감이 없는데,


PLC는 기계 제어 언어다 보니 기존 상위 언어와는 많이 다른 구조를 가지도 있더군요.


그래서 제목에서 처럼  Ladder -->IL -->C code or C++ 변환이 가능한 Tool 이나 혹은 방법을 알고계시면 공유 부탁드립니다.


우선 GX Works2 에서 Ladder -->IL로 변환은 확인했습니다. (어찌 어찌 하다 보니...)


그런데 문제는 IL(어셈블리언어)를 C언어 혹은 C++언어로 변환이 가능한 Tool이나 방법을 찾고 있는데,


아무리 찾아도 없더군요.


사실 어떤 방식으로든 상관 없습니다. Ladder --> C or C++로 변환된 될 수 있다면 어떤 Tool이나 방법 상관 없습니다.

상용화된 Tool도 좋습니다.


물론 Ladder --> C or C++가 100% 변환은 기대하지 않습니다만, 최소한 70%만 혹은 내부 알고리즘이라도 파악할 수 있다면 

어떤 방법이든 공유 부탁드립니다.


혹시 아시는 고수님들 계시면 가르침 공유 부탁드립니다.


감사합니다.

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 2

1등 클라스 2016.04.20. 21:43

안녕하세요


결론부터 얘기하면 불가능합니다. 


래더가 PLC에 직접접근(엄격히 얘기하면 아니지만)이라면 스트럭쳐나 평선블록은 컴파일을 통해서 래더로 변환되는 형태입니다.


멜섹에서 c언어와 같은 구조로 프로그래밍 할수 있는 언어는 ST언어로


기존 LADDER를 파악후 ST언어로 작성하셔야 할듯 합니다~~


MITSUBISHI PLC ST 언어 가이드 북 올려 드리겠습니다


참조 하시고 공부 하셔야 할듯합니다



MITSUBISHI PLC ST.pdf

HERO 작성자 2016.04.21. 07:59
클라스
쉬운 설명 및 참고 자료 감사합니다.

혹시 ST언어를 C언어로 변경 가능한 Tool에 대해서도 아시면 공유 부탁드립니다.

ST언어가 대부분 If else 밖에 없어서, 혹시 C 언어로 변경이 가능한 방법 알려주시면 감사하겠습니다.

비오는날 감기 조심하세요.
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?