컨트롤러 객체 액세스
컨트롤러
객체는 컨트롤러 실행에 관한 상태 정보를 제공합니다.속성 | 데이터 유형 | 명령어 | 설명 |
|---|---|---|---|
Audit Value | DINT[2], LINT | GSV | 감사 값은 프로젝트가 컨트롤러에 다운로드되거나 이동식 저장소에서 로드되는 경우 생성되는 고유한 값입니다. 변경이 감지되면 이 값이 업데이트됩니다. 모니터링할 변경 사항을 지정하려면 ChangesToDetect 속성을 사용합니다. |
ChangesToDetect | DINT[2], LINT | GSV, SSV | 모니터링할 변경 사항을 지정하는 데 사용됩니다. 모니터링할 변경 사항이 발생하면 감사 값이 업데이트됩니다. |
CanUseRPIFrom Producer | DINT | GSV | 제작자가 지정한 RPI를 사용할지 여부를 식별합니다.
|
ControllerLog Execution Modification Count | DINT | GSV SSV | 프로그램/태스크 속성 변경, 온라인 편집 또는 컨트롤러 타임 슬라이스 변경으로 인해 생성된 컨트롤러 로그 항목 수. 또한 강제 적용으로 인해 생성된 로그 항목을 포함하도록 구성할 수도 있습니다. RAM이 불량 상태가 되면 이 개수가 리셋됩니다. 이 개수는 가장 큰 DINT에서 제한되지 않으므로 롤오버가 발생할 수 있습니다. |
ControllerLog TotalEntryCount | DINT | GSV SSV | 마지막 펌웨어 업그레이드 이후의 컨트롤러 로그 항목 수. RAM이 불량 상태가 되면 이 개수가 리셋됩니다. 이 개수는 가장 큰 DINT에서 제한됩니다. |
DataTablePad Percentage | INT | GSV | 별도로 확보해둔 사용 가능한 데이터 표 메모리의 비율(0 ~ 100). |
IgnoreArrayFaultsDuringPostScan | SINT | GSV SSV | SFC 동작을 사후 스캔할 때 발생하는 선택된 폴트를 억제하도록 구성하는 데 사용됩니다. SFC가 자동 리셋으로 구성된 경우에만 유효합니다.
폴트가 억제되면 컨트롤러는 내부 폴트 처리기를 사용해 해당 폴트를 자동으로 지웁니다. 그러면 폴트가 발생한 명령어는 자동으로 건너뛰고 다음 명령어에서 실행이 다시 시작됩니다. 폴트 처리기는 내장되어 있기 때문에 이러한 동작을 수행하도록 에러 처리기를 구성할 필요가 없습니다. 사실, 폴트 처리기를 구성하더라도 억제된 폴트가 에러 처리기를 트리거하지는 않습니다. |
InhibitAutomatic FirmwareUpdate | BOOL | GSV SSV | 펌웨어 슈퍼바이저를 활성화할지 여부를 식별합니다.
|
KeepTestEditsOnSwitch over | SINT | GSV | 컨트롤러 절체 시 편십 태스트를 유지할지 여부를 식별합니다.
|
Name | String | GSV | 컨트롤러 이름. |
Redundancy Enabled | SINT | GSV | 컨트롤러가 중복에 대해 구성되었는지 여부를 식별합니다.
|
ShareUnused TimeSlice | INT | GSV SSV | 연속 태스크 및 백그라운드 태스크가 사용되지 않는 타임 슬라이스 공유하는 방법을 식별합니다.
|
TimeSlice | INT | GSV SSV | 통신에 할당된 사용 가능한 CPU의 비율(10 ~ 90). 키 스위치가 실행 위치에 있으면 이 값을 변경할 수 없습니다. |
의견을 작성 부탁드립니다.