在用户的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 |
- SIMATIC S7-1500 PLC 控制系统的硬件组成之负载电源与系统电源介绍 2024-11-22
- 西门子S7-1200 PLC与KTP700触摸屏创建配方设置实例 2024-11-22
- 西门子S7-1200PLC的HSC高速计数器应用实例 2024-11-22
- 西门子 TIA Portal WinCC 通过 VB 脚本写数据到 Excel 文件的方法 2024-11-22
- 西门子S7-1200PLC 带参数编程和不带参数编程 2024-11-22
- 西门子200smart PLC编程案例-流水灯程序 2024-11-22
- 西门子1200CPU与G120C变频器组态通讯、控制变频器启停及调速 2024-11-22
- 西门子Graph编程指南之一引脚功能 2024-11-22
- 关于西门子PLC中ProDiag 功能中变量监控的【详细文本域】参数使用介绍 2024-11-22
- 西门子S7-1200安全型PLC案例应用分享 2024-11-22
- 汇川MD500-面板参数调试手册(PROFINET通讯) 2024-11-22
- 西门子PLC中ProDiag 功能的介绍和使用教程 2024-11-22
- 博途高效编程技巧--HMI面板实例介绍和使用 2024-11-22
- 西门子S120伺服控制方式 2024-11-22
- 伺服电机的选择需要考虑以下因素 2024-11-22
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684