組込みソフトウェアPLC INTALOGIC5

INTALOGIC5

カタログ サポート セミナーのご案内

仕様

項目 仕様
プログラミング言語 LD (Ladder Diagram),ST(Structured Text),FBD(Function Block Diagram)
DFC機能 同期DFC、非同期DFC:合計32個 (※1)
プログラム容量(1POU) LD/ST/FBD共通:1Kステップ ST個別仕様:最大1638文字 FBD個別仕様
プログラム設定 周期実行プログラム:10本
プログラム作成本数 1つのプロジェクトで作成できるプログラムの本数:256本
プログラム実行方式 インタプリタ方式 (カスタムオプションとして組込みCPUのNative Code実行方式にも対応可能)
入出力制御方式 プログラムEND時一括リフレッシュ方式
ファンクション登録本数 512本
スキャンタイム 1-2000[ms] (1ms単位で指定可能)、初期値 100[ms]
WDT設定範囲 100-100000[ms]
RUN中書込み 標準対応
制御プログラム最大ステップ 実行プログラム全体で10000step。プログラムひとつあたり1000Step
※ターゲットボードのRAM容量に依存する。
CALC命令 1つのPOUあたり最大256個 (カスタマイズによる拡張可能)
タイマ性能(カウントアップ周期) 10ms
モニタ/デバッグ 「プログラム実行本数」と同数のプログラムに対してモニタ/デバッグが可能
シミュレーション Runのシミュレーション(モニタ/デバッグ)が可能

動作環境

INTALOGIC5エディタ(PC用ラダー編集・デバッグツール) 動作環境

動作OS Windows®10 64bit/32bit
Windows11 Pro 64bit
ハードウェア PC/AT互換機
CPU 1.0GHz以上のプロセッサ
メモリ Windows10 32bit:1GB以上
Windows10 64bit:2GB以上
ハードディスク容量 Windows10 32bit:16GB以上
Windows10 64bit:20GB以上

INTALOGIC5ランタイム(参考仕様)

ステップ数 30Kステップ
入出力仕様 入力:8192点
出力:8192点
命令数 基本命令27命令、応用命令57命令
プログラム容量 ランタイム:200KB、LD : 10Kステップ(8バイト/1ステップ) ST :1024行(コメント行除く) FBD : 256ブロック

ポーティングサービスにより、お客様の希望されるCPUへの移植、入出力点数の変更、プログラム容量の変更などカスタマイズが可能です。

動作実績

INTALOGIC5ランタイム動作実績

CPU RZ/T1、RX63、ARMコア、x86系、PowerPC(MPC8544)、H8(H8SX)、SH-2(SH7086)、SH-3(SH7709S 他)、SH-4(SH7750R、HD6417750RBP240 他)、VR(VR7701)
OS μITRON、VxWorks®、OS9®、QNX®、Nucleus®、Windows、Linux®、Non-OS

INTALOGIC5 Run 性能仕様

インタプリタ方式の場合の参考性能値

命令 SH-2(80MHz) SH-4(166MHz) RZ/T1(600MHz)
接点入力 (a接点) 3.3 µs 1.0 µs 0.68 µs
コイル出力 (OUT) 1.0 µs 3.3 µs 0.81 µs
比較 ( > ) 7.6 µs 6.8 µs 2.19 µs

ネイティブコード方式の場合の参考性能値

命令 SH-2(80MHz)
接点入力 (a接点) 0.11 µs
コイル出力 (OUT) 0.14 µs
比較 ( > ) 0.15 µs

インタプリタ方式とネイティブコード方式について

インタプリタ方式

プログラミング言語で記述されたソースコード、中間コードを逐次解釈しながら実行する方式です。

インタプリタ方式のINTALOGIC5は、下図のような処理を行います。

インタプリタ方式のINTALOGICの処理をするイメージ図

ネイティブコード方式

プログラミング言語で記述されたソースコード、中間コードを一括でネイティブコード(ターゲットのCPU上で実行可能なバイナリコード)に変換しておき、実行する方式です。逐次解釈する必要がないため、インタプリタ形式に比べ実行速度が速くなります。

ネイティブコード方式のINTALOGIC5は、下図のような処理を行います。

ネイティブコード方式のINTALOGICの処理をするイメージ図

インタプリタ方式のINTALOGIC5とネイティブコード方式のINTALOGIC5のメリット・デメリット

メリット デメリット
インタプリタ方式の
INTALOGIC5
  • 実機のデバッグを行える
  • カスタマイズによりRUN中書き込み機能を
    追加できる
  • ネイティブコード方式と比べ、
    実行速度が遅い
ネイティブコード方式の
INTALOGIC5
  • インタプリタ方式と比べ、実行速度が速い
  • 実機のデバッグを行えない(*1)
  • RUN中書き込み機能を追加できない

*1:実機でのデバッグモードには非対応ですが、PC上で動作するテストランでのデバッグモードには対応しています。

インタプリタ方式、ネイティブコード方式の性能比較

インタプリタ方式 ネイティブコード方式
実行速度(*1~*3) 1.9ms 0.1ms

*1:測定環境はSH2(SH7086,104MIPS,80MHz)で1,024ステップ(基本命令80%,応用命令20%)のラダーで測定しています。(SH2はルネサスエレクトロニクス社の製品です)
*2:上記実行時間はランタイムのみ動作した時間のため、複数タスクを動作させる実際の実行速度とは異なります。
*3:実際にはスキャンタイム設定に応じた実行間隔となります。

提供サービス

お客様の機器へ最適に組み込むための各種サービスを準備しています。

ポーティングサービス

INTALOGIC5をお客様のプラットフォームにポーティング

チューニングサービス

INTALOGIC5の更なる高速化・省メモリ化のためのチューニング

カスタマイズサービス

お客様専用のラダーエディタや専用命令の開発

受託開発例

組込み開発や制御システム開発のノウハウ・経験を持つエンジニアが、お客様の開発プロジェクトをトータルに支援します。
受託開発や常駐作業等、作業形態も柔軟に対応可能です。

受託開発例

  • PoCや原理試作開発
  • お客様指定のハードウェアへの移植開発
  • 高速化・省メモリ化のためのチューニング
  • お客様専用のプログラムエディタや専用命令の開発

技術サポート

国内メーカならではの手厚い技術支援によりお客様の課題を解決します。

導入前の技術検討支援

弊社商品の導入検討のための様々な技術支援に対応いたします。
商品貸出、技術ミーティング、PoC開発、原理試作開発など。

導入後の技術支援

弊社商品導入後の様々な技術支援に対応いたします。
QAサポート、移植開発の受託、お客様向けカスタマイズ開発の受託など。

テクニカルQ&A

弊社商品に関する各種技術質問やご要望に対応いたします。

各技術支援はWebベースやE-メールでの対応を基本とし、必要に応じてお客様を訪問してのサポートにも対応いたします。

INTALOGIC5搭載の評価ボード(ASURA)
 開発したアプリケーションをすぐに試せます。

採用情報

Recruit

アイ・エル・シーでは一緒に働くメンバーを
随時募集しております。