関係のあるファンクション、ファンクションブロック、構造体、共用体、列挙体をひとつにまとめて、第三者が使えるようにパッケージしたものです
自分で使っていくときにはライブラリにしなくていいと思いますが、第三者に渡すときにライブラリにしたほうがカッコいいです
ライブラリにすることでバージョン管理をしやすくなるとか、関係する部品を集めておくことで整理できるメリットはあるかもしれません
| 種類 | 向いている |
|---|---|
| 通信FB | ◎ |
| 演算Function | ◎ |
| 文字列処理 | ◎ |
| 共通構造体 | ◎ |
| 設備専用FB | △ |
SysmacStudioを起動して新規プロジェクトの種類をライブラリプロジェクトを選択してプロジェクトを作ります
そこに今までに作ったファクションやファンクションブロックをコピーします
[プロジェクト]-[ライブラリ]-[ライブラリ設定]を開いてライブラリ化したいファンクションなどを選び、[プロジェクト]-[ライブラリ]-[ライブラリ作成]を選べばライブラリを作成開始します
ファイル名を聞かれるのでライブラリのファイル名を入力して終了です
あとは作成したファイルを第三者に渡しせば第三者もファンクションを使えるようになります
Function、Function Block、構造体、共用体、列挙体などをまとめてパッケージ化し、他のプロジェクトや第三者が再利用できるようにしたものです
複数プロジェクトで再利用できるほか、バージョン管理、配布、ソースコード保護、品質統一などのメリットがあります。
通信FB、演算Function、文字列処理Function、共通構造体など、複数のプロジェクトで再利用できる部品が適しています。
ライブラリプロジェクトを新規作成し、FunctionやFunction Blockを登録後、ライブラリ設定を行い、ライブラリ作成を実行してライブラリファイルを生成します。