본문 바로가기

전체 글23

4. [Wincc] 버튼으로 알람 설정하기 2편.(Buttons Alarm Logging) 안녕하세요. kgoing입니다. 지난 시간에 이어 스카다 화면에서 버튼 클릭 시 알람 창에 알람 메시지를 띄워보는 방법에 대해 알아보겠습니다. 1. 먼저 Alarm Logging - 오류 - message tag 부분에서... 을 클릭합니다 Tag selection 창이 나오면 지난시간에 만들어둔 새로운 알람 그룹을 클릭하시고 1번 버튼에 연결해 줄 알람 태그를 지정해 주면 됩니다. 2. 같은 방법으로 2,3번 버튼도 지정해 줍니다. 3. 오른 쪽으로 창 이동 후 Message text 부분에 알람 메시지를 적어 봅니다. 아무거나 적으시면 됩니다. 4. 다시 메인 화면으로 돌아와 Computer - 오른쪽 name에 나와있는 부분에 우클릭 후 속성으로 진입합니다. 5. 속성 창이 뜨면 startup 메뉴.. 2022. 9. 3.
3. [Wincc] 버튼으로 알람 설정하기.(Buttons Alarm Logging) 안녕하세요. kgoing입니다. 오늘은 Wincc 7.4를 이용하여 Button으로 알람 설정을 하는 방법에 대해 알아보겠습니다. 실행 로직은 다음과 같습니다. 실행 로직 1. 알람 버튼 클릭 시 녹색으로 점등, 오른쪽 버튼 클릭 시 알람 해제 녹색 해제 2. 알람 버튼 클릭시 알람 창에 데이터, 시간, 넘버, 메시지 텍스트 표기 오늘은 분량이 많아 1편과 2편을 나누어서 다뤄보려고 합니다. 잘 따라오시면 누구나 쉽게 알람을 생성할 수 있습니다. 1. Graphics Designer를 이용하여 새로운 그림 창을 하나 생성해 줍니다. 저는 alarm.pdl이라는 파일을 하나 생성하였습니다. 2. Controls 팝업창에 가서 WinCC AlarmControl을 하나 꺼내 줍니다.(더블클릭) 해당 옵션은 알.. 2022. 9. 3.
1.[python] xpath, title, text 클릭 안될 때 웹 요소 클릭 방법, iframe 창 전환 방법 안녕하세요 kgoing입니다. 오늘은 Frame 전환하는 방법에 대해 알아보겠습니다. 크롤링 개발 중 화면 내에 있는 아이디 창이나 버튼 등을 클릭하려면 일단 개발자 도구를 열어서 해당 xpath나 div, name 등을 이용하는 방법들이 있는데요 간혹 가다 잘 되다가 클릭이 되지 않는 경우가 있습니다. 이유는 해당 html에서 iframe을 사용하여 나타는 현상인데요. html이 집이라고 생각하시면 iframe은 집 안에 있는 방이라고 이해하시면 될 거 같습니다. 예컨대 이런 경우이죠 집(html)에 들어가 성공 -> 주방 진입 성공(주방엔 문이 없을 경우) -> 화장실에 있는 샤워기 물 ON 실패. 실패하는 이유는 간단합니다. 화장실을 들어가기 위해 문을 열고 입장을 해야 하는데 우리는 현재 집(ht.. 2022. 8. 21.
3.[Python 자동 로그인] 파이썬을 이용한 네이버 자동 로그인 우회 접속 하는 법 3편 (코딩 따라하기)(feat. 자동 접속 감지 우회 방법) 안녕하세요 kgoing입니다. 지난 시간에 네이버 자동 접속에 대한 코드를 작성해 봤는데요. 2. [Python 자동 로그인] 파이썬을 이용한 자동 로그인 2편 (코딩 따라 하기) 2.[Python 자동 로그인] 파이썬을 이용한 자동 로그인 2편 (코딩 따라하기) 안녕하세요 kgoing입니다. 오늘은 지난 시간에 이어 크롬 드라이버를 이용하여 네이버 자동 로그인 코드를 작성해 보는 시간을 갖겠습니다. 부분 코드로 설명드리고 최종 코드도 공유드릴 테니 k-going.tistory.com 자동 접속은 성공하였지만 네이버에서 설정해 둔 자동 접속 감지 시스템에 걸려 최종 로그인 까지는 하지 못했습니다. 이번 시간은 자동 접속 감지 시스테를 우회하여 최종적으로 자동 로그인하는 코드를 작성해 보겠습니다. 일단 지.. 2022. 8. 20.
2. [MITSUBISHI PLC(미쓰비시 PLC), Gx Works2]  코멘트 설정 방법(주석 다는 방법) 안녕하세요. kgoing입니다. PLC 프로그래밍을 하기 전에 주석(코멘트) 설정 방법에 대해 알아보겠습니다. 프로그래밍을 하면서 코멘트를 사용하면 해당 접점이 어떤 역할을 하는지 쉽게 알아볼 수 있습니다. 단순히 쉽게 알아보는 목적도 있고 사용 한 접점인지 아닌지 파악도 쉽게 가능합니다. 하나의 접점을 다른 용도로 사용하면 에러가 발생할 수 있기 때문입니다. 코멘트 설정 방법 1. 상단 설정 탭에서 View - Display format for divce comment로 들어갑니다. 2. 옵션 창이 나오면은 Program Editor - Ladder/SFC - Enter ladder로 들어가 우측에 Operational Setting 창에 있는 Enter label comment and device c.. 2022. 8. 16.
2. 코딩을 배워야 하는 이유 2편 (feat. 코딩으로 돈 버는 방법) 안녕하세요 kgoing입니다. 오늘은 코딩을 배워하는 이유 두 번째 이야기를 해볼까 합니다. 지난 시간에 앞서 말했듯이 코딩은 4차 산업혁명시대를 맡이 하여 없어서는 안 될 필수 지식이 되었습니다. 전 세계적으로 코딩 교육이 의무화되었고 우리나라에서 또한 초등학교 때부터 코딩 교육을 진행하고 있습니다. 그럼 이제부터 코딩의 장점에 대해 몇 가지 알아보겠습니다. 코딩의 장점 1. 코딩을 할 줄 알면 삶의 질이 향상됩니다. 필요한 프로그램을 자체 제작하여 적시 적소에 사용할 수 있습니다. 2. 부업을 할 수 있습니다.(코딩으로 돈 버는 방법) 많은 직장인 또는 구성원들은 월급 외 수입, 즉 나만의 PIP-LINE을 구축하기 갈망하고 원합니다. 비록 부수입이 한 달에 5만 원이 됐든 30만 원이 됐든 아니면 .. 2022. 8. 15.
2. [Wincc] Wincc Button 만들기(feat. 버튼 연결) 새로운 프로젝트를 하나 생성해 줍니다. 프로젝트명은 아무거나 해도 상관없습니다. 1. Graphics 마우스 우클릭을 하시고 new picture 해주어 새로운 그림 두 개를 생성합니다. 2. 새로운 그림을 생성해 주었으면 마우스 우클릭 후 Rename picture를 클릭하시어 이름을 변경해 줍니다. 각각 button, home로 이름 변경을 하였습니다. 이름은 아무거나 하셔도 상관없습니다. 3. 이름 변경 후 각각 그림 파일을 열어 줍니다. 마우스 우클릭 후 Open picture를 클립 합니다. 4. home 그림 창에서 우측 Standard 위젯에서 Button을 더블 클릭하면 다음과 같은 창이 나옵니다. 버튼 1개를 생성해 줍니다. 5. 버튼을 생성하면 다음과 같은 버튼 속성 화면이 나옵니다. .. 2022. 8. 14.
2.[Python 자동 로그인] 파이썬을 이용한 자동 로그인 2편 (코딩 따라하기) 안녕하세요 kgoing입니다. 오늘은 지난 시간에 이어 크롬 드라이버를 이용하여 네이버 자동 로그인 코드를 작성해 보는 시간을 갖겠습니다. 부분 코드로 설명드리고 최종 코드도 공유드릴 테니 천천히 따라 하시면 될 거 같습니다. 1. 일단 사용할 모듈을 import 해 줍니다. selenium이라는 모듈을 사용할 것이고 사용 전에 컴퓨터에 모듈이 설치되어있어야 합니다. 만약 설치가 되어 있지 않다면 명령 프롬프트 창을 실행하시고 pip install selenium이라고 작성하시어 설치를 해 줍니다. 설치가 완료되었으면 일단 네이버 로그인 창까지 열어 보겠습니다. 코드는 다음과 같습니다. from selenium import webdriver # 모듈 불러오기 url = "https://nid.naver... 2022. 8. 12.