Posts

Showing posts from July, 2023

CP1543-1의 PARAMETER ASSIGNMENT ERROR 발생 시 조치 방안 중 하나

 위와 같이 에러 뜬 경우가 있을 때는 CP1543-1의 ETHERNET ADDRESSES의 IP와 CPU의 W1 ETHERNET ADDRESSES의 IP가 동일하지 않은지 확인하라. 둘이 동일해도 잘될 때는 이상 없는데 이유는 모르지만 하드웨어 컴파일 후 다운로드를 한 경우 이 에러가 떠서 해제가 안되었다. 조치 방안은 서로 IP를 다르게 하여 해결하였다.

REMOTE IO (특히 SAFETY)의 DC파워만 실수로 OFF 시 조치방안

Image
  실수로 CPU는 그대로 있는데 REMOTE IO 들의 DC전원을 OFF해버리면 아래와 같은 에러 플래그가 뜬다. 조치법은 CPU를 STOP 후 다시 RUN한다.

-(SD)- 딜레이 타이머의 ON/OFF 상태를 STL FC로 구현하고 SCL FC에 이를 적용하여 상태값 받아오기

Image
 SCL로 -(SD)- ON/OFF 상태값을 BOOL 로 받으려 하니 문법에러가 발생하였다. 여기 저기 찾아보니 SCL로 해당 값을 그대로 받을 수 없고 형변환이 필요하다고 확인이 되었다. 형변환을 하는 방법은 여러가지가 있겠지만 그중 하나를 아래와 같이 소개하고 기록으로 남긴다. STL로 FC 구현하기 SCL에서 위 FC를 사용한 사례 6번 행에서 형 변환할 수 없음을 알리는 에러가 표시된다.