안녕하세요, 아이로직스 최용환 입니다.
MPAINO 제품은 아두이노 플랫폼을 사용하여 프로그램할 수 있는 컨트롤러입니다.
일반 C언어와 다르게 라이브러리형 C언어를 사용합니다.
요청하신 예제와 라이브러리가 인터넷상에 무수히 많고 사용 및 배우기가 쉽다는 것이 장점입니다.
아두이노 플랫폼은 인터넷상에 예제 및 사용법이 무수히 많기 때문에 자사에서 기초설명 이외에 응용 어플리케이션을 많이 지원하지 않고는 있습니다.
사용설명서는 아래와 같습니다.
통신은 프로토콜에 따라 난이도가 다릅니다.
MPAINO-16A16R 사용설명서
-> https://ilogics.synology.me/MPAINO/MPAINO-16A16R/MPAINO-16A16R%20%EC%82%AC%EC%9A%A9%EC%84%A4%EB%AA%85%EC%84%9C(ARDUINO%20IDE).pdf
X2 (아날로그 입력) 사용설명서
-> https://ilogics.synology.me/MPAINO/%EC%95%84%EB%82%A0%EB%A1%9C%EA%B7%B8%EC%9E%85%EB%A0%A5%20%EC%82%AC%EC%9A%A9%EC%84%A4%EB%AA%85%EC%84%9C(MPAINO).pdf
통신부분의 여러 명령어는 아두이노 홈페이지에서 설명하고 있습니다.
-> https://www.arduino.cc/reference/en/language/functions/communication/serial/
한국의 여러 블로그에서도 예제를 포스팅하고 있습니다.
-> https://blog.naver.com/rlrkcka/221298830703
일반 HMI에서 Modbus RTU로 통신하는 예제는 저희 블로그에서 포스팅하고 있습니다.
-> https://blog.naver.com/ilogics/222601044352
MPAINO의 UART 통신포트는 Serial3 을 사용합니다. (Serial (다운로드포트), Serial1 (RS-232) , Serial2 (RS-485) )
래더로직으로 프로그램하는 제품은 MPS 또는 MPA 제품군이 있습니다.
MPS-8A8R, MPS-16A8RT, MPA 제품에는 UART가 있으나
UART 통신 프로토콜의 난이도에 따라 래더로직에서 프로그램하는데 어려움이 있을 수 있습니다.
MPS 및 MPA를 사용하여 통신 (수신)하는 예제는 아래와 같습니다.
-> http://gofile.me/56OiC/dNnFo2uUT
[ Original Message ]
수고하십니다
uart 통신을 사용 하려 하는데 일반 범용 plc는 지원이 안되 사용 하려 합니다
c 언어는 오래 전에 잠깐 배웠는데 기억이 잘안나서 예제를 받아보고싶습니다
mpino studio 를 인스톨하니까 예제가 조금 있는데 컴파일을 하니까 에러가 뜨네요
예제를 좀 받고 싶습니다
라더 프로그램은 조금 사용 합니다