基本コースのフレームワーク内では、内部システム変数のみがWinCCOAで使用されます。外部接続は想定されていません。ただし、基本コースの学生は、学習を完了する前に、「実際のライブPLC」から変数を読み取る方法を示すように常に求められます。 WinCC OAはSiemens製品に属しているため、Siemensコントローラーに接続し、そこからいくつかの変数を読み取る方法を示すことは論理的です。この場合、S7-1200シリーズのPLCに接続します。
WinCC OAドライバーセットには、Simaticコントローラー用の2種類のドライバー(s7とs7plus)が含まれています。違いは次のとおりです。s7は従来のS7-300 / S7-400シリーズのPLCとの通信を目的としており、s7plusは最新のS7-1200 / S7-1500シリーズのPLCとの通信を目的としています。 s7plusドライバーは、インストール時に個別に指定されます。インストールしていない場合は、システムに存在しない可能性があります。使用するドライバー(iec104でも)に関係なく、一般的な原則は保持されます。コンソールに適切なドライバーを追加する必要があります。次に、デバイスへの接続を構成し、この接続に追加されたドライバーの番号を設定して、アクティブ化します。また、DPEでPeriphery Address構成をハングアップし、変数の正しいアドレスを指定して設定を実行する必要があります。
まず、コンソールにドライバーを登録する必要があります。技術的には、システムにドライバーを追加することは、マネージャーを追加することと同じです。コンソールを開き、[新しいマネージャーを追加]をクリックします
リストからS7plusドライバーを選択し、オプションで「-num2」を設定しましょう。これは、システムにすでに番号1のドライバーがあり、これがシミュレーションドライバーであり、システム内のドライバー番号が一意である必要があるためです。ちなみに、WinCC OAの開発者によると、シミュレーションドライバーは実際のプロジェクトでは使用されていません。
これで、新しいドライバーがシステムに追加され、起動されました
次に、システムに追加されたドライバー番号2を構成する必要があります。これを行うには(たとえば、gediエディターメニューから)、システム管理モジュールを開きます。
次に、ドライバーS7を開きます
S7 +ドライバーの選択
. Create.
— , WinCC OA, . S7-1214 TCP/IP, , . , 2. , .
, — S7-1200, ip- . , , , Set PC/PG Interface. , , Step 7 WinCC 7, TIA Portal WinCC .. , , . ,
, ISO, TCPIP TCPIP.Auto. , , TCPIP.Auto.
Establish Connection Apply. WinCC OA . E ,
, — System Management. , . . para, . — ExampleDP_bit ExampleDP_float, . MyBlinker ExampleDP_bit
« ».
SIMATIC S7PLUS
2. « » — Input, . — Bool. — Polling ( ).
Poll groups, () . Create, . 100 . , 100 100 . .
Reference . , . Selection .
«» , . Clock_1Hz, .
Address active, Apply original , SCADA.
,
Emulation, Modes. «» (Direction), . (, , ) .
— FALSE, .
TRUE
para
FALSE TIA Portal. para . , , 10 , para , Original value FALSE, TRUE. - Ctrl+A . DPE . Main — Turn On Turn Off ,
dpSet("System1:Emulation.:_original.._value", 1);
dpSet("System1:Emulation.:_original.._value", 0);
«» .
para FALSE
.
, — . , , para. . 10 (poll time 100 ). , — event manager. EV , , , . 100 — , para , . , , , . DPE Smoothing. para .
, — «» «». Apply.
original , ( online, original) , . , para , .
, Robicon.SCADAmanSP. WinCC OA DP ExampleDP_float. , — , , . «» , /. , Reference. smoothing DP.
original. , , .
.
FLAPS ( ). Textfield .
初期化イベントでウィザードを使用して、DPE(表示値)を表示するためのスクリプトを作成します
PLCからの値が表示されます
ウィザードを使用してスクリプトをもう1つ追加し、オペレーター画面から直接値を編集できるようにします。これを行うには、Commandイベントのウィザードを呼び出す必要があります。
オペレーターシステムからの信号の値を変更します
変更がデータブロックに反映されました