반응형

분류 전체보기 178

자동화설비기능사 공개과제1번 (2)단속 시퀀스 프로그램

자동화설비기능사 공개과제에서 단속시퀀스는 순서도로 주어진다. 순서도를 보고 시퀀스 프로그램을 작성해야 한다. 시퀀스를 만드는 방법은 여러가지가 있겠지만 가장 기본적인 방법은 자기유지를 이용한 스테퍼 방식이다. 매거진에 공작물이 감지되어 있고, 푸시버튼2를 누를 때 시퀀스 공정이 시작된다. 공급실린더는 SUPP로, 전진은 Advance의 A로, 후진은 Back의 B로 표기했다. 가공실린더는 PROCESS를 줄여서 PROC이송실린더는 TRANSFER를 줄여서 TRNS배출실린더는 EJECT를 줄여서 EJCT 위와 같이 컨베이어 구동까지 7~8개 정도의 시퀀스로 프로그램이 완성된다.컨베이어를 구동하고 공작물이 컨베이어 끝까지 가는데 걸리는 시간 6~7초 정도의 타이머를 같이 연결한다. 컨베이어가 구동되..

자동화설비기능사 공개과제1번 (4)특정 공정의 반복 프로그램

자동화설비기능사 부가조건2번에서, '가공실린더 동작을 2회 반복하시오.'를 해결해보자. 단순하게 가공시퀀스를 복사해서 붙여넣기하면 반복이 되겠지만 반복의 횟수가 많아지면 단순히 시퀀스를 붙여넣기 하는 것은 좋은 방법이 아닐 것이다. 여기서는 카운터의 사용법을 알고 있는가가 출제자의 의도(시험에서 요구하는 기본능력)일 것이므로 카운터를 사용해서 특정 시퀀스 구간을 반복시키는 방법을 살펴보자. 1. 가공실린더 하강하는 부분에 카운터를 추가한다. 반복동작은 연속운전일 때 적용되어야 하기 때문에 auto 접점을 추가했다. 2. 가공실린더 상승 이후, 그 다음 공정(공급후진)이 시작되는 부분에서 카운터를 체크하여 가공반복 코일을 살려준다. 조금 복잡해 보일 수 있으나, 아래와 같은 조건을 생각해본다. - ..

자동화설비기능사 공개과제1번 (3)연속 시퀀스 프로그램

단속/연속 운전 모드는 자동화 설비를 운전하는 오퍼레이팅 모드의 일종이다. 단속운전은 시작 신호에 대해 한 싸이클만 동작하고 종료된다.[예] 푸시버튼1 > 공급실린더 전진 > 가공실린더 하강 > 가공실린더 상승 > 공급실린더 후진 - 종료 연속운전은 단속 싸이클이 연속으로 동작하는 모드이다.그러니 연속운전을 종료하는 신호가 반드시 필요하다. 정지 푸시버튼을 누르던지, 타이머로 또는 카운터로 종료하는 등의 조건이 필요하다. [아래 프로그램은 기능사 시험 샘플]PB3를 누르면 연속운전이 시작되고, 공작물이 모두 소진되면(메거진 센서가 감지 안되면) 연속운전을 정지시키시오. 메거진 센서가 감지 안되면.. 이 부분은 공급실린더가 동작할 때 메거진에 공작물이 아주 잠깐 감지가 되지 않는 순간이 있기 때문에..

mini PC에 TwinCAT NIC driver 설치

미니 pc N100에 부착된 Intel I226-V 랜카드는 Beckhoff infosys를 통해 확인해보면 TwinCAT과 호환되는 랜카드라고 하지만 설정이 제대로 안되는 문제가 있다. 인터넷을 찾아보면 최신 랜카드라서 아직 완전히 지원되지 않는 듯 하다. - TwinCAT driver를 설치하면 네트워크 등록정보에서 사라짐. - TwinCAT에서는 정상적으로 설치되었다고 나오지만 막상 EtherCAT SCAN을 수행하면 NIC를 인식못함. - 장치관리자에서 다시 인텔 드라이버를 설치하면 네트워크 등록정보에 나타남. 이걸 TwinCAT에서 EtherCAT으로 사용하기 위해서 아래와 같이 하면 부분적으로는 사용가능하다. (디지털 I/O는 테스트 완료) PC LAN port Beckhoff EK1..

TwinCAT3 EtherCAT 네트워크 카드 호환성

일반 PC에서 TwinCAT 3을 사용할 때 표준 이더넷 하드웨어에서 EtherCAT 통신을 지원하지만, 랜카드 호환성이 실시간 성능에 직접적인 영향을 미칩니다. 가장 좋은 것은 Beckhoff 사의 FC9011과 같은 Ethernet adapter를 사용하는 것이지만 아래 내용을 참고하여 일반적인 랜카드를 사용할 수도 있습니다. 참고로 Beckhoff사에서는 자사의 PC 제품이 아닌 일반 PC를 사용하여 TwinCAT을 사용하는 경우에 발생하는 문제에 대해서는 어떤 책임도 지지 않습니다. 개요TwinCAT 3은 표준 이더넷 하드웨어에서 EtherCAT 통신을 지원하지만, 랜카드 호환성이 실시간 성능에 직접적인 영향을 미칩니다. 프로세서 유형(Intel vs AMD)은 관련이 없습니다. 네트워크 인터페..

C# Winform 프로젝트 설치파일 만들기

솔루션에 Setup Project 추가새 프로젝트 추가 > Setup Project Application 폴더에 필요한 데이타 저장 Setup project에서 속성 Output file name : 설치파일 이름 및 버전 수정 Setup project에서 빌드 Release 폴더에 생성 다른 블로그 참고 Setup Project (msi 설치파일 만들기)먼저 솔루션에 Setup Project를 추가한다. 솔루션에 Setup Project 추가된 모습 Setup Project의 속성을 보면 여러가지 다양한 속성들이 있다. 해당 속성들을 패키지에 맞게 값을 수정해준다. 주요 수정 항benstagram.tistory.com 영상 참고https://www.youtube.com/watch?v=-uyAu..

산업용 이더넷 / Real-time Ethernet

소개Real-Time Ethernet(RTE)은 이더넷 네트워크를 통해 리얼타임 통신 및 데이터 교환을 가능하게 하는 프로토콜 및 기술 세트를 의미합니다 . 리얼타임 이더넷은 센서, 액추에이터, 컨트롤러 및 감시 시스템과 같은 다양한 장치 간의 데이터의 시의적절하고 결정적인 전송을 보장하는 데 중요한 역할을 합니다. IEEE 802.3에 정의된 기존 이더넷은 비결정적이며, 임의적인 지연과 전송 오류 가능성으로 인해 엄격한 리얼타임 산업 응용 분야에 적합하지 않습니다. 이러한 한계를 극복하기 위해 산업용 이더넷이 개발되었으며, 이는 단일 네트워크 솔루션에 리얼타임 기능을 통합합니다.산업 자동화 시스템은 제어 루프, 모션 제어, 공정 모니터링과 같은 작업에 정확한 타이밍과 동기화가 요구되는 경우가 많습니다...

자동제어기술 2026.04.01

Beckhoff C6030 이더넷 포트 / 랜카드 NIC 설정

Beckhoff 산업용 PC인 C6030에는 이더넷 포트가 4개 있다.다 똑같지는 않고 하나가 칩셋이 구분이 된다. 아래 그림은 매뉴얼에 나온 설명이다. 따라서 상단 좌측 LAN1은 호스트컴퓨터와 연결하는 용도로 사용하고, 나머지 LAN2~4는 리얼타임 이더넷(EtherCAT)을 사용하면 된다. ■ 랜카드 설정초기상태에서 EtherCAT driver가 설치되어 있지 않기 때문에 직접 연결 또는 원격으로 NIC driver 업데이트를 해줘야 한다. 이건 TwinCAT에서 할 수 있다. 메인메뉴: TwinCAT > Show Realtime Ethernet Compatible Deviceds... 선택 아래 창에서 TwinCAT을 위한 EtherCAT driver를 설치하고자 하는 디바이스를 선택하고 U..

반응형