2009年1月アーカイブ

ラダーを書いてて躓いた点。気を付けなくちゃだな。

以下適当にまとめておく。


前提条件

  • 例えば出力Y10がランプ点灯用接点だとして,そのランプを点灯させる条件が複数あったとする。
  • 条件1:スイッチX00を押している時 → ランプY10点灯
  • 条件2:スイッチX01を押している時 → ランプY10点灯


二重コイルで書いちゃった場合

  • んで,下記のように書くと期待通りの動きにならない。(具体的には,スイッチX00が効かないはず。)
  • これを世間一般では二重コイルと呼ぶらしいのです。
  • なんでこんなことになるかといういと,ラダープログラムの場合最終行のEND命令で一括処理されるから。
  • つまり上記ラダーで言うと,X00の条件は無くなっちゃう。

  |
  |  X00
  |-----| |------------------------------(Y10)
  |
  |
     ・
     ・
     ・
  |
  |  X01
  |-----| |------------------------------(Y10)
  |
  |


二重コイル回避方法1:並列接続を使用する

  • 単純にX00とX01を並列接続する。条件が少ないとコレもあり。

  |
  |  X00
  |-----| |------------------------------(Y10)
  |      |
  |  X01 |
  |-----| |-----
  |
  |


二重コイル回避方法2:内部接点を使用する

  • もし条件が複雑な場合,内部接点を使用して出力部は下の方でまとめて書く。
  • 問題点:ラダー上で条件部分と出力部分がバラバラになっていくので,読みづらくなる!
  • まーそもそも,ラダーって可読性悪いんだけどねw

  |
  |  X00
  |-----| |------------------------------(M00)
  |
  |  X01
  |-----| |------------------------------(M01)
  |
     ・
     ・
     ・
  |
  |  M00
  |-----| |------------------------------(Y10)
  |      |
  |  M01 |
  |-----| |-----
  |
  |

090117_savas.JPG

缶で買ったやつが無くなったので,思い切って袋買い(1kg入り)してしまった。

これで上半身を作って,マラソンがんがるぞ!

090112_hyaku1.JPG

090112_hyaku2.JPG

たまたま財布の中にあった。

ググってみたけど,たいして価値は無いらしいです。

初めて見たんだけどなぁ〜。

ホントに価値無いの?

090111_minokamo.JPG

みのかも日本昭和村ハーフマラソンに行ってきました。

アップダウンぱねぇ!

とりあえず初公式記録がつきました。タイムは下記の通り。

関門(13km地点):1時間14分18秒
公式記録:2時間24分39秒

関門まではそこそこのタイムだったけど,残念ながら18kmくらいの所で失速w

足が上がらん。。

ハーフは前半のペースを維持して2時間くらいで走りたいなぁ。

今年の個人的な目標として,下記4つを掲げたいと思います。

2009年も自分に勝つ!

①計算機アーキテクチャ
 ・とりあえず本をたくさん読む。
 ・CSNagoyaハードウェアラインを盛り上げる。盛るぜぇ,超盛るぜぇ!

②パワーエレクトロニクス
 ・ホントはこっちが専門のはず,,だよね?ね?
 ・パワエレの真髄はスイッチングである。

③制御工学
 ・いったい俺は何がしたいのか?
 ・いったい俺は何処へ行くのか?

④マラソン
 ・サブ4目指す!
 ・トレランもやったりする。
 ・プロテイン

プロフィール:ttl

  • ・勉強と運動が好きです。
  • ・カエルさんも好きです。
  • ・λはもっと好きです。
  • 購読する このブログを購読

最近のコメント

アーカイブ

このアーカイブについて

このページには、2009年1月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2008年12月です。

次のアーカイブは2009年2月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.27-ja