Posts

Showing posts from September, 2023

지멘스 WinCC HMI 작화 시 Text를 입력하는데 온도 섭씨 표시가 깨질 경우

  Adding Degree sign in WinCC - 24701 - Industry Support Siemens WinCC HMI에 작화하는 중 Text를 이용해 섭씨를 표시하고 싶을 수 있음 영문 윈도우, 영문 글꼴에서 작화 시 TIA PORTAL에서는 정상 표시되는데 컴파일 후 다운로드하면 한글 특수 기호가 ㅁ로 표시되는 경우가 생김 이럴 때 Text 편집을 시도하고 Alt + 248을 누르면 온도 표시의 작은 동그라미가 입력됨. 이후 C를 추가해주면 온도 표시와 동일한 효과를 볼 수 있음

Siemens HMI의 HMI Connection이 삭제된 경우 복구 방법

Image
1. Devices & networks 메뉴를 연다. 2. Network View를 연다. 3. 화면 좌상단의 Connections를 누르고 옆 콤보박스의 HMI connection을 선택한다. 4. 아래와 같이 연결이 안된 항목을 확인한다. 5. 녹색 이더넷 포트 아이콘 클릭 후 CPU의 연결하고자 하는 포트까지 그대로 드래그 앤 드랍한다. 6. 정상적으로 연결되었음을 확인한다. 7. 이후 기존의 HMI 설정의 HMI_Connection과 Network View의 HMI_Connection이 같은지 확인하고 틀릴 경우 맞춰준다. 아래와 같이 신규 커넥션이 추가되었다. 기존 커넥션 번호는 6이었으니 3을 6으로 바꿔주자. 안 그러면 HMI Tag의 모든 커넥션을 바꿔야 한다. 아래 그림 처럼 Connection을 모두 새 Connection으로 바꿔야 한다. 번거로우니 기존 번호와 동일하게 하자. 그리고, PLC Tag가 적색인 것은 Sync를 해주면 된다. 싱크 버튼, Tag table 화면의 좌상단에 위치 Syncchronize 버튼 누르면 동기화 되면서 에러 표시 사라짐.

ifm사 LR Device 프로그램 localhost 에러 발생 조치 방안 (ERR_CONNECTION_REFUSED)

Image
 LR DEVICE 사용 시 웹브라우저에서 아래와 같은 에러가 뜰 때 조치방안이다. apache - Localhost sent an invalid response for my angular app - Stack Overflow 나는 엣지 브라우저를 쓰므로 엣지만 설명한다. 다른 브라우저는 위 링크 참고 edge://net-internals/#hsts 위 주소를 엣지 브라우저 주소창에 넣고 엔터를 친다. 이후 아래 그림과 같은 창이 열리면 Delete domain security policies에 localhost를 넣고 Delete를 누른다. LR Device 접속이 가능하다.

세이프티 입력 받는 방법 정리

Image
  세이프티 입력 처리 방법 예시 4가지 (이를 Vote라 한다. 선택의 문제) One sensor (1oo1) Two sensors (1oo2) – voting in the F-AI Two sensors (1oo2) – voting in the user program Three sensors (2oo3) – voting  in the user program Wiring and Voting Architectures for failsafe Analog Input Modules (F-AI) of the ET... - ID: 24690377 - Industry Support Siemens 사용자 프로그램에서 페일세이프 IO의 불일치 오류 감지 - 167492 - 업계 지원 지멘스 (siemens.com) 1oo1 and 1oo2 evaluation with the fail safe signal module SM 326F - ID: 15195631 - Industry Support Siemens 2개의 접점을 동시에 받아서 처리하는 경우 아래 참고할 것 따라서, E-STOP1 FB의 경우 비상정지 스위치가 2NC이라면 접점을 OR로 E-STOP1에 걸어주면 된다. 이를 통해 좀더 리던던시한 세이프티 입력이 가능하다.  하나가 문제되도 다른 하나가 Enable 되기 때문이다.

Safety ACK_GL에 대해서

Image
  ACK_GL이란? Global Acknowledgement의 약어로  Safety I/O가 여러 이유로 Passivated 된 경우,  discrepancy fault 인 경우, 세이프티 작동이 안될 것이다. 이 경우 문제를 해결한 뒤 ACK_GL을 실행해줌으로써 Active로 전환된다. 세이프티 PLC에 세이프티 IO 모듈 적용 및 세이프티 프로그램 적용 시 ACK_GL은 반드시 있어야만 한다. 다만, ACK_GL없이도 각 Safety  IO 모듈 전용 DB에서 ACK_REI 입력을 불러내어 이를 셋 시켜줘도 ACK_GL과 동일한 기능이긴 하다. 하지만, 모듈별로 네트워크를 개별 등록해야하는 단점과 실수로 누락할 수 있는 단점이 있는 만큼 ACK_GL을 사용하는 것이 합리적이다. TIA Portal: All Safety Basics! Part 5: Global Acknowledgement / ACK_GL - Bing video