산업 현장의 모니터링 프로그램 작업은 다른 IT분야와 차이점을 가지고 있다.
Industrial monitoring programming is so different with other IT programming.
- 산업 현장의 특징을 이해 해야 한다.
- 모니터링을 하는 현장에 대한 이해가 필요하다.
- Low Level의 파트 특성 및 프로그램에 대해서도 이해해야 한다.
- Sensor, 전장 Controller, PLC, Network 등에 대한 이해가 있어야 한다.
- High Level의 프로그램에 대해서도 이해해야 한다.
- Web 프로그램, Database, Server, Windows 등에 대한 이해가 필요 하다.
- 전반적인 Interface에 대한 이해를 높여야 한다.
- 시스템 전반에 대한 이해가 있어야 한다.
- 시스템간 연결에 대한 이해가 필요한다.
이런 특성을 고려하여 Beginner 는 아래와 같은 Contents에 대한 학습이 요구된다.
1. 진수법 |
0) 왜 진수의 이해가 필요한가? 1)Bit, Byte, Word 2) 2진수, 8진수, 10진수, 16진수 3) 생활속의 진수법 4) 2진수-16진수 관계 5) BCD code 6) Ascii code |
2. Sensor |
0) 왜 센서의 이해가 필요한가? 1) 센서의 종류 2) 공정에 많이 사용하는 센서 3) 아날로그 & 디지털 센서 4) 센서와 변환기 5) 센서와 PLC의 연결 6) 스마트 센서란 무엇인가? 7) 스마트 센서 소개 8) 스마트 센서가 만드는 미래의 IOT환경 |
3. PLC |
0) 왜 PLC의 이해가 필요한가? 1) PLC 기초해설 2) Global SCADA market 3) PLC 모듈 4) PLC 통신 |
4. Network |
0) interface가 왜 필요한가? 1) 산업통신프로토콜 2) Field bus 3) Industrial Ethernet 4) OPC통신 5) 왜 Kepware를 사용하나? 6) 이더넷 기술▲, 필드버스 기술▼ |
5. MMI/HMI |
0) 왜 MMI로 개발 하는가? 1) SCADA vs DCS vs HMI 2) Tag, Tag의 종류, Tag 속성. 3) Tag Mapping. 4) 통신 (interface) 5) Script. |
6. GCS monitoring |
0) 왜 GCS를 모니터링 하나? 1) GAS 2) Chemical, Slurry 3) GCS 시스템 특화기능 |
7. Tools |
0) 왜 업무에 맞는 Tool을 찾는 노력을 해야 하나? 1) Excel 2) Notepad++ 3) Visual Studio Code 4) Collabee 5) Mind map (MindMaster-Chrome Extention) 6) OKR (4분면 주간업무) 7) 프로그램 Design.(PPT대신 Pencil) UI prototyping tool - pencil.evolus.vn/ 8) Everything (파일 Search)- www.voidtools.com/ 9) Gantt Chart (엑셀) xlworks.net/xlgantt-project-scheduler/ 10) 불릿저널 11) WinMerge(파일비교) - https://winmerge.org/ |
8. Database (MSSQL) |
0) 왜 DB를 사용하는가? 1) Table Design. ERD 2) Query (Group, Having) 2-1) Query (Join) 3) 관리(MDF, LDF, ndf, Services), Backup, Restore. 3-1) Detach, Attach vs backup, restore 4) SP, function 5) Trigger 6) Linked Server(Good,Bad and OPENQUERY) 7) View 8) Jobs 9) DB --> Email(Alarm or Warning) 10) MSSQL 성능향상. 11) Delete vs Truncate vs Drop 99) where 1=1은 어디에 사용되나? |
9. 이중화 기술 |
0. 서버 이중화 1. MSSQL 이중화의 종류. 2. Windows Server 클러스터링. (MSCS) 3. MCSC (3rd party solution) |
10. Web Reporting tool |
1. 왜 Reporting Tool이 필요한가? 2. 국산 웹 Reporting Tool. 3. Top 10 Reporting Tool in 2021. |
11. Web HMI Tool |
0) 왜 HTML5의 HMI로 개발하려 하나? 1. Atvise 2. ThingSPIN (한컴MDS) |