找plc产品、学plc技术、看plc新闻-尽在PLC行业网!

PLC行业网-三菱plc编程入门,plc视频教程,plc学习,plc教程,plc编程实例

西门子plc S7-200常见问题故障+解决办法【精】(7)

时间:2013-01-11 19:43来源:未知 作者:www.plcs.cn 点击:

TP170默认的时钟格式与S7-200时钟指令所读取的时间日期格式有所区别,读出的时钟需要改变格式才能与TP170等做时钟同步。在TP170的组态软件ProTool的在线帮助中有相关的介绍。

90:高速计数器怎样占用输入点?
高速计数器根据被定义的工作模式,按需要占用CPU上的数字量输入点。每一个计数器都按其工作模式占用固定的输入点。在某个模式下没有用到的输入点,仍然可以用作普通输入点;被计数器占用的输入点(如外部复位),在用户程序中仍然访问到。

91: 为什么西门子plc高速计数器不能正常工作?
在程序中要使用初次扫描存储器位SM0.1来调用HDEF指令,而且只能调用一次。如果用SM0.0调用或者第二次执行HDEF指令会引起运行错误,而且不能改变第一次执行HDEF指令时对计数器的设定。

92: 对高速计数器如何寻址? 为什么从SMDx中读不出当前的计数值?
可以直接用HC0;HC1;HC2;HC3;HC4;HC5对不同的高速计数器进行寻址读取当前值,也可以在状态表中输入上述地址直接监视高速计数器的当前值。SMDx不存储当前值。
高速计数器的计数值是一个32位的有符号整数。

93: 高速计数器如何复位到0?
选用带外部复位模式的高速计数器,当外部复位输入点信号有效时,高速计数器复位为0 也可使用内部程序复位,即将高速计数器设定为可更新初始值,并将初始值设为0,执行HSC指令后,高数计数器即复位为0

94: 高速计数器的值在复位后是复位到初始值还是“0”值?
外部复位会将当前值复位到0值而不是初始值;内部复位则将当前值复位到初始值。如果你设定了可更新初始值,但在中断中未给初始值特殊寄存器赋新值,则在执行HSC 指令后,它将按初始化时设定的初始值赋值。

95: 为何给高速计数器赋初始值和预置值时后不起作用,或效果出乎意料?
高速计数器可以在初始化或者运行中更改设置,如初始值、预置值。其操作步骤应当是:
    1)设置控制字节的更新选项。需要更新哪个设置数据,就把控制字节中相应的控制位置位(设置为“1”);不需要改变的设置,相应的控制位就不能设置
    2)然后将所需 的值送入初始值和预置值控制寄存器
    3)执行HSC指令

96: 使用PTO/PWM发生器的功能应使用什么类型的CPU?
应使用24VDC晶体管输出的CPU,继电器输出的绝对不行。

97: PTO或PWM输出的幅值是多少?
 PTO或PWM输出的幅值为24V(高电平有效,共负端连接),若想实现输出其他电压的幅值,需自己加转换器来实现。

98: 在PTO脉冲串执行过程中,你能否通过PLS 指令改变其周期值?
不行,必须终止PTO 输出后才能改变周期值。

99:如何强制停止PTO 或PWM输出?
可以通过编程将控制字节中的使能位SM66.7或SM76.7清零,然后执行PLS指令,便可立即停止PTO或PWM输出。

100: 为何输出信号的指示灯已亮,却没有良好的电压波形输出,或者有时丢脉冲?
PTO或PWM输出负载最小不能低于额定负载的10%;即在输出为高电平的状态下,负载电流不低于140mA。

 

101: 如何计算PTO的周期增量?
PTO的脉冲周期增量公式为:周期增量 = (终止周期 – 初始周期) / 脉冲数
  
102: 当周期小于50μs时为何不能获得满意的波形输出?
因为限制PWM输出的因素有两个:www.plcs.cn
   1)硬件输出电路响应速度的限制,对于Q0.0Q0.1 从断开到接通为2 μs,从接通到断开10 μs ,因此最小脉宽不可能小于10 μs。
   2)最大的频率为20K,因此最小周期为50 μs。
   所以如果脉宽低于50 μs 的波形无法保证。
  
103:如何改变PWM输出的周期/脉冲宽度?
PWM功能可以在初始化时设置脉冲的周期和宽度,也可以在连续输出脉冲时很快地改变上述参数。其操作步骤为:
   1)设置控制字节,以允许写入(或者更新)相应的参数
   2)将相应的特殊存储器写入新的周期/脉宽值
   3)执行PLS指令,对PTO/PWM发生器进行硬件设置变更
  
104:PID输出在最大值与最小值之间振荡(曲线接触到坐标轴)如何办?
回答:降低PID初始输出步长值(initial output step)
 
105:PID自整定面板显示如下信息:“ The Auto Tune algorithm was aborted due to a zero-crossing watchdog timeout.” 即自整定计算因为等待反馈穿越给定值的看门狗超时而失败如何办?
回答: 确定在启动PID自整定前,过程变量和输出值已经稳定。并检查Watchdog Time的值,将其适当增大。
  
106:PID输出总是输出很大的值,并在这一区间内波动如何办?
   回答:增益(Gain)值太高或PID扫描时间(sample time)太长(对于快速响应PID的回路)解决方法:降低增益(Gain)值并且/或选择短一些的扫描时间
  
107:过程变量超过设定值很多(超调很大)如何办?
   回答:积分时间(Integral time)可能太高。解决方法:降低积分时间
  
108:PID输出非常不稳定是什么原因?
   回答:产生原因:
   1)如果用了微分,可能是微分参数有问题
   2)没有微分,可能是增益(Gain)值太高
   解决方法:
   1)调整微分参数到0-1的范围内
   2)根据回路调节特性将增益值降低,最低可从0.x 开始逐渐增大往上调,直到获得稳定的PID。
  
109:对于某个具体的PID控制项目,是否可能事先得知比较合适的参数?有没有相关的经验数据?
   虽然有理论上计算PID参数的方法,但由于闭环调节的影响因素很多而不能全部在数学上精确地描述,计算出的数值往往没有什么实际意义。因此,除了实际调试获得参数外,没有什么可用的经验参数值存在。甚至对于两套看似一样的系统,都可能通过实际调试得到完全不同的参数值。
  

110:S7-200控制变频器,在变频器也有PID控制功能时,应当使用谁的PID功能?

顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
栏目列表
推荐内容