최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기한국CAD/CAM학회논문집 = Transactions of the Society of CAD/CAM Engineers, v.14 no.1, 2009년, pp.50 - 59
한관희 (경상대학교 산업시스템공학부) , 박준우 (경상대학교 산업시스템공학부)
There are two main problems in the current PLC ladder programming practices: First, currently there are no widely adopted systematic design methods to deal with PLC based control systems in the shop floor. So, the control logic design phase is usually omitted in current PLC programming development l...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
래더 로직의 자동 생성 방법에는 무엇이 있는가? | 래더 로직의 자동 생성 방법에 관한 연구로는 크게 3가지 접근 방법이 있다. 첫째, 페트리 넷을 이용하여 래더 로직을 생성하는 방법과[8-11], 둘째, 유한 상태 머신 (finite state machine)을 이용하여 생성하는 방법이 있다[12-15]. 마지막으로 플로차트와 유사한 형식을 이용하여 생성하는 방법이 있다. | |
활동 다이어그램의 어떤 점 덕분에 래더 로직의 설계 도구로서 적합한가? | UML 다이어그램 중에서 활동 다이어그램은 플로 차트와 유사한 구조를 가지고 있고, 또 병렬 제어 흐름을 포함한 다양한 제어 플로를 표현할 수 있다는 점에서 래더 로직의 설계 도구로서 적합한 장점을 많이 가지고 있다. | |
PLC 래더 코드 작성 과정은 어떤 문제점이 있는가? | 현재 생산 현장에서 널리 사용되는 PLC 래더 코드 작성 과정은 크게 두 가지 문제점을 가지고 있다. 첫째, 체계적인 프로그램 설계 및 개발 프로세스 방법론의 적용이 미흡한 상태이며 프로그래머의 경험에 크게 의존하는 경향이 강하다. 즉, 일반 배치도, 공압 회로도, 타임 테이블 등이 포함되어 있는 기계 도면과 공법 관련 도면, 설비 사양서를 참고하여 작성자 본인만 알아볼 수 있는 방법으로 문서화 하거나 문서화 없이 코드를 직접 작성하는 경우가 빈번하게 발생한다[1]. 둘째, PLC 래더 다이어그램은 프로그램 작성 시에 발생하는 논리적인 오류를 검증하기 힘든 구조를 갖고 있다. PLC 래더 다이어그램은 전체 시스템에 대한 부분적인 시야만을 제공하기 때문에 구성 요소간의 상호 작용을 한 눈에 파악하기 어렵다는 제약을 가지고 있다. 좀 더 구체적으로 설명하면, 래더 다이어그램은 특정 렁(lung)에서 발생하는 입력과 출력의 상태 변화가 다른 렁에 어떤 영향을 주는지 파악하기 어려운 구조를 갖고 있기 때문에 코드를 신규로 작성하거나 코드를 변경할 때 발생할 수 있는 로직 오류를 검증하기 어렵다. |
Calvo, I., Marcos, M., Orive, D. and Sarachaga, I., "Using Object-Oriented Technologies in Factory Automation", Proceedings of 2002 IECON Conference, Sevilla, Spain. pp. 2892-2897, 2002
Young, K. W., Piggin, R. and Rachitrangsan, P., "An Object-Oriented Approach to an Agile Manufacturing Control System Design", International Journal of Advanced Manufacturing Technology, Vol. 17, No. 11, pp. 850-859, 2001
Bruccoleri, M. and Diega, S. N., "An Object-oriented Approach for Flexible Manufacturing Control Systems Analysis and Design Using the Unified Modeling Language", International Journal of Flexible Manufacturing System, Vol. 15, No. 3, pp. 195-216, 2003
Spath, D. and Osmers, U., "Virtual Reality- an Approach to Improve the Generation of Fault Free Software for Programmable Logic Controllers", Proceedings of IEEE International Conference on Engineering of Complex Computer Systems, Montreal, Canada, pp. 43-46, 1996
Baresi, L., Mauri, M., Monti, A. and Pezze, M., "PLCTools: Design, Formal Validation, and Code Generation for Programmable Controllers", Proceedings of 2000 IEEE Conference on Systems, Man and Cybernetics, Nashville, USA, 2000
Han, K. H. and Park, J. W., "Development of Object-Oriented Modeling Tool for the Design of Industrial Control Logic", Proceedings of the 5th International Conference on Software Engineering Research, Management and Applications (SERA 2007), pp. 353- 358, Busan, Korea, August 20-22, 2007
Peng, S. S. and Zhou, M. C., "Ladder Diagram and Petri Net Based Discrete Event Control Design Methods", IEEE Transactions on Systems, Man and Cybernetics-Part C, Vol. 34, No. 4, pp. 523-531, 2004
Lee, G. B., Zandong, H. and Lee, J. S., "Automatic Generation of Ladder Diagram with Control Petrinet", Journal of Intelligent Manufacturing, Vol. 15, No. 2, pp. 245-252, 2004
Frey, G. and Minas, M., "Internet-Based Development of Logic Controllers Using Signal Interpreted Petrinets and IEC 61131", Proceedings of the SCI 2001, Orlando, FL, USA. pp. 297-302, 2001
Taholakian, A. and Hales, W. M. M., "PN PLC: a Methodology for Designing, Simulating and Coding PLC Based Control Systems Using Petri Nets", International Journal of Production Research, Vol. 35, No. 6, pp. 1743-1762, 1997
Manesis, S. and Akantziotis, K., "Automated Synthesis of Ladder Automation Circuits Based on State Diagrams", Advances in Engineering Software, Vol. 36, No. 4, pp. 225-233, 2005
Sacha, K., Automatic Code Generation for PLC Controllers. LNCS 3688, pp. 303-316, 2005
Liu, J. and Darabi, H., "Ladder Logic Implementation of Ramadge-Wonham Supervisory Controller", Proceedings of Sixth International Workshop on Discrete Event Systems. pp. 383-389, 2002
박형태, 왕지남, 박상철, "DEVS 모델로부터 PLC 코드 생성을 위한 방법론", 2008 한국 CAD/CAM 학회 학술발표회 논문집-Digital Manufacturimg III, pp. 246-252, 2008
Jack, H., Automating Manufacturing Systems with PLCs. http://clay more.engineer.gvsu.edu/~jackh/books.html, 2007
Hajarnavis, V. and Young, K., "A Comparison of Sequential Function Charts and Object Modeling with PLC Programming", Proceedings of 2005 American Control Conference. pp. 2034-2039, 2005
PLCopen. XML Formats for IEC 61131-3, http://www.plcopen.org, 2005
LS Industrial Systems, GMWIN V4 User Manual, LS Industrial Systems, Korea, 2006
※ AI-Helper는 부적절한 답변을 할 수 있습니다.