Autohitech Inc | 오토하이테크 (주) | 산업용 사물인터넷 컨트롤러(Industry IoT Controller), 스카다(SCADA), 휴먼머신인터페이스(HMI)
  • 크게보기
  • 작게보기
  • 초기화
작성일 : 12-10-10 14:41
[re] READ문 관련하여...
글쓴이 오토하이테크  등록일 12-10-10 14:41
조회 4,851
    답변>

    안녕하십니까. 기술지원팀입니다.

    READ문을 아래와 같이 작성하셨으며 이에 대하여 설명드리도록 하겠습니다.

    READ,    0,    M,    0,  15,  32,
    M영역 0번지부터 32개의 워드를 읽어와서 통신프로그램의 통신버퍼 15번지부터 저장을 합니다.
    즉, M영역 0번지의 데이터가 15번지에, M영역 1번지의 데이터가 16번지에 저장됩니다.

    READ,    0,    D,    20,  50,  62,
    D영역 20번지의 데이터부터 62개의 워드를 읽어와서 통신프로그램의 통신버퍼 50번지부터 저장을 합니다.
    (주의사항, 한번의 패킷 명령에 의하여 읽어올 수 있는 최대 워드 수량이 PLC마다 제한적이므로 한번에 62개씩 읽어오지 못할수 있사오니 확인하시기 바라며 나눠서 읽으시길 바랍니다.)

    READ,    0,    D,  100,  110,  22,
    D영역 100번지의 데이터부터 22개의 워드를 읽어와서 통신프로그램의 통신버퍼 110번지부터 저장을 합니다.
    (주의사항 위의 D영역 50번지부터 62개를 읽어오게되면 111번지까지 데이터가 저장이 되므로 현재 설정과 통신버퍼가 중복되오니 수정을 하시기 바랍니다.)

    위의 설정대로 하시면 통신은 시도하시면 데이터는 저장이 되오나 M영역의 0번지 데이터가 통신버퍼 15번지에 저장이 되므로 이런 방법보다는 아래와 같이 작성하시기 바랍니다.

    READ,    0,    M,      0,      0,        32,  (M영역 0번지부터 32개 워드를 통신버퍼 0번지부터 저장)
    READ,    0,    D,    20,    40,    62,  (D영역 20번지부터 62개 워드를 통신버퍼 40번지부터 저장)
    READ,    0,    D,  100,  100,  22, (D영역 100번지부터 22개 워드를 통신버퍼 100번지부터 저장)

    AIO 또는 DIO 탭의 설정은 AO 또는 DO 태그를 직접 만들어서 출력부분에 설정하셨으므로 따로 작성하실 필요는 없습니다. AIO 또는 DIO 탭은 AO 또는 DO 태그를 만들지 않고 직접 입력 태그들에 의하여 출력하시고자 할때 설정하시는 부분입니다.

    문의사항이 있으시면 기술지원팀으로 문의하여 주시면 답변드리도록 하겠습니다.

    감사합니다.

    질문>

    >MASTER-K PLC를 사용하고
    >READ문을 아래와 같이 썼습니다.
    >
    >READ,    0,    M,    0,  15,  32,
    >READ,    0,    D,    20,  50,  62,
    >READ,    0,    D,  100,  110,  22,
    >
    >PLC 어드레스는 DI - M0000, M0001... ~ M005F, DO - M0100, M0101... ~ M015F
    >                        AI - D0010 ~ D0050, AO - D0100 ~ D0110
    >
    >저렇게 사용되었습니다.
    >오토베이스 태그편집 부분의 주소 입력 부분에는
    >예를들어
    >DI의 M0001을 입력하는 경우 DI탭에서
    >포트 0번
    >주소 000.1
    >DO의 M0101를 입력하는 경우 DO탭에서
    >포트 0
    >스테이션 0
    >주소 0101
    >EXTRA1 M
    >AI의 D0011 입력하는 경우 AI탭에서
    >포트 0
    >주소 0021
    >AO의 D0101 입력하는 경우 AO탭에서
    >포트 0
    >스테이션 0
    >주소 0101
    >EXTRA1 D
    >
    >위와 같히 설정하였습니다. 확인 부탁드립니다.
    >그리구 또 궁금한게 있는데요...
    >제가 DO나 AO태그들은
    >DI의 연결태그 OUT1에 DO태그를 넣었구
    >AI의 연결태그 AO SV에 AO 태그를 넣었습니다.
    >보니깐 DIO, AIO 이런부분이 있던데...
    >혹 제가 이 부분에서두 설정을 해 줘야하나요?

    Comments

    Total 255
    번호 제   목 글쓴이 날짜 조회
    155    [re] READ문 관련하여... 오토하이테크 10-10 4852
    154    통신프로그램 문제 관련 문의 오토하이테크 04-17 4865
    153 입력 받은 값 상태 유지 방법 안세준 05-06 4870
    152 통신 프로그램이 관련 문의 진중오 07-08 4872
    151 오토베이스가 지원가능한 운영체제는 어떤 것이 있나요? 조명진 07-26 4872
    150 통신프로그램 문제 관련 문의 김소라 04-16 4887
    149    스크립트 관련하여 문의드립니다. 오토하이테크 07-10 4928
    148 plc를 이용한 pc 응용프로그램 제어 이동균 08-19 4990
    147    [re] 엑셀리포트관련 질문입니다. AUTOBASE 04-02 4994
    146    [re] 입력 받은 값 상태 유지 방법 오토하이테크 05-06 4995
    145 오토베이스 10.3.2에서 변경된 사항 이민성 12-22 4996
    144 어디까지 사용이 가능하는 궁굼합니다. 최정섭 11-13 5003
    143 KeyLock 구매문의 조광연 04-17 5003
    142    [re] 자료실에서 다운로드되지 않는 부분 오토하이테크 11-04 5027
    141 오토베이스의 SMS문자를 인터넷으로 전송하는 방법을 알고 … 최원식 09-22 5038
    140    [re] 시스템 구성 가능 한지요?. 오토하이테크 05-06 5039
    139 이 강사님 도움좀 주십시요. 최용운 09-16 5042
    138    [re] 문자열 태그(메모리태그) 값이 변경 되었을때 스크립트 … 오토하이테크 04-09 5047
    137    [re] 오토하이테크(주)의 법인 전환을 축하 드립니다. 관리자 07-04 5048
    136 생산량(적산)을 가지고 시간별,일별 생산량을 표현하고자 하… 이기황 08-06 5049
     1  2  3  4  5  6  7  8  9  10    
    홈페이지제작