kindodo

고정 헤더 영역

글 제목

메뉴 레이어

kindodo

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (9)
    • Codesys (7)
    • Linux (2)

검색 레이어

kindodo

검색 영역

컨텐츠 검색

Codesys

  • Codesys #3-2 AND 함수와 데이터 수동 입력

    2025.07.21 by 메튜킴

  • Codesys #3-1 코드시스 규칙 Rule (변수타입, 헝가리안 표기법)

    2025.07.21 by 메튜킴

  • Codesys 프로그램 작성 #2-1 (LD, FBD)

    2025.07.21 by 메튜킴

  • Codesys 프로그램 작성 #2 (ST)

    2025.07.21 by 메튜킴

  • Codesys 프로그램 작성 #1

    2025.07.21 by 메튜킴

  • Codesys Install 코드시스 설치

    2025.07.21 by 메튜킴

  • Codesys 시작하기

    2025.07.15 by 메튜킴

Codesys #3-2 AND 함수와 데이터 수동 입력

PLC 프로그램을 진행하다 보면 항상 PLC를 옆에두고 프로그램 하면 가장 좋지만 그렇지 못한 경우도 많이 있습니다. 이러한 경우 데이터 값을 강제로 쓰거나 시뮬레이션 돌려야 합니다. 여기서는 데이터 값을 강제로 쓰는 (스위치를 강제로 on/off하는) 방법을 소개하고자 합니다. 이 방식들은 실제 PLC가 없더라도 프로그램의 큰 틀을 작성할 수 있기 때문에 매우 유용하게 사용됩니다. 스위치1(xSW1)과 스위치2(xSW2)를 동시에 눌렀을 때 출력 (xOut1) 이 나가는 경우를 프로그램 해 보겠습니다.mainPRG은 ST 로 생성 후 Application 에서 Add Object 하여 POU prgTest를 FBD로 생성하였습니다. 로그인 후 run 하면 아래와 같은 창을 보실 수 있습니다. (창 분..

Codesys 2025. 7. 21. 17:48

Codesys #3-1 코드시스 규칙 Rule (변수타입, 헝가리안 표기법)

데이터 타입Codesys 프로그램을 진행하면서 변수 선언에 대한 데이터 타입을 우선 표기하겠습니다.Codesys 프로그램 데이터 타입은 IEC 61131-3 기반으로 되어있습니다.데이터 타입최소값최대값메모리 사이즈 bitBOOLFALSETRUE1BYTE02558WORD06553516DWORD04´294´967´29532LWORD02^64-164SINT-1281278USINT02558INT-327683276716UINT06553516DINT-2´147´483´6482´147´483´64732UDINT04´294´967´29532LINT2^632^63-164ULINT02^64-164REALBsp.3.14159265432LREAL 64STRINGVariabel 255byte maxTIMEBsp.T#5d4h5..

Codesys 2025. 7. 21. 15:45

Codesys 프로그램 작성 #2-1 (LD, FBD)

앞서 작성한 3로 스위치 계단 에 관련된 각기 다른 언어로 작성 시 프로그램을 구현해 보았습니다. LDLD2FBDCFC각기 다른 언어에 대해 전부 알 필요는 없습니다.다만 데이터를 다루는 경우 ST가 탁월하기에 ST 언어를 활용하는 것을 추천합니다.간단한 함수 또는 라이브러리 함수 사용시에는 FBD도 사용이 편리합니다.처음부터 다 욕심내지 말고 천천히 한걸음씩 나아가도록 합시다.이번장에서는 같은 로직도 서로 다른 언어로 구현할 수 있음을 표현하였습니다.

Codesys 2025. 7. 21. 15:15

Codesys 프로그램 작성 #2 (ST)

프로그램 작성 창을 통해 간단한 프로그램을 하나 작성해 보도록 하겠습니다. 위 사진은 제가 어릴 때 친척집에 있었던 전등 을 챗 GPT로 구현한 것입니다. (아직 스위치 표현 부분에 약간 에러가 있는 것 같습니다. ^^) 3로 스위치 라고 검색하셔도 됩니다.요지는 1층, 2층 스위치가 눌러질 때 마다 전등은 on/off를 변경합니다.위와 같은 회로에서 전구를 켜기 위해선 스위치 1, 스위치 2가 같은 상태 (on, on / off, off) 일 때 동작하게 됩니다.이를 각각 ST, LD, FBD 스타일로 프로그램 해 보겠습니다. 먼저, main program 에서 모든 프로그램을 작성하는 것은 시안성 및 관리 차원에서 좋지 않기 때문에 함수를 하나 만들어 줍니다.아래 그림처럼 Application 을 우..

Codesys 2025. 7. 21. 13:53

Codesys 프로그램 작성 #1

Codesys를 시작하여 File->New Project를 실행합니다. 각각 다 설명하고 싶지만...저도 Standard Project 밖에 사용 안해봐서 Standard Project를 선택한 위 이름과 경로를 설정하고 OK 해 줍니다. 선택 후 다음과 같은 창을 볼 수 있습니다.먼저 Device는 내가 어떤 H/W에 프로그램 할 것인지 입니다. "저는 H/W가 없는데요?" 하시는 분들은 위 그림과 같이 Codesys Control Win V3 x64 (CODESYS) 를 선택하시면 됩니다.의미는 현재 PC를 Codesys PLC처럼 사용하겠다는 뜻입니다. "제 PC에는 Codesys 라이선스가 없습니다." 하시는 분들은 앞서 기술한 것 처럼 매번 무료 2시간씩 이용이 가능하기 때문에 크게 걱정 안하셔..

Codesys 2025. 7. 21. 12:00

Codesys Install 코드시스 설치

Codesys 설치는 아래 링크를 통해서 확인 가능합니다.https://store.codesys.com/en/ CODESYS Store International | CODESYS Store InternationalThe store will not work correctly when cookies are disabled. JavaScript seems to be disabled in your browser. For the best experience on our site, be sure to turn on Javascript in your browser. CODESYS - the leading manufacturer-independent IEC 61131-3 autstore.codesys.comCodesy..

Codesys 2025. 7. 21. 10:48

Codesys 시작하기

해당 문서는 국내 Codesys 설명을 찾다가 여러가지 어려움이 있어 직접 제작하고 만들게 되었습니다.테스트 및 다양한 시도, 경험에 따른 문서 제작이기 때문에 다소 틀린 내용이 포함되어 있을 수 있습니다.댓글로 남겨주시면 확인 후 수정 등 조치하겠습니다.또한 매번 교육 자료 제작에 있어 번거로움이 있어 교육 제작용으로도 사용할 예정이니 비방글, 선정적, 모욕적인 댓글은 삼가해 주시기 바랍니다. Codesys를 Wikipedia 에 검색하면 아래와 같이 시작합니다.Codesys 는 국제 산업 표준 IEC 61131-3 에 따라 컨트롤러 애플리케이션을 프로그래밍하기 위한 통합 개발 환경 입니다 .IEC 61131-3 이라는 단어가 처음 접하는 사람으로써는 생소하거나 다소 무겁게 다가올 수 있는데요.처음 접..

Codesys 2025. 7. 15. 17:12

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
kindodo © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바