rs232

임베디드/PLC

PLC - Python 시리얼 통신 3

저번 시간에 exe(실행파일)로 버튼을 누르면 PLC OUT 부분 led가 켜지는 것까지 알아봤습니다. 이번 시간에는 IN부분을 까지 만들어서 PLC IN, OUT 둘 다 exe 파일로 만들어 보겠습니다. 테스트용으로 만든 프로그램이라 실제 사용하려면 코드를 손보거나 추가해야하는 부분이 많습니다!! 참고용으로만 봐주시면 감사하겠습니다. 최종 결과물 ​ 구상하기​ 1. 저번 시간에 만든 코드에 IN 부분을 추가해야 합니다. ​ 2. IN 부분의 작동원리 접속이라는 버튼을 누르면 PLC의 IN 부분의 LED가 켜져 있는 번호 그대로 화면에 나타내 주게 만들겠습니다. 한마디로 접속 버튼을 누르면 PLC의 상태를 미러링 하는 프로그램입니다. ​ 3. IN 부분의 읽어오기 프로토콜을 알아야 합니다 ​ IN 부분 ..

임베디드/PLC

PLC - Python 시리얼 통신 2

저번 시간에 만든 코드를 바탕으로 exe(실행파일)로 PC 프로그램에서 버튼을 누르면 PLC OUT 부분 LED가 켜지는 방식의 파일을 만들어 보겠습니다. ​ ​ 이번 시간 결과물 우선 파이썬에서 exe 파일을 만들어야 합니다. 간단하게 tkinter라는 Python 설치시 기본적으로 내장되어 있는 파이썬 표준 라이브러리를 이용해서 쉽고 간단한 GUI 프로그램을 만들어 보겠습니다. from tkinter import * root = Tk() # 코드 삽입 root.mainloop() 1. tkinter 모듈을 import 2. Tk 클래스 객체(root)를 생성 3. 이 객체의 mainloop() 메서드를 호출 ​ mainloop()는 이벤트 메시지 루프로서 키보드나 마우스와 같은 다양한 이벤트로 부터 ..

Frozen Prize
'rs232' 태그의 글 목록