kindodo

고정 헤더 영역

글 제목

메뉴 레이어

kindodo

메뉴 리스트

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

검색 레이어

kindodo

검색 영역

컨텐츠 검색

분류 전체보기

  • Wago PLC Docker #2 Linux 접속 (751-9402)

    2025.07.29 by 메튜킴

  • Wago PLC Docker #1 IP 설정 (751-9402)

    2025.07.29 by 메튜킴

  • 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 메튜킴

Wago PLC Docker #2 Linux 접속 (751-9402)

Linux 접속을 위해 SSH를 사용하여 접속하게 됩니다.SSH 접속 프로그램을 일반적으로 가장 기초적인 Putty 를 사용하지만 저는 시안성이 좋은 MobaXterm을 사용하겠습니다.무료로 사용할 수 있고, 설치가 필요 없는 버전이 있어서 편히 사용하고 있습니다.https://mobaxterm.mobatek.net/download-home-edition.html MobaXterm free Xserver and tabbed SSH client for WindowsThe ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more!mobaxterm.mobatek.net 아래와 같이 설정하여 접속합니다...

Linux 2025. 7. 29. 11:40

Wago PLC Docker #1 IP 설정 (751-9402)

Wago 751-9402 제품 관련 리뷰 입니다.회사 내에서 제가 담당하고 있는 제품인데요.제품에 대해서 파고들면서 제가 알게된, 테스트하는 제품들을 리뷰하러 합니다.Wago 에서 출시하는 소형 PLC 제품입니다.저도 이제껏 PLC는 그냥 PLC지...라고 알고 사용했는데요.Wago PLC는 Linux OS 위에 Codesys runtime 을 돌리는 형식으로 되어 있습니다.즉, Linux OS Controller 입니다. 따라서 SSH를 통해 Linux에 접속할 수 있습니다. Linux면 뭐 어쩌라고...할 수도 있는데요. Linux에 접속하여 Docker를 설치할 수도 있고, Docker 내의 Container를 통해 PLC와 독립적으로 프로그램을 넣을 수 있습니다.이번 페이지에서는 Linux 접속,..

Linux 2025. 7. 29. 11:27

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

추가 정보

인기글

최신글

페이징

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

티스토리툴바