siemens西门子s7-300销售经销商
西门子代理公司国际化工业自动化科技产品供应商,西门子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低压配电与控制产品及软起动器等
参数“setpoint”的值无效:值的数字格式无效。如果在错误发生前自动模式已激活且 activaterecovermode =true,则 pid_compact 输出组态的替换输出值。当错误不再处于未决状态时,pid_compact切换回自动模式。如果在错误发生前预调节或jingque调节模式已激活且 activaterecovermode = true,则pid_compact 切换到mode 参数中保存的工作模式。10000 manualvalue参数的值无效。值的数字格式无效。如果在错误发生前 activaterecovermode = true,则 pid_compact会将 substituteoutput 用作输出值。在manualvalue 中指定有效值后,pid_compact便会将其作为输出值。20000 变量 substituteoutput 的值无效。值的数字格式无效。pid_compact使用输出值下限作为输出值。如果在错误发生之前自动模式已激活,activaterecovermode = true且错误不再处于未决状态,则pid_compact 切换回自动模式。40000 disturbance参数的值无效。值的数字格式无效。如果在错误发生前自动模式已激活且 activaterecovermode = true,则disturbance 将设置为零。pid_compact 保持自动模式。如果在错误发生前预调节或jingque调节模式已激活且activaterecovermode = true,则 pid_compact 切换到mode参数中保存的工作模式。如果当前阶段中的 disturbance 对输出值无影响,则不会取消调节。10.1.4.10 变量activaterecovermode v2activaterecovermode 变量确定错误响应方式。 error参数指示是否存在错误处于未决状态。当错误不再处于未决状态时,error = false。 errorbits参数显示发生的具体错误。自动模式注意您的系统可能已损坏。如果 activaterecovermode = true,则pid_compact 保持自动模式,即使出现错误或超过过程限值。这可能损坏您的系统。必须组态受控系统在出现错误时如何作出响应以避免系统损坏。activaterecovermode说明falsepid_compact 将在出现错误时自动切换到“未激活”模式。 只能通过 reset 的下降沿或 modeactivate的上升沿激活控制器。true如果在自动模式下频繁出现错误,则该设置会对控制响应产生fumian影响,这是由于发生每个错误时,pid_compact在计算的输出值和替代输出值之间切换导致。 这种情况下,检查 errorbits 参数并消除错误原因。如果发生一个或多个下列错误,则pid_compact 停留在自动模式下:• 0001h:参数“input”超出了过程值限值的范围。如果发生一个或多个下列错误,pid_compact 切换到“带错误监视的替代输出值”模式:•0002h: input_per 参数的值无效。• 0200h: input 参数的值无效。• 0400h: 输出值计算失败。•1000h: setpoint 参数的值无效。如果发生下列错误,pid_compact将切换到“带错误监视的替代输出值”模式,并将执行器移至config.outputlowerlimit:• 20000h: 变量substituteoutput 的值无效。 值的数字格式无效。此特性与 setsubstituteoutput无关。当错误不再处于未决状态时,pid_compact切换回自动模式。预调节和jingque调节activaterecovermode说明false pid_compact将在出现错误时自动切换到“未激活”模式。 只能通过 reset 的下降沿或 modeactivate 的上升沿激活控制器。true如果发生下列错误,pid_compact 将保持在激活模式:• 0020h: jingque调节期间不允许预调节。以下错误将被忽略:•10000h: manualvalue 参数的值无效。• 20000h:变量 substituteoutput的值无效。出现其它错误时,pid_compact 将取消调节并切换到调节开始时的模式mode 的值无效。 工作模式不变。0100手动值被限制为控制器输出的限值。0200 不支持指定的调节规则。 不计算任何 pid 参数。1000无法达到替代输出值,因为它超出了输出值限值。以下警告在消除问题的原因后即被shanchu:• 0001h• 0004h• 0008h•0040h• 0100h所有其它警告均在 reset 或 errorack 出现上升沿时。10.1.4.12integralresetmode v2 变量integralresetmode 变量用于确定如何预分配积分作用pidctrl.integralsum:• 从“未激活”工作模式切换到“自动模式”时• 参数 reset 出现 true ->false 沿并且参数 mode = 3时只有在激活了积分作用时,该设置才会在一个周期内有效(retain.ctrlparams.ti > 0.0变量)。integralresetmode说明0 平滑已经预分配了 pidctrl.integralsum的值,因此可以实现无扰动切换,即通过输出值 = 0.0(参数 output)启动“自动模式”,并且无论是否存在控制偏差(设定值 –实际值),输出值都不会发生跳变。1 shanchu如果使用该选项,我们建议将比例作用的权重(retain.ctrlparams.pweighting) 设为 1.0。pidctrl.integralsum的值已shanchu。任何控制偏差都将导致输出值跳变。输出值的跳变方向取决于组态的比例作用权重(retain.ctrlparams.pweighting变量)以及控制偏差:• 比例作用权重 =1.0:输出值跳变与控制偏差的符号相同。示例:如果实际值小于设定值(正控制偏差),则输出值会跳变至正值。• 比例作用权重 <1.0:对于较大的控制偏差,输出值跳变与控制偏差的符号相同。示例:如果实际值远远小于设定值(正控制偏差),则输出值会跳变至正值。对于较小的控制偏差,输出值跳变与控制偏差的符号不同。示例:如果实际值略小于设定值(正控制偏差),则输出值会跳变至负值。通常不希望出现这种情况,因为这会导致控制偏差暂时增大。组态的比例作用权重越小,控制偏差就越大,以便接收具有相同符号的输出值跳变。如果使用该选项,我们建议将比例作用的权重(retain.ctrlparams.pweighting) 设为1.0。否则,可能会出现针对小控制偏差所说明的不良行为。您还可以使用 integralresetmode =4。该选项确保输出值跳变与控制偏差的符号相同,无论组态的比例作用权重和控制偏差为何值。2 保持pidctrl.integralsum的值未更改。您可以使用用户程序定义一个新值。3 预分配自动预分配 pidctrl.integralsum 的值,如同在上一周期中output = overwriteinit类似于设定值更改(仅适用于版本 2.3 及更高版本的 pid_compact)自动预分配pidctrl.integralsum 的值,以便使输出值跳变与自动模式下设定值从当前实际值更改为当前设定值时的 pi控制器的行为类似。任何控制偏差都会导致输出值跳变。输出值跳变与控制偏差的符号相同。示例:如果实际值小于设定值(正控制偏差),则输出值会跳变至正值。这与组态的比例作用权重和控制偏差无关。如果为integralresetmode 分配的值不在有效值范围内,pid_compact 的行为将与integralresetmode预分配时的情况相同:• pid_compact v2.2 及之前的版本:integralresetmode = 1•pid_compact v2.3 和更高版本:integralresetmode =4上述与输出值跳变的符号相关的所有说明均基于正常控制逻辑(config.invertcontrol =false变量)。对于反转的控制逻辑 (config.invertcontrol =true),输出值跳变的符号将相反。10.1.4.13 pid_compact的示例程序在以下示例中,通过指令“pid_compact”的工艺对象来控制温度值。基于一个用于仿真三阶延时元件(pt3元件)的块对温度值进行仿真。工艺对象的测量过程将启动并且可激活pid_compact。3. 选择预调节。单击“调节模式”(tuning mode) 区域中的“启动”(start)按钮。执行了预调节。pid 参数根据过程自动调整。完成预调节后,pid_compact 切换到自动模式。说明选择启动pid_compact还可以不进行预调节,在“控制器的在线状态”(online status of controller)区域中通过“停止pid_compact”(stop pid_compact)/“启动 pid_compact”(startpid_compact) 来将pid_compact 切换到自动模式。这种情况下,控制器使用 pid参数的默认值并显示了该应用情况下不良的控制器表现。单击“测量”(measurement) 区域中的“停止”(stop) 按钮。3.要将过程值立即设为“0.0”,请按下列步骤操作:在“sli_ob_pid_compact”块中,将“resetall”变量设为值“true”,然后再设为值“false”。“pid_compact”指令在参数setpoint(“setpoint”)处指定要控制的温度的设定值。通过工艺对象启动指令“pid_compact”时启动控制。指令“pid_compact”将在输出参数output(“outputvalue”)处输出一个调节变量。通过输入参数input(“inputvalue”)将温度的过程值传送给指令“pid_compact”。指令“pid_compact”可根据设定值(“setpoint”)和过程值(“inputvalue”)之间的历史偏差调整操作变量(“outputvalue”)。重复进行该过程,通过操作变量(“outputvalue”)使过程值(“inputvalue”)接近设定值(“setpoint”)。输出参数state(“state”)处显示了指令“pid_compact”的当前工作模式。在完成预调节后(“state”的值为“1”),pid_compact将切换至自动模式(值为“3”)。“sli_proc_c”块用于对不断上升的设备温度的过程值(“inputvalue”)进行仿真。“sli_proc_c”块包含控制器的操作变量(“outputvalue”),可对过程的温度特性进行仿真。该温度作为过程值(“inputvalue”)反馈到控制器中。“resetall”变量(comrst参数)值的变化 () 会产生以下影响:参数comrst(“resetall”)指令“pid_compact”正在运行指令“pid_compact”已停止运行comrst(“resetall”)仍设置为值“false”“sli_proc_c”块基于操作变量(“outputvalue”)输出一个新的过程值(“inputvalue”)。“sli_proc_c”块不会接收大于“0.0”的操作变量,但仍会输出一个新的过程值>“0.0”。comrst(“resetall”):从“false”变为值“true”操作变量(“outputvalue”)和输出过程值(“inputvalue”)均复位为“0.0”。“sli_proc_c”块的过程值(“inputvalue”)/温度复位为“0.0”。comrst(“resetall”):从“true”变为值“false”再次启动温度控制。 当完全下载pid_compact 后,才能更新保持性变量的实际值。将工艺对象下载到设备 (页 42)启动cpu 启动时,pid_compact以上次激活的操作模式启动。 要将 pid_ compact 保留在“未激活”模式下,应设置 sb_runmodebystartup =false。pid_compact 采样时间的监视理想情况下,采样时间等于调用 ob 的循环时间。pid_compact指令可测量两次调用之间的时间间隔。 这就是当前采样时间。 每次切换工作模式以及初始启动期间,平均值由前 10 个采样时间构成。如果当前采样时间严重偏离该平均值,则将出现 error = 0800 hex,并且pid_compact将切换到“未激活”模式。在下列条件下,版本 1.1 或更高版本的 pid_compact 在控制器调节期间将设置为“未激活”模式:•新平均值 >= 1.1 x 原平均值• 新平均值