SIMATIC AX はコアPLC開発プラットフォームとして採用され、オブジェクト指向プログラミング、Gitリポジトリを介したテキストベースのソースコード管理、再利用可能なビルディングブロックのnpmスタイルのパッケージ管理が可能になりました。チームはCI/CDパイプラインを実装して、極低温および真空制御システムのテスト、コードレビュー、展開を自動化しました。統一されたエンジニアリングアプローチは、PLCプログラマーとC++開発者の間の機能横断的なチームで協力するギャップを埋めます。
SCK CENがSIMATIC AX をどのように使用しているか
SCK CEN向けSIMATIC AX メリット
継続的インテグレーション/継続的デプロイ
継続的インテグレーションにより、PLCプログラムのテストが自動的に実行され、コードが他のチームメイトによってレビューされるようになります。これにより、高いコード品質が保証されます。
テキストベースのエンジニアリング
テキストベースのソースコードでは、gitリポジトリを介して簡単にバージョン管理でき、ソースコードの一部を生成するのに役立つツールを作成できます。AI統合はテキストベースのファイルでうまく機能します。
オープンソースのアプローチ
オープンソースコミュニティと協力するほうが、すべてを自分でやるよりも簡単です。エンジニアがコードを必要とする場合、SIMATIC AX GitHubコミュニティをチェックして、彼らが助けてくれるかどうか、または自分で何かを共有できるかどうかを確認します。
当時、市場には、私たちのように継続的インテグレーション、継続的デプロイ、デリバリーを行うものはありませんでした。そして、SIMATIC AX について聞いたとき、本当に嬉しかったです。
何か新しいことをしなければならないときはいつでも、SIMATIC AX GitHubコミュニティを調べて、以前にこの問題に遭遇した人がいないか調べています。または、そのページで良い例をいくつか見つけてください。これまでのところ、私たちはほとんど毎回、プロジェクトに統合できる良い情報を見つけました。それは私たちだけでなく、多くの人々、コミュニティによって維持されます。
