본문 바로가기

Industry 4.0/Modbus & TCP

(3)
UART 시리얼 통신 UART(범용 비동기화 송수신기: Universal Asynchronous Receiver Transmitter)는 병렬 데이터의 형태를 직렬 방식으로 전환하여 데이터를 전송하는 H/W 일종이다. UART는 일반적으로 EIA RS-232, RS-422, RS-485와 같은 통신 표준과 함께 사용한다. UART의 U는 범용을 가리키는데 이는 자료 형태나 전송 속도를 직접 구성할 수 있고 실제 전기 신호 수준과 방식(이를테면 차분 신호)이 일반적으로 UART 바깥의 특정한 드라이버 회로를 통해 관리를 받는다는 뜻이다. 통신 데이터는 메모리 또는 레지스터에 들어 있어 이것을 차례대로 읽어 직렬화 하여 통신한다. 최대 8비트가 기본 단위이다. UART는 일반적으로 컴퓨터나 주변 기기의 일종으로 병렬 데이터를 직..
rs-232 / rs-422 / rs-485 란? 통신 프로토콜 ( Communication Protocol ) 은 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약 즉, 통신을 한다는 것은 사전 약속 규정이 없으면 통신을 원활하게 할 수 없다 송신 장비가 BACNET 485 로 데이터를 보내준다고 가정할 때 수신 장비가 MODBUS 485 통신만 받는다면 데이터를 받을 수 없다 이것은 한국말 밖에 할 줄 모르는 사람에게 다른 나라 언어로 자꾸 소통을 시도하는 것과 같다 RS-232 , RS-422 , RS-485 는 회선 인터페이스의 종류이며 보통의 통신포트에 쓰이는 인터페이스 의 종류를 말한다 MCU는 주변장치를 통해서 외부와 정보를 교환할 수 있으며 일반적으로 정보를 외부와 교환하는 방법으로는 병렬통신과 직..
Modbus / TCP MODBUS는 PLC(Programmable Logic Controller) 대표되는 각종 산업용 자동화 장비들의 감 시, 제어에 널리 사용되고 있는 통신 프로토콜 입니다. 최초에는 시리얼 통신용으로 개발되었 으나 네트워크 통신 환경에서의 적용 필요성으로 TCP/IP 통신용 버전까지 확장되었습니다. 시 리얼 버전(이하 Modubs RTU/ASCII)과 TCP/IP 버전(이하 Modbus/TCP)의 프로토콜은 유사하지 만 동일하지 않으므로 구분할 필요가 있으며 솔내시스템 I/O 디바이스 서버는 Modbus/TCP 프로토콜이 적용되어 있습니다. Modbus/TCP는 제품 Ethernet 포트를 이용해 통신을 합니다. 하지만 시리얼 포트를 통한 장 비 감시, 제어를 원하는 사용자를 위해 ezTCP는 “시리얼 ..