전체 글 썸네일형 리스트형 LS산전 PLC M 영역 읽고 써보기_02 두번째 시간.. PLC가 없으니 우선 TCP 접속, 프로토콜 전송, 응답 수신 테스트를 위해 J1C를 사용해서 Server역할을 대행한다. J1C.exe[http://www.j1lab.com/] J1C - 시리얼 통신 프로그램 www.j1lab.com J1C를 개발하신 분에게 감사드립니다. 우선 01편에서 제작한 UI에서 '연결' 버튼을 누르면 LocalHost(127.0.0.1), 2004 포트로 연결을 시도하고 연결된 이후 특정 메시지를 J1C로 송신하도록 작성하자. 송신 이후에 즉시 서버의 응답을 기다리고 응답을 수신하면 JList에 메시지 로그를 출력한다. 아래 그림은 송수신 실행 화면이다. J1C와 Socket 연결은 10초의 타임아웃을 설정했다. 10초동안 J1C로 부터 응답이 없으면 연결을 .. 더보기 LS산전 PLC M 영역 읽고 써보기_01 먼저, XGT FENET 통신 매뉴얼을 분석해 보자. [매뉴얼 첨부] 아래 그림 처럼 직접변수 M 메모리 영역을 읽고 쓰는 기능을 구현하려고 한다. 매뉴얼 '8장 전용통신' 부터 통신 프로토콜 설명이 있다. 매뉴얼에서는 XG5000으로 전용통신 설정이 설명되어 있지만.. 이걸 자바를 이용해서 개발해 보려 한다. 위 그림의 'Application Data Format' 을 구현하여 보내고 받으면 되겠다. 헤더의 구조는 PLC와 프레임 구분 정보로 구성되어 있다. 여기서 클라이언트는 지금 만들고자 하는 프로그램이고 서버가 PLC 되겠다. - PLC Info : 보낼때는 Don't care, 받을 땐 비트별로 여러 정보가 있는데 화면에 표시 하자. - Invoke ID : 보낼때 지정해준 정보를 응답할때 사용.. 더보기 아파치 넷빈즈 제거 중 오류 집에서 편하게 사용할 노트북을 구매했다. 블로그도 좀 하려고.. ACER Aspire5.. 설치한 개발 툴 중 Apache Netbeans가 실행하고 나서 마우스로 아무 곳이나 클릭하기만 하면 '응답 없음'에 빠진다. 제거하고 Netbeans8.0을 설치하려고 했으나... 요런 에러가 뜬다. 해당 경로에서 lock 파일을 지웠다. 그냥 del 누르면 된다. (이럴 거라면 왜 Lock 인가...?????!!!) 지우고 다시 제거 해서 성공!! 더보기 이전 1 다음