|
![]() |
|||||||
![]() |
![]() |
![]() |
BUG 수정 1) 스크립트에서 ) 다음에 빈공간을 주면 컴파일 에러가 났는데 이 부분을 수정하였다. (GetValueRecurse()의 첫 부분에 앞뒤공간제거 루틴 삽입) 2) 경보 이벤트 창에서 새로 발생한 마지막 경보를 삭제할 때 경우에 따라서 무한 루프로 들어가는 경우가 있었는데 이 문제를 해결 하였다. 3) 7.62 버전에서는 비트맵 Overlay를 비디오 드라이버의 자체 Overlay Method를 사용하였는데 비디오 드라이버에 따라 지원되지 않는 드라이버도 있으므로 한솔 테크 자체 Overlay Routine 을 사용하였다. (함수의 속도는 비슷함.)
감시 프로그램 수정 1) DDE 태그 사용 시 디지탈 값이 0과1이 아니고 0/65536등의 값을 가질 때 값이 표시되지 않았는데 0이외의 값은 모두 ON으로 처리하였다. 2) DDE 태그에서 아이템을 설정할 때 comma 가 포함된 item은 사용할 수 없었는데 이 문자도 사용할 수 있게 하였다. (예를 들면 item이름이 ex,23 과 같이 comma가 표현된 문자를 사용하려면 ex,23 과 같이 Item을 작성하고 windows 디렉토리에 DDETAG.INI파일을 만들어 [ITEM] section에 comma=35 로 설정해 주면 35(#)문자가 ,로 바뀐다. 3) AI태그에서 경보 복귀 차이 값과 HiHiDO/LoLoDO는 서로 연관성이 없었다. 기타환경 설정에서 AI 경보복귀차이값과 HiHi/LoLo DO연결을 체크 해 주면 서로 연관시킬 수 있다. 4) 사용자 LogIn/Out 시도 스크립트를 실행할 수 있도록 하였다. (설정은 스튜디오|파일|스크립트 편집 메뉴에서 할 수 있다.)
스튜디오 수정 1) 각 Object를 만들 때도 마우스 포인터를 격자 맞춤 기능을 사용할 수 있도록 하였다. 2) 모듈 작성 시 오른쪽 마우스 버튼을 누르면 POPUP 메뉴를 사용할 수 있게 하였다.
곡선 그래픽 Object 추가 1) 곡선 그래픽 Object의 추가로 벡터 그래픽 모듈 작성을 세밀하게 할 수 있도록 하였다. 2) 단 이 Object는 NT계열에만 사용할 수 있다. (NT4.0/2000/XP)
스크립트 함수 추가 1) double value = @pow(double x, double y) - x의 y승 값을 구하는 함수 2) void GetUserName(char *username); - 현재 로그인 되어 있는 사용자의 이름을 얻는다.
통신 프로토콜 추가/수정 1) DLL-Modbus Plus 프로토콜 추가 2) Melsec 의 Ethernet Protocol으로 MJ71E71 프로토콜을 사용하였는데 이것은 출력 Address나 읽기 설정 Address가 PLC의 실제영역과는 차이가 있었다. 이것을 보완하기위해 DLL-Melsec Ethernet 프로토콜을 새로이 추가하였다. 3) Network Client Multi 프로토콜에서 시간 초과 5회가 발생시 특정 값으로 Set할 때 Network Client Virtual 쪽의 Device는 Clear되지 않았는데 이 부분을 수정하였다. 4) PAN 콘트롤러 지원 - 전력선 통신 (주)코아렉스 |