Technology

基幹システム連携

(きかんシステムれんけい)

基幹システム連携とは、生産設備や計量設備で扱う製造指示、品種、配合、原料、在庫、計量実績などの情報を、企業の基幹システムと自動的に受け渡す仕組みです。

基幹システムには、販売管理、生産管理、在庫管理、購買管理、品質管理などがあります。現場設備と連携することで、作業者が同じ情報を複数の画面へ入力する手間を減らし、転記ミス、指示漏れ、実績登録の遅れを防ぎます。

一方、通信が切れた場合や、基幹システムと設備側でデータの内容が一致しない場合でも、安全に生産を継続または停止できる設計が必要です。単に通信機能を追加するだけでなく、データの責任範囲、送受信のタイミング、異常時の復旧方法まで決めることが重要です。

基幹システムと現場設備の役割

基幹システムは、受注情報、製造計画、品目マスタ、原料在庫、出荷情報など、企業全体で共有する情報を管理します。

一方、PLC、計量コントローラ、タッチパネルなどの設備側は、モーター、バルブ、フィーダー、搬送装置を動かし、実際の計量・投入・製造工程を制御します。

一般的には、基幹システムから設備側へ製造指示や品種情報を送り、設備側から基幹システムへ計量値、使用原料、完了数量、異常履歴などを返します。

主に連携する情報

基幹システムから設備へ送る情報

  • 製造指示番号、品目、品種、ロット番号
  • 製造数量、目標重量、配合比率
  • 原料コード、投入順序、供給設備
  • 使用可能な容器や設備の指定
  • 製造開始予定日時や優先順位
  • 品目マスタ、原料マスタ、設定値

設備から基幹システムへ返す情報

  • 製造開始・完了日時
  • 原料ごとの目標値と実計量値
  • 製造数量、良品数、不良数
  • 使用原料、ロット、容器番号
  • 設備異常、計量異常、作業者操作
  • 製造指示の完了・中断・取消状態

連携する項目を増やすほど詳細な管理ができますが、データ定義や異常処理も複雑になります。現場で本当に必要な情報を整理して設計します。

基幹システム連携の基本構成

一般的な構成では、基幹システムとPLCを直接接続するのではなく、産業用パソコン、サーバー、ゲートウェイなどの中間システムを設けます。

中間システムは、基幹システムから指示を受信し、PLCが扱える形式へ変換します。また、PLCから取得した計量実績や製造状態をデータベースへ保存し、基幹システムへ送信します。

この構成により、基幹システムと設備制御の役割を分離し、通信仕様の変更や一時的な通信断が設備動作へ直接影響することを抑えやすくなります。

主な連携方式

データベース連携

基幹システムと設備側システムが、データベースのテーブルを通じて情報を受け渡す方式です。製造指示、実績、マスタなどのデータをまとめて扱いやすい方法です。

同じレコードを重複して処理しないよう、処理状態、更新日時、連携番号などを管理します。

ファイル連携

CSVなどのファイルを指定フォルダへ出力し、相手側システムが読み込む方式です。構成が比較的分かりやすく、既設システムでも採用しやすい場合があります。

ただし、書込み途中のファイルを読み込まない処理、処理済みファイルの管理、文字コード、項目順序などを決める必要があります。

API・Web通信

HTTP通信やWeb APIを使用して、必要なタイミングでデータを送受信する方式です。リアルタイム性を高めやすく、複数システム間で共通の通信仕様を利用できます。

認証、暗号化、応答時間、再送、タイムアウトなど、ネットワーク通信としての設計が必要です。

PLC通信・産業用ネットワーク

中間システムとPLCの間では、Ethernet通信、Modbus、メーカー独自プロトコル、OPC UAなどを使用します。

PLC内部のデバイスやタグへ直接読み書きする場合は、データ型、アドレス、更新周期、通信量を明確にします。

製造指示を受信する流れ

基幹システムから受信した製造指示は、すぐに設備へ実行させるのではなく、内容を検査してから登録します。

品目コードが設備側マスタに存在するか、必要な原料や計量値が設定されているか、設備能力を超えていないかなどを確認します。異常な指示は自動運転へ渡さず、エラーとして扱います。

設備側では、製造指示を未着手、実行中、完了、中断、取消などの状態で管理します。PLCへは、実行対象として確定した指示だけを送ります。

実績を送信する流れ

計量や製造が完了すると、設備側で実績データを確定します。目標値、実績値、原料ロット、開始・完了時刻、異常の有無などを一つの製造単位にまとめます。

基幹システムへの送信が成功したことを確認してから送信済みとします。応答が得られない場合は未送信として保持し、通信復旧後に再送します。

同じ実績を二重登録しないよう、製造指示番号、バッチ番号、実績番号などの一意な識別情報を使用します。

設計上のポイント

データの責任範囲を明確にする

品目名、配合値、在庫数量などについて、どのシステムを正しい情報の管理元とするか決めます。複数のシステムで同じ項目を自由に変更できると、内容が一致しなくなります。

例えば、品目マスタは基幹システム、設備固有のモーター速度や落差補正値は設備側で管理するなど、役割を分けます。

データ型と単位を統一する

重量をkgで送るかgで送るか、日時の形式、文字数、小数点以下の桁数などを統一します。単位や桁の認識が違うと、10kgの指示を10,000kgとして扱うような重大な誤りにつながります。

各項目について、名称、意味、型、桁数、単位、必須・任意、許容範囲をまとめた通信仕様書を作成します。

指示の重複実行を防ぐ

通信再送やシステム再起動によって、同じ製造指示が複数回届く可能性があります。指示番号と処理状態を確認し、すでに受信済みまたは完了済みの指示を再実行しないようにします。

PLCへ指示を渡す場合も、開始要求と受付応答を組み合わせ、同じ要求を繰り返し取り込まない制御とします。

実績の欠落を防ぐ

基幹システムが停止している間も、設備側で製造を継続する場合があります。このとき、実績を中間システムやデータベースへ一時保存し、復旧後に送信できるようにします。

保存容量を超えた場合の動作や、長期間送信できない場合に運転を継続するか停止するかも決めます。

マスタ不一致を検出する

基幹システムの品目コードと設備側の設定が一致しない場合は、自動運転を開始しません。設備に存在しない原料、使用禁止の容器、未登録の配合などを事前に検出します。

マスタ更新日時やバージョンを管理し、どの設定で製造したかを実績へ残す方法もあります。

通信異常時の動作

通信異常時に設備を直ちに停止するか、受信済みの指示で生産を継続するかは、設備と運用によって異なります。

計量や搬送の途中で通信が切れた場合、進行中の工程を安全に完了させ、その後の新規指示受付を停止する方法があります。一方、基幹システムからの確認が常に必要な工程では、直ちに停止させます。

タッチパネルには、基幹システム、中間システム、PLCのどの区間で通信が停止しているか、最後に正常通信した時刻、未送信実績件数などを表示すると、原因を切り分けやすくなります。

停電・再起動時の復旧

停電やシステム再起動が発生した場合は、製造指示の状態、PLCの工程状態、計量途中の原料、未送信実績を照合します。

製造途中の指示を最初から再実行すると、同じ原料を二重投入する可能性があります。どの工程まで完了していたかを保存し、継続、取消、手動完了のいずれを行うか判断できる構成とします。

再起動後は、通信が復旧しただけで未処理指示を一斉に実行せず、設備の状態と指示内容を確認してから自動運転を再開します。

セキュリティとネットワーク分離

基幹システムが接続される社内ネットワークと、PLCなどの制御ネットワークは、役割と安全性が異なります。必要に応じてファイアウォール、ルーター、中間サーバーなどを設け、通信経路を制限します。

利用するポート、接続元、利用者権限を限定し、不要な通信を許可しない構成とします。遠隔保守を行う場合も、認証、接続記録、利用時間などを管理します。

既設設備との連携・更新

既設設備に基幹システム連携を追加する場合は、PLCの機種、通信ポート、使用可能なメモリ、既存ソフトウェア、盤内スペースを確認します。

PLCへ直接通信機能を追加できない場合は、既設タッチパネル、通信ユニット、産業用パソコンなどを経由してデータを取得できる場合があります。

基幹システムやサーバーを更新する際は、通信方式、データ項目、文字コード、データベース構造の変更を確認します。一定期間、新旧システムへ並行送信して結果を比較する方法もあります。

ハカルプラスの対応

ハカルプラスでは、基幹システム、生産管理システム、計量設備、搬送設備の役割と通信仕様を確認し、製造指示と実績を連携する構成を検討します。

計量コントローラ、PLC、タッチパネル、制御盤、産業用パソコン、データベースを組み合わせ、製造指示の受信、計量条件の設定、実績収集、未送信データの保存などを構成します。

機械設備や計量制御も含めて、品種選択、原料照合、粗供給・微供給、計量完了、搬送、実績送信まで一連の動作を整理します。

既設設備への追加や上位システムの更新についても、PLC機種、通信方式、既存データ、停止可能時間を確認し、段階的な移行方法を検討します。

よくある質問

Q. 基幹システムとの通信が切れた場合も製造を継続できますか?

A. 受信済みの製造指示と必要なマスタを設備側へ保持していれば、継続できる場合があります。未送信実績の保存容量や復旧後の再送方法も決めておきます。

Q. 同じ製造指示が二重に届いた場合はどうなりますか?

A. 製造指示番号やバッチ番号を照合し、受信済み・実行中・完了済みの指示を重複実行しない制御を行います。

Q. 計量実績が基幹システムへ届かない場合はどうしますか?

A. 設備側へ未送信データとして保存し、通信復旧後に再送します。送信成功の応答を確認するまで実績を削除しない構成とします。

Q. 既設の計量設備を基幹システムと連携できますか?

A. PLCや計量コントローラから必要なデータを取得できれば、通信ユニットや産業用パソコンを追加して連携できる場合があります。

Q. 基幹システム更新時に設備側の改修も必要ですか?

A. 通信方式、データ項目、文字コード、応答内容が変わる場合は改修が必要です。既存仕様との互換性を確認し、必要に応じて中間システムで変換します。

関連ワード

お問い合わせ窓口

この技術について
お気軽にお問い合わせください。

お問い合わせフォーム
お問い合わせ