• 締切済み

PLCで数値表示1ワードとは

このカテゴリでよろしいのでしょうか(プログラミングでしょうか)。 初めてPLCを学習します。 タッチパネルに数値を表示する際に、1ワードor2ワード使っている任意のワードデバイスがあります(例えば、W10という1つのデバイスとW50~51という2ワード使うデバイス)。 1ワード=2^16(=65536)ビットと書いてありました。これは1ワードで、0~65536までの数値 もしくは -32768~32768 までの数値を表示できるという意味なのでしょうか? 例えば10万という数値を表示する場合は、2^16で足りないため、2ワード使用するという解釈になるのでしょうか? ご教示お願いできますでしょうか(参考URLの添付でも構いません)。

みんなの回答

  • mink6137
  • ベストアンサー率23% (595/2500)
回答No.2

>1ワード=2^16(=65536)ビットと書いてありました。 >これは1ワードで、0~65536までの数値もしくは -32768~32768 までの数値を表示できる >という意味なのでしょうか? 1ワードがNビットのマシンと云われるCPUは例外品を除いて Nビットに1ビットの符号ビットが付加されています。 従って、16ビットマシンでは -65535~65535までの数値を表現できます。 >例えば10万という数値を表示する場合は、 >2^16で足りないため、2ワード使用するという解釈になるのでしょうか? そのとおりです。

  • lumiheart
  • ベストアンサー率47% (1156/2447)
回答No.1

>これは1ワードで、0~65536までの数値 もしくは -32768~32768 基本的にはその通りです 65536か±32767なのかはメーカごと或いは機種ごとに微妙に異なります なので該当機種のマニュアルを熟読する以外の解決策は無い http://www.mitsubishielectric.co.jp/fa/products/cnt/plcq/pmerit/concept/index.html http://www.mitsubishielectric.co.jp/fa/learn/el/eln/beginners/index.html https://www.fa.omron.co.jp/products/category/automation-systems/programmable-controllers/cj1/ https://www.fa.omron.co.jp/seminar/elearning/detail/C083J-JA その他各社で微妙に 一応、IEC 61131規格で統合したハズではあるが https://www.plcopen-japan.jp/tech/ FAの現場では未だに統合完了してない >例えば10万という数値を表示する場合は、2^16で足りないため、2ワード C言語等で言うINT16、INT32或いはDINTと同様です http://www.wisdomsoft.jp/373.html PLC業界では多少用語が違うけど、概ね同様 http://fa-dic.mitsubishielectric.co.jp/faq/show/15448?category_id=916 https://www.softech.co.jp/mm_130703_plc.htm

関連するQ&A