浔之漫智控技术(上海)有限公司
西门子授权代理商 , 西门子授权代理商 , 西门子一级代理商
SIEMENS西门子 S120伺服电机 1FK7011-5AK74-1TA3
观看SIEMENS西门子 S120伺服电机 1FK7011-5AK74-1TA3视频:


           TIA Portal 中的编程示例 以下示例说明了如何将 IEC 定时器和 IEC 计数器声明为局部变量:TON IEC 定时器和 CTU IEC 计数器的数据将作为局部变量(多重实例)存储在块接口中。也可将结构化的 IEC 定时器和 IEC 计数器创建为多重实例,并用于程序代码中。 1. 为此,需创建一个 ARRAY of TON 类型的全局数据块。数据类型 TON 不会显示在下拉列表中, 但可手动输入: 2. 创建函数块并将指令“TON:接通延时”拖放到程序段中。调用 IEC 定时器 TON 的实例,如下 所示: 以多重实例方式调用定时器 如果要使用 IN 参数以多重实例方式启动一个定时器,则在程序代码中不得提前对其进行初 始化。在这种情况下,在 IN 参数处调用的定时器无法再识别信号的上升沿,并且定时器不 会启动: 1.在块接口的“Static”部分,将定时器“Time_1”创建为数据类型为“TP_TIME”的多重实例。 2.编写以下程序代码:有效数据类型概述 数据类型组的有效性 数据类型组中定义有数据的属性,例如:内容及有效存储区的表示。 在用户程序中,可使用预定义的数据类型,并将这些数据类型添加到用户自定义数据类型中。 此时,可使用以下类别: • 基本数据类型(二进制数、整数、浮点数、定时器、DATE、TOD、LTOD、CHAR、 WCHAR) • 复杂数据类型(DT、LDT、DTL、STRING、WSTRING、ARRAY、STRUCT) • 用户自定义数据类型(PLC 数据类型 (UDT)) • 指针 • 参数类型 • 系统数据类型 • 硬件数据类型 下表列出了各种 S7-CPU 中支持的数据类型:说明 BYTE 数据类型无法比较大小。该数据类型可处理的十进制数,与 SINT 和 USINT 数据类型处 理的数据相同DWORD 数据类型无法比较大小。该数据类型中只能处理可由 DINT 和 UDINT 数据类型处理 的相同的十进制数据。 SCL 和 GRAPH 中无法使用“十进制序列”。

           SINT(8 位整数) (S7-1200, S7-1500) 说明 数据类型 SINT (Short INT) 的操作数长度为 8 位,由以下两部分组成:一部分是符号,另一 部分是数值。位 0 到 6 的信号状态表示数值。位 7 的信号状态表示符号。符号可以是“0”(正 信号状态),或“1”(负信号状态)。 数据类型 SINT 的操作数在存储器中占用 1 BYTE。USINT(8 位整数) (S7-1200, S7-1500) 说明 数据类型 USINT (Unsigned Short INT) 的操作数长度为 8 位,包括无符号数值: 数据类型 USINT 的操作数在存储器中占用 1 BYTE。 下表列出了数据类型 USINT 的属性:INT(16 位整数) 说明 数据类型 INT 的操作数长度为 16 位,并由两部分组成:一部分是符号,另一部分是数值。位 0 到 14 的信号状态表示数值。位 15 的信号状态表示符号。符号可以是“0”(正信号状态),或 “1”(负信号状态)。 数据类型 INT 的操作数在存储器中占用 2 BYTE。 下表列出了数据类型 INT 的属性:UINT(16 位整数) (S7-1200, S7-1500) 说明 数据类型 UINT (Unsigned INT) 的操作数长度为 16 位,包括无符号数值。 数据类型 UINT 的操作数在存储器中占用 2 BYTE。 下表列出了数据类型 UINT 的属性:DINT(32 位整数) 说明 数据类型 DINT (Double INT) 的操作数长度为 32 位,并由两部分组成:一部分是符号,另一 部分是数值。位 0 到 30 的信号状态表示数值。位 31 的信号状态表示符号。符号可以是 “0”(正信号状态),或“1”(负信号状态)。 数据类型 DINT 的操作数在存储器中占用 4 BYTE。UDINT(32 位整数) (S7-1200, S7-1500) 说明 数据类型 UDINT (Unsigned Double INT) 的操作数长度为 32 位,包括无符号数值。 数据类型 UDINT 的操作数在存储器中占用 4 BYTE。 下表列出了数据类型 UDINT 的属性:LINT(64 位整数) (S7-1500) 说明 数据类型 LINT (Long INT) 的操作数长度为 64 位,并由两部分组成:一部分是符号,另一部 分是数值。位 0 到 62 的信号状态表示数值。位 63 的信号状态表示符号。符号可以是“0”(正 信号状态),或“1”(负信号状态)。 数据类型 LINT 的操作数在存储器中占用 8 BYTE。 下表列出了数据类型 LINT 的属性:REAL 说明 数据类型 REAL 的操作数长度为 32 位,用于表示浮点数。数据类型 REAL 的操作数由以下三 部分组成: • 符号:该符号由第 31 位的信号状态确定。第 31 位的值可以是“0”(正数)或“1”(负数)。 • 以 2 为底的 8 位指数:该指数按常数增加(基值 +127),因此其范围为 0 ~ 255。 • 23 位尾数:仅显示尾数的小数部分。尾数为标准化的浮点数,其整数部分始终为 1,且 不会保存。 处理 REAL 数据类型时会jingque到 6 位数。 下图显示了数据类型 REAL 的结构:使用浮点数时,将只保存由 IEEE754 标准定义的精度。另外指定的小数位数将根据 IEEE754 进行四舍五入。 小数位的位数可能会因频繁的嵌套算术计算而减少。 如果指定的小数位数多于该数据类型可存储的小数位数,则该数字会舍入到该值范围允许的 精度所对应的值。LREAL (S7-1200, S7-1500) 说明 数据类型 LREAL 的操作数长度为 64 位,用于表示浮点数。数据类型 LREAL 的操作数由以下 三部分组成: • 符号:该符号由第 63 位的信号状态确定。第 63 位的值可以是“0”(正数)或“1”(负数)。 • 以 2 为底的 11 位指数:该指数按常数增加(基值 +1023),因此其范围为 0 ~ 2047。 • 52 位尾数:仅显示尾数的小数部分。尾数为标准化的浮点数,其整数部分始终为 1,且 不会保存。 处理 LREAL 数据类型时会jingque到 15 位数。 下图显示了数据类型 LREAL 的结构:使用浮点数时,将只保存由 IEEE754 标准定义的精度。另外指定的小数位数将根据 IEEE754 进行四舍五入。 小数位的位数可能会因频繁的嵌套算术计算而减少。 如果指定的小数位数比数据类型可保存的位数要多,那么将根据该值范围所允许的精度值对 该值进行四舍五入。无效浮点数 说明 可以区分数据类型 REAL 和 LREAL 的 4 位数字范围: • 以Zui高精度存储的标准数字 • 不是以Zui高精度存储的非标准数字 • 无穷数: +Inf/-Inf(无穷) • 无效数: NaN(非数字)浮点数将按照 IEEE754 标准进行保存。转换结果或带有非规范化、无限或 NaN(非数字)浮 点数的算术函数的结果取决于 CPU。 如果在数学函数中没有使用标准浮点数进行运算,那么显示的结果将因所用 CPU 系列不同 而存在很大差异。 CPU 无法计算非标准浮点数,但 S7-300 和 S7-400 系列的一些较旧 CPU 版本除外。 非标准 化数字的位模式以零表示。 如果计算结果在此范围内,则继续显示为零;并置位状态位 OV 和 OS(数值范围下冲)。 即使数学函数中无效浮点数值的显示精度有一定限制,但在 TIA Portal 中可监视指数为 -39 的 数值(如 2.4408e-039),而不会显示错误结果。 这意味着浮点数值可超出有效的数字值 范围内。 说明 以下内容适用于 S7-1200 V1、V2 和 V3 系列的 CPU: 比较运算“等于”使用无效浮点数的位模式。 如果比较具有相同位模式的 2 个“NaN 数值”, 则“等于”运算的输出将返回结果 TRUE。 说明 以下各项适用于 S7-1200 V4 和 S7-1500 系列的 CPU: 如果比较两个无效数值 (NaN),则结果将始终为 FALSE,而与无效数值的位模式及比较关系 (>, >, ...) 无关。 说明 比较非标准浮点数 要对两个非标准浮点数执行“等于”比较运算,S7-300/400 系列 CPU 的输出信号状态将置 位为“0”,而 S7-1200/1500 系列 CPU 的输出信号状态则将置位为“1”。 如果算术函数的输入变量表示无效浮点数,那么无效浮点数也将作为结果输出。 可通过以下选项判断由无效浮点数引起的可能错误: • 在 LAD/FBD 和 SCL 中,可查询使能输入 ENO 是否为 FALSE • 在 STL 中,可对状态位 OV 进行判断S5TIME(持续时间) (S7-300, S7-400) 格式 数据类型 S5TIME 将持续时间存储为 BCD 格式。持续时间的生成基于 0 到 999 范围内的时 间值和时间基线。时间基线指示定时器时间值按步长 1 减少直至为“0”的时间间隔。时间的 分辨率可以通过时间基线来控制。 下表列出了数据类型 S5TIME 的取值范围:TIME(IEC 时间) 说明 数据类型为 TIME 的操作数内容以毫秒表示。表示信息包括天 (d)、小时 (h)、分钟 (m)、秒 (s) 和毫秒 (ms)。DATE 格式 DATE 数据类型将日期作为无符号整数保存。表示法中包括年、月和日。 数据类型 DATE 的操作数为十六进制形式,对应于自 01-01-1990 以来的日期值 (16#0000)。 下表列出了数据类型 DATE 的属性:DATE_AND_TIME(日期和日时钟) 格式 数据类型 DT (DATE_AND_TIME) 存储日期和时间信息,格式为 BCD。 下表列出了数据类型 DT 的属性。

展开全文
商铺首页拨打电话发送询价