S7-1500扩展模块代理商S7-1500扩展模块代理商西门子触摸屏代理商
浔之漫智控技术上海有限公司(西门子系统集成商)专业销售西门子S7-200/300/400/1200PLC、数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电缆等,并可提供西门子维修服务,欢迎来电垂询
顺序控制在工业控制系统中应用非常广泛,如果是用传统的继电控制只能进行一些简单的控制,对于一些更复杂的控制却很难实现,而用PLC进行顺序控制则较为轻松简便,我们可以用不同的指令编写出形式多样的PLC控制程序,这篇文章小编就分别以定时器指令、计数器指令和移位指令实现顺序启停控制。
1、用定时器实现顺序控制
用定时器实现顺序控制的实质就是利用了定时器的定时和延时的功能,可以在不同的时间实现被控对象的启动和停止。
当I0.0启动按钮闭合后,Q0.0先接通,经过5秒后Q0.1接通,同时将Q0.0断开,再经过5秒后Q0.2接通,同时将Q0.1断开,又经过5秒后Q0.3接通,同时将Q0.2断开,再经过5秒又将Q0.0接通,同时将Q0.3断开,就是如此实现了顺序启动并且能进行循环,按下停止按钮,则Q0.0~Q0.3都断开。
2、用计数器实现顺序控制
用计数器减一计数的原理,可以对被控对象实现顺序启停控制。
以上的程序,当I0.0第一次闭合时Q0.0接通;第二次闭合时Q0.1接通,第三次闭合时Q0.2接通,第四次闭合时Q0.3接通,同时将计数器复位,之后又开始下一轮的计数,如此循环实现顺序控制。程序中使用了触点比较指令,只有当计数器的计数值等于设定值时,其触点才会接通,才能驱动输出。当按下停止按钮I0.1,则复位Q0.0~Q0.3。
3、用移位指令实现顺序控制
用移位指令可以将移位数据存储单元种的数据位进行移动,当某个数据位为1时,可以利用这个位启动其之后的输出,从而对被控对象实现顺序启停控制。
以上程序中I0.0是移位指令的使能触点,N=1代表移1位,即I0.0每闭合一次VB1里面的二进制位左移1位,首先是置位V1.0,此时Q0.0接通,当I0.0第一次闭合时VB1左移一位,也就是将V1.0的1移到了V1.1,使输出Q0.1被接通,同时V1.0断开,Q0.0断开。依此类推,之后I0.0每闭合一次,VB1都左移1位,依次使V1.2、V1.3、V1.4接通。当I0.0第三次接通时,Q0.3被接通,当I0.0第四次接通时,将V1.0开始的8个位都复位,之后又开始新的一轮循环。其实也就是用左移指令将移位数据存储单元中的数据位进行左移,利用左移的位启动其后的输出,从而确定被控对象在不同移位点上的启动和停止。
1、用定时器实现顺序控制
2、用计数器实现顺序控制
用计数器减一计数的原理,可以对被控对象实现顺序启停控制。
以上的程序,当I0.0第一次闭合时Q0.0接通;第二次闭合时Q0.1接通,第三次闭合时Q0.2接通,第四次闭合时Q0.3接通,同时将计数器复位,之后又开始下一轮的计数,如此循环实现顺序控制。程序中使用了触点比较指令,只有当计数器的计数值等于设定值时,其触点才会接通,才能驱动输出。当按下停止按钮I0.1,则复位Q0.0~Q0.3。
3、用移位指令实现顺序控制
高度布尔处理器代理商 闭环控制模块代理商 闭环温度控制模块代理商 S7-300接口模块代理商
前连接器模块代理商 S7-300连接电缆代理商 安全型数字量模块代理商
信号模块及扩展模块代理商
西门子S7-1500 6ES7512-1SM03-0AB0
西门子S7-1500 6ES7511-1FL03-0AB0
西门子S7-1500 6ES7513-1FM03-0AB0
西门子S7-1500 6ES7515-5FN03-0AB0
西门子S7-1500 6ES7516-3FP03-0AB0
S7-1500扩展模块代理商S7-1500扩展模块代理商西门子触摸屏代理商S7-1500扩展模块代理商S7-1500扩展模块代理商西门子触摸屏代理商西门子电缆代理商西门子电机代理商西门子CPU模块代理商西门子PLC模块代理商西门子变频器代理商西门子电源模块代理商