본문 바로가기
반응형

PLC61

Studio 5000 Control Logix programming 기초 2 지난 시간에는 Studio 5000의 시작에 대해서 이야기 해 보았습니다.오늘은 거기에 System의 Configuration을 설정하는 방법을 이야기 해보겠습니다.지난 시간에 아래와 같이 "Logix Designer" 생성까지는 마쳤습니다.혹시 처음 오신 분들은 이전 포스팅을 먼저 확인하시길 추천드립니다.자 이제 CPU를 제외한 나머지 IO Card를 설정하는 방법을 이야기 해 보겠습니다.위 그림과 같이 왼쪽의 "I/O configuration"에서 마우스 우클릭을 하면 "New Module"이 보입니다.이것을 선택해 보도록 합니다. 그럼 아래와 같이 "Select Module Type"창이 생성됩니다.여기서 "Network card'와 "IO card"등을 모두 선택하여 추가할 수 있습니다.그럼 통신.. 2025. 2. 19.
Studio 5000 Control Logix programming 기초 1 자. 오랜만에 포스팅을 시작합니다.오늘은 Allen-Bradley(이하 AB)의 PLC모델인 Control Logix에 대해서 알아보겠습니다.AB의 PLC에는 "Control Logix, Compact Logix, Micro Logix" 등이 있는데,그 중에서 가장 대형 모델이 Control Logix입니다. (모델 종류에 대해서는 다음에 자세히 이야기 해봅시다.)Control Logix의 프로그래밍을 하기 위해서는 Studio5000이라는 프로그램이 필요합니다.AB사의 소프트웨어는 조금 악명이 높은데, 사용자마다 의견이 조금씩 다르겠지만Siemens의 TIA Portal보다도 무겁다는 의견이 많긴 합니다. 그리고 설치도 까다롭구요.설치 이야기를 하다가보면 하루가 다 가기때문에, 그냥 넘어가겠습니다.일단.. 2025. 2. 16.
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Analog Control (아날로그 값 처리) 자 오늘은 아날로그 값 처리에 대해서 알아보겠습니다. ​ 흠.. 이전에 우리가 배웠던 사칙연산이라던가 여러가지 펑션, 그리고 comparator 같은 경우 실제로 사용하기 위해서는 외부로 부터 들어오는 아날로그 값을 이용해야 겠죠? ​ 이럴 때 아날로그 값을 어떻게 처리하는지를 알아보겠습니다. ​ 위 화면에서 프로세스는 Field(Local)에 있는 Instrument(계기)나 Euipment(장비)라고 생각하시면 됩니다. ​ 그리고 아날로그 입력모듈과 아날로그 출력모듈은 AI, AO card이고, ​ CPU는 PLC의 CPU(연산장치)가 되겠지요. ​ 좀 더 실물로 표현해보자면 아래와 같이 됩니다. ​ Field Instrument로 부터 데이터를 Analog Input card를 통해서 CPU로 입력.. 2022. 2. 21.
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Floating-point fct. 오늘은 지난 시간에 이어서 좀 더 다양한 계산에 대해서 알아보겠습니다. 지난 시간에는 "Interger Function"이었고, 이번 시간에는 "Floating-point fct." 시간입니다. fct(function)는 왜 붙었는지 잘 모르겠지만 실제 이름은 "Floating-Point Math" 입니다. ​ "Interger Function"에 대한 내용은 아래 포스팅을 참조해 주십시오. 출처: https://mech19.tistory.com/128 [초보 엔지니어의 다락방] SIEMENS PLC Simatic Manager 프로그래밍 기초 - Interger Function 오늘은 Interger Function에 대해서 알아보겠습니다. ​ Interger는 정수라는 개념이죠? Siemens PLC.. 2022. 2. 17.
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Interger Function 오늘은 Interger Function에 대해서 알아보겠습니다. ​ Interger는 정수라는 개념이죠? Siemens PLC에서 Interger는 word(16bit) 사이즈의 메모리를 차지합니다. ​ Unsign Interger는 부호가 없기 때문에 양의 정수만을 이야기 하지만 그냥 Interger는 부호도 포함하기 때문에 음의 정수와 양의 정수 모두를 이야기 합니다. ​ 그래서 Interger Function은 정수 함수라는 뜻이되지요. 카테고리를 한번 열어보겠습니다. 지난번에 "Comparator"를 배울 때와 마찬가지로 중복되는게 보이네요. 언더바 뒤의 I는 Interger, DI는 Double Interger를 의미합니다. Double Interger는 Double word (32bit)사이즈.. 2022. 2. 16.
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Move 오늘은 MOVE (무브) 명령어에 대해서 알아보겠습니다. ​ 우리가 흔히 생각할때는 무브라고 하면 "이동하다"라는 뜻으로 어떤 데이터를 이동시킨다고 생각하기 쉬운데 PLC나 PC 프로그래밍에서 MOVE 무브는 "복사"의 개념입니다. ​ 그럼 빠르게 사용법을 알아보겠습니다. ​ Program elements에서 Move카테고리를 열어보면 아래와 같이 딱 하나밖에 없습니다. 이제 프로그램 편집창의 네트워크(렁)에 드래그&드롭을 해주도록 합니다. ​ 위와 같은 상황에서는 IN 단자의 값이 OUT단자로 복사 됩니다. ​ 항상 복사를 하기 위해서는 위와 같이 프로그래밍 하면 되고, ​ 내가 필요할 때만 복사를 하기 위해서는 EN단자 앞에 P(Pulse : 상승엣지 검출)를 넣어주면 됩니다. ​ 자 구현해 보았습니.. 2022. 2. 15.
반응형