なーお さんの日記
全2件のうち1 - 2件目を表示しています。
3月
18
(月)
当サイト内の、SFC演算時間一覧表にQ17xDSCPUを追記するなど改定しました。
- 論理判定式処理時間を追加しました。
- IF~ELSE~IEND
- SELECT~CASE~SEND
- FOR~NEXT
の代表的な1種類のみですが追記しました。
この論理判定式演算を使うとSFC図の選択分岐判定を用いる場合に比べてかなり高速に動作するので、数値の上下限判定とクランプ処理など、使える場面では積極的に活用したいですね。
但し、従来のQ/QHシリーズでは動作しないので、それらと共通ソフトでは注意が必要なことと、MT Developerでは編集できないので、MT Works2使用に限られると思います。
- Q17xDSCPUを追記しました。
Q17xDCPUに比べて、概ね少々高速化していますが、Q17xDCPUの処理時間は初期のマニュアルにあった数値が、Q17xDSCPU発売後のマニュアルで修正されており、ほとんどの項目の時間が微妙に伸びているので、少々注意を要します。(大勢には影響しないレベル)
なぜQ17xDCPUの処理時間が変更されたのかは、確認が必要かもしれませんが、推測すると、発売後の機能アップその他で他の演算周期処理計算量が増えたのかもしれませんね。
- Q17xDSCPUで追加された、同期制御専用関数を追加しました。
CAMRD、CAMWR、CAMWR2、CAMMK、CAMPSCL などです。
続きを読む
| 閲覧(15910)
3月
15
(金)
このままただ案件を待つだけではいかん!
と思って、C言語コントローラー Q24DHCCPU-V を購入し試しています。 気付いた点をいくつか。
- 買って初めて電源入れて、通信しようとしても ユーザー認証で受け付けされない・・ どうやら最初に初期化が必要らしい。 普通、工場出荷段階で初期化されてくるものじゃないのか?
- 初期化するには、このCPUをベースの一番左のCPU0の位置にセットしないといけない。 マルチCPUの場合にいちいち面倒。
- ユーザーLANポートの通信優先度が高くないので、ユーザープログラムが暴走したり、優先度が高いタスクが占有してしまうと、FTPも何もかもできなくなる。
せめて、「STOP状態」で立ち上げればユーザープログラムの開始をSTOPできるようになっていればFTPも繋げるんだが、トラブル時に毎回、上記の初期化処理が必要でCPUを抜き差しして、IP設定から転送になおして・・ が必要。
- このコントローラで、標準入出力はどこなんだろう? PCだと入力はキーボード/出力はコンソール画面。
- 三菱の技術相談で聞いてみたところ、「このユニットはシーケンサの代わりを務めるためのもので、コンソールやキーボード入力が必要なのであれば、PCユニットのほうが良いのでは?」というような寂しいお答え。 そんなもんなのか??
まだ慣れていないのもあるけど、この先が思いやられる。
全2件のうち1 - 2件目を表示しています。