(MelsecQ PLC) Call 명령어로 프로그램을 함수처럼 사용하기
무언가 복잡한 연산을 할 때값만 다르고 연산 순서가 같다면? 같은 코드를 여러번 복사하여 사용할 필요 없이하나의 프로그램을 만들고 호출만 하면 된다! 예) D0에 D2+D4*D6/D8 값을 넣고 싶다. D10에도, D100에도 값을 넣고 싶다. C언어의 함수로 표현을 한다면...D0 = CallBack(D2, D4, D6, D8) {}D10 = CallBack(D12, D14, D16, D18) {}int CallBack(Pr1, Pr2, Pr3, Pr4, Pr5){ 연산... return 결과} 멜섹PLC에서는 하나의 CALL 명령어에서 5개의 파라미터 변수를 사용할 수 있다.|-[ ]-[CALL Pn Pr1 Pr2 Pr3 Pr4 Pr5]-| 예제 내려받기(Ver.1.550Y에서 작성 됨) ..