wincc变量的数据类型

各位大侠,我想问问,wincc变量的数据类型该如何选择。比如说,我要建立一个外部变量M0.0,那我该如何选择这个变量的数据类型呢?

问题补充:
就是数据类型不是分为二进制变量、有符号8位数、无符号8位数这些等,在建变量的时候在什么情况下选择二进制变量,什么情况选其他的类型。

最佳答案

举个例子:
M0.0  二进制变量
MB0   有符号8位数/无符号8位数
MW0  有符号16位数/无符号16位数
MD0   有符号32位数/无符号32位数/浮点数32位

无符号16位:字 word
有符号16位: 整数 int
浮点32位:实数 real
浮点64位:实数 real
文本8位:字符 char
文本16位:字符 char

1.有符号8位整数, 允许负数,0符号位可以是0或1 范围-128-127 
2.无符号8位整数, 不允许负数,符号位只能是0 范围0-255 
3.有符号16位整数, 允许负数,0符号位可以是0或1 范围-32768-32767 

3.无符号16位整数, 不允许负数,符号位只能是0 范围0-65535 

参考资料:
http://www.cnblogs.com/betterfar/articles/1294670.html

无符号32位与32位浮点数的区别:
1.数据类型不同。无符号数是整型的不可以表示带有小数部分的数,浮点数是浮点型的可以表示小数 
2.表数精度不同。无符号数是精确的表数法,浮点数表示的数是不精确的 
3.表数范围:无符号数是0-2^32-1;浮点数要比这个大很多,而且有正负的。

文本8位和16位变量是字符串类型,最大长度128个字符

参考深入浅出西门子WINCC6.0第43、44、45页:
http://search.gongkong.com/SearchDatum.aspx?query=深入浅出&psort=&brand=&area=&industry=
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=68121&cid=1032

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc264634.html

(4)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐