howto:open_plc:digitally_analogout
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| howto:open_plc:digitally_analogout [2022/09/20 13:44] – [ON/OFF動作の設定1] Staff_Ujiie | howto:open_plc:digitally_analogout [2022/09/20 14:19] (現在) – [今後の対応] Staff_Ujiie | ||
|---|---|---|---|
| 行 29: | 行 29: | ||
| * アナログ出力では、送られてきた数値に比例して出力を増減させます。数値が0のときが出力0で、OFFと同じことになります。 | * アナログ出力では、送られてきた数値に比例して出力を増減させます。数値が0のときが出力0で、OFFと同じことになります。 | ||
| - | * そのため、別のやり方として**SEL**(2値選択)という機能ブロックを使えばよいのではと思いつき、入力がOFFのときは0(0%)、ONのときは65535(100%)を選んでアナログ出力に送ってやる形にしてみたらうまくいきました。これだと機能ブロックはずっと動作し続けています。\\ こちらの方が処理としても自然であり、採用することにしました。\\ \\ <fs small> | + | * そのため、別のやり方として**SEL**(2値選択)という機能ブロックを使えばよいのではと思いつき、入力がOFFのときは0(0%)、ONのときは65535(100%)を選んでアナログ出力に送ってやる形にしてみたらうまくいきました。これだと機能ブロックはずっと動作し続けています。\\ こちらの方が処理としても自然であり、採用することにしました。\\ \\ <fs small> |
| \\ | \\ | ||
| - | ===== 今後の対応 ===== | + | ===== 結論と今後の対応 ===== |
| - | * アナログ出力チャンネルでON/OFFの切り替えができるようになったので、後はONの際の数値をいろいろに変化させるやり方を検討します。 | + | * ON/ |
| + | |||
| + | * 機能ブロックの**イネーブル制御**を使うときは、出力先の動作に要注意。__機能を停止したからといってその先のアナログ出力が0になるわけではありません。__ | ||
| + | |||
| + | * この先は、アナログ出力に与える数値をいろいろに変化させるやり方を検討します。 | ||
| \\ | \\ | ||
howto/open_plc/digitally_analogout.1663649085.txt.gz · 最終更新: by Staff_Ujiie
