싸이텍: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Uoyylno (토론 | 기여)
편집 요약 없음
Uoyylno (토론 | 기여)
편집 요약 없음
53번째 줄:
====[[마이크로소프트 윈도]]용 버전====
=====버전 1=====
윈도용 첫 버전은버전(윈도용 1992년에싸이텍, Citect for Windows)은 [[1992년]]에 출시되었다. 마이크로소프트 윈도가 대중화되고 PC의 성능이 향상됨에 따라, 애드온 카드가 없이도 동작이 가능해졌다. 환경 설정 작업은 기존 버전과 흡사했지만, 윈도용이었기 때문에 더 직관적이 되었다.
 
이 윈도용 버전은 [[아가일 다이아몬드]]({{llang|en|Argyle Diamonds}})의 요청에 의해 개발되었다. 이 회사에서는 처음에 [[하니웰]]의 제품을 사용하려고 했으나 현장을 통해 해당 제품과 맞지 않는 부분이 기술자들에 의해 지적되었다. 아가일 다이아몬드는 싸이텍의 윈도용 제품 개발에 백만 [[달러]]를 투자했고, 이때 설계된 관련 기능 일부(다중 디지털 경보 등)는 버전 7까지도 남아 있다.
 
=====Version버전 2=====
[[1993년]], BHP 아이언 오어라는 업체에서 오스트레일리아 서부에 위치한 [[헤들렌드 항]]의 시설 운용 시스템을 윈도용 싸이텍으로 변경하였다. 당시에 진행된 대규모 설치 과정에서, 버전 1이 가지고 있던 제약 사항이 많이 드러났다. 버전 2는 이러한 제약을 완화하기 위해 개발되었다. 앤드류 앨런에 의해 진행된 그래픽 환경설정 부분이 주요 변경점이었는데, 이 때 Dr. Halo와 애니메이션 포인트 기반이던 그래픽이 "CTG"(싸이텍 그래픽스) 체계로 바뀌었다. CTG는 [[비트맵]] 그래픽 파일과 애니메이션 포인트를 파일 기반의 하나의 [[객체]]로 모은 것으로, [[위지위그]]방식으로 그래픽을 표현할 수 있게 해 주었다.
 
=====Version버전 73, 4=====
In 1993 [[BHP Billiton|BHP Iron Ore]] upgraded its Port Hedland operator interface to Citect for Windows. Being the largest installation attempted by Citect at the time, Version 1 was showing many limitations. Version 2 was developed to improve on these limitations. Key changes were made to the graphics configuration by Andrew Allan, including a move away from Dr Halo/Animation Point to the new "CTG" (Citect Graphics) system. A CTG combined the old BMP/AN files into a single object based file that gave the user a WYSIWYG look when using the new drawing package. The Port Hedland scope of work required additional functionality not inherent in Citect for Windows, but due to the versatile nature of the software (in particular by the use of Cicode) many additional features were programmed.
버전 3은 디바이스에 대한 통신 에러를 나타내는 기능과 같은, 이전 버전에 이미 구현되었어야 했을 기능들을 추가하는 데에 중점을 두었다. 버전 2가 약간 불안정한 면이 있었던 반면, 버전 3은 매우 안정적이 되었다. 버전 4는 기본적으로 버전 3과 같지만, [[윈도 NT]]에서의 사용을 위해 [[32비트]]기반으로 변환되었다.
 
=====Version버전 35, and 46=====
당시 싸이텍은 오스트레일리아의 PC기반 시스템 운용 제어 소프트웨어 시장에서 높은 점유율을 가지고 있었지만, 타사 제품들도 비슷한 특징과 성능을 가지고 경쟁하고 있는 상황이었다. 이러한 상황을 극복하기 위하여 버전 5는 기존의 성능과 기능을 극대화하는 방향으로 개발되었다. 버전 6 역시 이러한 방향으로 개발되었으며, 기존의 폴링 방식의 실시간 제어 시스템에 더해서 스카다 시스템에 어울리는 기능들을 더 추가하였다.
 
=====Version버전 5 and 67=====
Version 3 of Citect for Windows was developed to build in much of the functionality that previously had to be programmed, such as indication of a communications failure to any programmable electronic device displaying real-time data. While version 2 tended to be a bit unstable, version 3 was quite robust. Version 4 was the same as Version 3 but ported to suit the 32 bit platform of Windows NT.
버전 7은 [[2007년 8월]]에 출시되었다. [[윈도 비스타]]를 처음으로 지원한다. 버전 7.20에서는 [[윈도 7]]을 지원하며, 싸이텍 스카다를 통한 [[펠코]] 카메라 지원 등의 변경점이 있었다. <ref>[http://www.citect.com/index.php?option=com_content&view=article&id=1629&Itemid=1647 "What's New - CitectSCADA V7.20"],''[[슈나이더 일렉트릭]]'', Retrieved on 20 October 2011.</ref>
 
=====Version 5 and 6=====
 
At this time Citect for Windows had the dominant market share (in Australia) of PC based operator interface software but new competitor software was catching up to the features and functionality of Citect and gaining in popularity. Citect began to focus more on remaining competitive; version 5 was released containing mainly features aimed at keeping the software at the leading edge of the market. Version 6 continued this trend and included more SCADA-like functionality in addition to the poll-based real-time control system that still remains the core of the Citect software today.
 
=====Version 7=====
 
Version 7 was released in August 2007 and currently is the latest version of CitectSCADA. This version is also the first version to support Windows Vista Operating system. Support for Windows 7, along with notable features such as Pelco Camera integration, was added in 2010 with the release of version 7.20.<ref>[http://www.citect.com/index.php?option=com_content&view=article&id=1629&Itemid=1647 "What's New - CitectSCADA V7.20"],''[[Schneider Electric]]'', Retrieved on 20 October 2011.</ref>
 
==싸이코드==
'''싸이코드'''는 싸이텍 스카다에서 사용되는 [[프로그래밍 언어]]이다. 문법이 [[C언어]] 또는 [[파스칼]]과 매우 흡사하며, 이들과의 차이는 싸이코드에는 [[포인터]]류의 개념이 없다는 것이다. 방대한 양의 [[API]]가 제공되므로, [[멀티 스레딩]]과 유사한 동시 작업 수행 및 [[세마포어]]를 사용하는 등의 고수준의 프로그래밍을 할 수 있다.
'''싸이코드''' is a programming language used by Citect [[SCADA]] software. The structure and syntax of '''Cicode''' is very similar to that of the [[Pascal programming language]], the main difference being that it does not include pointers and associated concepts. Citect provides a rich programming [[API]] that includes sophisticated programming constructs such as concurrent tasks and semaphores.
 
다음 싸이코드 예제는 [[로그]] 정보를 [[파일]]에 저장하는 함수를 나타낸다.
A Cicode sample is shown below. The function is used to log information to a file.
 
<CODE><PRE>
줄 112 ⟶ 108:
* [http://citopia.co.kr 싸이토피아] - Citect 계열
 
[[분류:제조업]]
[[Category:Production and manufacturing|Programming languages]]
[[분류:프로그래밍 언어]]
[[분류:오스트레일리아의 기업]]
 
[[de:Citect]]