What are non-blocking conditions on the M580 CPU ?
Issue:
What are the non-blocking conditions which keeps the M580 CPU in RUN ?
Product Line:
M580 CPUs
Environment:
EcoStruxure Control Expert, Windows 10
Resolution:
The system enters a non-blocking condition when it detects an input/output error on the backplane bus (X Bus or Ethernet) or through execution of an instruction, which can be processed by the user program and does not modify the CPU status.
Conditions Linked to I/O Diagnostics:
Conditions Linked to Execution of the Program Diagnostics:
Note:
- A non-blocking condition keeps the CPU in RUN and doesn't trigger the power supply module relay of the M580 PLC.
- We can force the CPU to go in HALT status when a non-blocking errors linked to the execution of the program are detected (%S15, %S18 or %S20 =1), by setting the system bit %S78 (HALTIFERROR) to 1.
What are the non-blocking conditions which keeps the M580 CPU in RUN ?
Product Line:
M580 CPUs
Environment:
EcoStruxure Control Expert, Windows 10
Resolution:
The system enters a non-blocking condition when it detects an input/output error on the backplane bus (X Bus or Ethernet) or through execution of an instruction, which can be processed by the user program and does not modify the CPU status.
Conditions Linked to I/O Diagnostics:
- When an I/O error detected on one of the modules in the rack (%S10=1),
- An I/O error detected in the task in progress (%S16=1),
- An I/O error detected on rack address 0 to 7 (%S40...%S47=1),
- A channel error (%Ir.m.c.ERR =1 ) (implicit exchanges)
- Or a channel error word (%MWr.m.c.2 ) where its value indicates the type of error detected on the specified channel and depends on the I/O module (implicit exchanges)
Conditions Linked to Execution of the Program Diagnostics:
- When a character string manipulation error detected (%S15=1)
- A capacity overrun, error detected on a floating point, or division by 0 (%S18=1)
- Or an index overrun (%S20=1).
Note:
- A non-blocking condition keeps the CPU in RUN and doesn't trigger the power supply module relay of the M580 PLC.
- We can force the CPU to go in HALT status when a non-blocking errors linked to the execution of the program are detected (%S15, %S18 or %S20 =1), by setting the system bit %S78 (HALTIFERROR) to 1.
게시 대상: 슈나이더 일렉트릭 Korea
도움이 필요하신가요?
제품 선택기
애플리케이션에 적합한 제품과 액세서리를 빠르고 쉽게 찾을 수 있습니다.
견적 받기
영업 관련하여 온라인으로 문의하시면 전문가가 연락드립니다.
구매처
해당 지역의 가장 가까운 슈나이더 일렉트릭 대리점을 쉽게 찾을 수 있습니다.
지원 센터
한 곳에서 모든 요구 사항에 대한 지원 리소스를 찾아보십시오.