zhaosheng998
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 296 点
下载积分: 835 分
在线时间: 34(小时)
注册时间: 2013-03-17
最后登录: 2020-07-07
查看zhaosheng998的 主题 / 回贴
楼主  发表于: 2013-11-12 22:15
s7-200中局部变量表数据类型中有很多类型,有时候分不清数据到底选哪种类型,比如整型INT和字WORD的区别,双整型DINT和双字DWORD的区别,感觉都差不多,能否举几个列子区分一下?
dowhat791123
级别: 探索解密
精华主题: 0
发帖数量: 11 个
工控威望: 127 点
下载积分: 592 分
在线时间: 6(小时)
注册时间: 2011-09-13
最后登录: 2013-12-13
查看dowhat791123的 主题 / 回贴
1楼  发表于: 2013-11-14 11:37
1、int,real等表示数据的类型,word,byte等表示占用空间的大小

2、通常情况下WORD用于逻辑运算,INT用于数*算;
   在使用梯形图或SCL等语言编程时区分较严格。
   在使用语句表编程时系统不检测数据类型是否匹配,即WORD与INT在用法上没有什么区别(WORD可做数*算,INT也可作逻辑运算)。

3、区别是有与无符号问题


                                                ------------摘自网络
[ 此帖被dowhat791123在2013-11-14 11:49重新编辑 ]
yiranrfx
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 128 点
下载积分: 620 分
在线时间: 7(小时)
注册时间: 2011-02-25
最后登录: 2015-03-11
查看yiranrfx的 主题 / 回贴
2楼  发表于: 2014-01-02 20:40
你可以把各种变量用PLC 写个小程序自测下子,这样对这个变量的理解会更好,比如赋值,加减,乘除,除余和转换