I/O 모듈(Module)을 프로그래밍 방식으로 재구성

프로그래밍 방식으로 I/O 모듈(Module)을 구설하려면, 다음 스텝(Step)을 따르십시오.
다음과 같은 방법으로 로직을 통해 I/O 모듈(Module)을 재구성할 수 있습니다.
  • 모듈(Module)을 금지시킵니다.
  • MSG 모듈(Module) 재구성 명령을 사용합니다.
  • 금지를 해제합니다.
    팁:
    위험:
    I/O 모듈(Module)을 금지시키면 해당 프로그램(Program) 상태 값이 강제로 되돌려집니다. 컨트롤러(Controller)는 금지가 해제되고 연결이 재구성될 때까지 모듈(Module)을 제어하지 않습니다.
입/출력(I/O) 모듈(Module)을 프로그램 방식으로 재구성
  1. 모듈(Module)을 금지시키고 컨트롤러(Controller)와 모듈 사이의 연결을 금지하기 위해 로직을 기록합니다.
    1. 새 렁에서 GSV 명령을 생성합니다.
    2. 개체 클래스 피연산자에 대해 MODULE을 선택합니다.
    3. 개체 이름 피연산자에 대해 해당 I/O 모듈(Module)을 선택합니다.
    4. 이름이 있는 I/O 모듈(Module)만 GSV 명령을 통해 액세스할 수 있습니다.
    5. 특성 이름 피연산자에 대해 MODE를 선택합니다.
    6. 이 특성의 비트 2가 금지 비트입니다.
    7. INT 태그를 대상 피연산자에 입력하세요.
      정수(INT)
      부호가 있는 16비트 정수값(-32,768 ~ +32,767)을 저장하는 데 사용되는 단일 워드로 구성된 원자 Data Type입니다.
    8. 렁에서 GSV 명령 다음에 OR 명령을 추가합니다.
    9. 소스 A 피연산자에 대해 GSV 명령의 대상 피연산자에 태그(Tag)를 입력합니다.
    10. 소스 B 피연산자에 대해 값 4를 입력하여 두 번째 비트를 설정합니다.
    11. 대상에 대해 소스 A 피연산자와 같은 태그(Tag)를 입력합니다.
    12. OR 명령 다음에 SSV 명령을 추가합니다.
    13. 개체 클래스 피연산자에 대해 MODULE을 선택합니다.
    14. 개체 이름 피연산자에 대해 GSV 명령과 같은 I/O 모듈(Module)을 선택합니다.
    15. 이름이 있는 I/O 모듈(Module)만 SSV 명령을 통해 액세스할 수 있습니다.
    16. 특성 이름 피연산자에 대해 MODE를 선택합니다.
    17. 이 특성의 비트 2가 금지 비트입니다.
    18. 소스 피연산자에 대해 GSV 대상 피연산자에 사용된 것과 같은 태그(Tag)를 입력합니다.
    19. 모듈(Module)에 대한 구성 태그(Tag)를 변경하기 위해 로직을 기록합니다.
  2. 모듈(Module)의 금지를 해제하고 연결을 재설정하기 위해 로직을 기록합니다.
    팁: 모듈(Module)이 실제로 금지되어 있는지 확인합니다.
    1. 새 렁에서 GSV 명령을 생성합니다.
    2. 개체 클래스 피연산자에 대해 MODULE을 선택합니다.
    3. 개체 이름 피연산자에 대해 같은 I/O 모듈(Module)을 선택합니다.
    4. 특성 이름 피연산자에 대해 EntryStatus를 선택합니다.
    5. 대상 피연산자에 대해 다른 INT 태그(Tag)를 입력합니다.
    6. AND 명령을 추가하여 대상 태그(Tag)의 상단 니블을 마스크 지정합니다.
    7. GSV 대상 피연산자의 태그(Tag)를 소스 A 피연산자로 사용합니다.
    8. 소스 B 피연산자에 대해 값 16#FF00을 사용합니다.
    9. 대상에 대해 소스 A 피연산자와 같은 태그(Tag)를 사용합니다.
    10. EQU 명령을 추가하여 이 태그(Tag)와 금지시킬 값을 비교합니다.
    11. AND 대상 피연산자를 소스 A 피연산자로 사용합니다.
    12. 소스 B 피연산자에 대해 값 16#6000(금지됨을 의미하는 값)을 사용합니다.
  3. GSV 명령을 추가하여 모듈(Module)의 금지를 해제합니다.
    1. 개체 클래스 피연산자에 대해 MODULE을 선택합니다.
    2. 개체 이름 피연산자에 대해 같은 I/O 모듈(Module)을 선택합니다.
    3. 특성 이름 피연산자에 대해 MODE를 선택합니다.
    4. 이 특성의 비트 2가 금지 비트입니다.
    5. 대상 피연산자에 대해 INT 태그(Tag)를 입력합니다.
    6. 렁에서 GSV 명령 다음에 AND 명령을 추가합니다.
    7. 소스 A 피연산자에 대해 GSV 명령의 대상 피연산자에 태그(Tag)를 입력합니다.
    8. 소스 B 피연산자에 값에 대해 두 번째 비트를 지우기 위해 16#FFFB를 입력합니다.
    9. 대상에 대해 소스 A 피연산자와 같은 태그(Tag)를 입력합니다.
    10. AND 명령 다음에 SSV 명령을 추가합니다.
    11. 개체 클래스 피연산자에 대해 MODULE을 선택합니다.
    12. 개체 이름 피연산자에 대해 GSV 명령과 같은 I/O 모듈(Module)을 선택합니다.
    13. 이름이 있는 I/O 모듈(Module)만 SSV 명령을 통해 액세스할 수 있습니다.
    14. 특성 이름 피연산자에 대해 MODE를 선택합니다.
    15. 이 특성의 비트 2가 금지 비트입니다.
    16. 소스 피연산자에 대해 GSV 대상 피연산자에 사용된 것과 같은 태그(Tag)를 입력합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal