重庆SIEMENS西门子销售经销商
西门子代理公司国际化工业自动化科技产品供应商,西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供。
西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
组态启动行为 - 静态变量 StartMode使用 StartMode 变量,可以定义 RampSoak 指令在以下情况下的行为。• 当 RampSoak 指令在 CPU 的工作状态从 STOP 切换到 RUN(重启)后执行。• 开始配置文件执行。• 执行“加载初始值作为实际值”(仅适用于“所有值”(All values) 选项,不适用于“jinxian设定值”(Only setpoints) 选项)。使用此设置,必须在 CPU 重新启动后首次调用指令时对配置文件数据进行验证并由WorkingData 采用。否则,将使用 WorkingData.StartValue 的默认值 0.0。• StartMode = 1输出参数采用 SubstituteOutput 的值。如果在 CPU 重新启动后 Enable = TRUE 置位,或者如果 Enable 从 FALSE 更改为 TRUE,则配置文件执行将从该值开始。下图显示了配置文件执行的开始和 CPU 的重新启动,StartMode = 1下内容还适用于 StartMode 变量的所有值:• Enable 参数、StartMode 变量以及 UserData 和 WorkingData 结构中的配置文件数据不具有保持性。每当 CPU 的工作状态从 STOP 切换为 RUN 后,这些变量都将通过起始值进行初始化。确保在首次调用 RampSoak 指令时,在 CPU 的工作状态从 STOP 切换到 RUN 后,这些变量具有合适的值以实现所需行为。• 通过 StartMode 选择的值jinxian于 REAL 数据类型的取值范围。只有这样才能在 Output 参数中输出。• 如果通过 StartMode 选择的值不是有效的 REAL 值,则替代输出值将在 Output 参数中输出。替代输出值通过 ErrorMode 变量组态,并且jinxian于 REAL 数据类型的取值范围。如果激活了配置文件执行,则将从此替代输出值开始。• 仅当参数 Reset = FALSE 已置位并且同时没有包含错误消息 ErrorBits ≥ 16#0002_0000 的错误处于未决状态时,StartMode 变量才会作用于 Output 参数。如果设置了 Reset = TRUE参数,则 SubstituteOutput 参数值将在 Output 参数中输出。如果有错误消息为 ErrorBits ≥16#0002_0000 的错误处于未决状态,则在 ErrorMode 变量中组态的替代输出值会在Output 参数中输出。10.8.3.4 组态停止行为 - 静态变量 StopMode使用 StopMode 变量,可以定义 RampSoak 指令在以下情况下的行为。• 配置文件执行完成,因为已到达Zui后一点。• 通过复位 Enable 停止配置文件执行。通过 StopMode 设置的值用作输出值,直到触发新的操作,例如配置文件执行的开始以下内容还适用于 StopMode 变量的所有值:• 通过 StopMode 选择的值jinxian于 REAL 数据类型的取值范围。只有这样才能在 Output 参数中输出。• 如果通过 StopMode 选择的值不是有效的 REAL 值,则替代输出值 将在 Output 参数中输出然后被保留。替代输出值通过 ErrorMode 变量组态,并且jinxian于 REAL 数据类型的取值范围。• 仅当参数 Reset = FALSE 已置位并且同时没有包含错误消息 ErrorBits ≥ 16#0002_0000 的错误处于未决状态时,StopMode 变量才会作用于 Output 参数。如果设置了 Reset = TRUE参数,则 SubstituteOutput 参数值将在 Output 参数中输出。如果有错误消息为 ErrorBits ≥16#0002_0000 的错误处于未决状态,则在 ErrorMode 变量中组态的替代输出值会在Output 参数中输出。要计算输出值,则 RampSoak 需要自上次调用 RampSoak 以来经过的时间。周期时间默认自动测量,并且自第二次调用起在CycleTime.Value 变量中输出。RampSoak 测量每次指令调用的周期时间,因此可用于非等时同步调用周期,例如 OB1 中。请注意,周期时间自动测量期间的条件性调用指令、有效断点或加载快照作为实际值会延长周期时间值。如果周期时间测量未返回有效结果,RampSoak 会使用上一个有效的周期时间计算当前输出值。此外,RampSoak 在 ErrorBits 参数中输出错误消息。通过设置 CycleTime.EnableMeasurement = FALSE 变量来禁用周期时间的自动测量时,必须在CycleTime.Value 变量中手动输入周期时间。每次调用时,RampSoak 都会检查CycleTime.Value 变量的有效性。带断点的周期时间的自动测量当 RampSoak 的两次调用之间的断点有效时,周期时间的自动测量会得到两次调用之间经过的实际时间。当一个断点有效时,CPU 处于 HOLD 工作状态。说明有效断点会延长 RampSoak 的两次调用之间的时间间隔。两次调用之间的时间间隔越长,Output 参数中输出值的变化就越大。根据经过的时间和组态的配置文件数据,可以跳过点。如果无需根据带有效断点的实际时间计算输出值,请按照下列步骤操作:• 通过设置变量 CycleTime.EnableMeasurement = FALSE 来禁用周期时间的自动测量。• 在 CycleTime.Value 变量中手动输入周期时间。10.8.3.6 使能行为 EN/ENO如果满足下列其中一个条件,则使能输出 ENO 将设为 FALSE。• 使能输入 EN 设置为 TRUE 并且带有错误消息 ErrorBits ≥ 16#0001_0000 的错误处于未决状态。• 使能输入 EN 设为 FALSE。在所有其它情况下,使能输出 ENO 均设为 TRUE当 Reset = TRUE 或以下模式之一当前有效时,SubstituteOutput 用作替代输出值:• ErrorMode = 1• StartMode = 1• StopMode = 1Validate BOOL FALSE 如果 Validate 设为 TRUE,则 UserData 中的配置文件数据将进行有效性检查并传送至 WorkingData。ErrorAck BOOL FALSE 删除错误消息• 边沿 FALSE -> TRUEErrorBits 复位。Reset BOOL FALSE 复位指令。• 边沿 FALSE -> TRUEErrorBits 复位。• 只要 Reset 设为 TRUE,就会在输出中输出替代输出值 SubstituteOutput。如果配置文件同时执行,则该过程在后台运行。• 只要 Reset 设置为 FALSE,输出值就由配置文件执行确定。10.8.5 输出参数 RampSoak参数 数据类型 默认值 说明Output REAL 0.0 输出值输出值具有保持性。CurrentPoint INT 0 当前用于配置文件执行和输出值计算的点的编号。TotalTime REAL 0.0 配置文件的总时间(所有使用的点的时间总和),以秒为单位RemainingTime_TotalREAL 0.0 配置文件的剩余时间(以秒为单位)RemainingTime_PointREAL 0.0 当前点的剩余时间(以秒为单位)ErrorBits DWORD 16#0 ErrorBits 参数显示存在哪些错误消息。ErrorBits 具有保持性,并在 Reset 或 ErrorAck 出现上升沿时复位。Error BOOL FALSE Error 设为 TRUE 时,至少有一个错误当前处于未决状态。说明UserData AuxFct_RampSoak_Profile- 配置文件数据在 UserData 结构中输入。UserData 结构中的配置文件数据可以编辑。仅当启动对数据进行验证并将数据复制到 WorkingData 结构中时,此结构中的更改才会影响配置文件的执行。UserData.NumberOfUsedPointsINT 0 使用的配置文件的点数允许的值范围:1 到 50UserData.StartValueREAL 0.0 如果以下模式之一当前有效,StartValue 将用作可选输出值:• ErrorMode = 0• StartMode = 0• StopMode = 0UserData.Point Array[1..50] ofAuxFct_RampSoak_Point- 配置文件的点UserData.Point[i].ValueREAL 0.0 此点的输出值UserData.Point[i].TimeREAL 0.0 此点的持续时间,以秒为单位允许的值范围:Point[i].Time ≥ 0.0WorkingData AuxFct_RampSoak_Profile- 当前有效的配置文件数据显示在 WorkingData 结构中。WorkingData 结构中的配置文件数据无法编辑。WorkingData.NumberOfUsedPointsINT 0 使用的配置文件的点数允许的值范围:1 到 50WorkingData.StartValueREAL 0.0 如果以下模式之一当前有效,WorkingData.StartValue 将用作可选输出值:• ErrorMode = 0• StartMode = 0• StopMode = 0WorkingData.PointArray[1..50] ofAuxFct_RampSoak_Point- 配置文件的点WorkingData.Point[i].ValueREAL 0.0 此点的输出值WorkingData.Point[i].TimeREAL 0.0 此点的持续时间,以秒为单位允许的值范围:Point[i].Time ≥ 0.0ErrorMode INT 2 选择出现错误后的替代输出值• 0 = WorkingData.StartValue• 1 = SubstituteOutput• 2 = 配置文件执行的Zui后一个有效输出值• 3 = 0.0允许的值范围:0 到 3如果 ErrorMode 的值不对应于值的有效范围,则 ErrorMode