组态软件数据类型


IEC 61131-3对数据类型进行了定义,从而防止对数据类型的不同设置而发生出错。数据类型的标准化是编程语言开放性的重要标准。
在IEC 61131-3中定义一般数据类型和非一般数据类型两类。非一般数据类型又可分为基本数据类型和衍生数据类型。数据类型与它在数据存储器中所占用的数据宽度有关。
IEC 61131-3标准定义了编程最常用的数据类型,因而在PLC领域内,这些数据类型的含义和使用是统一的。这对于机器和设备制造商,以及使用来自不同制造商的多台PLC和编程系统的技术人员,会带来明显的益处:统一的数据类型能增加PLC程序的可移植性。

1.基本数据类型
基本数据类型(Elementary Data Type,EDT)是在标准中预先定义的标准化数据类型,它有约定的数据允许范围和初始值,如表示。约定初始值是在对该类数据进行声明时,如果没有赋初始取值就用系统提供的约定初始值。在这里插入图片描述
在这个标准中,对BCD数据类型和计数器数据类型都没有进行定义。现在BCD码没有过去那么重要,所以在PLC系统内必须根据特殊目的单独定义。计数器值由通常的整数实现,不需要特殊的格式,至少对于IEC 61131-3的标准计数器功能块是这样的。

2.一般数据类型

一般数据类型(Generic Data Type,GDT)用前缀“ANY”标识。它采用分级结构,如表6.8所示。一般数据类型使用时应该遵循以下原则。
(1)一般数据类型不能用于由用户说明的程序组织单元。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深度学习从入门到放弃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值