한국어
|
English
제품소개
솔 루 션
응용분야
고객센터
다운로드
제품구매
회사소개
고객센터
>
기술지원
질문&답변 게시판
/ 기술지원
이름
이메일
업체명
연락처
제목
내용
> 허주원 wrote: > ------------------------------------ > 안녕하세요. 회사내에서 CIE-H14A 여러대를 이용하여 테스트 중 입니만 솔내시스템의 modbus/TCP 사용자 합수 FC105를 사용하면서 잘 안되서 문의 드립니다. using (NetworkStream stream = client.GetStream()) { byte[] send = new byte[13]; byte[] recv = new byte[13]; send[0] = (byte)(nTransction / 265); //TransctionID send[1] = (byte)(nTransction % 265); //TransctionID send[2] = 0; //porotocolID send[3] = 0; //porotocolID send[4] = 0; //length send[5] = 7; //length send[6] = 1; //SlaveId send[7] = 105; //WritePulse send[8] = 0; //OutputAddr send[9] = 8; //OutputAddr send[10] = 0x27; //Duration send[11] = 0x10; //Duration send[12] = 1; //OutputValue stream.Write(send, 0, send.Length); stream.Read(recv, 0, recv.Length); MessageBox.Show($@"출력 포트는 {recv[9]}입니다."); } 보내면 Do0에서 10초 동안 출력이 됩니다. 그런데 저는 Do1, Do2, Do3에서 출력을 확인해야하는데 send[8] = 0; //OutputAddr send[9] = 8; //OutputAddr 을 아무리 변환해도 안되고 registerValue를 사용하는 프로토콜도 없고.. 오전에 전화로 문의 햇을때는 send[8] = 0; //OutputAddr send[9] = 8; //OutputAddr 에서 9,10.. 순서대로 넣으면 될것이다 했지만 안되고 있어요... 어떻게 하나요??
비밀번호
보안코드
첨부파일
(2MB이하의 이미지, ZIP파일만 가능함)
기재하신 개인 정보는 문의내용에 대한 확인 및 신속하고 정확한 상담을 위해 수집 및 이용하고 있습니다.
기술 지원 외의 다른 목적으로 사용되지 않습니다. 위 개인정보 수집 및 이용에 동의합니다.
동의함
동의안함
공지사항
기술지원
자주 묻는 질문들
질문&답변 게시판
원격지원
고객지원
고객 맞춤 코딩 서비스 신청
A/S 및 수리신청
15일 대여신청
기술자료 요청
견적서 신청