• 제목/요약/키워드: Remote I/O

검색결과 90건 처리시간 0.029초

A technique to expand the I/O of the PLC Using remote I/O module

  • Suesut, Taweepol;Kongratana, Viriya;Tipsuvannaporn, Vittaya;Kulphanich, Suphan
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1999년도 제14차 학술회의논문집
    • /
    • pp.61-64
    • /
    • 1999
  • In this paper, a technique to expand the Input and Output (I/O) of the programmable logic controller (PLC) using remote I/O module is presented. The controller and the remote I/O module should have the same protocol and are interfaced through RS 485. Each remote I/O module consists of 16 digital input and 16 digital output, and the maximum of 32 remote I/O module can be linked to one controller. The remote I/O is programmed for interrupt request to controller independently. Therefore, there is no affect to the scan time of the controller. Using this technique, the PLC can be efficiently applied to the several hundred meters different control points such as the ON-OFF control fur the agriculture farm, the building automation system, a multi group of machine control.

  • PDF

Native Client 네트워크 기능 확장을 통한 웹기반 I/O 서비스 지원 (Supporting Web-Based I/O Service by Extending Network Communication to Native Client)

  • 성백재;박세진;박찬익
    • 대한임베디드공학회논문지
    • /
    • 제6권4호
    • /
    • pp.249-254
    • /
    • 2011
  • A user desktop service can be made available on internet or local area network with the help of virtualization and cloud technologies. The service is usually called a virtual desktop or a desktop cloud. However, a user interface is limited to I/O capabilities of a user's mobile terminal. In order to enhance a user interface on a remote virtual desktop, it is important to connect full-featured I/O devices which are founded locally. Our previous work called SoD (System-on- Demand) has proposed a technique to associate local full-featured I/O devices with a remote virtual desktop in Xen. On the technique, it is required to install a SoD client agent in a user's mobile terminal for connecting a remote virtual desktop. In this paper, we propose a new framework called Web-SoD that does not require any explicit installation to make SoD service available. The SoD client agent is provided by the web technology so that the agent can be installed transparently, and the platform independency is also achieved. Due to insufficient network socket performance of current web technologies, we extend Native Client (NaCl) proposed by Google to support a network functionality by modifying a NaCl library and a service runtime. With conducted experiment, we show that the network extension supports a full socket functionality over the compromised overhead on the web environment.

Implementation of Light-weight I/O Stack for NVMe-over-Fabrics

  • Ahn, Sungyong
    • International journal of advanced smart convergence
    • /
    • 제9권3호
    • /
    • pp.253-259
    • /
    • 2020
  • Most of today's large-scale cloud systems and enterprise data centers are distributing resources to improve scalability and resource utilization. NVMe-over-Fabric protocol allows submitting NVMe commands to a remote NVMe SSD through RDMA (Remote Direct Memory Access) network. It is attracting attention recently because it is possible to construct a disaggregation storage system with low latency through the protocol. However, the current I/O stack of NVMe-over-Fabric has an inefficient structure for maintaining compatibility with the traditional I/O stack. Therefore, in this paper, we propose a new mechanism to reduce I/O latency and CPU overhead by modifying I/O path of NVMe-over-Fabric to pass through legacy block layer. According to the performance evaluation results, the proposed mechanism is able to reduce the I/O latency and CPU overhead by up to 22% and 24% compared to the existing NVMe-over-Fabrics protocol, respectively.

IEEE 1284 동작 모드를 사용하는 웹 기반 병렬 I/O 제어 장치의 설계 (Design of Web Based Parallel I/O Control System Using IEEE 1284 Operating Modes)

  • 장호성
    • 한국산학기술학회논문지
    • /
    • 제11권3호
    • /
    • pp.991-996
    • /
    • 2010
  • 본 논문에서는 IEEE 1284 동작 모드를 사용하는 병렬 I/O 제어 시스템을 제안하고 인터넷 환경하에서 원격제어 통신을 실현하였다. IEEE 1284 표준은 다수의 특정한 동작 모드와 호환성이 있는 인터페이스를 정의하며 PC의 병렬 포트에 대해 보다 개선된 성능을 제공한다. 병렬 포트 장치는 Device/ID 식별 절차를 갖는 병렬 포트에 대해 PnP 기능을 제공하게 되는 새로운 운영체제 때문에 시스템 구성과 인터페이스 절차가 간단하게 된다. 이러한 성능 증대로 병렬 I/O 포트는 더욱 저가격, 실용이 간편한 I/O 포트로 가능하게 된다.

웹에 기반한 원격 감시 및 제어장치의 구현 (Implementation of Web Based Remote Monitoring and Control System)

  • 장호성
    • 한국산학기술학회논문지
    • /
    • 제10권1호
    • /
    • pp.140-145
    • /
    • 2009
  • 최근 컴퓨터 네트워킹 기술을 텔레미터/텔레컨트럴 시스템에 적용하여 고성능의 스마트 제어기능을 제공하려는 연구가 활발하게 진행되고 있다. 본 논문은 온실 모델에 다양한 적용을 위하여 특별히 설계된 리모트 및 로칼 제어 소프트웨어를 갖는 클라이언트/서버 구조를 제안한다. 서버 장치는 센서나 액튜에이터에 관련되는 각종 데이터를 수집, 집적하고 고품질의 원격 I/O 제어동작을 유지하기 위하여 데이터베이스에 저장한다 이에 대해 클라이언트 장치는 인터넷 웹브라우저 상에서 제어 판넬과 같이 간단히 동작한다. 구현된 장치는 멀티미디어 정보가 포함된 온실의 감시 및 제어상태 모두를 대 화형으로 원활하게 통신하였다. 본 연구에서는 패킷 크기에 의해 영향 받는 종합적인 스루풋과 전송시간에 관계되는 성능 증대의 한계도 분석하였다.

모바일 디바이스를 위한 iSCSI 기반의 원격 스토리지 서비스에서 중간 서버를 이용한 성능 개선 방안 (An Improved Way of Remote Storage Service based on iSCSI for Mobile Device using Intermediate Server)

  • 김대근;박명순
    • 정보처리학회논문지C
    • /
    • 제11C권6호
    • /
    • pp.843-850
    • /
    • 2004
  • 모바일 기기가 널리 보급되면서 모바일 기기를 이용한 다양한 서비스에 대한 요구가 증가되었다. 특히, 멀티미디어, 게임, 데이터베이스[1]와 같은 데이터 용량이 큰 응용 서비스에 대한 요구가 크게 증가하고 있다. 하지만, 모바일 기기는 그 특성상 저장 공간이 충분하지 못하기 때문에 유선 환경에서와 같은 다양한 서비스를 적용하는데 어려움이 있었다. 따라서 모바일 기기의 저장 공간의 한계를 극복하기 위한 노력의 하나로 iSCSI를 이용해 모바일 기기에 원격 스토리지 서비스를 제공하는 연구[5]가 진행되었다. 그러나 모바일 기기에 iSCSI를 적용했을 때, 지연 시간에 민감한 iSCSI의 구조적인 특성 때문에 iSCSI 클라이언트가 서버에서 멀리 떨어진 위치로 이동하게 되면 iSCSI I/O 성능이 급격히 떨어지는 문제가 발생한다. 쓰기 작업의 경우 네트워크 지연이 64ms가 되는 경우 $28\%$의 성능 저하가 발생했다. iSCSI 프로토콜은 동작 방식의 특성상 Initiator와 Target간의 데이터 이동 지연 시간이 커지게 되면 성능이 급격하게 떨어지는 단점을 가지고 있다. 본 논문에서는 모바일 기기가 스토리지 서버로부터 거리가 멀어졌을 때, 전송 지연시간이 증가함에 따라 iSCSI 성능이 급격하게 떨어지는 단점을 개선하기 위해 중간서버(Intermediate Target)를 이용해 iSCSI Target을 지역화하여 성능을 높이는 방안을 제안한다.

마이크로프로세서를 이용한 인터넷기반 전력관리시스템 개발에 관한 연구 (A Study on Development of Internet Based Power Management System Using a Microprocessor)

  • 천행춘
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제28권5호
    • /
    • pp.746-753
    • /
    • 2004
  • In this paper, the Power Management System(PMS) which based on a decision making system according to power strategy is proposed and implemented. PMS is designed to have functions of power monitoring. controlling, synchronizing load sharing and monitoring of driving engine, etc. PMS consists of the internet communication system(ICS). Remote Management System(RMS) and Sensor Driver System (SDS) ICS transmits the monitoring and supervisory data via Internet to Remote Management System(RMS) in real-time SDS detects various power system data on local generator and utility via I/O interface system. I/O interface system receives various status data and outputs control signals. Implemented PMS is tested with dummy signal to verify proposed functions and shows good results. For future study implemented PMS will be tested under real load condition to merchandize.

개방형 CNC 개발 및 지능형 모듈 통합 (Development of an Open Architecture CNC and Integration with Intelligent Modules)

  • 윤원수;이강주;김형내;이은애;박천기
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2002년도 추계학술대회 논문집
    • /
    • pp.37-41
    • /
    • 2002
  • This study has been focused on the development of an open architecture CNC system and integration of core application technology for machine tool such as a remote monitoring/diagnosis system, NURBS interpolation, and cutting process simulation. To do this, we have developed a comprehensive CNC software including the basic HMI, screen editor, ASF, and visual builder. As a control hardware system for machine tool, the universal I/O module and CNC main unit have been developed. Then the remote monitoring/diagnosis system and NURBS interpolation have been implemented in the CNC software. The cutting simulation software will be used for enhancing the productivity of machine tools. Through a simulator and test bed, the whole technology has been verified.

  • PDF

인피니밴드 네트웍에서 RDMA 기반의 저장장치 서비스 프로토콜개발 (Implementation of Storage Service Protocol on Infiniband based Network)

  • 전기만;박창원;김영환
    • 한국정보통신설비학회:학술대회논문집
    • /
    • 한국정보통신설비학회 2006년도 하계학술대회
    • /
    • pp.77-81
    • /
    • 2006
  • Because of the rapid increasing of network user, there are some problems to tolerate the network overhead. Recently, the research and technology of the user-level for high performance and low latency than TCP/IP which relied upon the kernel for processing the messages. For example, there is an Infiniband technology. The Infiniband Trade Association (IBTA) has been proposed as an industry standard for both communication between processing node and I/O devices and for inter-processor communication. It replaces the traditional bus-based interconnect with a switch-based network for connecting processing node and I/O devices. Also Infiniband uses RDMA (Remote DMA) for low latency of CPU and OS to communicate between Remote nodes. In this paper, we develop the SRP (SCSI RDMA Protocol) which is Storage Access Protocol on Infiniband network. And will compare to FC (Fibre Channle) based I-SCSI (Internet SCSI) that it is used to access storage on Etherent Fabric.

  • PDF

떨어진 입출력 장치를 가지는 프로그래머블 로직 콘트롤러를 위한 스케쥴링 알고리즘 (WCRT-reducing scheduling algorithm for programmable logic controllers with remote I/Os)

  • 정승권;권욱현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1997년도 한국자동제어학술회의논문집; 한국전력공사 서울연수원; 17-18 Oct. 1997
    • /
    • pp.752-755
    • /
    • 1997
  • In this paper, a scheduling algorithm is proposed for a programmable logic controller(PLC) with remote I/Os, assuming the multi-tasking facilities. Since sequence programs are executed on the application processor and I/O data are transmitted by the network processor concurrently, the proposed algorithm schedules the data transmission as well as the sequence program execution. The suggested algorithm guarantees the bounded WCRT(worst case response time), which is the one third of the WCRT in the absence of scheduling. Computer simulation shows that the algorithm can be easily applied to a real PLC without critical constraints on utilization of resources and inter-relation among tasks.

  • PDF