Tcopen: 次のステップに進むための不足している条件を知っているシーケンサーロジックの例?

作成日 2021年05月04日  ·  8コメント  ·  ソース: TcOpenGroup/TcOpen

こんにちは:
既知のシーケンサーロジックの例では、次のステップに進むために不足している条件は何ですか?
ありがとう、Víctor。

question

最も参考になるコメント

@RGrabichlerを共有していただきありがとうございます! 私はあなたのデザインが好きです、それはとてもきれいに見えます。 TcOpenメッセージングへのイベントロガーの実装を検討しますか?

次のリンクを簡単に見てください。来週、さらに詳しく話し合うことができます。

概念

物体

メッセンジャー

機能で磨くC#ドキュメントのように見えることを無視してください。今のところ、メンバーのドキュメントを見てください。

コード

ありがとう

全てのコメント8件

どのフォルダにどの例が正確にあるかわかりませんか? 表示している例のコンポーネントでは、メッセージングを実装できませんでした。

どのフォルダにどの例が正確にあるかわかりませんか? 表示している例のコンポーネントでは、メッセージングを実装できませんでした。

https://www.youtube.com/watch?v=yCUv2LW-6zo

ロジックシーケンサーの例

Ahhaa ...いくつかのデバッグメッセージがありますが、コンポーネントに完全な診断が実装されていません。これを実装する必要があります。 したがって、たとえば、空気圧シリンダーに行く場合は、タイマーを追加して動作タイムアウトを計り、追加することができます

IF timer.Q THEN Messenger.Error('I did not reach the extremity sensor'); END_IF;

物理的な入力(他のinxtonビデオで見たように、センサー)を検出するには、ディスカッション#15で決定を下す必要があります。

Ahhaa ...いくつかのデバッグメッセージがありますが、コンポーネントに完全な診断が実装されていません。これを実装する必要があります。 したがって、たとえば、空気圧シリンダーに行く場合は、タイマーを追加して動作タイムアウトを計り、追加することができます

IF timer.Q THEN Messenger.Error('I did not reach the extremity sensor'); END_IF;

物理的な入力(他のinxtonビデオで見たように、センサー)を検出するには、ディスカッション#15で決定を下す必要があります。

最も成功したのは、コンポーネント自体に独自のエラー診断があることだと思います。

私はこのことに非常に興味があり、自動化に関する知識を広げるためのこのアプローチが大好きです。
なぜなら、私がすることは独学であり、登るのは地獄の山だからです。
そんなことを読むたびに、どれだけわからないのか、問題を把握することすらできないことに気づきます。

それにもかかわらず、私は貢献しようとします:
私は診断で自分のシリンダーfbをメイジしました、そして私はそれを説明します。
image.png
In-およびOutputs%Q /%Iはdutで宣言され、ハードウェアへのリンクは
image.png
https://github.com/TcOpenGroup/TcOpen/discussions/15を参照するためだけに。

私はさまざまないわゆる機能を持っていますが、それは小さなfbsです。 それらは単純なタスクを実装し、後でシリンダーやモーターなどのコンポーネントとして組み立てることができます。

私のFBCylは、抽象クラスActuatorから派生しています。 インターフェイスIactionを使用すると、障害処理のメソッドと、pEventid、pSeverityなどを設定する可能性があります。
image.png

これで、円柱をインスタンス化するときに、WorkPosやHomePosにtimeOutsを追加することができます。
時刻が設定されていてタイムアウトが発生した場合、TCEventHandlingSystemを介してイベントが作成されます。

image.png

これが診断方法です
image.png

これがおもしろい、または役立つ場合は、フィードバックをいただければ幸いです。

@RGrabichlerを共有していただきありがとうございます! 私はあなたのデザインが好きです、それはとてもきれいに見えます。 TcOpenメッセージングへのイベントロガーの実装を検討しますか?

次のリンクを簡単に見てください。来週、さらに詳しく話し合うことができます。

概念

物体

メッセンジャー

機能で磨くC#ドキュメントのように見えることを無視してください。今のところ、メンバーのドキュメントを見てください。

コード

ありがとう

そのようなプロジェクトに貢献したいです。
前述のように、私は他の人と一緒にもっと大きなプロジェクトで働いた経験はほとんどありません。
だから私は早い段階でたくさんのガイダンスが必要になるでしょう。

@RGrabichler私は大丈夫です...私たちは皆、途中で学ぶつもりだと思います。 産業用自動化には、GHを使用するという小さな伝統があります。 人々が始めるためのいくつかの指示を準備する必要があります。 今週または来週にビデオをお届けできるといいのですが。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

runtimevic picture runtimevic  ·  12コメント

PTKu picture PTKu  ·  31コメント

d0apga picture d0apga  ·  3コメント

WebFreak001 picture WebFreak001  ·  3コメント

ominouse picture ominouse  ·  3コメント