|
![]() |
|||||||
![]() |
![]() |
![]() |
BUG 수정 1) @GetPercent() 함수에서 최소값을 음수 값을 사용하면 안 되는 문제를 해결했다. 2) 사용자 라이브러리 등록에서 Bitmap이나 Animation등도 등록할 수 있게 수정하였다. 3) 아날로그 데이터에서 마우스 오른쪽을 누르면 View Full과 View Base를 바꾸는 박스가 나왔는데 종료하면 저장되지 않았다. 이것을 저장하게 하였다. 4) 스튜디오 그룹태그 만들기에서 이름인식 못하는 오류 수정
프로그램 구조 변경 1) PLC_SCAN의 메모리를 Network을 통해서 다른 컴퓨터로 공급할 수 있게 Scan Memory Network Server 기능을 추가 하였다. 자세한 것은 PLC_SCAN 2) 감시 프로그램에서 수동으로 운전을 했을 때 해당 입력을 빨리 체크할 수 있도록 프로그램 구조를 개선했다. 즉 출력을 보냈을 때 관련 입력을 여러 번 반복해서 읽도록 하였다. (시도 횟수는 통신 프로그램의 전체환경에서 VipScan 시도 횟수를 조절하면 된다.) 3) 디지털 출력 버튼으로 출력을 할 때 수동으로 조작했다는 메시지도 경보로 남게 했다. 4) Network Server/Terminal에서 아날로그 가상태그 쓰기를 할 수 있게 되었다. 5) Network Server/Terminal에서 디지털 가상태그 쓰기를 할 수 있게 되었다.
태그 구조 수정 1) 아날로그 입력에서 계산 필터가 cos일 때 역률 값이 모두 +로 나왔는데 음수 값도 나올 수 있도록 조정했다. 2) 문자열 태그 추가 지원 ? TAG를 문자열로 사용할 수 있게 문자열 태그를 지원 하였다. (SQL과 접속 시 유용하다.)
통신 프로그램 수정 1) PLC_SCAN의 메모리를 Network을 통해서 다른 컴퓨터로 공급할 수 있게 Scan Memory Network Server 기능을 추가 하였다. 자세한 것은 PLC_SCAN.exe 의 메뉴 “보기|Network server”참조 2) PLC_SCAN에서 메모리에 가상으로 값을 쓸 수 있게 하였다. 감시 프로그램이 실제 통신중일 때 어떻게 반응하는가를 테스트하기에 적당하다.
편집 프로그램 수정 1) SQL을 통해 외부 데이터 베이스와 통신할 수 있도록 기능을 추가 하였다. 태그와 Database의 연결은 Studio의 “파일|SQL 연결 설정” 메뉴에서 할 수 있다. 2) 좌우/상하 바꿈의 정렬기능을 추가 하였다. (편집|좌우/상하 바꿈) 3) 좌우/상하 공간 정렬기능을 추가 하였다.(편집|좌우/상하 공간정렬) 4) SQL 연결설정 메뉴 추가 “파일|SQL 연결 설정” 5) 여러 Object색상을 한번에 바꿀 수 있게 색상 도구 박스를 추가 하였다. (보기|색상도구 상자 사용)
그래픽 오브젝트 추가/수정 1) 문자열 태그가 추가 지원되면서 이 태그를 화면에 표시할 수 있는 Object가 추가되었다. (Analog String Object와 사용법이 비슷함)
스크립트 함수 추가/수정 1) WORD id = @SQLConnect(“dsn_name”, “username”, “password”); 2) @SQLCreateTable(id, “Table”, “BindList”); 3) @SQLDelete(id, “Table”, “BindList”, “whereExpression”); 4) @SQLDisconnect(id); 5) @SQLExecute(id); 준비된 명령을 실행한다. 6) @SQLFirst(id); 7) DWORD pos = @SQLGetPos(id); 8) @SQLInsert(id, “Table”, “BindList”); 9) @SQLLast(id); 10) @SQLNext(id); 11) @SQLPrepare(id, “command”); - 명령을 준비한다. 12) @SQLPrev(id); 13) @SQLSelect(id, “Table”, “BindList”, “whereExpression”, “orderExpression”); 14) @SQLSetPos(id, DWORD pos); 15) @SQLUpdate(id, “Table”, “BindList”, “whereExpression”); 16) @sprintf(buf, “format”, arg1, …..); 17) @SetVipScan(“tag”); 버튼 스크립트등 에서 수동으로 출력을 보낼 때 관련 입력을 빨리 읽어야 할 필요가 있을 때 이 함수를 사용하면 SCAN프로그램이 해당 태그를 중요하게 Scan해 준다.
통신 프로토콜 추가/수정 1) CHINO Model KP Protocol 지원 (ChinoKP.DLL) 2) 원일기술㈜ DPM Driver 지원 (WIDPM.DLL) 3) MAXCOM Plc Protocol에서 있던 오류를 수정 DLL로 만들었으므로 기존의 MAXCOM 프로토콜을 사용하지 말고 DLL-MAXCOM 프로토콜을 사용하도록 한다. 4) GLa MD1000 Protocol 추가 지원 |