TEKON SCADAの抂芁

画像画像

茞入代替の枠組みにおけるSCADA TEKONシステムの抂芁。
今幎の倏、3日間、䜿甚すべきかどうかを理解するこずを目的ずしお、このSCADAシステムに粟通したした。 患者は圌自身のデモプロゞェクトの䟋で怜査されたした。 したがっお、知り合いは衚面的なものであり、 私の最初の蚘事の OpenSCADAずは異なりたす 。
SCADA TECONは䞻に開発者自身が䜿甚するため、「フィヌルドから」の情報はほずんどありたせん。 圌女ず䞀緒に働いたコメントがある堎合-玠晎らしい。
ナノレビュヌの結果をHabrの聎衆ず共有したす。




仮想マシンを䜜成し、SCADAをむンストヌルしお起動したす-動䜜したせん今はどのように衚珟されたのか正確に芚えおいたせん、半日バッティングし、吐き出し忘れおいたしたが、SCADAはFireBirdデヌタベヌスを䜿甚するずいう蚀及を思い出したした-それはデヌタベヌスの問題のようなものです誓う-SCADAがむンストヌルされたフォルダヌを芋お-FireBirdからは䜕もありたせん-デヌタベヌスをダりンロヌドし、むンストヌルされたした-SCADAは機胜したした。 些现なこずですが、第䞀印象を台無しにしたす。

内容

1. RUNTIMEデモプロゞェクトのビデオフレヌムの抂芁

  • はじめに
  • フレヌム
  • グラフィック゚ディタヌ
  • ダむナミックビュヌ
  • アニメヌタヌ
  • 受容䜓
  • スクリプト
  • バヌグラフ、スケヌル、倉䜍点
  • ニヌモニック文字、オブゞェクトりィンドり
  • XYトレンド
  • FBD゚ディタヌ
  • 固定パタヌン
  • グラフ
  • むベントリスト
  • むベントのクロニクル
  • アヌカむブ情報
  • ACPの䟋


2. SCADA TEKON構成の抂芁

  • SCADAシステム「TEKON」の䞻芁コンポヌネント
  • コンポヌネントマネヌゞャヌ
  • プロゞェクトオブゞェクト
  • グラフィック゚ディタヌ
  • タむプラむブラリ
  • 䞀般蚭定
  • ナヌザヌ、暩利
  • コントロヌラヌ統蚈-むベント
  • コントロヌラヌ統蚈-統蚈
  • オプションのコンポヌネント-Slave104構成
  • 远加コンポヌネント-倖郚゜ヌスぞの蚘録
  • アクティブなナヌザヌを倉曎する
  • メッセヌゞログ


3.泚目すべき機胜

4. SCADA TEKONに関する質問

1. RUNTIMEデモプロゞェクトのビデオフレヌムの抂芁


はじめに


基本情報


フレヌム


グラフィック゚ディタヌ


ダむナミックビュヌ


アニメヌタヌ


受容䜓


スクリプト


バヌグラフ、スケヌル、倉䜍点


ニヌモニック文字、オブゞェクトりィンドり


XYトレンド


FBD゚ディタヌ


固定パタヌン


グラフ




むベントリスト




むベントのクロニクル




アヌカむブ情報






写真でわかるように、アヌカむブは次の目的で維持されたす。
  • 技術的パラメヌタヌ;
  • オペレヌタヌのアクション;
  • 技術的なシグナル䌝達ずむベントの蚘録。
  • ハヌドりェアむベント。
  • 技術的むベント;
  • 緊急メッセヌゞ事故時にプロトコルを生成できたす;
  • オブゞェクトの状態。


ACPの䟋


2. SCADA TEKON構成の抂芁


SCADAシステム「TEKON」の䞻芁コンポヌネント

いやお名前簡単な説明
1SCADAシステムクラむアントSCADA.Client機胜を実行したす。
  • CADステヌションデヌタベヌス構成ナヌザヌ暩限の線集、技術プログラムの䜜成、オペレヌタヌむンタヌフェむス、デバッグ;
  • オペレヌタステヌションリアルタむムでの運甚デヌタの衚瀺。
2デヌタ゜ヌスずの情報亀換のためのゲヌトりェむSCADA.Serverデヌタ゜ヌスずの情報亀換を実行し、制埡コマンドをデヌタ゜ヌスに転送し、䜜業の蚺断を実行しお、アヌカむブに情報を送信したす。
3アヌカむブステヌションSCADA.Archiveシステムのその他のコンポヌネントゲヌトりェむ、決枈ステヌションなどからの情報をコンピュヌタヌのハヌドドラむブに受信し、高速で蚘録したす。
4決枈ステヌションSCADA.Calc分析タスクの実行
5アヌカむブを衚瀺したす。 Arhアヌカむブからの情報を構造化された圢匏テヌブル、グラフ、印刷甚レポヌトで衚瀺、RAS機胜。
6OPC DAサヌバヌScada.OPCサヌドパヌティコンポヌネントずのOPC通信
7仮想コントロヌラヌSCADA.TAVPLCTEKON SCADAシステムで䜜成された技術プログラムのデバッグ。 シミュレヌタヌの線成。
8WEBコントロヌルWCWEBむンタヌフェヌス、アヌカむブされた操䜜情報ぞのアクセス。 オペレヌタステヌションシンクラむアント、リモヌト監芖ステヌションずしお䜿甚できたす。


コンポヌネントは、TCP / IPプロトコルスタックを䜿甚しお通信したす。


SCADAシステムのコンポヌネントの盞互䜜甚のスキヌム

レビュヌは完了しおいたせんが、デモモヌドで䜿甚可胜なSCADAシステムの芁玠のみです。 ラむセンスが犁止されおいるアプリケヌションを実行しようずするず、゚ラヌメッセヌゞが衚瀺されたす。


コンポヌネントマネヌゞャヌ
SCADA芁玠にアクセスするためのメむンりィンドりRUNTIMEおよび特にデスクトップが非衚瀺の堎合は、「コンポヌネントマネヌゞャヌ」です。これは、画面の䞭倮䞊郚にあるストラむプりィンドりです。


コンポヌネントマネヌゞャヌ


コンポヌネントのリストが拡匵されたコンポヌネントマネヌゞャヌ

プロゞェクトオブゞェクト
プロゞェクトオブゞェクトはすべお入力/出力デバむスですゲヌトりェむ、ワヌクステヌション、アヌカむブサヌバヌを含む。 ぀たり プロパティたたは属性がオン、無効、アラヌム、オフでQL1オブゞェクトが䜜成され、グラフィック芁玠は特定のプロパティ/属性ではなくQL1オブゞェクトにバむンドされたすグラフィックオブゞェクトのアニメヌションは、コントロヌルオブゞェクトの察応するプロパティの存圚を自然に考慮する必芁がありたす。 さらに、QL1オブゞェクトのプロパティで、「オブゞェクトタむプ」グラフィックオブゞェクトのタむプを指定し、ビデオフレヌムでQL1プロゞェクトオブゞェクトを匕き出すだけで、察応するグラフィック芁玠がすぐに描画され、自動的にリンクされたす。 タグの名前は「ブランド」です。


プロゞェクトオブゞェクト

Excelぞのむンポヌト/゚クスポヌトが可胜です。 ISaオブゞェクトの堎合、「保存」パラメヌタヌが提䟛されたす。これを蚭定するず、コントロヌラヌの再起動埌に倉数の倀が保存されたす。それ以倖の堎合、倀は初期倀に察応したす。

グラフィック゚ディタヌ
グラフィック゚ディタは、ニヌモニックダむアグラムの゚ディタ、ラむブラリアニメヌション芁玠、STおよびFBDロゞックの゚ディタですSCADA TECONには゜フトロゞックコントロヌラ/蚈算機が組み蟌たれおいたす。


グラフィック゚ディタヌ

タむプラむブラリ


実際のラむブラリ-サりンド、画像、動的および静的なグラフィック芁玠、プログラムモゞュヌル、ゲヌトりェむ、デヌタ゜ヌスが含たれたす。 XMLによるむンポヌト/゚クスポヌトがありたす。 たずえば、動的バルブ芁玠䞊図を参照は、独自の蚭定/構成りィンドりRUNTIMEに関連付けるこずができたす。 SCADA TEKONにはタグがないため、技術ナニットバルブ1バルブ、ポンプpump3_22などがあり、タグはこの技術ナニットの属性であり、ラむブラリテンプレヌトは特定の技術ナニットのプロゞェクトオブゞェクトで瀺されたす。したがっお、グラフィック゚ディタヌのグラフィック芁玠です。たたは、技術ナニットを暡倣図に単玔に匕っ匵るず、゚ディタヌは必芁なグラフィック芁玠技術ナニットのプロパティから取埗を描画したす。


グラフィック芁玠を技術ナニットにバむンドする

䞀般蚭定


䞀般蚭定は、SCADA TECONアプリケヌション党䜓に適甚されたす。


䞀般蚭定-グラフィック゚ディタヌ


䞀般蚭定-オペレヌタヌモヌド


䞀般蚭定-モニタヌ

制埡システムでオペレヌタステヌションずしお動䜜しおいるコンピュヌタの堎合、個別の蚭定で耇数のデスクトップを構成できたす。 蚭定には、オペレヌタステヌションのモニタの数、各モニタの領域をセクションフレヌムに分割、ビデオフレヌムの各フレヌムのタスクが含たれたす。


䞀般蚭定-ラベル/眲名

倚くの堎合、SCADAシステムでは、さたざたな倉数のパラメヌタヌ倀の眲名たたはオブゞェクトのチャネルが、りィンドりヘッダヌ、グラフ、プロンプトなどで䜿甚されたす。 このセクションでは、眲名の圢匏を決定するために䜿甚可胜な方法を瀺したす。


䞀般蚭定-ファンクションキヌボヌド

メむンモニタヌだけでなく、远加のモニタヌむンストヌルされおいる堎合でもキヌボヌドキヌストロヌクレセプタを実行するには、「远加のモニタヌでキヌボヌドキヌストロヌクレセプタを実行する」オプションを蚭定する必芁がありたす。


䞀般蚭定-システム倉数

同じテキストを再利甚する必芁がある堎合は、特定のコメントず倀を持぀倉数を䜜成し、それをビデオフレヌムたたはレポヌトに远加できたす。


䞀般蚭定-デバッグ


䞀般蚭定-アヌカむブの衚瀺

ナヌザヌ、暩利



アクセス機胜

コントロヌラヌ統蚈-むベント


コントロヌラヌ統蚈-統蚈
ツリヌノヌド「SHLYZ_1」および「GATE_69042」は、SCADA TEKONの芳点からのゲヌトりェむです。


オプションのコンポヌネント-Slave104構成


远加コンポヌネント-倖郚゜ヌスぞの蚘録


SCADA TECONでは、オペレヌタヌむンタヌフェむスず倖郚゜ヌスの䞡方から倉数を倉曎できたす。 倖郚゜ヌスは次のずおりです。
  • IEC 60870-5-104スレヌブ;
  • OPCサヌバヌ。
  • 決枈ステヌション;
  • むンタヌロック亀換;
  • デヌタミラヌ。

デフォルトでは、これらの゜ヌスから倉数を䜜成するこずはできたせん。 蚘録を有効にするには、適切なチャンネルをテヌブル「倖郚゜ヌスからの蚘録」に远加する必芁がありたすメニュヌコンポヌネント\远加コンポヌネント。

アクティブなナヌザヌを倉曎する


手で䜕かを曞く必芁はありたせん。リストから遞択しおパスワヌドを入力したす。 仮想キヌボヌドがありたす-タッチスクリヌンを備えたパネルPCで䜿甚できたす。

メッセヌゞログ

メッセヌゞログ-䞀般


メッセヌゞログ-読み取り


メッセヌゞログ-蚘録


メッセヌゞログ-DLLドラむバヌ


メッセヌゞログ-むベント


メッセヌゞログ-アヌカむブ


メッセヌゞログ-デバッグ

3.泚目すべき機胜


1.ランタむム蚭定により、タスクマネヌゞャヌ、「ALT + F4」、「CTRL + ALT + DEL」などのキヌボヌドショヌトカットを無効にできたす。

2.倉数の倀を倉曎するためのオペレヌタヌのアクションを確認するための組み蟌み関数がありたす芁玠のプロパティの目盛りによっお蚭定されたす


3.サヌバヌずクラむアントはサヌビスずしお起動できたす-SCADA TECONをむンストヌルするずき、察応するボックスをチェックする必芁がありたす


4.デヌタの゜ヌスは、SCADAシステムのゲヌトりェむがデヌタの読み取り/曞き蟌みにアクセスできる任意のデバむスです。 これらには、コントロヌラヌ、リレヌ保護端末、ネットワヌク機噚、無停電電源装眮、サポヌトされおいるプロトコルのいずれかに埓っお動䜜する他のデバむスが含たれたす。 珟圚、次のプロトコルがサポヌトされおいたす。
  • ISACOMプロトコルTEKONコントロヌラヌ;
  • ModBusプロトコルRTU / ASCII / TCP;
  • OPC DAプロトコルサヌバヌ/クラむアント;
  • T4000プロトコルTEKONIK I / Oモゞュヌル;
  • SPA-Busプロトコル。
  • プロトコルIEC 60870-5-104マスタヌ/スレヌブ;
  • プロトコルIEC 60870-5-103マスタヌ;
  • プロトコルIEC 61850-8-1マスタヌ;
  • ゲヌトりェむ亀換プロトコル。
  • SNMPプロトコル
  • UPSステヌタス監芖プロトコル。
  • ゜フトりェアコアICORE;
  • デヌタミラヌ;
  • SIRIUSプロトコルZAO RADIUS Automatics補のマむクロプロセッサデバむスSirius。
  • TSIPプロトコルTimeSynch。

5.組み蟌みの゜フトロゞックコントロヌラヌがありたすopenSCADAずほが同じです。アニメヌション、アヌカむブ、シグナリングのデバッグに䜿甚できたす。

6. TEKONコントロヌラヌは、異垞なシャットダりンたたは再起動䞭に倉数の倀を保存できたす。倉数の察応するボックスをチェックするだけですISaオブゞェクトを参照。

7.倉数を匷制するこずができたす倀のロックSCADA TEKON機胜ずIsaGrafタヌゲットタスクにより、倉数をブロックできたすTEKONグルヌプの生産管理者に関連。 この操䜜を実行するず、この倉数ぞの曞き蟌みがブロックされ、ナヌザヌは倉数の倀を個別に蚭定できたす。 ブロックできるのは、単玔型BOOL、INTなどの倉数のみです。 機胜ブロックのフィヌルドをブロックするには、技術プログラムで倉数ずしお衚瀺する必芁がありたす。 ブロック操䜜を実行するには、目的の倉数を遞択し、コンテキストメニュヌで[倉数のブロック]コマンドを遞択する必芁がありたす。 コントロヌラヌが冗長たたはクラスタヌ化されおいる堎合、マスタヌコントロヌラヌの倉数はブロックされたす。 ブロックされた倉数のリストは、「ブロックされた倉数」远加りィンドりに衚瀺されたす。

8.パタヌンの抂念がありたす。アプリケヌションプロゞェクトが頻繁に繰り返されるプログラムの郚分たたは同じ構造のプログラムモゞュヌルを䜿甚する堎合、固定パタヌンのメカニズムを適甚できたす。 固定テンプレヌトは1回䜜成され、そのむンスタンスは䜕床でも䜿甚できたす。 固定テンプレヌト倉数、ファンクションブロックの名前付きオブゞェクトごずに、眮換芁玠を含むマスク名を持぀ブランクが䜜成されたす。 固定テンプレヌトのむンスタンスを䜜成するず、その構造ブロックの䜍眮ずブロック間のリンク、番号付けずオブゞェクト眮換芁玠が指定されたものに眮き換えられたすが再䜜成されたす。


9. RUNTIMEで倉数の倀を監芖するこずは可胜です。プロゞェクトで䜜業するプロセスでは、倉数の状態をリアルタむムで監芖する必芁がありたす。 この目的のために、TEKON SCADAシステムはSpyツヌルを䜿甚したす。


10.アクションブランクSCADA TECONの芳点からの受容䜓には、「スクリヌンショット」オプションがありたす。


11.スクリプトからビデオフレヌム䞊のオブゞェクトにアクセスするために、このオブゞェクトのプロパティの[䞀意の名前]フィヌルドに䞀意の名前が付けられたす。


12. IISおよびSilverlightテクノロゞヌ䞊のWebクラむアントSCADA TECONの芳点からのWebコントロヌル。

13.非垞に玠晎らしいパッケヌゞのトレンド

トレンド-実行時の倖芳


トレンド蚭定りィンドり-衚瀺


トレンド蚭定りィンドり-䞀般


トレンド蚭定りィンドり-時間軞


トレンド蚭定りィンドり-巊スケヌル


トレンド蚭定りィンドり-右スケヌル


トレンド蚭定りィンドり-䞭倮スケヌル


トレンド蚭定りィンドり-印刷


トレンド蚭定りィンドり-アヌカむブからの読み取り

14. SCADA TEKONはOPCサヌバヌずしお機胜できたすACS Eなど。 これを行うには、以䞋を行う必芁がありたす。
  • OPCサヌバヌアむテムをむンストヌルしたす。



  • テキスト゚ディタを䜿甚しお、DANSrvNet4.exe.configファむルで「先頭に」䞎えられる倉数のリストを構成したす。



  • 構成ファむルを保存した埌、閉じたす。 蚭定を倉曎した埌、OPCサヌバヌを再起動する必芁がありたす。
  • タグ名の圢匏を倉曎できたす。 これは、ゲヌトりェむコンフィギュレヌタヌの[テンプレヌトの完党なタグ名]フィヌルドで行われたす。



15. GatewayToSQLアプリケヌションを䜿甚しお、SQLク゚リを䜿甚しお、指定された期間の倉数の倀をTEKON GatewayコンポヌネントからMS SQLデヌタベヌスに倉換するこずができたす。 ナヌザヌは、ゲヌトりェむからのデヌタの曎新期間、デヌタベヌスぞのデヌタの曞き蟌み期間、およびデヌタベヌステヌブルのクリヌニング期間を蚭定できたす。

16.プロゞェクト内のすべおのPCでアプリケヌションを監芖できたす。 監芖するPCには、アプリケヌションモニタヌサヌバヌできればサヌビスモヌド、およびアプリケヌションモニタヌクラむアントを監芖するPCをむンストヌルする必芁がありたす。 アプリケヌションモニタヌクラむアントは、異なるコンピュヌタヌにあるアプリケヌションモニタヌサヌバヌず通信したす。 メむンモニタヌりィンドりは次のずおりです。




  • コンピュヌタヌ名-情報が衚瀺されるコンピュヌタヌの名前。
  • モニタヌは実行されおいたすか -アプリケヌション監芖サヌバヌぞのアクセスはありたすか アクセスできない堎合、それ以䞊の情報は衚瀺されたせん。
  • プログラム名-情報が衚瀺されるプログラムの名前。
  • 発売されたしたか -指定されたプログラムが実行されおいるかどうか。
  • サヌビス -プログラムは、サヌビスたたは通垞のナヌザヌアプリケヌションずしおむンストヌルされたす。
  • 答えは -プログラムがハングしたかどうか、ナヌザヌのアクションに応答できるかどうかを確認したす。
  • スペむン語 メモリ-プロセスが占有しおいるメモリの量を衚瀺したす。
  • 䜜業を制埡する -チェックボックスがオンの堎合、プログラムがフリヌズたたはクラッシュするず、自動的に再起動したす。
  • 実行 -プログラムを実行したす。
  • 停止 -プログラムを停止したす。


17.「決枈ステヌション」ずいうアプリケヌションがありたす。最新の゜フトりェアおよびハヌドりェアシステムを備えた産業斜蚭で決枈および分析タスクを実行するために䜿甚されたす。 このプログラムを䜿甚するず、゚ネルギヌ斜蚭で珟圚䜿甚されおいるすべおのタスクの蚈算を実行しお、技術機噚の技術的および経枈的なパフォヌマンス指暙を決定できたす。 䟋ずしお、次の蚈算䞊の問題を匕甚できたす。
  • 運甹TEPの蚈算。
  • 非運甹TEPの蚈算。
  • 金属制埡。
  • 最適な真空の蚈算。
  • 起動およびスケゞュヌルされたシャットダりン分析。
  • パラメヌタの怜蚌。
  • 燃料の䌚蚈。
  • その他倚数... ..



決枈ステヌション-メむンりィンドり

MS Excelがむンストヌルされおいなくおも、MS Excelファむル圢匏でレポヌトを䜜成できたす。



18. PLC゚ミュレヌタヌSCADA TEKON甚語では仮想コントロヌラヌがありたす。仮想コントロヌラヌはTEKONコントロヌラヌの゜フトりェアシミュレヌションであり、MFK1500、MFK3000、P06コントロヌラヌの技術プログラムのデバッグに䜿甚できたす。 ゜フトりェアシミュレヌションに加えお、仮想コントロヌラヌは独立したコンポヌネントずしお䜿甚できたす。これには、専甚ドラむバヌを䜿甚した物理I / Oチャネルの操䜜も含たれたす。 仮想コントロヌラヌに実装されたTEKONコントロヌラヌのサヌビスず機胜
  • 倉数の読み取りず曞き蟌み。
  • 冗長性ずミラヌリング。
  • むニシアチブむベントのサヌビス。
  • 栌玍された倉数のサヌビス。
  • コントロヌラヌ間亀換。


仮想コントロヌラヌに実装されおいないTEKONコントロヌラヌのサヌビスず機胜
  • リ゜ヌス間バむンディング。
  • MODBUSプロトコル;
  • プロトコルIEC 60870-5-104。



仮想コントロヌラヌマネヌゞャヌ

19.グラフィカル゚ディタヌには特定のオブゞェクトむンスペクタヌがありたす-ペヌゞ䞊のオブゞェクト



20.他の暙準機胜には、たずえば、 LIMITがありたす。これは、蚭定ペヌゞで䜿甚しお、オペレヌタヌが入力した倀を制限したす。敎数の倀を指定された間隔に制限したす。 入力倀が最小倀ず最倧倀の間にある堎合は保存したす。最倧倀を超える堎合は最倧倀に眮き換えられ、最小倀より小さい堎合は最小倀に眮き換えられたす-new_value= LIMITmin_value、value、max_value 。

21.他の暙準機胜には、たずえば、 DD- 「離散センサヌオブゞェクト」があり、これを䜿甚しお倀をシミュレヌトできたす。アルゎリズムナニットにより、オペレヌタヌステヌションは技術プログラムの離散信号を眮き換え、技術アラヌムの兆候を圢成できたす。 倀がオペレヌタステヌションから倉曎されるこずになっおいる離散信号は、入力Xinに䟛絊されたす。 in . . Manual .

22. .

23. TCP/UDP , .

24. , .

25. .

26. SCADA .

27. CrossReference – , .


28. *.xls

29. *.xml.

30. « » – .

4. SCADA .


1. ?
, 3. - — .


2. ? , ?
. , . , , . . ( — — ). , . — 7.4 .




3. : , ..?
, . , : , . , .



4. , , , ( « 1» valve1_11, valve1_22, valve1_33, valve1_44, « 8» valve8_11, valve8_22, valve8_33, valve8_44) – /, ( RUNTIME ) (/ ..)?
. , , . , , (, , ). , .




5. RUNTIME – - *.cmd ?
« » ( — — ). , RunMode. ( SCADA) (.50014-05 31 01_ __2015.pdf).


6. «» SCADA ?
SCADA, . :
  • ()

, ( ). . SCADA , + , , , . , , , .


7. SCADA « » ( /, SCADA )?
SCADA ICORE. , . , , ( ). . , . .


8. - ? (, )?
, , , .




9. (, , )?
, . .


10. « » ( , )?
はい、もちろんです。 , , .
. . . . , . , .



11. SCADA — ?
, SCADA — . , .


12. (, «» / )?
( ) . .


PS — 
 :(

, :
珟圚開発䞭の新しいバヌゞョンのSCADAずコントロヌラヌです。SCADAは完党にクロスプラットフォヌムになりたす。PTKはOPC UAの抂念に基づいおいたす。

Source: https://habr.com/ru/post/J268579/


All Articles