西门子step7作为西门子经典的PLC编程软件,主要用于S7-300/400的PLC控制器编程。随后西门子出品了博途软件平台,兼容了S7-1200/1500/300/400及触摸屏编程,但是西门子公司是否没有放弃step7软件,目前已经是v5.6了。可能是为了给原来的工程师一个移植程序和维护程序的一个方便吧,经典不代表没落或者不能使用。就如我们很多老工程师也同样用VB6编写小程序。
正好遇到一个老程序,需要新增时间控制,拾起来,我们一起为经典谱写经典。
时间控制程序就是间歇式控制,主要用于某些特殊的环境,对于水处理,搅拌器用时间间歇功能很多。
因为很多什么都要用,为了稳定和便于观察,我们这里采用了功能块的编程模式,编写一次,多次调用。
具体步骤如下:
(1)建立FB1功能块
包含了接口定义,程序编写。
程序如下:
1)运行计时程序
2)时间到达标识
3)待机时间程序
4)待机时间到达标识
5)复位程序
6)自动标识
(2)设计秒脉冲(OB1中)
(3)程序调用
(4)程序仿真
我们利用wincc作为仿真工具
通过设置PG/PC的MPI(wincc)驱动
wincc驱动
建立变量
设计仿真画面
运行PLCSIM和wincc系统
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!