Ganter Lab 2026.12 から変わった点は、下のとおりです。ほかはこれまでどおりに動きます。
主な変更点
- 新しいドライバーが 10 種類加わりました。 MQTT は、ブローカーを介して、通常のトピックまたは Sparkplug B として機器を読み書きします。Omron は、CJ、CS、CP のコントローラーを FINS(ネットワークまたは Host Link のシリアル)で読み、NJ/NX の変数を名前で読みます。SCPI instruments は、卓上のマルチメーター、電源、電子負荷に、ネットワーク、シリアル回線、USB、GPIB で接続します。NI-DAQmx は National Instruments のハードウェア(cDAQ、USB、PCI Express)を読みます。SNMP は UPS、PDU、スイッチ、室内のセンサーを読みます。Generic serial and TCP は、計量指示計やバーコードリーダーのように、独自のテキストまたはバイトのプロトコルを持つ機器を読みます。File は、ほかのプログラムが書く CSV、テキスト、JSON、XML のファイルを読み、それらのプログラムのためにファイルを書くこともできます。Database は、SQL Server、PostgreSQL、MySQL または MariaDB、SQLite、または任意の ODBC のデータソースのテーブルを読み書きします。OPC DA はクラシック OPC のサーバーを読み、Fluke NetDAQ は 2640A/2645A と 2680A/2686A を読みます。この 2 つは、ステーションの横で動く 32 ビットの補助プログラムの中で動きます。既存のドライバーも広がりました。Rockwell は PLC-5、SLC 500、MicroLogix、Micro800 のコントローラーも読み、Modbus はシリアル回線で ASCII を話し、シリアルと Ethernet の変換器のために TCP 上で RTU のフレームを話します。
- Siemens S7-1200 と S7-1500 を名前で読み取ります。 Siemens の機器は アクセス を選びます。これまでどおりの アドレスで指定(以前に保存したすべての機器はこれを保ちます)か、名前で指定 です。名前で指定 は、最適化されたブロックも含めて、CPU の変数を名前で、CPU が宣言する型のまま読み書きします(S7-1500 はファームウェア V2.9 から、S7-1200 は V4.5 から)。タグ検出 は、CPU の変数をツリーとして提示します。
- ステーションがデータを提供します。 Connector の サーバー フォルダーには、OPC UA サーバー、Modbus サーバー、ステーション自身の MQTT ブローカー があり、後の 2 つはオンにするまでオフです。Modbus サーバーは、レジスターマップ を通じて、選んだタグ、Logic の変数、警報を PLC、HMI、ビル管理システムが Modbus TCP で読めるようにし、許可した行への書き込みを受け付けます。ステーション自身のものを含むすべての MQTT ブローカーには 発行 カードがあり、選んだタグ、変数、警報を JSON または Sparkplug B として送ります。読み書きと指定した行は、値を受け取ります。OPC UA サーバーは、提供するノード で作った一覧を提供します。
- Connector が、機器に設定すべきことを示します。 機器自身の設定が原因で機器がステーションを拒んだとき、機器のページは、どの設定か、それがどこにあるか、入力する値(コピーできる形で)、機器が必要とするファイルを示します。Siemens の CPU の PUT/GET アクセスや最適化されたブロック、AMS ルートのない Beckhoff の PLC、ステーションを信頼していない OPC UA サーバー、接続が設定されていない三菱の CPU、ステーションを拒否するデータベースサーバー、AVEVA PI や MQTT ブローカーのサインインです。開かない接続は、ファイアウォールがそのポートを遮っている可能性があるかどうかを示します。パッケージに含められないもの(NI-DAQmx、VISA、ODBC ドライバー、OPC DA のコンポーネント、Fluke のライブラリが必要とするランタイム)を必要とするドライバーは、何をインストールするか、どこで入手するか、その後どうなるかを示します。
- 機器のページからタグを検出します。 機器の タグ カードにある タグ検出 は、その機器をスキャンし、まだタグのないポイントだけをチェックした状態で提示し、タグにして追加 で追加できます。
- リモートアクセスに専用のページができました。 メニューの「エージェント」のすぐ後にあります。ネットワーク経由でステーションを開いている各タブレットやコンピューターは 現在の接続 に表示されます。識別 はその画面にコードを表示し、この端末を構成 は、名前、固定できる開始画面、サインインまたは固定のユーザー、無操作が指定の分数続いたあとの開始画面への復帰、または表示のみを設定します。
- ステーションに自社のブランドを。 設定の ブランド は、ロゴ、ダークテーマ用のロゴ、アイコン、名前 を受け付けます。ロゴはタイトルバーとサインイン画面で Ganter Lab の代わりに表示され、名前とアイコンはウィンドウ、タスクバー、ブラウザーのタブ、通知領域を飾ります。また、画像を指定しないレポート様式が印刷するのはこのロゴです。
- ようこそでプログラム全体を説明します。 起動時のページは、データが流れる順にプログラムのすべての領域をたどり、それぞれに動作中の領域の図を添えて、自分で一歩進めるまでひとりでに再生されます。
- Ganter へのご報告に画面を添えられます。 すべてのページのタイトルバーにある 報告 は、ウィンドウをキャプチャし、その画像を付けてご報告のフォームを開きます。画像は外すこともできます。ご報告はアカウントがなくても送れ、アシスタントが下書きを作って、それを読んでから送ることもできます。
- ステーションが永続ライセンスで動けるようになりました。 Ganter Lab のサイトは、サブスクリプションに加えて、ステーションごとに 1 回払いの永続ライセンスを販売します。このライセンスは、購入した年とそれ以前のすべてのバージョンを対象とします。ステーションはインターネット経由でアカウントにサインインして一度だけライセンスを有効にし、以後はオフラインのまま保持します。サイトに再び接続する必要はなく、誰もサインアウトしないままアカウントのセッションが終わった場合も同じです。アカウントページには、ステーションが永続ライセンスで動いていることと、対象となるバージョンが表示されます。サインアウトするとライセンスはアカウントに戻り、サインアウト前の確認でもそのことが示されます。
- 更新によって、確認なしに永続ライセンスから外れることはありません。 永続ライセンスの対象より新しいバージョンは、設定の 更新 に、インストールすると永続ライセンスから外れるという警告付きで表示されます。自動更新はそのバージョンをダウンロードせず、ステータスバーも知らせません。手動でダウンロードまたはインストールするときは、先に 永続ライセンスから外れる か 永続ライセンスを保つ かを尋ねます。それでもそのようなバージョンで動いているステーションは、アカウントページでそのことを示し、ライセンスを戻す方法も示します。サイトでライセンスを更新するか、対象となる最後のバージョンを再インストールします。そのインストーラーはサイトのサブスクリプションページにあります。
更新のあとで
- OPC UA サーバーは、一覧に載せたノードだけを提供します。 サーバーは設定から Connector の サーバー フォルダーに移り、状態、構成、クライアントアクセス のカードと、タグ、Logic の変数、警報、機器のコマンドを並べる新しい 提供するノード の一覧を持ちます。一覧は空で始まるため、更新のあと、一覧を作るまでサーバーは何も提供しません。そのページにもそう表示されます。一覧に載せたタグはこれまでの NodeId を保ち、機器のオブジェクトは Devices フォルダーの下に置かれるようになりました。セッションを受け付けていたサーバーはオンのままです。認証が「無効」だったサーバーは、オフにするのがそのスイッチの役目になったため、オフになりました。サーバーを停止または再起動しても、読み取り、Logic、記録は止まらなくなりました。
- 現場設備へのアクセス(ステーションが読む OPC UA の現場設備の証明書)は、OPC UA ドライバーのページに移りました。
- リモートアクセス は、設定から専用のページに移り、2 つの新しい権限 リモートアクセスの表示 と リモートアクセスの構成 の下に置かれました。Connector を表示できたすべてのロールはこれを表示でき、Connector を構成できたすべてのロールはこれを構成できます。
- Connector は、使っているドライバーだけを表示します。ドライバーはオンとオフを切り替えるものではなくなりました。ドライバー の下のカタログから追加し、ドライバーを削除 で削除します。ステーションがすでに使っていたドライバーは、すべて追加されたままです。
- スケールや校正が値を変える整数のタグは、Logic、ダッシュボード、MQTT で小数を持つようになりました。235 を 0.1 でスケーリングすると、24 ではなく 23.5 と読みます。OPC UA のノードと Modbus のマップは、タグ自身の型を保ちます。そのようなタグにバインドした、手順を選ぶ選択は、端数のある値を丸めずに拒否します。
- Logic の「画像」は「ロゴに設定」を提供しなくなりました。画像を指定しないレポート様式が印刷するのは、設定の ブランド にある ロゴ です。ロゴとして印を付けた画像を印刷していた様式は、引き続きその画像を印刷します。
- 新しいロールの権限 Ganter へのご報告の送信 は、すべてのロールでオンです。
- OCPP のセントラルシステムと LoRaWAN のネットワークサーバーは、ステーション自身のルートで署名され、ステーションとそのアドレスを名前として持つ証明書を差し出します。これにより、サーバー名を確認する充電ポイントや、初期設定のままのゲートウェイも、ステーションを受け入れます。すでに充電ポイントやゲートウェイがあったステーションでは、そのすべてにステーションの新しいファイル
GanterLabConnector-<station>.pemを一度インストールしてください。ステーションのファイルが変わったという通知を準備のカードが示すかどうかには関わりません。カードにはそのファイルと、ステーションの名前によるアドレスが示されます。ステーションの名前やアドレスが変わっても、このファイルを入れ直す必要はもうありません。 - 利用規約に永続ライセンスの説明が加わり、90 日に 1 回のサイトへの接続は、サブスクリプションでライセンスを受けたステーションに適用されるようになりました。また、第三者の部品のライセンスが与える権利を利用規約が制限しないことも明記しました。ステーションは利用規約をもう一度表示し、改めて同意を求めます。
変更
Connector
- 欄のツリーには 2 つの最上位があります。使っているドライバーを持つ ドライバー と、サーバー です。ドライバー を選ぶと、ステーションが持つすべてのドライバーのカタログが開きます。このステーション のものが先頭に、ほかは分類ごとに(PLC、産業用プロトコル、測定器とデータ収集、無線、Web と API、ファイルとデータベース、テスト)並び、ドライバーを追加 が付いています。
- + メニューはツリーに従います。ドライバーを追加 が最初に来て、続いて各ドライバーが、それが持てるものと自身の行を添えて並びます。どの行を右クリックしても、その行のバーのコマンドが出ます。
- Redfish、AVEVA PI、HTTP、MQTT over TLS、OCPP、LoRaWAN は、ドライバーの 現場設備へのアクセス カードで承認された機器自身の証明書を、Windows に何もインストールせずに受け入れます。機器は 証明書を確認する を示して待ち、証明書が変わるとそのことを示します。
- 充電ポイントや LoRa のゲートウェイのページは、そこに設定する内容を示します。ステーションの各アドレスに対するサーバーのアドレス、識別情報、必要な TLS、ステーションの証明書ファイルです。
- ツリーの各階層は自分のエラーを示し、その下でエラーを持つ項目の名前を挙げます(「エラーのあるタグ 3 件:C3, Opt_Int, T5」)。失敗した回線やブローカーの上の機器と、接続していない機器のタグは、失敗を繰り返さずにそちらを指します。エラーは原因がなくなると消え、機器の表の 最後のエラー は、ドライバーの言葉で原因を最大 3 行で示します。
- アドレス、ファイル、EUI、データソースを待っている機器は、どの項目が足りないかを示し、再接続 もグレー表示のときに同じことを示します。
- タグの 使っている場所 カードには、そのタグを提供する Modbus サーバー、OPC UA、MQTT の行も並び、すべて差し替え はそれらを新しいタグに移します。
- Siemens:文字列のタグは、PLC が STRING と WSTRING のどちらを宣言しているかを示します(PLC の文字列型)。STRING は TIA Portal が示すコードページで書き込まれるため、アクセント付きの文字は入力したとおりに届きます。タグが収められるより長い文字列は、切り詰めずに拒否します。
- 64 ビット整数は正確に読み書きされ、タグの型の範囲外の値は、その型の範囲を示して拒否されます。
- Beckhoff の機器は、PLC 自身の AMS Net Id を指定できます。
- 通常の MQTT の機器には メッセージがないまま許す最長時間(秒) があり、それを過ぎても静かなトピックは読み取りに失敗します。
- HTTP、Redfish、AVEVA PI のサービスからの拒否は、ステータスとサービスの応答を、機器の資格情報を含めずに示します。
- BACnet の機器は、2 つ以上のネットワークインターフェースを持つコンピューターでも、ホスト名でも接続します。
- Modbus TCP のスキャンは、すでに構成されたユニットを認識し、重複を作る代わりに 開く を提示します。100 を超えるテーブルを持つ Database のスキャンは、読み取ったテーブルを提示し、途中で止めたことを示します。
- スキャンが見つけた機器の一覧は、ウィンドウの空いている高さを使います。
Logic
- 変数と警報のエディターには 使っている場所 カードがあります。それを使う式、アクション、警報の条件、ダッシュボードのコンポーネント、Modbus、OPC UA、MQTT の行です。
- 出力がアイコン、画像、色である変数は、その値が表示されるところではどこでも描かれ、テキストの表示では名前で示されます。元の値を書くことはありません。
- 内部値の変数の 書き込み は、入力欄の下の行で答えます。値を書き込みました。 か、値が拒否された理由です。
- すでに値であるポイントの
.Valueを読む式、条件、アクションのスクリプトは、理由を示して拒否されます。値を生まない式は、良好な空の値ではなく、品質不良の欠測になります。 - どの言語でもひとつのセクションの名前はツリーが見せるひとつだけになりました。新しいフォルダー のメニュー、別のセクションの下のフォルダーを断るメッセージ、アクションやトリガーの置き場所を示す行は、ツリーとアドレスと同じく Variables、Alarms、Actions、Triggers と書きます。
Process
- モデルのアクションは、実行の開始時または完了時に Logic のアクション を実行できます。Logic は、終わった実行記録を
Process.<Model>.<Unit>.LastRunで読みます。その状態、総合判定、時刻、メタデータ、各判定基準の結果です。 - モデルのアクションは、トレーサビリティのために、実行記録ごとに データベースの行 を工場のデータベースのテーブルに書き込めます。実行記録の詳細の データベースの行 は、各行とその試行を 再送 とともに示します。
- 失敗で終わった実行記録は、どのステップで壊れたかを記録し、その詳細は 障害で終了 の下でそれを示します。
- ステータスバーは各実行記録を 1 回だけ数え、一時停止中の実行記録を記録中としても数えることはなくなりました。「Process:記録中 2 件 · 一時停止 1 件」。
View
- 読み取り値が収まらないメーターは、円弧の上に重ねて描かずに #### と書きます。円グラフは、ラベルの割合を独立した行に書きます。
- 警報バーは、エディターでも未処理の警報を表示します。
- シンボルの型が変わると、古い型を持っていた接続点もそれに従います。
- 接続線の型の太さは小数 2 桁で表示され、数値でないときは項目の下で拒否されます。
ウィンドウとプログラムのその他
- ステータスバーの各表示には、その領域の印が付き、その名前で始まります。「Connector:オンライン」「Process:記録中 1 件」「警報:発生中 2 件(未確認 1 件)」。無償モードの残り時間の表示は、アカウントを開きます。
- 作成しても新しい項目は開きません。親の一覧に印を付けて表示されます。削除すると、親が選ばれ、ツリーで開いた状態になります。
- 右クリックのメニューは、行を押すとすぐに閉じ、そのあとで確認が開きます。
- ステータスバーのエラーは、約 10 秒後にひとりでに消えます。
- 表示のみの端末は、描くものの上だけでなく、ステーションでも拒否されます。
- エージェントは、Modbus サーバー、ステーションの MQTT ブローカー、MQTT の発行、OPC UA の一覧のためのツールを得て、1 台の機器をスキャンし、タグや機器が失敗する理由を読み、本人が送るための Ganter へのご報告の下書きを作ります(報告(下書き))。
- 英語以外の言語の表示とヘルプが、画面と各言語の用語集にいっそう沿うようになりました。その中には、スペイン語(メキシコ)でドライバーのフォルダーが Drivers と呼ばれ、ようこそのページと Connector のツリーで省略されずに表示されること、ドイツ語とスペイン語で機器のタグを並べるカードが Tags と呼ばれることがあります。
- ヘルプは、新しいドライバー、サーバー、ページのすべてを、すべての言語で説明します。
修正
Connector
- Rockwell EtherNet/IP ドライバーが再び接続できるようになりました。バージョン 2026.10 から 2026.12 までは、どのコントローラーにも接続できませんでした。その書き込みと、名前による Omron NJ/NX の変数への書き込みも、再びコントローラーに届きます。
- PUT/GET を拒否する Siemens の CPU が、ケーブルが抜けたように見えることはなくなり、そのタグは機器の通知を持ちます。
- タグを保存しても、ステーションのほかのタグの読み取り値が空になることはなくなり、タグを編集しても、機器のほかのタグが一瞬赤くなることはなくなりました。
- 1 台の機器への書き込みが待っている間、ほかのすべての機器への書き込みを止めることはなくなりました。
- ステーション自身の Modbus サーバーを読む Modbus TCP の機器は、書き込みでタイムアウトまで待たなくなりました。
- しばらく静かだったあとの Redfish、HTTP、AVEVA PI の書き込みが、閉じた接続で失われることはなくなりました。
- LoRaWAN のセンサーは編集してもセッションを保ち、OCPP の充電ポイントは、接続中であれば最初の充電の前でも再接続のあとでもオンラインと表示されます。
- PLC が拒否する Beckhoff の読み取りは、機器を接続したままにし、タグに理由を示します。
- 配列の終わりを越えた Rockwell の Float または Double の読み取りは、ごく小さな数を読まずに拒否されます。
- 0 またはその型の既定値で保存された値(LoRaWAN の無通信時間 0、0 から始まるメタデータのカウンター)は、保存されている既定値で置き換えられなくなりました。
- 実行中のセッションの下で証明書が変わった OPC UA の現場設備は、黙って再接続せずにそのことを示します。
- 機器のパスワードを消しても、この Windows アカウントでは読めないと示されることはなくなりました。
Process と View
- インターロックが止めているユニットは、止められた瞬間から信号源への書き込みを拒否します。ステーションの起動直後や、モデルを保存または削除したあとも同じです。インターロックのカードは、監視の状態の変化に従います。
- フォルダー内の Logic の変数にバインドしたダッシュボードのコンポーネントが、その変数を読むようになりました。
- 一時停止と再開のあとに実行を中止すると、失敗ではなく中止として記録されます。また、中止が先に届いても、機器が受け取った設定値の記録は残ります。
- 表の行のボタンのクリックは、ページの再描画中に失われなくなり、表は横のスクロール位置を保ちます。
- 実時間の画面が再描画している間に入力したキーを、テキストボックスが失うことはなくなりました。
- 別の分類にある同じパスの 2 つの Process のフォルダーが区別されるようになりました。
- Process のモデル、レポート、ラベルをフォルダーへ移すと、ツリーでそのフォルダーが開きます。
Logic、設定、アカウント
- Logic の項目を移すと、生のキーではなく、ステーションの言語で「項目を移しました。」と示します。
- アカウントからサインアウトするとき、ステーションがサイトを待つ間は 待つのをやめる が表示されます。
- 「このページの内容」の索引は、クリックしたセクションを強調したままにします。