Posts

Showing posts from July, 2022

PLCSIM Advanced V2.0 SP1 실행 시 Module "CPUcommon" has an incompatible firmware version. 에러 발생 시 대처방안

Image
 PLCSIM Advanced V2.0 SP1 실행하여 1500시리즈 PLC CPU를 생성함 실행 후 다운로드를 TIA PORTAL에서 실행하면 에러 발생 PLCSIM Advanced V2.0 매뉴얼을 보면 F/W 지원 내역이 아래와 같다. CPU F/W를 바꿔본다. 이제 다운로드를 할 수 있다. PLCSIM에서도 CPU가 정상적으로 START된다. 모니터링도 정상적으로 된다.

ASUS Lyra Trio Ai Mesh 셋팅

여기서는 헤깔릴 수 있는 주의 사항만 적었다. lyra 앱으로 연결할 때 AP중 하나만 인터넷에 연결하고 router 모드로 연결할 것 리피터 모드로 연결하면 다른 AP를 추가할 수가 없다

Test using FC, FB, Nesting and check the memory usage in each case.

Image
이상 비트가 들어오면 이를 자기유지하는 회로를 3개 만들고자 한다. 이 때 그냥 레더로 코딩하는 것과 FC로 , FB로 또는 믹스해서 코딩하는 것 중 어느 쪽이 메모리 소비가 더 적은지 알고자 아래와 같이 다양한 케이스로 테스트한 결과를 공유한다.

How to show offset in TIA Portal DB.

Image
 There's no information on OFFSET. You can show the offset by changing the property of DB.  Now, you can find the offset in DB.

In TIA PORTAL, when contact icon bar is disappeared.

Image
  Sometimes, contact and branch icons are missing. If you want to bring it back, simply click "display favorites in the editor".

TIA PORTAL, In FB, Differences between Static and Temp

Image
 펑션블록에서 Static와 Temp의 차이는 다음과 같다. Temp는 1cyl 만 돌기 때문에 그 이후에는 해당 값을 잃는다.  비록 모니터 상에는 표현되지만 실제로는 로직 상에 사용할 수는 없다.  예를 들어 카운터의 리셋용 조건으로 걸 때 작동이 안된다. 대신 Static를 사용하면 계속 유지되므로 카운터 리셋용 조건으로 작동이 가능하다. 아래의 FB는 CTU를 활용하여 CV가 100이 되면 리셋하는 로직이다. Temp에 #Count_CV를 int로 생성하여 #Count_CV == 100이 되면 리셋하도록 하였으나 실제로는 작동하지 않고 CV만 계속 상승하였다.   - 아래 그림 참고 위의 #Count_CV를 Static변수에 등록하고 실행하니 카운터가 정상적으로 리셋되었다. 자세한 작동 상태는 아래 동영상을 참고한다.. 샘플 프로젝트

How to to set up Node-Red and Siemens PLC for OPC UA Server-Client

Image
  PLC Project flow for Node-Red