10월, 2017의 게시물 표시

산업용 프로토콜 LON

이미지
산업용 프로토콜중 인터페이스를 위한것들로는 Bacnet, Modbus, Lon, KNX, OPC 기타등등 이 있다. 각각의 프로토콜들은 서로다른 장단점과 목표, 이상을 가지고있다. 우리나라에서는 Bacnet을 국가표준으로 채택하고있다. 이 페이지에서는 LON에 대해 알아본다. LONWORKS 개방형 자동제어 시스템 도입의 잇점   가. 기술적 측면    - 개방형, 지능 분산형 시스템    - 다양한 제품 이용, 설계가 자유로움    - 특정업체 의존없이 시스템 통합이 기존 시스템에 지해 수월    - 국제적으로 인정 받은 미래 지향 시스템의 보유   나. 경제적인 측면    - 공사 비용 절감 (시스템 비용 및 배관/배선)    - 제품 제조, 시스템 공급 업체간 경쟁을 유도    - 증설 및 시스템 통합에 따른 비용 부담의 최소화    - 유지 보수 업체의 자유로운 선택을 통한 비용 절감   다. 시설 운용적인 측면    - 공정 관리가 용이함    - 설치 공간의 최소화 및 설계 변경에 따른 신속한 대응 가능    - 장애 발생 범위의 최소화 및 하자 보수 시간의 단축    - 동일한 기술 습득으로 회사 내 know how 축적 가능 기존 DDC기반의 자동 제어 시스템   가. 일부 시스템 공급업체에 종속적임   나. DDC에 다수의 센서 및 액츄에이터가 연결되어 중앙 집중형의 제어로직을 구성 (제어 로직은 업체에 의존)   다. 중앙 집중식의 복잡한 배선/배관   라. DDC간의 통신은 벤더별 고유의 프로토콜로 구성되어 있음    - 따라서, 시스템 설치 및 유지 보수의 서비스가 특정 벤더에 종속됨   마. 서브 시스템간의 통합은 게이트웨이에 의해 이루어짐...

Niagara framework Modbus 실습

이미지
산업용 프로토콜인 Modbus에대해 막상 공부는 하지만 어떻게 쓰는지보다 중요하다고 말하긴 어렵다. 젓가락질 잘 못해도 밥 잘먹는게 더 중요하지~ 그.래.서! 지금부터 Niagara Workbench 에서 Modbus Interface를 어떻게 하는지 실습을 통해 알아본다. 1번 실습 대상은 Honeywell사의 Tridium Niagara Workbench 를 이용 하여  Autobase.biz (30분데모모드 사용가능)에서 다운받을 수 있는 Autobase 소프트웨어와 통신하기 이다. 2번 실습대상은   Honeywell사의 Tridium Niagara Workbench 를 이용 하여 LS사의 SmartIO 시리즈를 연결하기 이다. 사실 Modbus라는 프로토콜은 Master냐 Slave냐 혹은 TCP 냐 RS485통신을 하느냐에따라서 프로토콜 생김새가 조금 다르다. 본 장에서는 프로토콜의 생김새를 한번쯤은 본적 있는 사람들이 보면 이해하기 편할것이다. Modbus Slave를 이용하여 Autobase와 통신하기 1. JACE에 MODBUS SlaveNetwork 드라이브를 설치한다. 2. Modbus SlaveNetwork 하부에 Modbus Slave Device를 설치한다. 3. SlaveNetwork와 Device를 설정한다.  - PORT Name은 제이스로 통신을 요구할 타 장비나 프로그램이 연결될 포트를 나타낸다.  통신속도나 통신방식에 대하여 설정한 것에 따라서 가상의 Device가 생성된다. 타 장비나  프로그램은 해당포트로 485라인을 연결하여 통신할 수 있다. 4. Device 내부에는 포인트를 등록 할 수 있다.   - 개발자가 직접 임의의 포인트를 생성하여 address map을 만들 수 있다.   - 포인트를 생성하고 원하는 주소를 설정함으로써 오토베이스에서는 해당 주소를  READ/WRITE하면 된다. 5. 주소설정방법은 총 3가지 있다.  ...

네트워크 타임 프로토콜, NTP

이미지
NTP의 이해 DDC난 기타 로레벨 디바이스들의 시간이 안맞는경우 NTP를 이용할 수 있다면 간단히  해결할 수 있다.  이 페이지에서는 NTP 프로토콜에 대해 알아보고 Niagara Framework , JACE, WEBS에서 시간동기화를 어떻게 시키는지 알아본다.  NTP(Network Time Protocol)은 IP 네트워크 상에 연결된 2개의 컴퓨터 사이에 각 장비별 동일한 시간(Synchronization of clock)을 갖게하고, 서로 시간을 교환(Exchange)할 수 있는 프로토콜이다. 현재 IP 네트워크에 연결된 클라이언트 장비들은 각각 클라이언트 장비내의 타이머에 의해 공급 받는 자체 시간을 가지고 있으므로 각 클라이언트 장비별 시간이 다르다. (서로간 시간 동기가 다르다) IP네트워크 상으로 장비에서 장비로 (서버/클라이언트)데이터를 보낼 때 각 장비별 시간이 다를 때 앞으로는 많은 문제점을 야기할 수 있고, 전자 상거래가 활발해지면서 인터넷 상의 보안과 인증이 문제시 되고 있다. 예를 들어, Kerberos 인증(Authentication) 서비스는 Tim자재e-stamping Transaction들로 어떤 형태의 공격들을 차단한다. 이런 문제점을 보완할 수 있는 것이 NTP이다. NTP는 인터넷상에 위치한 무선, 원자, 다른 클럭 소스를 참조하여 정확한 자체 시간을 보장할 수 있는 TCP/IP의 상위에 상주하는 프로토콜이고 수ms오차 내로 시간을 제공한다. WAN상에서의 컴퓨터 시간 동기는 국제적으로 표준화된 UTC를 요구한다. UTC는 세계 여러 나라에서 사용하는 표준 시간 척도이고 일반 전화망, 무선 항법시스템, 위성 항법 시스템 및 위성 통신 시스템 등과 같은 다양한 채널을 통해 공급된다. NTP에 의해 제공되는 시간은 UTC 시간이다. UTC 시간의 휙득은 UTC를 공급하는 위에서 열거한 장비와 직접 연결된 컴퓨터에 의해 제공된다. NTP는 UTC time scale 소스에 연결된 시간을 전송하는 ...

공조설비 제어도면 , P & ID 도면에 자주 사용되는 약어정리.

각종 기계설비들을 제어하기위해서는 P & ID 도면을 참고하게 된다. P&ID 도면에는 각각 센서들 및 기기류들이 어디에 부착되고 어떻게 동작해야하는지 상세히 적혀있다.  하지만 도면한장에 전체적인 흐름을 나타내기위해선 기기류들의 풀네임을 쓰기엔 공간이 너무 부족하다. 그러하여 약어들로 장비들을 표시하는데... 도대체가 이게 뭔지 처음보는 사람들은 알수가 없다.  하지만 한두어번만 보면 금방 "이건가?" 싶도록 작성되었기에 한번쯤 보아야하는 약어들이다. 아래는 표로 약어들을 정리해논 것이다. *P&ID (Piping & Instrument Diagram)  - 각 공정을 구성하는 단위조직기기의 구성과 그 흐름을 상세하게 표시한 그림 1. 공조설비 약어 정리 HVAC Heating , Ventilating and Air Conditioning 난방, 환기 및 공기조화 A/C Air Conditioning 공기 조화 HP Horse Power 마력 PSI Pound per Square Inch (LB/In2) PPM Parts Per Million 100만분의 1, 미소 함유량의 단위 EA Each 개, 단위, 갯수 L/S Lamp Sum 일 식, 여러가지를 묶어서 하나로 표기 LPM Liter Per Minute 리터/ 분 GPM Gallon Per Minute 갈론/분:1 GPM = 3.7854LPM AD Air Duct Shaft 공기 덕트 통로 PD Pipe & Duct Shaft 파이프&덕트 통로 PS Pipe shaft 파이프 통로 N/A Not Applicable 해당 사항 없음 NIC Not In Contract 계약 이외 사항 BOP Bottom Of Pipe 배관 하단 기준 COP Center Of Pipe 배관 중심 기준 TOP Top Of Pipe 배관 상단 기준 BOD Bottom Of Duct 덕트 하단 기준 COD Center Of Duct 덕트 중심 기준 TOD Top...