EVC / EVLの取り扱い 化合物安全PLCでのEVC / EVLの使用 EVC(Exchange Variable Connection)は、安全サブデバイスの(安全および非安全)変数にアクセスするために、1つ以上の非安全サブデバイス内で使用できます。 図 5 . 例:EVC / EVLを備えたCompoundSafetyPLCを使用したプロジェクトのデバイスツリー 安全でないサブデバイスへの
メモリの動的管理 メモリの動的管理は、 デバイスバリアント 化合物安全PLCのタブ。これは、安全なコードや安全でないコードとはサイズが異なるさまざまなデバイスバリアントを提供するために使用されます。タブでは、これらのデバイスバリアントの1つを選択してプロジェクトに適用するか、コントローラーにダウンロードできます。 表 1 . デバイスバリアント タブ PLC構成 デバイスバリアント 構成ファイルで
I / Oの動的管理 I / Oの動的管理は I / O割り当て 化合物安全PLCのタブ。このタブでは、安全I / Oチャネルを、複合安全PLCの下にある安全コントローラと標準コントローラの間に分散させることができます。両方のコントローラーのI / Oは、構成ファイルで定義されます。複数のI / OがI / Oグループに属することができます(図:IOs1、IOs2)。 表 2 . I / O割り当
安全性に関係のないプログラム(NonSafe PRGs) コンパイラおよびランタイムバージョンV3.5.4.0以降では、PRGはSafetySIL2アプリケーションに安全性に関係のないコードを含めることもできます。デフォルトでは、すべてのPRGに安全関連のコードが含まれています。これは黄色のブロックで示されます 標準のPOUシンボルの横にあるシンボル。 図 7 . 安全関連のPRGを使用したアプリ
属性: location POU (PRG) を非安全メモリ領域に強制的に保存します 構文 : {attribute 'location':=16#800} 挿入場所:プログラム(PRG)の宣言部分の上の1行目 PRG POU が次のようにマークされている場合、プラグマ属性は自動的に挿入されます。 nonSafe 。これにより、PRG のすべてのデータが「非安全メモリ領域」に格納されます。 POU
属性: sil2context この属性は次の場合に必須です 安全ではない IO ドライバー ライブラリにより、安全なコンテキストで IO ドライバー インスタンスの初期化を実行できるようになります。 構文 : {attribute 'sil2context':='safe'} 挿入場所: ライブラリ POU の宣言部分の上の 1 行目 による分類 safe この属性でマークされた POU の部分
ライブラリ:PLCopen Safety FBs ここで説明されているライブラリの識別: PLCopen Safety FBs, 3.5.18.0 基礎:PLCopen TC5:「安全ソフトウェア、パート1:概念と機能ブロック」、バージョン1.0、2006年1月 PLCopen機能ブロック(接頭辞SF_)は、PLCopen組織と、そのメンバーおよび安全関連の側面を扱う外部組織によって定義されていま
CODESYS CFC CODESYS GmbH バージョン: V4.3.0.0、2023 年 9 月 www.codesys.com 最後の更新: Wed, 6 Sep 2023 10:21:13 このセクションの内容 :
CODESYS CFC の CODESYS CFC は、Continuous Function Chart (CFC) 言語でオブジェクトをプログラミングするためのグラフィカル エディターです。 Continuous Function Chart は、IEC 61131-3 で定義された言語ではありませんが、IEC 開発環境で一般的に受け入れられている拡張機能です。 CODESYS インストーラー