0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

キーエンスPLCとプログラミング言語のデータ型の関係

Posted at

キーエンスPLCとプログラミング言語のデータ型の関係

Python等を使用して、PLCへ上位リンク通信をかけるためにはPLCのデータ型を理解する必要があります。
そのためにデータ型を比較した表をまとめました。

  • PLCはキーエンスの場合としております。
  • Pythonにはデフォルトで符号なしの型が存在しないため、ctypesのライブラリを使用する前提です。
PLC Suffix C# Python
16bit符号なし整数 .U ushort ctypes.c_ushort
16bit符号あり整数 .S short ctypes.c_short
32bit符号なし整数 .D uint ctypes.c_uint
32bit符号あり整数 .L int ctypes.c_int
単精度浮動小数点実数 .F float ctypes.c_float
倍精度浮動小数点実数 .DF double ctypes.c_double
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?