Python2からPython3への移行 Pythonバージョン3では、Python開発者は互換性のない変更をいくつか導入し、廃止された機能をいくつか削除しました。現時点では、Pythonコミュニティはまだバージョン2からバージョン3への移行段階にあります。 IronPythonはまだPython3をサポートしていませんが、作業中です。 PythonコミュニティはPython2をサポートしなくなっ
IronPythonとcPythonの比較 IronPythonと「標準」Python(「cPython」)の間には、いくつかの小さな違いと非互換性があります。一部はIronPythonの直接エラーであり、将来のバージョンで削除する必要があります。ただし、その他は「実装の詳細」と見なされ、そのまま残ります。それらのいくつかは非常に挑戦的なトピックです。 ユーザーにとって最も明白な違いは、文字列の処
モジュール–一般 物体: PROFINET モジュール 表 12 . モジュール情報 ID番号 モジュールの識別(デバイスの説明から)。 スロット番号 I / Oデバイスの下のI / Oモジュールの位置。最初のモジュールの場合は「1」から始まり、追加のモジュールごとに増分します。これは、デバイスツリーの現在の構造から自動的に発生します。 表 13 . ユーザーパラメータ すべてのデフォルト値を設定
モジュール–ステータス 物体: PROFINET モジュール タブには、モジュールの診断データとアラームが表示されます。 診断データ 現在デバイスにある診断。デバイスへのリンクを確立できる限り、現在の診断データがステータス表示から再ロードされます。 アラーム アプリケーションの開始以降、このデバイスによって報告されたこのモジュールのすべてのアラーム。アラームは、コントローラーのリングバッファーに保
ステーション名の自動割り当て A PROFINET トポロジー情報によりデバイスを交換し、自動的に構成することができます。追加のアクションは必要ありません。 要件は、のピアポートを構成していることです。 PROFINET デバイス(トポロジ構成を参照)および設定されたデバイスが近隣検出をサポートしていること(適合クラスBデバイスまたはLLDPおよびSNMPプロトコルのサポート)。その後、コントロー
メディア冗長性(MRP) メディア冗長性(MRP –メディア冗長プロトコルに基づく)は、冗長通信パスによってシステムの可用性を高めるための機能です。標準イーサネットでは、1人のネットワーク参加者への単一の一意のデータパス(回線およびスタートポロジ)のみが許可されます。 MRPを使用すると、ライントポロジを1つのリングに物理的に閉じることができます。その結果、参加者は2つのパスで到達できます。 MR
再構成 「再構成」機能により、 PROFINET 最初にコントローラーにダウンロードされた構成は、実行時にアプリケーションにダウンロードされます。 の DED.Reconfigure 機能ブロックは、デバイスツリー内の任意のデバイス構成を有効または無効にするために使用できます。これを機能させるには、 デバイスの診断を有効にする PLC設定でオプションを設定する必要があります。 タブ:PLC設定 の
コマンド:デバイスをスキャンする 関数 :コマンドは、アクティブな状態でコントローラーへの一時的な接続を確立します PROFINET その上のコントローラーとを決定します PROFINET ネットワーク内のデバイス(デバイスとコントローラー)。次に、スキャンしたデバイスをプロジェクトのデバイスツリーに適用できます。 電話 : 計画 メニュー;デバイスツリー内のデバイスオブジェクトのコンテキストメニ
コマンド: 追加 PROFINET 診断リソース 関数 : このコマンドは、GSDML ファイルからの診断メッセージを含むテキスト リストを生成します。 電話 : プロジェクト メニュー → オブジェクトを追加 ; コンテキストメニュー デバイス ビュー 要件 : の 応用 オブジェクトが選択されます。 メーカーは PROFINET デバイスは、数値エラーコードに対する診断メッセージと追加のヘルプ