작성자 주재홍 |
작성일 2021-04-21 |
문의구분
소프트웨어 |
문의번호 1947 |
---|---|---|---|
Q.
안녕하세요, 귀사의 제품 TOPRX1200S으로 터치화면을 설계하여 실제로 실행했을 때, PC에서 오프라인 가상운전으로 했을때와 달리 화면 토글동작이 시간이 많이 소요가 됩니다.
장비 특성 상, 레시피에 값을 입력하거나 PLC의 출력값을 조작해야 하는 경우가 많아 가상 텐키를 사용해야 하는 경우가 많은데, 호출하는데 약 3~5초정도 소요됩니다.
작업환경은 Hub를 통해 PLC 포함 9개와 TCP통신을 사용하고 있으며 PLC를 제외할 시, 나머지는 대부분 모니터링을 위한 통신입니다(Modbus TCP) 실제로 사용했을때, CPU 사용값은 40~70%를 겉돌며 당연하겠지만... 값을 호출하는것이 많은 화면에서 토글동작이 많이 지연됩니다
화면전환이나 토글시 [효과 및 동작]의 특수항목에서 실행되도록 되어 있으며 상시로 불러오는값들에 대해 반복되는 스크립트도 있습니다. (해당 항목을 지워도 속도 차이는 없었습니다.)
너무 무겁게 사용해서 부하가 많이 걸리는것으로 추측되는데 프로그램을 수정하여 개선할수 있는 방안이 있을까요? (EX. 현재 사용하지 않는 통신에 대해 정지하거나, 통신속도에 Delay를 추가) |
|||
A.
안녕하세요 엠투아이입니다.
터치 1대에 많은 수의 외부기기가 통신 중에 있어 통신 속도가 지연되는 것 같습니다.
유선상 안내드린대로 프로젝트 속성에서 등록된 모든 MODBUS의 PLC 설정 창에 진입 후
Send Wait에 값을 넣어주시면서 통신 개선이 되는지 테스트를 부탁드리겠습니다.
SendWait이란?
TOP가 외부 장치로부터 응답 수신 후 다음 명령어 요청 전송 간에 대기
시간을 설정
수고하세요.
|
|||
답변 첨부파일 | 다운로드 |
상담 전 [자주찾는질문]을 먼저 확인하여 보세요. 빠르게 조치할 수 있습니다.
자주찾는질문