回复:应用探讨——PLC 数据类型探讨

南京小飞哥

  • 帖子

    10
  • 精华

    0
  • 被关注

    2

论坛等级:游士

注册时间:2013-08-18

普通 普通 如何晋级?

发布于 2013-10-23 23:08:52

40楼

quote:以下是引用氢气在2013-10-21 16:21:28的发言:
quote:以下是引用Jonewalk在2013-10-15 12:51:03的发言:
1. INT数据类型与WORD 数据类型有何区别?DINT与TIME呢?
int数据类型是有符号整数,占用2个字节即一个字的地址,数据范围:-32768至32767;
在字中,高字节的最高位表示数据的正负(0正1负),其他15位用来表示数据。
WORD取值范围是:2#0---2#1111_1111_1111_1111是双字节数

WORD与INT都是16位的数据类型。DINT与TIME都是32位的,并且它们是所谓“兼容”的。试想一下,如果有时间数据做加减运算的话,是S5TIME数据类型方便还是TIME数据类型方便?怎样实现呢?
再试想一下,触摸屏不支持S5TIME数据类型,要想在屏上设置时间值,怎样做方便?

以往都是在触摸屏上使用整数,然后转换成双整数,再乘以时基,再转换成TIME格式,最后利用FC40转换成S5TIME.到目前还没有遇到过需要时间运算的,有待研究,用目前这种方法可能运算比较麻烦,且S5TIME计时时间较短,不能超过165m30s
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54760条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。