SIEMENS西门子 S-1FL2中惯量型电机 1FL22032AG101MC0
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 西门子
- 原装正品
- 驱动器电机电缆
- 假一罚十
- 德国
- 现货包邮
- 联系电话
- 15801815554
- 手机号
- 15801815554
- 联系人
- 邓经理
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-11-26 08:00
commandinputbyte_hw / commandinputbyte_sw如果需要通过硬件和软件输入相同的命令,则可以同时使用“commandinputbyte_hw”和“commandinputbyte_sw”这两个命令输入。如果通过硬件输入和软件输入这两个输入字节同时输入一个命令,只能输入完全相同的命令。 然后进一步处理硬件输入。在所有其它情况下,输入将被拒绝,并在诊断缓冲区中输入错误消息(事件 id b170)。错 误状态也可以通过 fc safe 的inputerror 输出来指示。中央数据块 basicdata 中设置了适当 的错误位,可以通过软件查询这些错误位(请参见 fcsafe)。该参数指定块采用硬件模式 (true) 还是软件模式 (false)。根据所选模式, commandinputbyte可用于硬件输入或软件输入。 在硬件模式下,命令的发送受边沿控制(边沿从 0 跳变为 1),命令不会自 动复位。如果识别到命令,则仅在要发送的帧中包含该命令,并且该命令持续未决的 时间达到组态延迟时间 (inputdelaytime)后才会被发送。 可能被延迟时间的第二条命令,如果尚未达到其输入延迟时间将被忽略,只 有在达到其输入延迟时间后才会发送。与此同时输入发送缓冲区,„inputok" 会设置 1 个循环。同一命令只有在事先 复位为“0”时,才能再次发送。„inputdelaytime"、“maxinputtime”和“inputerror”参数共同应用于命令字节的全部八个命令,并且仅在硬件模式下有效。这是一个输入/输出参数(声明 in_out)。使用此参数类型指定本地位存储器非常复杂,因此不应使用。 说明 用于硬件输入的命令输入字节 hwmode 参数的值为 true时,该命令输入字节专用于使用硬件(即通过数 字量输入)输入命令。 只有在可以访问伙伴时,才能在发送缓冲区中输入命令。用户必须自行复位输入字节中的未决命令。 用于软件输入的命令输入字节 hwmode 参数的值为 false时,该命令输入字节专用于使用软件输入命令, 即通过用户程序或者操作面板 (op) 输入命令。只有在可以访问伙伴时,才能在发送缓冲区中输入命令。 输入的命令将自动复位。恢复集合命令 恢复集合命令作为中央系统存储器位,属于组织sinaut 系统命令。 如果要通过恢复集合命令触发计数值传送,请将该参数设置为 true。 •如果目标用户编号(partnerno) = 0(传送到所有),则会将恢复集合命令考虑 在内。检测到恢复集合命令时,无论是否触发其他内容传送,均将传送当前累积的 计数值。恢复位在该计数值中取反。 •如果在典型程序块中,通过编程设定的显式目标用户编号(partnerno > 0),则在中央管理区的相应用户对象中估算恢复集合命令。可以同时使用参数“generaltriggercommand”和“triggerinput”。在这种情况下,传送将由“triggerinput”的沿变化 0 → 1 触发,以及在收到恢复集合命令 时触发。
说明: 生成平均值如果参数已启用,则要采集的模拟值将作为平均值传送。 如果选择生成平均值,则会循环采集当前未决的模拟值并将其累加。采集周期取决于“samplingperiod”参数(例如 500 ms,另请参见此参数的说明)。传送一经“triggerinput”输入触发,就会根据累加值计算平均值。随后,再次 开始累加,以便计算下一个平均值。如果模拟值帧传送是由常规请求或者单个请求所触发,也可以计算平均值。此 时平均值计算周期的持续时间为:从上一次传送(例如,通过triggerinput 触 发)的时间开始到发出常规请求或单个请求的时间。再次重新开始累加,以 便计算下一个平均值。如果采集到的模拟值高于或者低于允许范围 (7fffh bzw.8000h),可立即将该值用于平均值计算,或者在平均值计算期间禁用该值。可利用 “faultsuppressiontime”参数确定所需响应: •faultsuppressiontime = 0 如果采集的值高于过范围或低于欠范围,将立即取消平均值计算。当前平均 值计算周期中将7fffh 或 8000h 值保存为无效平均值,并在触发下一个模拟 值帧时发送。然后开始进行新的平均值计算。如果模拟值仍在过冲或下冲范围内,则会再次将该新值保存为无效平均值,并在下一帧触发时发送。 • faultsuppressiontime > 0如果采集到的模拟值位于过冲或下冲范围内,则将在 faultsuppressiontime 所定义的zui长持续时间,从平均值计算中排除这些无效值。如果超出该时间,则 将 7fffh或8000h值保存为无效平均值,并在触发下一个模拟值帧时发送。在 各个新平均值计算周期的平均周期内,该过程均相同,换言之,在“faultsuppressiontime”的周期内,将再次禁用无效值。“faultsuppressiontime”的周期还间接决定了每个平均值计算周期中的无效值 比例。例如,如果每 15分钟计算一次平均值,并将“faultsuppressiontime”设 置为 5分钟,则在当前平均值计算周期内,如果采集的模拟值中有超过 1/3 的 值高于过冲或低于下冲,则平均值只能作为无效值发送。说明:模拟输入的采集间隔(毫秒)。 以下参数需要采集间隔: • 根据积分原理形成阈值(阈值积分) • 模拟输入值滤波(滤波系数) •生成平均值 必须选择足够高的值,以确保新值是在模拟输入的加密时间内所采集。指定 的间隔至少要与选定分辨率(8 ... 15位)情况下所使用的模拟输入模块的编 码时间相同。 还必须大量选择值,这样,即使分辨率zui高,模拟模块的输入数量也zui高,仍然可以采集到模拟值。 如果计算平均值,则 samplingperiod 应不小于 500 ms。如果计算非常长的时间段的平均值,时间必须以下列方式增加: • 平均值计算周期 12 小时:samplingperiod = 1000 [ms] •平均值计算周期 24 小时:samplingperiod = 2000 [ms]如果指定的“samplingperiod”过短,可能导致内部累加计数器溢出。不得超出 双精度整数的zui大值2 147 483 647。检测到溢出时,将传送当前平均值计 算周期的无效平均值 8000h。说明:阈值 指定阈值时,要将模拟值的加密范围考虑在内。来自 s7 模拟输入的原始值始 终在 0 ... 27648 (= 0 ... 100%) 或者 + 27648 (= + ) 的范围内编码。根 据模拟输入的分辨率,该值从 128(8 位分辨率)或 1(15位分辨率)跳跃。 如果采集的模拟值编码范围不同,则指定针对此种情况的阈值。 如果未组态参数,则使用默认值 270。该值约为正常 s7模拟原始值范围的 1%。 应注意“thresholdvalue” = 0 的情况 不会根据阈值检查更改。模拟值帧只会在以下情况下发送:• 当有通过“triggerinput”输入进行的触发时(通常是时间驱动触发或者事件驱 动触发)。 •当对站常规请求或单独请求数据帧时。 • 当模拟值移动到过冲或下冲范围内时(7fffh 或 8000h)(可能在为“faultsuppressiontime”设置的禁用时间过去之后)。 当 meanvaluegeneration = true时,例如,模拟值作为平均值发送,“thresholdvalue”参数没有意义。无论传送始终包含所有数据还是仅包含已更改的数据双字,也均可使用“sendall”指定。说明 请记住双字边界 当传送更改的数据,且数据区域包含双字格式的值时,请确保双字值实际上位于要采集的数 据区域中的zui多 12个双字值之一。 由于仅在特定字中发生了更改,因此如果分布于两个连续的数据双字上,则可能仅传送双字值中的一个字(高位或低位字)。在这种情况下,字缺失可能导致接收伙伴发生数据错误(适 用于 st7cc,不适用于 s7 cpu)。 说明使用标准访问的 db 该块具有“any”类型的参数。因此,禁用 db 属性中的“优化块访问”(optimized blockaccess) 属性。功能 zui多通过特定双字的 12 个通道发送任意内容的数据 12 次 定义“chncnt”参数中使用的对象的通道数(1..12)。 每个通道仅允许一个数据类型。使用相应 any 指针指定“datainputxx”参数中通道内容的数 据类型。每个通道传输的数据长度不得超过 1 个双字(32 位)。例如,如果将某一通道的数据长度 指定为 3个字符,将不会读取第四个字节,且不会将其用于评估传输时间 (sendonchange)。 相关背景数据块 说明 使用标准访问的 db典型程序块在“datainputxx”参数中使用 any 指针。禁用 db 属性中的“优化块访 问”(optimized blockaccess) 属性。 触发传输和传输的数据区域在zui大值的情况下,将报文全部发送,所有通道在“chncnt”中指定。根据参数分配,并非所有通道的全部数据都将传输。可以通过以下方式触发数据发送: • 时间驱动型 可通过用户程序触发传输。 当“triggerinput”发生0 → 1 的边沿变化时,始终传输“datainputxx”下指定的所有数据。 对于时间驱动的传送,可以使用 fc触发器触发。 • 更改型 通过更改控制 ("sendonchange" = true) 触发传输。 – 仅更改一个通道时:仅传输变更通道中的数据。 – 更改多个通道时: 传输的数据包括从第一个更改的通道到zui后一个更改的通道的连续区域。不传输可能在传输区域之前或之后的未更改通道。 • 请求 如果对此数据对象有单个请求或在一般请求的框架内有单个请求,则始终传输典型程序的所有数据。 要触发数据传输,还可以选择“sendonchange”加“triggerinput”的组合。这意味着在检测到变化时以及在“triggerinput”输入每次发生 0 → 1 的边沿变化时,都会触发传输。如果既不使用“sendonchange”也不使用“triggerinput”来触发数据传输,则只有在对此数据对象有单个请求或在一般请求的框架内有单个请求时,才会传输数据。 不同通道优先级下的两个参数集通过两个参数集,典型程序可在保存和传输时间方面以不同方式处理通道。每个参数集都包 含以下参数。