1. GX-Works2 32비트용 사용자 입니다.
2. Q03UDE CPU
3. 프로젝트 생성시 "라벨을 사용" 에 체크하여 글로벌라벨 사용
4. 파라미터에서 적산타이머 0K 에서 2K 조정
5. 파라미터에서 링크레지스터 8K에서 4K로 조정
6. |x0|-------------(st0 k100)
-|st0|-------(y40)
7. 위와 같이 프로그래밍 한 후 컴파일 하면 에러 납니다. F1028
8. 아래 내용이 에러 메시지 입니다.
No. 결과 데이터명 분류 내용 에러 코드
1 Error MAIN 프로그램 컴파일 자동 할당 디바이스 설정에서 설정한 디바이스 범위의 디바이스를 사용하고 있습니다. 자동 할당 디바이스 설정의 설정 범위를 재검토하거나 글로벌 라벨로 할당하는 디바이스, 프로그램 중에서 사용하는 디바이스를 재검토하십시오. F1028
9. 위와 같은 조건에서 적산타이머를 사용할려면 환경설정을 어떻게 해야 하는지요???
10. 물론 라벨을 사용하지 않으면 에러 발생하지 않습니다.
다음검색
댓글
댓글 리스트-
작성자Assembler 작성시간 15.10.01 컴파일에러 내용 그대로 입니다... 지금 래더에서 사용하는 ST0 디바이스가 자동 지역변수 할당에 사용되는
적산 타이머 영역과 겹치기 때문입니다... 이 문제를 해결하기 위해서는 Tool 메뉴에 Device/ Label Automatic Assign Setting... 에서 적산타이머 영역의 첵크박스를 언첵크 하셔서 자동지역변수 할당 영역에 적산타이머 영역을 사용하지
않던지... 자동할당 영역으로 할당된 적산타이머 이외의 영역을 사용하던지 하시면 됩니다... -
답댓글 작성자테스트맨 작성자 본인 여부 작성자 작성시간 15.10.02 답글 너무 고맙습니다.
-
답댓글 작성자Οㅏㅈㄴㅆ1¿ 작성시간 21.07.27 저도 이 문제로 검색중에 있었는데 Assembler 님 6년전 답글보고 해결했네요. 감사합니다.
세월이 많이 흘렀네요. 건강들 하시지요?
-
답댓글 작성자에리 작성시간 23.02.22 Οㅏㅈㄴㅆ1¿ 저도 F1028 C4136문제로 디버깅하다가 이 글 읽고 해결했습니다.
아오~ 3시간동안 고생