728x90

제주도식 해장국.

먹어본 기억이 없는데.... 제주도식 3대 해장국이란다... 

아삭한 콩나물이 호불호가 있을 듯하지만...

난 그래도 모이세 해장국이 좋드라...

광주 출장 2일째 저녁식사.

해장국 한그릇에 10000원.... 공기밥이 너무 적다는 느낌.

아래 사진은 선지를 뺀 해장국이에요..

맑은 해장국처럼 보이지만 저위에 까만 애를 섞으면 아래처럼 고추기름이 자르르르

다진 마늘을 같이 주는데 섞어 먹으라네요.. 워낙 맛을 잘 몰라서

내일은 뭐 먹어야할지 고민이네.

서울에서는 보기 힘든 미풍해장국.

모이세는 가끔 있던데.... 

728x90

'일상다반사' 카테고리의 다른 글

국민의 힘 너희들 왜 그러니....  (0) 2022.06.14
한심한 국회의원들 ~~~~~  (0) 2022.05.11
재하는 공부중  (0) 2022.03.03
2022년 1학기 수강신청  (0) 2022.01.19
[저녁식사] 이비가짬뽕 광주첨단점  (0) 2021.12.27
728x90

광주 출장와서 첫 저녁식사......

혼자 와서 마땅히 먹을만한게 이런 것 뿐이네..

빨간 짬뽕에 밥 반공기 

혼자 먹기에는 나름 괜찮음.


728x90

'일상다반사' 카테고리의 다른 글

국민의 힘 너희들 왜 그러니....  (0) 2022.06.14
한심한 국회의원들 ~~~~~  (0) 2022.05.11
재하는 공부중  (0) 2022.03.03
2022년 1학기 수강신청  (0) 2022.01.19
[광주출장 2일째]미풍해장국  (0) 2021.12.28
728x90

FisrtStep.zip
12.61MB

선행처리

  • C++ 소스 프로그램을 컴파일하기 전에 소스 프로그램을 가공하여 컴파일러가 실제로 번역할 프로그램을 만드는 과정
  • 선행처리기 지시어로 처리를 지시
    • 선행처리기 지시어 문장은 '#'문자로 시작, 한문장은 한 행에 작성
  •  대표적인 선행처리 지시어
    • #include : 헤더 파일을 소스 프로그램에 결합
    • #define : 매크로 선언
    • #if, #ifdef, #ifndef 등 : 조건부 컴파일

Main()함수

  • 프로그램의 시작점에 해당하는 함수
  • main() 함수에서 return명령을 실행하면 프로그램이 끝남
  • 정상적으로 종료하는 경우 return 명령으로 0을 반환하는 것이 일반적임. 필요에 따라 프로그램의 종료 상황을 알릴 수 있는 임의의 정수를 반환한 수 있다.

문장

  • 하나의 문장은 세미콜론(;)으로 다음 문장과 구분
  • 여러 개의 문장을 '{' 와 '}' 사이에 나열하여 묶은 것을 블록이라 한다.
  • 블록은 여러 개의 문장을 묶어 하나의 문장처럼 취급하거나 함수의 몸체를 구성하기 위해 사용

입출력 스트림

  • 문자 형태의 입출력을 위해 표준 라이브러리의 입출력 스트림을 사용
  • 헤더 파일 <iostream>을 include해야 함
  • 출력 : 표준 출력 스트림 std::cout과 삽입 연산자 <<를 사용한다.
  • 입력 : 표준 입력 스트림 std::cin과 추출 연산자 >>를 사용한다.

명칭공간

  • 특정한 이름들이 인식되는 프로그램의 부분을 의미
  • 표준 C++ 라이브러리의 명칭들은 'std'라는 명칭공간에 정의되어 있다.
  • 특정 명칭공간에 정의된 명칭은 '명칭공간::명칭' 형태로 표기한다.
  • '::명칭' 형식의 표기는 특정 명칭공간에 속하지 않는 전역 명칭공간에 정의된 명칭을 나타낸다.
  • 'using namespace' 구문은 특정 명칭공간을 기본 명칭공간에 포함시켜, 명칭공간을 표기하지 않고 명칭을 사용할 수 있다.

FirstStep.cpp

#include <iostream>

int main()

{

          // 표준 출력 스트림으로 문장을 출력함

          std::cout << "나의 첫 번째 C++ 프로그램" <<std::endl;

          return 0;

}

 

728x90
728x90

AutoClick 

마우스 클릭 프로그램

네이버 소프트웨어가 없어지면서 다운받기가 힘들어지네.

개인적으로 보관용

AutoClick.exe
0.10MB

728x90

'잡동사니' 카테고리의 다른 글

파일명 변경 - BatchNamer  (0) 2022.03.17
2022년 건설공사 표준품셈  (0) 2022.02.15
6101번 버스  (0) 2022.02.03
728x90

새로운 Network를 추가하기 위해서는 다음의 순서대로 진행한다.

  1. 시스템 설정 창에서 추가하려는 타입의 항목을 선택합니다. (Site, Device or Dial Out Modem)
  2. 디스플레이 창에서 우클릭을 하고 New를 선택하면 아래 그림과 같이 통신을 연결할 수 있는 유형의 메뉴가 나타납니다.
  3.  통신 연결 방식에 따라 유형을 선택합니다. 참고로 저는 Ethernet Gateway Site로 선택하겠습니다.
  4. 붉은색으로 표시되어 있는 곳은 필히 기입을 해야합니다.
  5. Name : Site 명칭으로 예를 들면 TestLab01로 TestLab실 내의 첫번째 Gateway라고 설정할 수 있습니다.
  6. IP address or Host Name : Gateway의 IP Address를 기입합니다.
  7. TCP/IP Port : TCP/IP port를 선택하는 것으로 Server의 연결 상태에 따라 몇가지가 나오고 슈나이더 일렉트릭이 기본적으로 Modbus를 지원하기 때문에 Modbus TCP Device | 502로 선택합니다.
  8. Enabled : Yes / No 두가지 중 선택을 하는데 Yes는 통신 연결을 의미하고 No는 차단을 의미합니다.
  9. Time Synch XXX Enabled : 시간 동기화 항목으로 여기 세가지는 모두 슈나이더 일렉트릭 제품에 해당하기 때문에 No를 선택합니다.
  10. Description : 상세 설명을 기입하는 부분으로 꼭 작성해야할 필요는 없습니다.

OK 버튼을 누르면 다음과 같이 Site에 Gateway가 추가되어 있고 통신이 연결되어 있다면 Status에 Connected라고 표시됩니다.

위 화면은 하나의 Gateway만 연결을 한 것이고 만약 현장에 100개의 Gateway가 있다면 100개가 표시됩니다.

 

728x90
728x90

Site 및 Device 그룹, Device 명칭은 아래의 조건에 충족해야 합니다.

  • 이름에 공백이 있거나 다음 문자가 포함되어서는 안됩니다. ( \ / : * ? " < > { } . , ' & @ | % # )
  • Group.Device 이름의 최대 글자수는 99자 입니다. (마침표로 구분하는 경우 +1)
  • Site 나 Device 명칭으로 CON, AUX, COM1, LPT1 와 같은 것을 사용하지 마십시오.
  • 모든 문자는 Windows 코드 페이지에 있는 것으로 사용하세요. 예를 들어 영문 Windows에서 영문이 아닌 다른 문자는 사용할 수 없습니다. 
728x90

'밥벌이 > EMS' 카테고리의 다른 글

[PME] Sites 추가 - Direct Site  (0) 2022.01.20
[PME] Management Console - 기본 설명  (0) 2021.12.20
[PME] 설치 시 오류  (0) 2021.12.20
728x90
728x90
728x90

PME 2021를 설치하면 Schneider Electric 폴더 내에 12개의 아이콘이 추가된 것을 확인할 수 있습니다.

이번에는 그중에 Management Console에 대해 알아보도록 하겠습니다.

Managemenet Console은 쉽게 말하면 PME 에너지 관리시스템과 통신으로 연결을 할 수 있는 전력 미터나 유량계, PLC 등을 추가/삭제를 담당합니다. 다양한 유형의 장치와 통신을 설정할 수 있습니다. (예를 들면 Ethernet 또는 Serial Link)

Management Console

좌측의 아이콘을 하나씩 확인하면 

Servers 는 쉽게 말하면 PME가 설치된 컴퓨터를 의미합니다. PME가 정상적으로 설치되고 Management Console을 실행하면 Servers는 자동적으로 설정되어 있습니다.

Site는 통신 링크를 공유하는 시스템의 장치 그룹을 의미합니다. 추가 시 Direct Site, Modem Site, Ethernet Gateway Site, OPC Site 중 선택할 수 있습니다.

Direct Site는 컴퓨터와 Serial 통신을 직접 하는 경우로 RS-232 또는 RS-485 (Daisy-Chain 연결 시 최대 32대까지 연결)를 사용하고 데이터의 실시간 업데이트를 위해서는 미터의 수량을 적절하게 조정하여 통신선을 설치하여야 합니다. (제 기준으로는 10대 이상 연결은 비추합니다.)

Modem Site는 Server측 모뎀과 원격지 모뎀을 연결하는 방식으로 예를 들면 Server 측 모뎀 - KT 망 - 원격지 모뎀을 연결하는 방식으로 광역 현장이 아닌 경우에는 거의 사용될 일이 없습니다. 저도 이 방식은 SPO에서 한번 적용해봤습니다.

Ethernet Gateway Site는 미터가 Ethernet을 지원하거나 RS-485 연결을 서버와 직접 연결하지 않고 Ethernet 타입의 Gateway를 사용하는 경우입니다. 일반적으로 가장 많이 사용됩니다.

OPC Site는 OPC Client로 구성된 네트워크를 의미합니다. 미터나 PLC 등이 OPC 통신을 지원해야 하기 때문에 많이 사용되는 방법은 아닙니다.

Device는 각 네트워크에 연결되어 있는 데이터를 수집하고자 하는 미터나 다른 설비입니다.

Serial Device는 Direct Site, Modem Site, Ethernet Gateway Site에 설정할 수 있으며 모뎀, RS-232 또는 RS-485 그리고 Ethernet Gateway를 통해 연결할 수 있습니다.

Ethernet Device는 Ethernet을 통해 네트워크에 직접 연결된 장치로 Management Console을 통해 수동으로 연결 및 차단을 할 수 있습니다.

Logical Device 는 시스템에서 사용하기 위해 만들어낸 가상의 장치이다.

OPC Device 는 Server와 OPC 인터페이스를 통해 통신하는 미터나 설비입니다.

Dial Out Modems 는 서버가 Modem Site에서 원격지 모뎀과 통신하는 데 사용되는 모뎀입니다. 주로 하드웨어 기반의 모뎀 또는 서버의 프로세스를 이용한 하드웨어 기반 모뎀을 에뮬레이트 한 소프트웨어 기반의 모뎀입니다. Modem Site에서 통신을 설정할 때 Modem Site에 구성된 목록에서 선택을 할 수 있고 모뎀 목록에는 하드웨어 모뎀이나 WinModem을 추가할 수 있습니다.

Connection schedules 은 Server가 Site 및 Ethernet 장치에 정기적으로 연결 및 차단하도록 프로그래밍된 루틴이다.

System Log Event 는 네트워크에 대한 이벤트를 나열합니다. 이벤트를 기간 및 구성 요소에 따라 볼 수 있습니다.

 

 

 

728x90

'밥벌이 > EMS' 카테고리의 다른 글

[PME] Sites 추가 - Direct Site  (0) 2022.01.20
[PME] Site 및 Device 명칭 제한  (0) 2021.12.21
[PME] 설치 시 오류  (0) 2021.12.20
728x90

밥벌이를 하다 보니 Schneider Electric 社의 Power Monitoring Expert (이하 PME)라는 EMS 프로그램을 사용하게 되었는데 설치할 때마다 아래 사진과 같은 오류가 발생하여 설치가 되지 않는 경우가 있다.

PME 설치할 때 뿐만 아니라 SCADA 프로그램인 Power Scada Operation (이하 PSO)도 동일하게 발생한다.

PME 설치하기 전에 가능한 Windows Update 등 최신 상태를 유지하고 설치하시기 바랍니다.

(이유는 설치하시다 보면 다들 아실 듯..ㅎㅎㅎ )

 

PME 설치시 오류 사항

위의 경고 팝업창처럼 재부팅을 하면 안됩니다. 재부팅해도 똑같은 경고 팝업창이 나타납니다.

위의 문제는 레지스트리 편집기를 통해 몇가지를 삭제해 주시면 정상적으로 설치가 됩니다.

1. 64bits System

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update

2. 32bits System

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update

3. 공통

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 내의  'PendingFileRenameOperations" 항목이 있다면 과감히 삭제하시고 설치 파일을 재실행하면 정상적으로 설치가 됩니다.

 

728x90

'밥벌이 > EMS' 카테고리의 다른 글

[PME] Sites 추가 - Direct Site  (0) 2022.01.20
[PME] Site 및 Device 명칭 제한  (0) 2021.12.21
[PME] Management Console - 기본 설명  (0) 2021.12.20

+ Recent posts