条件検索

16 件の検索結果

ページ 2 - 2 ページ

  • ワークベンチ: 英語版のISaGRAFで作成したアプリケーションを日本語対応にする場合、別途に日本語対応のISaGRAFを購入しないといけないのか?
    回答: まず、ISaGRAFの日本語版とか英語版というのは、開発環境(ワークベンチ)のことを指しています。ワークベンチには日本語、英語のほかフランス語、ドイツ語版などが含まれています。最新の対応言語については、カタログをご覧になってください。 なお、作ったアプリケーション自体には、日本語/英語版で違いはありません。 ...
  • NTターゲット: C言語ファンクションを作る手順
    回答: バージョンによって手順が異なります。 ISaGRAF  Ver.4の場合 定義 まず、ワークベンチに付属するTDBuild.exe(Target Definition Builder)を使用します。これはC言語ファンクション/ファンクションブロック/変換関数をはじめ、I/Oボードやターゲットの構成を定義しするためのツールです。 TDBuildを使えば、必要なCソースファイルやワークベンチ用の定義ファイルを簡単に生成することができます。 1. TDBuildを起動します。TDBuildはワークベンチのインストールディレクトリの "Bin" フォルダにあります。 2. 新しいTDBuildの定義ファイル(*.tdb)を作成します。 3. "Insert" メニューを実行し、"C function"を新規作成します。 4. 追加するファンクションの名前を入力します。(例:MyFCT) 5. 入力パラメータ/出力パラメータ/ヘルプコメント等を定義します。 6. "Tools"-"Generate 'C' code" メニューを実行し、ソースファイル("*.c") とヘッダファイル("*.h") ファイルを生成します。 このファイルを、ターゲットのパッケージディレクトリに直接生成するか、後でそこにコピーしてください。 7. "Build"-"Send to File" メニューを実行し、ISaGRAF ...
  • サンプル: 8点の接点を監視し、最初にONした接点の番号を得るには?
    回答: 下記のようなファンクションをST言語で作成します。 パラメータ プログラムコード if X0 <> 0 then (* すでに判定済み *) getfast := X0; (* その値を返す *) else if in1 then getfast:=1; elsif in2 then getfast:=2; elsif in3 then getfast:=3; elsif in4 then ...
  • ターゲット: 設定できるサイクルタイム(スキャンタイム)の最小値は?
    回答: ワークベンチ側ではサイクルタイムの設定は1ms単位で行えますが、ターゲット側でそれを守れるかどうかはコンピュータやOSの種類に依存します。 ターゲット 最小サイクルタイム ISaGRAF Ver.4未満    OS-9 ハードウェアに依存 DOS 55ms VxWorks ハードウェアに依存 WindowsNT 1ms。ただし、旧バージョンでマルチメディアタイマー未使用のもので10ms。 WindowsNT-RT(Intime版)(ISaGRAF開発ツールキットにソースが付属) 1ms WindowsNT-RT(RTX版)(ツールキットにソースが付属) 1ms Windows95-RT(受注対応) 1ms OS/2* 32ms ISaGRAF Ver.4 WindowsNT 1ms OS-9 ハードウェアに依存 VxWorks ハードウェアに依存 *OS/2ターゲットは現在のバージョン(Ver3.23以降)では未サポートです。 時間管理の精度 システムのタイマーの周期によっては、精度に問題が出る場合もあります。 例えば、256Hzでスケジューリングが行えるようなシステムを考えます。 この場合、システムチックは 1000ms ÷ 256= 3.9ms になります。ISaGRAF ver.4の仕様上でのタイマ単位は1msですので、バーチャルマシンでは 0.9ms × 1サイクルで消費したチック数 の誤差が出るということになります。可能であるならば、スケジューリングの周期を、1000÷周波数[Hz]の小数点以下を四捨五入したms単位の値に変更した方が好ましい結果となります。 ...
  • ターゲット: TICコードの概要
    回答: ISaGARF Ver.4のコード生成機能では、Cソースコードと中間コード(TIC:Target IndependentCode)の2種類のコードを生成することができます。 TICコードは、ワークベンチ及びターゲット双方の上位互換を保証しています。 TICコードの仕様は全て公開されています。これを利用して、どなたでもPLCやソフトロジックのターゲットシステムの基本設計の参考とすることができます。 TICの構造 TICコードは、以下のような構造のファイルに格納され、ターゲットにダウンロードされます。 アプリケーション構成情報バイナリ形式に変換されたSFCチャート (ステップとトランジションのリスト)TICコードに変換された命令 SFCチャートはどのようなSFCエンジンでも処理できるようになっています。例えば、いわゆるマトリックスベースのステートマシンでも可能です。 また、ターゲット側にそのようなソフトが実装されていない場合(旧いバージョンのターゲット)でも、ワークベンチ側でSFCチャートを直接個々の命令へ変換することができます。そのため、アプリケーション作成者はターゲットの仕様を意識することなく、 IEC61131-3の5言語全てを使うことができます。 TICコードはアプリケーション構造に関する情報と、非常に単純な「命令コード」・「ディスティネーション (演算対象)」・「オペランド」の3つの要素から典型的な命令形態をもつバイナリコード部分から成り立っています。そのため、ISaGRAFワークベンチと、別のターゲットシステムとの仲立ちとなるポストプロセッサを作成するのも比較的容易です。 TICの仕様書の入手方法 ISaGRAF Ver.4では、<ここ>をクリックするとPDFファイルを開けます。 ...
  • ターゲット開発: コンパイラ型はターゲット上でのコンパイラが別途必要だが、その種類は?
    回答: まず、コンパイラは必須です。そして、コンパイラの種類はターゲットOSによって異なります。 ISaGRAF Ver.4 ターゲットOS コンパイラ 備考 Windows NT マイクロソフト社、MSVC 4.2以降 OS-9 Microware社、ULTRA-C VxWorks Tornado 1.0 GNU Toolkit2.6 ...

もっとも人気の検索:

最も人気の FAQ RSS

  1. LD言語で、ある接点がFALSEの場合、それ以降のファンクションブロックを実行しないように出来るか? (44513 回の閲覧)
  2. SFC要素の「ステップ」と「トランジション」の意味と役割を教えてください。 (43426 回の閲覧)
  3. ISaGRAF WorkbenchをWindows 7で使用するにはどうしたらよいでしょうか? (40934 回の閲覧)
  4. ISaGRAFはIEC1131-3のシステム定義に準拠しているか? (38989 回の閲覧)
  5. PLCプログラムをより早く動かすにはどうすればよいですか? (38819 回の閲覧)
  6. LD言語で、立ち上がり・立ち下がりの出力はあるか? (36880 回の閲覧)
  7. VxWorksターゲットにおける変数管理の留意点について (36385 回の閲覧)
  8. 日立製作所製SHマイコン用コンパイラ使用時の注意事項 (35585 回の閲覧)
  9. Cファンクション/ファンクションブロックの"Hidden" パラメータとはどのようなものか (35526 回の閲覧)
  10. FBD/LD言語で同じ行に複数の演算がある場合の実行順序は? (33519 回の閲覧)

最近の FAQ RSS

  1. ファンクションブロックはネストできますか。 (2016-08-05 15:07)
  2. Cファンクション/ファンクションブロックの"Hidden" パラメータとはどのようなものか (2015-01-30 14:24)
  3. 前のISaGRAFで作成したプロジェクトをインポートしたら、コメントが文字化けを起こしています。 (2014-05-07 06:52)
  4. 前のバージョンで作成したプロジェクトは読み込めますか。 (2014-03-07 07:46)
  5. ISaGRAFでコンフィグレーション、リソースそれにPOUはそれぞれいくつ作成できますか。 (2014-03-07 02:06)