2012-11-21 1 views
1

CJ1W-CT021 카드에서이 오류가 발생했습니다. 얼마 동안 프로그램을 실행 한 후에 갑자기 일어난다. 내가 IO 테이블과 유닛 설정으로가는 것이 어떻게 발견되었는지. 해당 카드의 매개 변수를 클릭하면 두 개의 설정이 빨간색으로 나타납니다.CJ1W-CT021 카드 오류 Omron PLC

출력 제어 모드 및/또는 카운터 출력 패턴. 이러한 그들이

Output Control Mode = Range Mode 
And/Or Counter Output Patterns = Logically Or 

내가 몇 가지 새로운 코드를 추가하고하는의해야 변경,하지만 정말 큰 또는 아무것도, 심지어 사용하지 않는 이유는 출력을 가지고 이것은

Output Control Mode = 0x40 No Applicable Set Data 
And/Or Counter Output Patterns = 0x64 No Applicable Set Data 

어떻게 나에 대한 어떤 생각을 읽고 있었다 새로운 렁이 나왔다. 한 가지 생각은이 카드에 연결된 인코더 값을 확인하는 프로그램의 모든주기입니다. 어쩌면 너무 자주 확인해 볼까요? 어쨌든 누군가가 이들이 무엇을하는지 또는 그들이 어떻게 바뀔지 알고 있다면 게시하십시오. 감사합니다 글렌

EDIT .. 내가 사용한 비트를 추가하고 싶습니다.이 카드의 일부는 내부 io라고 생각하지 않지만 틀릴 수도 있습니다.

Work bits 66.01 - 66.06 , 60.02 - 60.07 , 160.12, 160.01 - 160.04, 161.02, 161.03 

Data Bits (D)20720, 20500, 20600, 20000, 20590, 20040 

답변

2

나는 CT021 manual의 4-2-4을 통해 섹션 4-1를 확인할 것 - 수 있도록 당신이 CT021의 구성 데이터에 사용 예약 된 메모리 위치에 기록되지 않았는지 단위.

편집 :

1) 기계 스위치 설정의 위치를 ​​확인하기 위해 위의 매뉴얼의 26 페이지를 확인하십시오. 하단 다이얼은 '1'자릿수를 설정하고 상단 다이얼은 10의 자릿수를 설정합니다 (즉, 기계 번호는 0-99가 될 수 있음).

2) D- 메모리는 D20000 + (N X 100) (400 단어)에서 할당됩니다. 여기서 N은 컴퓨터 번호와 같습니다.

기기 번호가 0 (즉, '0'에서 다이얼), 5 또는 6으로 설정되어 있다고 생각합니다. 기기 번호 '0'의 경우 예약 된 DM 범위는 D20000 -> D20399이됩니다. 이 경우 (97, 105 페이지 참조) D20000Output Control Mode (비트 00-07) 및 Counter Output Patterns (비트 08-15)에 대한 구성 데이터를 포함합니다. 0x6440D20000 (또는 컴퓨터 번호 5 또는 6의 경우 D20500, D20600)으로 작성하고 구성 데이터가 손상된 것 같습니다.

컴퓨터 번호가 0 인 경우 카운터의 구성 상태를 직접 수정하지 않는 한 (즉, 프로그램에서 사용하지 마십시오!) D20000-D20399에서 멀리 떨어져 있어야합니다.

기계 번호가 1이면 마찬가지로 D20100-D20499 등입니다. 카운터가 여러 개인 경우 범위가 겹칠 수 있으므로 항상 서로 4 개의 기계 번호로 설정해야합니다.

+0

지금 고맙습니다. 또한 원래 게시물에서 사용하는 비트를 추가했습니다. 아마도 내가 누락 된 부분을 볼 수 있습니다. –

+0

@GlenMorse - 내 대답을보다 자세하게 업데이트했습니다. –

+1

훌륭한 정보! 그리고 내 문제를 해결해야한다, 나는 오늘 밤 이것을 보게 될 것이다. 나는 기계 번호를 얻는 방법을 궁금해하고 있었다. 그 부분은 많은 도움이되었습니다! 이제 대체 데이터 메모리를 찾는데 사용할 수 있습니다 .. –

관련 문제