プログラミングレベル 基本 - 拡張
安全プログラミング言語のサブセット CODESYS Safety Extension
Safety FBDの言語サブセット(FBD言語要素)は、PLCopenで定義されているBasicおよびExtended言語サブセットによって制限されます。言語サブセットBasicまたはExtendedの適切な選択は、新しいPOU(プログラムまたはファンクションブロック)を作成するときに開発者によって定義されます( 安全POU)。
基本レベルでは、PLCopenライブラリのすでに認証されている機能ブロックをリンクすることで、比較的低いコストで安全アプリケーションを実装し、その後検証することができます(SafetyPLCopen
) と標準ライブラリ (SafetyStandard
)。
拡張レベルでは、開発者は追加の演算子 (ブール演算子、数学演算子など) と条件付きジャンプ/リターンを使用できるため、繰り返し発生するユースケース向けに、より複雑な関数ブロックを作成できます。開発後には、それに応じてより複雑な検証プロセスが必要になります。
. 選択したプログラミングレベルに応じて、
対応する オペレーター
変数宣言とデータ型に対応するキーワード(参照: 変数)
対応する 関数ブロック呼び出し
コード実装に利用できます。