加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
SIMATIC S7-1500 PLC数据类型之系统数据类型介绍
发布时间: 2024-05-28 23:59 更新时间: 2024-11-22 08:00

在用户的PLC程序中所有的数据必须通过数据类型来识别,SIMATIC S7-1500 PLC的数据类型主要分为五类:

  • 基本数据类型

  • 参数类型

  • PLC数据类型

  • 系统数据类型

  • 硬件数据类型

  • 对于前面三种数据类型,我相信大多数工程师都很熟悉,但对于系统数据类型和硬件数据类型,虽然在项目中我们会用的,但往往只是有到,没有进一步了解。 

    1

    系统数据类型 

    系统数据类型(SDT)有预定义的结构并由系统提供。系统数据类型的结构由固定数目的可具有各种数据类型的元素构成。系统数据类型的结构不能更改。系统数据类型只能用于特定指令,下表给出了可用的数据类型及其用途。

     

    系统数据类型

       长度

    (字节)

                              说明

    IEC_TIMER    16

    定时值为TIME数据类型的定时器结构

    例如,此数据类型可用于“TP”“TOF”“TON”“TONR”“RT”和“PT”指令

    IEC_LTIMER    32

    定时值为LTIME数据类型的定时器结构

    例如,此数据类型可用于“TP”“TOF”“TON”“TONR”“RT”和“PT”指令

    IEC SCOUNTER     3

    计数值为SINT数据类型的计数器结构

    例如,此数据类型用于“CTU”“CTD”和“CTUD”指令

    IEC USCOUNTER     3

    计数值为USINT数据类型的计数器结构

    例如,此数据类型用于“CTU”“CTD”和“CTUD”指令

    IEC_COUNTER     6

    计数值为INT数据类型的计数器结构

    例如,此数据类型用于“CTU”“CTD”和“CTUD”指令

    IEC_UCOUNTER     6

    计数值为UINT数据类型的计数器结构

    例如,此数据类型用于“CTU”“CTD”和“CTUD”指令

    IEC_DCOUNTER    12

    计数值为DINT数据类型的计数器结构

    例如,此数据类型用于“CTU”“CTD”和“CTUD”指令

    IEC UDCOUNTER    12

    计数值为UDINT数据类型的计数器结构

    例如,此数据类型用于“CTU”“CTD”和“CTUD”指令

    IEC_LCOUNTER    24

    计数值为LDINT类型的计数器结构

    例如,此数据类型用于“CTU”“CTD”和“CTUD”指令

    系统数据类型   长度

      (字节)

               说明
    IEC ULCOUNTER    24

    计数值为LUINT类型的计数器结构

    例如,此数据类型用于“CTU”“CTD”和“CTUD”指令

    ERROR STRUCT    28

    编程错误信息或1/0访问错误信息的结构

    例如,此数据类型用于“GETERROR”指令

    CREF


    CREF     8
    数据类型 ERROR STRUCT 的组成,在其中保存有关块地址的信息
    NREF     8
    数据类型 ERROR STRUCT 的组成,在其中保存有关块地址的信息
    VREF    12

    用于存储VARIANT 指针

    例如,此数据类型可用于SIMATIC S7-1200 Motion Control的指令 

    STARTINFO    12

    指定保存启动信息的数据结构

    例如,此数据类型用于“RDSINFO”指令

    SSL_HEADER     4

    指定在读取系统状态列表期间保存有关数据记录信息的数据结构

    例如,此数据类型用于“RDSYSST”指令

    CONDITIONS    52

    用户自定义的数据结构,定义数据接收的开始和结束条件

    例如,此数据类型用于“RCVCFC”指令

    TADDR Param     8

    指定用来存储那些通过UDP实现开放用户通信的连接说明的数据块结构

    例如,此数据类型用于“TUSEND”和“TURSV”指令

    系统数据类型

     长度

    (字节)

    说明
    TCON_Param    64

    指定用来存储那些通过工业以太网(PROFINET)实现开放用户通信的连接说明

    例如,此数据类型用于“TSEND”和“TRSV”指令

    HSC_Period    12

    使用扩展的高速计数器,指定时间段测量的数据块结构

    此数据类型用于“CTRL_HSC_EXT"指令

    8


    联系方式

    • 电  话:13922889745
    • 经理:向小姐
    • 手  机:18475208684
    • 微  信:18475208684