반응형
Gx Works2로 코딩을 하실때 스테이트먼트를 어디까지 활용하시는지요?
프로그램을 구분시켜주는 주석의 역할을 하는 스테이트먼트만 잘 활용하면 가독성이 보다 좋은 프로그램을 설계 할수 있습니다.
1. 스테이트먼트는 Q PLC에 프로그램 삽입시 래더와 함께 메모리에 저장됩니다.
2. Gx Works2에서 Ctrl+L 을 누르면 현재 래더프로그램에서 사용한 스테이트먼트를 리스트로 확인할수있습니다.
3. 스테이트먼트의 색상을 교체하여 가독성을 향상시킬수 있습니다. (저는 보통 노란색이나 보라색을 많이 씁니다.)
4.스테이트먼트는 래더 맨처음부에서 엔터를 친후 ; (세미콜론) 만 붙이면 바로 달수있습니다.
5. 스테이트먼트에 ;[Title] 대소문자 구문하여 작성하면 래더프로그램을 폴더링하여 관리할수있습니다.
6. Title 스테이트먼트를 이용하여 폴더화하여 정리한 래더군은 다음 Title 스테이트먼트까지 묶이게 되며, 마우스 드래그, 복사 잘라내기 붙여넣기 등으로 함께 이동 및 삭제등 여러가지 기능이 가능합니다.
각 입출력, 내부릴레이 접점들의 코멘트를 다는것도 매우 중요하지만, 스테이트먼트를 작성한다는 것은 그 프로그램의 뿌리와 줄기, 가지를 치는거라고 볼수있습니다.
스테이트먼트를 적극 활용하여 빠르게 찾을수 있는 프로그램 설계를 적극 권장, 추천드립니다.
반응형
'PLC 전기제어 기술자료 > 샘플 프로그램 & TIP' 카테고리의 다른 글
[MELSEC] (미립자팁) CC-LINK IE CONTROL 통신으로 인해 스캔타임이 느릴때 조치할만한 방법 (고정주기스캔설정) (0) | 2022.05.14 |
---|---|
[MELSEC] (미립자팁) CPU 용량이 부족할 때 급하게 응급조치할 만 한 방법 (4) | 2022.02.25 |
[MELSEC] PLC에서 스톱워치를 구현하는 두가지 방법 (0) | 2022.02.24 |
[MELSEC] (미립자팁) 랜덤값을 음수를 포함하여 얻는 방법 (-32768 ~ 32767) (0) | 2022.02.19 |
[MELSEC] 콤마(,)로 나열된 문자열데이터를 분리하는 방법 (INSTR, MIDR명령어) (3) | 2022.01.22 |