본문 바로가기
반응형

지멘스PLC기초14

SIEMENS PLC Simatic Manager 프로그래밍 기초 - Move 오늘은 MOVE (무브) 명령어에 대해서 알아보겠습니다. ​ 우리가 흔히 생각할때는 무브라고 하면 "이동하다"라는 뜻으로 어떤 데이터를 이동시킨다고 생각하기 쉬운데 PLC나 PC 프로그래밍에서 MOVE 무브는 "복사"의 개념입니다. ​ 그럼 빠르게 사용법을 알아보겠습니다. ​ Program elements에서 Move카테고리를 열어보면 아래와 같이 딱 하나밖에 없습니다. 이제 프로그램 편집창의 네트워크(렁)에 드래그&드롭을 해주도록 합니다. ​ 위와 같은 상황에서는 IN 단자의 값이 OUT단자로 복사 됩니다. ​ 항상 복사를 하기 위해서는 위와 같이 프로그래밍 하면 되고, ​ 내가 필요할 때만 복사를 하기 위해서는 EN단자 앞에 P(Pulse : 상승엣지 검출)를 넣어주면 됩니다. ​ 자 구현해 보았습니.. 2022. 2. 15.
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Counter (카운터) 오늘은 "COUNTER" (카운터)에 대해서 알아보겠습니다. ​ Siemens(지멘스) Counter(카운터)는 프로그램 편집화면에서 왼쪽 "Program elements"를 보면 찾을 수 있습니다. ​ 카운터의 종류에는 S_CUD, S_CU, S_CD가 있는데, 각각 업다운 카운터, 업 카운터, 다운 카운터 입니다. ​ 하나씩 사용 방법을 알아보도록 하겠습니다. ​ 특이점 : 출력포인트가 없다. (설정값에 도달했을때 ON되는 접점이 없음.) ​ ​ 1. S_CU 업카운터 ​ 처음에 업 카운터 S_CU를 드래그&드롭 해보면 아래와 같이 빨간색 글씨로 ???(물음표)와 각 단자마다 ...이 붙어있습니다. 이 자리를 모두 채워주시면 됩니다. (사실 모두라고 하지만 사용하지 않는것은 안채워도 됩니다.) 먼저 .. 2022. 2. 9.
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Bit logic 오늘부터 Simatic Manager로 프로그래밍 하는 기초를 공부해 보겠습니다. 먼저 Simatic Manager 기본적인 사용법은 아래 포스팅을 참조해 주세요. 출처: https://mech19.tistory.com/104?category=807455 [초보 엔지니어의 다락방] SIEMENS STEP7 PLC Programing 기초 #2 ( 지멘스 S7 PLC 프로그래밍 기초, Simatic Manager 기초 ) 오늘은 직접 STEP7 프로그램인 SIMATIC Manager를 구동하여 프로젝트를 생성해 보겠습니다. Simatic Manager프로그램 설치는아래 포스팅을 확인해 주세요. https://mech19.tistory.com/102 Window10 Siemens STEP7.. mech19... 2022. 2. 7.
SIEMENS STEP7 PLC Simatic Manager Programing 기초 응용 ( 지멘스 PLC FB, Function Block ) 오늘은 "FB" (Function Block)에 대해서 알아볼까 합니다. 지난번에 간단하게 알아보긴 했는데, 오늘은 좀 더 자세히 알아보려고 해요. ​ 많은 분들이 FC와 FB를 많이 헷갈려하시고 차이점이 뭔지 정확하게 잘 모르시고 어려워 하시더라구요. ​ 그렇게 막 엄청 복잡하게 생각하실 필요 없습니다. ​ 일단 오늘 이야기 할 "FB"에 대해서 시작해 볼께요. 오늘 제가 하는 이야기를 잘 보시면 감이 오실 겁니다. ​머리속에 최대한 간단하게 정리 될 수 있도록 말해보겠습니다. "FC"에 대해서는 아래 포스팅을 참조 해 주세요~~ 출처: https://mech19.tistory.com/113 [초보 엔지니어의 다락방] SIEMENS STEP7 PLC Simatic Manager Programing 기초.. 2022. 1. 26.
SIEMENS STEP7 PLC Simatic Manager Programing 기초 응용 ( 지멘스 PLC FC, Function ) 오늘은 "FC"(Function)에 대해서 자세히 알아보겠습니다. 간단하게 얘기해서 "FC"는 프로그램을 짜는 공간이라고 생각하면 됩니다. ​ ​일단 지난번에 배운 내용중에서 "FC"를 생성하는 방법부터 살짝 복습해 볼까요? ​ 아래와 같이 "Blocks"화면에서 우클릭하고 [Insert New Object]-[Function]을 실행하면 "FC"를 추가할 수 있습니다. ​ ​ 아래와 같은 "Properties"에서 FC 이름을 설정한 뒤 "OK"버튼을 클릭해주면 됩니다. 저는 "FC1"을 만들어 보도록 하겠습니다. "FC"뒤에 번호는 원하는 걸 아무거나 붙이셔도 괜찮습니다. ​ "FC1"이 만들어졌으니 더블클릭하여 프로그램 편집창을 띄어주도록 합니다. ​ 자 이제 프로그램을 짤 수 있는 편집창이 생성되.. 2022. 1. 25.
SIEMENS STEP7 PLC Simatic Manager Programing 기초 응용 ( 지멘스 PLC OB, Organization Block ) 처음 오신 분들은 이전 포스팅을 먼저 보시는 것을 추천 드립니다. 이전 포스팅에서 Simatic Manager사용법등 기본적인 기초내용을 모두 정리해 두었습니다. (포스팅이 10개정도 되기때문에 링크는 따로 걸기 힘든점 양해바랍니다.) 오늘은 "OB"에 대해서 좀 더 자세히 알아보겠습니다. 기초를 배울 때 알아보았던 내용보다 조금 더 깊게 알아보려고 합니다. 1. OB (Organization Block)의 역할 OB는 어떤 역할을 할까요? 간단히 얘기해서 우리가 프로그래밍한 내용을 PLC시스템에 이해시켜주는 역할을 합니다. 우리가 작성한 프로그램을 PLC가 이해해야 작동시켜 줄 수 있잖아요? 그걸 "OB"가 해주는 겁니다. 좀 더 전문적인 용어로 이야기 하면 "OB"는 PLC 내 운영시스템과 사용자프로.. 2022. 1. 24.
반응형