2010-04-24 1 views
9

필자는 경력 향상을 위해 SCADA와 PLC 언어를 배워야한다는 의견을 계속 듣고 있습니다. 현재 웹 및 모바일 개발 사기업을 즐기는 동안 지자체 또는 산업체를 위해 일한다는 전망은 (가족을 키우려고하기 때문에) 호소력이 있습니다.SCADA 문에서 내 발을 어떻게 잡을 수 있습니까?

지난 몇 년 동안 나는 php, javascript, java, perl, awk, bash를 능숙하게 사용해야했습니다. 확실히 이러한 언어 기술은 SCADA의 로직 컨트롤러 언어로 다소 옮겨 갈 수 있습니다. 직장 이외의 CS (음악 전공!)에 대한 공식 교육 없이는 오픈 된 문서가 아니거나 설치가 자유롭거나 이미 설치되어 있지 않은 경우 해당 언어를 선택하여 실행할 수 없었을 것입니다. 설치된 통역사/컴파일러.

나는 이것이 SCADA에서 사실 인 것을 볼 수 없다. 나는 틀렸다고 생각한다.

이상적으로 [A, B, C]가 필요한 직업을 신청하고 그들이 이미 [A & B]를 알고 있기 때문에 나를 고용 할 것을 제안 할 수 있습니다. 이전에 프로그래밍 한 적이없는 사람과 함께 기초 훈련을 할 필요가 없을 것입니다.

결국, 질문입니다. SCADA를 "배우는"방법은 무엇입니까? 사이트 및 문서가 있습니까? 내 발을 들여 놓는 데 도움이되는 것은 무엇입니까?

모든 의견에 감사드립니다. 감사!

답변

5

현재 모바일 및 웹 개발 프로젝트를 진행중인 경우 산업 제어로 전환하는 것은 매우 어려울 것입니다. 나는 다른 방향으로 움직였다. PLC 프로그래밍 경험을 가진 전자 기술 배경을 가지고 있었다.

PLC는 기본적으로 모든 프로그래밍이 입력 및 출력, 디지털 또는 아날로그와 관련된 소형 컴퓨터입니다. 이들은 대개 제 3 자 또는 주문형 전자 장치, 공압 장치, 수 문학 및 기타 분야의 다양한 기계 및 전자 시스템에 연결됩니다. 이 산업에 진입하는 것은 일반적으로 해당 분야에 대한 지식으로 시작됩니다. SCADA 시스템은 일반적으로 낮은 수준에서 이러한 모든 측면을 포함하고 모니터링, 로깅 데이터, 구성 및 교정 등을위한보다 시각적 인 인터페이스와 통합 된 시스템을 나타냅니다.

SCADA 시스템은 특정 하드웨어/소프트웨어 아키텍처 - 선반 컨트롤러 및 구성 요소를 함께 넣어 시스템을 만듭니다.

발을 들여 놓으면 약간의 노력이 필요하며 맨 아래부터 시작할 수도 있습니다. IDE를 다운로드하고 언어를 배울 필요가 없습니다.

이런 종류의 일이 계속 듣고 업계에 연락을하면 certianly 도움이 될 것입니다.

저는 최근 컴퓨터를 하드웨어에 연결하는 것과 관련하여 내가 할 수있는 일을 확인하기 위해 필자의 머리를 전자 제품으로 다시 들여다 보았습니다. 오픈 소스 하드웨어의이 조각을 발견했습니다 : http://www.arduino.cc/은 기본 자동화/로봇 공학 등에 사용되었습니다. 너 맛 있니?

+0

대답 주셔서 감사합니다. 코드보다 기계가 더 많이 필요하다고 생각했습니다. 그것은 그것이 의미가 있습니다. 아마도 인터페이스 나 데이터 시각화를위한 장소가 될 수 있습니다. – bibby

3

는 또한 SCADA 기능을 가지고 오픈 소스 Process Visualization BrowserCitect 또는 AdAstrA

에서 데모 SCADA 도구를받을 수 있습니다 control.com

에서 라인 제어 바보가 있습니다.

+0

링크를 이용해 주셔서 감사합니다. – bibby

+0

거기에 나는 stackoverflow의 scada 섹션 – Drewdin