SIMATIC S7-1500与TIA博途软件的使用---连载28

已锁定

总坛主

  • 帖子

    1023
  • 精华

    21
  • 被关注

    395

论坛等级:至圣

注册时间:2011-02-24

黄金 黄金 如何晋级?

SIMATIC S7-1500与TIA博途软件的使用---连载28

1635

0

2016-05-26 09:39:30

以下内容节选自机械工业出版社出版的西门子自动化技术丛书----《SIMATIC S7- 1500 与 TIA博途软件使用指南》, 作者崔坚。更多更详细的内容请您参考《SIMATIC S7- 1500 与 TIA博途软件使用指南》一书。

 

PLC数据类型

5.1.3 PLC数据类型

        PLC数据类型与STRUCT数据类型的定义类似,可以由不同的数据类型组成,如基本数据类型和复合数据类型。不同的是,PLC数据类型是一个由用户自定义的数据类型模板,它作为一个整体的变量模板可以在DB块、函数块FB、函数FC中多次使用。PLC数据类型还可以相互嵌套使用。

        在S7-1500中PLC数据类型变量是一个特殊类型的变量,S7-1500 PLC可以通过“EQ_Type”等指令识别并对PLC数据类型进行判断。

        在项目树CPU下,双击“PLC数据类型”可新建一个用户数据类型。例如在用户数据类型中定义一个名称为motor的数据结构,如图5- 12所示。

        然后在DB块或函数块FB、函数FC的形参中添加多个使用该PLC数据类型的变量,它们分别对应不同的电机,如图5- 13所示。

注意:

上述复合数据类型可以在数据块(DB)和OB的本地数据区(L)以及FC和FB的接口参数中建立。对于超出4个字节的数据必须以符号名的方式引用。例如, DB1中有一个名称为“ARR”的数组类型变量,它包含10个字节类型的元素,所以在引用时必须使用“DB1.ARR”寻址。数组中的元素可以按单字节变量引用,如DB1.ARR[3]。DATE_AND_TIME、DTL、STRING、WSTRING、STRUCT等数据类型变量与数组类型变量处理方式类似。

SIMATIC S7-1500与TIA博途软件的使用---连载28 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有8668条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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