C 에디터와 래더코드의 함수 및 변수 연동방법

Parent Previous Next

C 에디터의 함수를  래더코드에서 불러오는 방법


C 에디터에서 작성한 함수를 래더에서 쉽게 사용할 수 있습니다. 방법은 다음과 같습니다.



C에서 사용하고자 하는 함수를 작성합니다. 래더코드에는 대문자만 입력할 수 있으므로 함수명은 모두 대문자로 작성해야 합니다.


이후 래더탭에서 FUNC에 작성한 함수 이름을 입력하면 됩니다.



예시처럼 입력할 경우 P3 릴레이가 ON 될때 시리얼 모니터에 good이라는 문자열이 나타나게 됩니다.


무거운 함수를 불러올 경우 스캔속도가 느려질 수 있으니 사용에 주의하시기 바랍니다.



C 에디터의 변수를 래더코드에서 사용하는 방법


C 에디터에서 선언한 변수를 래더코드에서 사용하기 위한 방법은 다음과 같습니다.



원하는 변수를 전역으로 선언합니다. 이때 변수에는 extern 키워드를 반드시 붙여야 합니다. 래더코드에는 대문자만 입력할 수 있으므로 변수명은 대문자로 작성해야 합니다


위와 같이 입력하였다면 다음 그림처럼 변수를 사용할 수 있습니다.





래더 메모리 영역을 C 에디터에서 접근하는 방법


래더메모리영역은 배열형태로 전역변수 처리가 되어 있습니다. 따라서 해당 변수에 접근하여 값을 변경하거나 사용할 수 있습니다.


변수의 형태는 다음과 같습니다.


사용 예)





Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?