Siemens/西门子 品牌
经销商厂商性质
上海市所在地
上海西门子S7-200SMART系列PLC
¥322报警380500维修西门子840D系统NCU不能启动
¥336西门子840D数控系统报警120202维修
¥322黑屏无显示维修西门子802面板按键无反应
¥366西门子840D数控系统报警2500*码维修
¥433故障代码西门子802D报警206500维修
¥433西门子840D数控系统报价编码器故障维修
¥322西门子840D数控系统报价380500维修
¥322开机卡死不动西门子840D进不了系统维修
¥322西门子802D数控系统黑屏无法启动维修
¥322西门子802D数控系统启动不了维修
¥322西门子S120驱动器报警207841故障维修
¥355天津西门子V90伺服驱动器代理商
SP:产生时间宽度脉冲的定时器。当逻辑位有上升沿时,脉冲定时器指令启动计时,同时节点立即输出高电平“1”,直到定时器时间到,定时器输出为“0”。脉冲时间定时器可以将长信号变成宽度的脉冲。如果定时时间未到,而逻辑位的状态变成“0”时,定时器停止计时,输出也变成低电平。脉冲的定时器线圈指令和参数见表4-9。
表4-9 脉冲定时器线圈指令和参数
用一个例子说明脉冲定时器的使用,梯形图如图4-30所示,对应的时序图如图4-31所示, 可以看出当I0.0接通的时间长于1s,Q0.0输出1的时间是1s,而当I0.0接通的时间为0.5s(小于1s)时,Q0.0输出1的时间是0.5s,无论I0.0是否接通,只要I0.1接通时,定时器复位,Q0.0输出为0。
定时器有其存储区域,每个定时器有一个16位的字和一个二进制的值。定时器的字存放当前定时值。二进制的值表示定时器的接点状态。
(1)启动和停止定时器
在梯形图中,定时器的S端子可以使能定时器,而定时器的R端子可以复位定时器。
(2)设定时器的定时时间
STEP 7中的定时时间由时基和定时值组成,定时时间为时基和定时值的乘积,例如定时值为1000,时基为0.01s,那么定时时间就是10s,很多PLC的定时都是采用这种方式。定时器开始工作后,定时值不断递减,递减至零,表示时间到,定时器会相应动作。
定时器字的格式如图4-29所示,其中第12和13位(即m和n)是定时器的时基代码,时基代码的含义见表4-8。定时的时间值以3位BCD码格式存放,位于0~11(即a~1),范围为0~0999。第14位和15位不用。
图4-29 定时器字的格式
定时时间有两种表达方式,十六进制数表示和S5时间格式表示。前者的格式为:W#16#wxyz,其中w是时间基准代码,xyz是BCD码的时间值。例如时间表述为:W#16#1222,则定时时间为222×0.1s=22.2s。
表4-8 时基与定时范围对应表
S5时间格式为:S5T#aH_bM_cS_dMS,其中a表示小时,b表示分钟,c表示秒钟,d表示毫秒,含义比较明显。例如S5T#1H_2M_3S表示定时时间为1小时2分3秒。这里的时基是PLC自动选定的。
STEP 7的定时器指令相当于继电器接触器控制系统的时间继电器的功能。定时器的数量随CPU的类型不同,从32个到512个不等,一般而言足够用户使用。
STEP 7的定时器指令较为丰富,除了常用的接通延时定时器(SD)和断开延时定时器( SF)以外,还有脉冲定时器(SP)、扩展脉冲定时器(SE)和保持型接通延时定时器(SS)共5类。
边沿检测指令有负跳沿检测指令(下降沿检测)和正跳沿检测(上升沿检测)指令。
负跳沿检测指令FN检测RLO从1调转到0时的下降沿,并保持RLO=1一个扫描周期。每个扫描周期期间,都会将RLO位的信号状态与上一个周期获取的状态比较,以判断是否改变。
图4-23 下降沿示例
下降沿示例的梯形图和指令表如图4-23所示,由如图4-24所示的时序图可知:当按钮I0.0按下后弹起时,产生一个下降沿,输出Q0.0得电一个扫描周期,这个时间是很短的,肉眼是分辨不出来的,因此若Q0.0控制的是一盏灯,肉眼是不能分辨出灯已经亮了一个扫描周期。艾特贸易网小编在后面的文章中多处用到时序图,请读者务必学会这种表达方式。
图4-24 下降沿示例时序图
图4-25 上升沿示例时序图
正跳沿检测指令FP检测RLO从0调转到1时的上升沿,并保持RLO=1一个扫描周期。每个扫描周期期间,都会将RLO位的信号状态与上一个周期获取的状态比较,以判断是否改变。
上升沿示例的梯形图和指令表如图4-26所示,由如图4-25所示的时序图可知:当按钮I0.0按下时,产生一个上升沿,输出Q0.0得电一个扫描周期,无论按钮闭合多漫长的时间,输出Q0.0只得电一个扫描周期。
图4-26 上升沿示例
边沿检测指令应用梯形图如图4-27所示,如果按钮I0.0压下闭合1s后弹起,请分析程序运行结果。
【解】
时序图如图4-28所示,当I0.0压下时,产生上升沿,触点产生一个扫描周期的时钟脉冲,驱动输出线圈Q0.1通电一个扫描周期,Q0.0也通电,使输出线圈Q0.0置位,并保持。
图4-27 边沿检测指令示例
图4-28 边沿检测指令示例时序图
当按钮I0.0弹起时,产生下降沿,触点产生一个扫描周期的时钟脉冲,驱动输出线圈Q0.2通电一个扫描周期,使输出线圈Q0.0复位,并保持,Q0.0得电共1s。
天津西门子V90伺服驱动器代理商