한국어
|
English
제품소개
솔 루 션
응용분야
고객센터
다운로드
제품구매
회사소개
고객센터
>
기술지원
질문&답변 게시판
/ 기술지원
이름
이메일
업체명
연락처
제목
내용
안녕하세요. 솔내시스템(주) 기술지원팀입니다. 현재 C#의 경우는 Modbus/TCP 샘플소스가 아닌 소켓 프로그램 샘플 소스입니다. 그 소스를 그대로 쓰신다면 데이터가 아스키만 가능하기 때문에 사용이 불가능합니다. 기술문서에 나와있는 대로 Modbus/TCP는 HEX 값으로 이루어져 있습니다. 가능하시다면 C++ 등의 Modbus/TCP 샘플소스를 확인 하시는 것이 좋으실 것 같습니다. 출력포트 온/오프 제어를 위한 예제를 확인 하시려면 Modbus/TCP 문서의 4.5.3절(Write Sing Coil : FC05-1포트별(비트별)제어) 또는 4.9.4절(Write Multiple Coil : FC16-8포트 제어)를 확인 하시면 됩니다. 아래 예제는 0번 포트를 제어 하는 FC05 데이터 입니다. [output 쓰기] - Write coil FC05 (12bytes) 0x00 0x00 (트랜잭션ID) 0x00 0x00 (프로토콜ID 고정) 0x00 0x06 (길이) 0x01 (유닛) 0x05 (함수) 0x00 0x08 (출력포트값 0x08-o0, Ox09-o1, .... 0x0F-o7) 0xFF 0x00 (On 값-0xFF00, Off 값-0x0000) 소프트웨어 개발 전 간단한 테스트를 해보시고 싶으시다면 ezManager의 통신테스트 창을 오픈하신 후 제품과 TCP 접속(기본 TCP 502)을 해주시기 바랍니다. LAN 쪽 보낼 데이터 창에 좌측 16진수 부분을 변경하여 Modbus/TCP 데이터를 만들어 보내시면 제품이 명령대로 동작하며 받은 데이터에서 응답 데이터를 확인 하실 수 있습니다. 궁금하신 사항이 있으시면 언제든지 기술지원팀(032-245-2328)으로 연락주시기 바랍니다. 감사합니다. > 이정환 wrote: > ------------------------------------ > 안녕하세요! > 궁금한 점이 있어서 질문을 드립니다. > > C# 샘플 코드를 이용하여 CIE-M10의 출력 포트를 제어하려고 하는데요. > Modbus 프로토콜을 처음 접해본거라서 > Modbus/TCP 프로토콜 문서를 봤는데도 잘 이해가 되지 않습니다. > > C# 샘플 코드를 실행시킨 다음 Send Message 부분에 어떤 내용을 넣어야 > 출력 포트 온/오프 제어가 되는지.... > 예를 들어서 몇번 포트를 온/오프 시키는 메세지를 알려주시면 감사하겠습니다.
비밀번호
첨부파일
(2MB이하의 이미지, ZIP파일만 가능함)
기재하신 개인 정보는 문의내용에 대한 확인 및 신속하고 정확한 상담을 위해 수집 및 이용하고 있습니다.
기술 지원 외의 다른 목적으로 사용되지 않습니다. 위 개인정보 수집 및 이용에 동의합니다.
동의함
동의안함
공지사항
기술지원
자주 묻는 질문들
질문&답변 게시판
원격지원
고객지원
고객 맞춤 코딩 서비스 신청
A/S 및 수리신청
15일 대여신청
기술자료 요청
견적서 신청