공부

공부/Project

환경 구축

환경 구축 VSCode 사용 설치한 Extension Extension 환경설정 기존 eslint 설정에 더하여 여길 참고했음 .vscode\setting.json { "eslint.validate": [ "vue", "javascript", "html" ], "eslint.alwaysShowStatus": true, "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "editor.wordWrap": "on", // 자동 줄바꿈 "editor.mouseWheelZoom":true, // 마우스 휠 줌 "liveServer.settings.CustomBrowser": "chrome", "liveServer.settings.donotShowInfo..

공부/Boot camp

TIL_220121_IOT

MQTT Dashboard 연동 1축(y) 메모리 위치 : K0424 2축(x) 메모리 위치 : K0444 Form1.cs \Desktop\IOT\visual studio edukitTest\Mqtt_Dashboard\Mqtt_Dashboard using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; nam..

공부/Boot camp

TIL_220120_IOT

산업용 통신 프로토콜 책 PLC 데이터 통신(구민사) 참고 PLC 수치체계 bit : 0 or 1(참 or 거짓)을 표현할 수 있는 기본 데이터 단위 (ex. P0~, M0~ 등이 해당) byte : 1byte = 8bit = 2의 8승 word : 1word = 2byte = 16bit double word : 1 double word = 2 word = 4byte = 32bit P영역 : 기본적으로 I/O(Input/Output) 할당이 되는 메모리 모드버스 TCP IP 프로토콜 구조 FCode : BitMemory에 값을 읽을 건지(BitRead 0x01) BitMemory에 값을 읽을 건지(BitRead 0x05) WordMemory에 값을 읽을 건지(WordRead 0x03) WordMemory..

공부/Boot camp

TIL_220119_IOT

오늘부턴 산업용 통신 프로토콜에 대해 배운다. 프로토콜 통신규약 - 컴퓨터나 통신 장비 사이에서 메세지를 주고 받는 양식과 규칙 체계 IoT 프로토콜 - IT 벤더 주도 - 개방성/호환성 중시 - 데이터 페이로드에 관심 - 의존성 낮음 산업용 프로토콜 - 설비 벤더 주도 - 안정성 중시 - 시그널에 관심 - 의존성 높음 인터페이스 서로 다른 사물이나 시스템 간에 커뮤니케이션(소통)이 가능하도록 설계한 상호 작용 방식 이더넷 시리얼보다 속도/안정성이 더 좋음 시리얼 오래된 통신 인터페이스 방식 직렬 통신/병렬통신 동기 방식 2개의 디바이스 사이에 동기신호(클럭 신호)를 이용해 동기를 맞춰 데이터를 송수신하는 방식(SPI, I2C) 비동기 방식 스타트 비트와 스톱 비트를 붙여 데이터 신호를 송수신하는 방법(..

공부/Project

화면 구성

메뉴 구성 Community All : 모든 분류 포함 Diary : 다이어리 Planner : 플래너 Etc : 노트 등 + Community - Note 추가, Make - 항목명 수정

공부/Boot camp

TIL_220118_IOT

1호기 설명 - 기기에 24V와 12V가 같이 연결되어 있는 이유 : 센서는 24V, 모터는 12V를 사용하기 때문 - PLC에는 센서가 신호를 -로 내보내는 방식(NPN)이 있고 +로 내보내는 방식(PNP)이 있다. 주로 NPN (-로 내보냄)을 많이 쓴다. P09가 센서랑 연결되어 있다.(-신호가 들어감) 2호기 설명 광센서 반사형 : 넓은 범위 ex) 자동문 투과형 : 더 먼 거리, 높은 위치 정확도 ex) 보안 게이트 마치 영화 속에 나오는 도난 물품 방지 레이저들처럼... 3호기 설명 1축 : 상한센서, 원점센서 2축 : 원점센서 비전이 안들어가는 공장이 매우 적기 때문에 앞으로 비전의 중요성은 더 커질 것이다. 3호기 1축 모터 제어 XGPM에서 제어한다. 백업 파일 위치 C:\XG5000\U..

공부/Boot camp

TIL_220117_IOT

PLC XG5000 프로그램 다운로드 LG ls산전 홈페이지 LS ELECTRIC 스마트 에너지의 미래를 열어가는 LS ELECTRIC www.ls-electric.com [PLC] XG5000 V4.60.3 다운로드 맨 처음엔 보통 미니 USB나 RS-232C로 접속한다. 새로운 프로젝트 생성 ㅍ 시뮬레이션 자기유지 푸쉬버튼 밑에 램프1(P00020) 추가 자기유지 끄기 P0과 P20 사이에 b접점 푸쉬버튼2 추가 P 뒤의 숫자는 어떻게 알고 지정하는가? I/O 파라미터에서 확인할 수 있다. 해당 슬롯의 입력 정보, 출력 정보란에 나와있다. 모듈 추가시에도 이렇게 확인하면 된다. 현재 상태에선 슬롯 0번의 경우 입력은 P0~PF, 출력은 P20~P2F까지 쓸 수 있음을 알 수 있다. (위의 00, 01..

공부/Boot camp

TIL_220114_IOT

산업 설비 제어 자동화 프로그래밍 실무 전기 전자가 하는 일 열 : 히터 빛 : 조명 움직임 : 전동기 전파 : 휴대폰 자기장 : MRI 등 => Load 부하 직류DC & 교류AC 직류 : 항상 일정하게 같은 방향으로 흐르는 전력 맥류 - 시간에 따라 흐르는 극성이 변하지 않지만 크기는 변하는 전류 브릿지 다이오드 다양하게 쓰임(핸드폰, 컴퓨터 등) 장점 - 전기를 충전할 수 있음 - ex. 핸드폰, 노트북, 디지털카메라, UPS, 전동지게차, 자동차용 배터리 등 - 전압이 일정해 전류의 질이 우수 단점 - 전압 변경이 어렵다 - 선로 길이에 따라 전압 변동이 커져 장거리 전력 송전에 매우 불리 - 단상(+,-)밖에 없어 속도 조정등은 오직 전압, 전류 제어로만 가능(교류는 파형이 있음) 교류 : 전하..

Ail_
'공부' 카테고리의 글 목록 (13 Page)