ラダーロジック202:メモリ構成
最後のラダーロジックの記事では、ラダーロジック201 、PLCとラダーロジック間の相互作用の一部が見られるようになりました。これからも、ラダーとPLCのメモリ構成とその利点について簡単に紹介します。
メモリ割り当て
PLCシステムを設計するときに最初に考慮すべきことの1つはメモリ割り当てです 。 PLCメモリは(今日の基準では)非常に小さく、プログラマが特定のPLCで使用できるフラッシュメモリは約1キロバイトしかありませんでした。今日のテクノロジにはより多くのメモリが搭載されていますが、それでも効率的に使用する必要があり、そこでメモリ割り当てが行われます。PLCで使用可能なメモリを割り当てるときは、ラダーのさまざまな部分でさまざまな方法で使用されるように割り当てます。プログラム。
I/Oメモリ
すべてのPLCプラットフォームには、入力および出力(I / O)メモリがあります。これは、ラダーがスキャンの開始時に入力を読み取り、それらをメモリテーブルに書き込み、出力変数に対して正反対のことを行うためです。 PLC/ラダースキャンの詳細について 、LadderLogic201を確認してください。
データメモリ
ラダープログラムがタイマーやカウンターなどの機能を利用する場合 、関数にはプリセット、累積値、「完了」ビットなどの特別なデータ型があるため、動的な形式の外出先メモリが必要です。ほとんどのプラットフォームには通常、これらの値のために予約されたいくつかの割り当てられた領域がありますが、ほとんどのプラットフォームは、製造元によって異なる方法で機能します。実際、PLCが異なればオプションも異なります。タイマーレジスタとカウンタレジスタが事前に割り当てられているものもあれば、レジスタをあらゆる種類の中間値(整数、浮動小数点値、文字列など)用に予約しておくため、必要な機能を柔軟に使用できるものもあります。
データブロック
シーメンスPLCなどの一部のプラットフォームでは、データをデータブロックに編成できます。これらはプログラマーによって構造化され、混合データ型を含めることができます。これにより、アプリケーション固有のデータ編成とユーザー定義型が可能になり、データをさらに定義するために使用できます。
タグデータ
ほとんどの新しいPLCプラットフォームには、タグベースのシステムがあり、ユーザーはタグの形式でメモリを追加したり、必要に応じて独自のスコープでテキストベースのアドレスを追加したりできます。タグが作成されると、ソフトウェアはタグ名を物理メモリの場所に関連付け、タグによってアドレス指定されたデータを参照するロジックを実行する命令を許可します。タグはプログラマーが読み取り可能であり、通常は説明的であるため、タグベースのプログラミングにより、プログラムをより簡単にアップロードして読み取ることができます。
ラダーロジック202
メモリ割り当ての詳細はプラットフォームごとに異なりますが、プログラムを開始する前にメモリの使用と割り当てを計画すると、適切なタグ付けによってユーザーの時間を節約できるだけでなく、PLCを効率的に実行することで製造フロアにメリットをもたらすことができます。生産が遅れた理由が1つ減りました。
ここPanelShop.comのPLC技術者は、それぞれの分野の専門家であり、スペースを最も効率的に使用するためにメモリを割り当てるのに問題はありません。ラダーまたはPLCメモリ管理について質問がある場合は、今すぐお電話ください!
自動制御システム