전체 글 (48) 썸네일형 리스트형 [정보] Modbus Tcp/IP ◈ 정의 MODBUS-TCP는 산업용 필드버스 분야에서 자주 사용되는 통신 프로토콜 입니다. TCP/IP 네트워크 상에서 상위장치와 하위장치간의 인터페이스를 위하여 고안된 통신방법입니다 MODBUS-TCP 통신규격에는 마스터(Client)와 슬레이브(Server)의 역할이 나누어져 있습니다. 슬레이브(Server)는 마스터(Client)가 요청하는 데이터에 대해 응답을 해줍니다. 주로 마스터(Client)에는 산업용터치 HMI 기기, 또는 PC 와 같은 상위 기기가 위치합니다. 그리고 슬레이브(Server)에는 TCPPORT 나 PLC 등이 위치합니다. 슬레이브(Server)는 상위기기에서 요청하는 동작만을 하는 수동적인 위치에 있습니다. 반면 마스터(Client)쪽에서는 원하는 데이터를 읽어오거나, 원.. [정보] PLC(Programmable Logic Controller) ◈ 정의각종 센서로부터 신호를 받아 제어기에 신호를 보냄으로써 사람이 지정해둔 대로 로봇이 작동하도록 해주는 장치이다. - 입출력센서를 100~2000개 정도 제어할 수 있는 것이 일반 상품으로 나와 있기도 하다. ◈ 활용사례 [정보] TCP 통신과 UDP 통신 차이 소켓통신에는 기본적으로 2가지의 통신방법이 있습니다. 신뢰성 프로토콜인 TCP(Transfer Control Protocol)와 비신뢰성 프로토콜인 UDP(User Datagram Protocol)가 그것입니다. ◈ TCP 통신의 개념 TCP(Transmission Control Protocol) 통신은 전화와 같은 방식으로 동작합니다. 보통의 경우 상대방의 전화번호를 알고 있어야 전화를 거는 것처럼 TCP 통신을 하기 위해서는 상대방의 IP 주소와 Port를 알고 있어야 연결을 요청할 수 있습니다. 그리고 전화를 걸더라도 받아주지 않으면 계속해서 대기해야 합니다. 이와 마찬가지로 서버가 응답을 받아주지 않으면 계속적으로 요청을 하게 됩니다. 물론 어느 순간에 포기하는 것도 마찬가지입니다. 만약 전화를 .. 시리얼 포트란? ◈ 정의컴퓨터의 시리얼 포트는 정확히 표현하면 EIA RS-232C 규격입니다. ◈ 설명1) 커넥터는 25핀을 쓰고 있고 이 중 9개 핀만 사용합니다. 2) 기기 간에 데이터를 주고 받는 형식은 동기와 비동기가 있습니다. 3) 비동기 전송은 데이터를 송신하는 측이 수신하는 데이터를 보낸다고 통지하면 수신하는 측이 데이터를 받은 뒤에 송신측에 수신이 완료되었다고 통지하는 형태입니다. 4) 동기식 전송은 시간의 박자에 맞춰 데이터를 송수신 하는 형태를 말합니다.5) 시리얼은 거의 모든 PC에서 표준으로 사용되는 디바이스 통신 프로토콜이다. 6) 시리얼의 개념을 USB의 개념과 잘 구분해야 한다. 7) 대부분 컴퓨터에는 2개의 RS232 기반 시리얼 포트가 있다 8) 시리얼은 또한 여러 가지 디바이스에서 계측.. [PGSQL] now(), clock_timestamp(), current_timestamp 차이 ◈ 차이점 now() timestamp with time zone Current date and time (start of current transaction); see Section 9.9.4 clock_timestamp() timestamp with time zone Current date and time (changes during statement execution : 명령문 실행 중 변경); see Section 9.9.4 current_timestamp timestamp with time zone Current date and time (start of current transaction); see Section 9.9.4 - now와 current_timestamp는 동의어 입니다 - Now.. [Oracle] WITH가 성능에 미치는 영향 Q: 오라클 통계쿼리를 짜다보면 WITH 이름 AS (쿼리)해서 임시테이블을 만들어 쓰는데 실행계획을 보면 일반 서브쿼리로 짜서 돌리는 것보다 메모리로드가 약간 더 많이 걸리는거 같습니다. 유지보수 할때 쿼리 이해도가 좋아지는거 같아서 필요할 때만 쓰는데 WITH로 임시테이블을 만들어 쓰는건 좋지 못한 습관일까요? 성능테스트를 하다 쿼리에서 WITH를 제거해달라는 요구사항을 받았는데 성능에 얼마나 영향을 주는지 잘 모르겠습니다. A:WITH로 만드는건 그 쿼리내에서 임시 테이블을 생성해 버퍼캐쉬에 올린다는 건데 아마도 그 부분에서 메모리 사용량이 올라갈 거로 보이네요. 상황에 따라 다르겠지만 WITH구문을 쓸 때의 장점은 같은 쿼리문을 여러 번 서브뤄리로 사용할 시는 각각의 실행 계획이 생성되지만, WI.. [MSSQL] T-SQL 쿼리문 종류 종류 설명 구문 Between - 범위조건절 - 컬럼명 Between 최소값 and 최대값 - 컬럼값이 최소값-최대값 이내인 레코드를 검색 select * from 주소록 where 나이 between '25' and '30'; 25~30세 사이 검색 조건검색 조건을 만족하는 데이터만 검색하는 SELECT문의 기본 형식 SELECT [ALL|DISTINCT] [컬럼명] FROM [테이블명] WHERE 조건 LIKE - 검색 조건을 정확히 몰라 부분적으로 일치하는 데이터를 검색하고 싶을 때 사용 - 검색 조건을 정확히 알면 = 연산자로 조건을 표현하면 되지만 그게 아닐 경우 LIKE 사용 - % : 0개 이상의 문자(문자의 내요과 개수는 상관 없음) _(언더바): 한 개의 문자(문자의 내용은 상관 없음) .. [프로토콜] 통신프로토콜 종류 종류 설명 SMTP - Simple mail transfer protocol - 인터넷의 전자메일을 주고받을 때 다시 한번 정렬해주는 역할 HTTP - Hyper-text transfer protocol - 프로토콜은 인터넷 그 자체를 위한 것으로 요청과 응답의 구조 TCP - Transmission control protocol - IP 프로토콜 위에서 연결형 서비스를 지원하는 전송계층 프로토콜로, 인터넷 환경에서 기본으로 사용 - 인터넷에서 네트워크 계층의 기능을 제공하는 프로토콜은 IP며, IP 프로토콜 위에서 실행되는 전송 계층 프로토콜은 서비스의 유형에 따라 두 종류로 구분 - TCP는 연결형 서비스를 지원하는 프로토콜이고, UDP는 비연결형 서비스를 지원하는 프로토콜 IP - Internet .. 이전 1 2 3 4 5 6 다음