본문 바로가기

pc제어3

PC 기반 자동화 장비 제어 프로그램 개발 순서 ( 18단계 ) PC기반 장비 제어 소프트웨어를 개발하면서 기본적으로 진행하는 개발 과정에 대해서 순서대로 설명하겠습니다. 일반적인 순서로 설명을 하였으나 개발자가 여러명이라면 일부 단계는 순서와 상관없이 동시에 또는 사전에 먼저 개발이 가능합니다. 아래 내용은 대략적인 순서로만 생각하고 각각의 프로젝트 상황과 개발자 역량 , 투입 인원에 따라 적절하게 개발에 적용하는 것이 좋습니다. ​ ​ ※ 가정 - 기본적인 IO라이브러리나 모터 라이브러리는 구축되어 있다고 가정 - 공용으로 사용하는 GUI화면은 개발되어 있다고 가정 ​ ​ ​ 🔷 1. 장비 구조 파악 장비 구조를 파악하려면 우선 기구 설계자와 리뷰를 해야합니다. 이때 장비의 전체 동작 구조를 파악해야 합니다. 어떤 장비든지 액추에이터(모터, 실린더등)를 이용해서 .. 2023. 3. 24.
XMachineStudio 자동화 장비 PC 제어 통합 개발툴 XMachineStudio는 IO, Motor등으로 구성된 자동화장비(반도체, Solar, LED, SMT 장비)를 제어하는 소프트웨어를 개발하기 위한 통합 개발툴 프레임워크입니다. PC제어의 단점을 보완하고 PLC 제어의 장점을 흡수한 제어 전문 SW 개발툴로서 단시간의 학습으로 고품질의 소프트웨어를 바로 개발 할 수 있는 쉽고 강력한 툴입니다. >> 특장점 스크립트 기반의 시퀀스 제어 (XScript) 스크립트 편집기 런타임 시퀀스 수정 (장비 가동중 시퀀스 수정 가능 ) 런타임 디버깅 편리한 시퀀스 소스 유지 보수 Error DB 제공 User Control Debug Logging IO Data 편집, IO Check , IO Monitoring Cylinder Data 편집, Cylinder T.. 2023. 3. 24.
장비 제어 소프트웨어 개발에 관한 몇 가지 조언 ●●● 장비 제어 개발 및 코딩에 대한 조언 몇가지 ●●● 장비 제어 SW 개발과 관련된 특수한 환경이 있기 때문에 , 일반적인 소프트웨어 개발과는 다른 점이 있을 수 있습니다. ◆ 디버거의 사용은 최소화 하고 로그를 적극 활용하라 . 장비가 동작중일때는 디버거를 사용할 수 없고 문제 생길때마다 디버거에 의존하다 보면 소스 코드 분석 능력이 떨어지게 된다. ◆ 구조를 잡거나 조건을 생각할때는 나무를 보지 말고 숲을 보라. 코딩을 할때는 숲을 보지 말고 나무를 보라. ◆ 고객사 담당자가 원하는것을 얘기하면 원하는대로 해주려고 하지 말고, 그 기능을 원하는 진짜 이유를 먼저 생각해 보고 근본적인 원인을 찾으려고 노력하라 ◆ 고객사 담당자가 원하는 조건을 얘기하면 그 조건만 생각하지 말고 기존의 조건과 그것을.. 2013. 5. 29.