西门子授权浙江代理商-西门子PLC一级代理商-触摸屏伺服电机驱动代理商
| 更新时间 2024-11-24 08:00:00 价格 请来电询价 西门子PLC 西门子触摸屏 西门子伺服电机 西门子变频器 西门子直流调速器 西门子电缆 联系电话 13922889745 联系手机 18475208684 联系人 向小姐 立即询价 |
在用户的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