上篇文章中我们学习了调用向导生成的子程序编程来实现西门子S7-200 SMART PID回路控制,今天我们来学习如何创建状态图表并利用状态图表来测试程序。首先我们来看一下如何创建状态图表。
![847fe0c9beef4e146c10d03c2d132bed.png](https://i-blog.csdnimg.cn/blog_migrate/2f656600326e2402aaed33c724c38504.jpeg)
复制所需的数据地址
创建状态图表。从符号表复制所需要监控的数据地址粘贴到状态图表中,切换寻址显示模式,设置合适的数据显示格式,如图所示,这样就快速创建了状态图表,单击保持按钮保存项目。
![3f4c1f19ef62890a4ff1314da79e000f.png](https://i-blog.csdnimg.cn/blog_migrate/ddd4858ebf18e0e0079a436189277e77.jpeg)
将数据地址粘贴到状态图表中并切换寻址显示模式
下载并测试。将项目下载到PLC中,将CPU置于RUN模式,在状态图表中持续监视,可以看到当前温度为30度左右,PID控制处于手动模式,加热器按照百分之五十的PWM工作。
![c409ce218b8fcc2a0419041c5546b94d.png](https://i-blog.csdnimg.cn/blog_migrate/d76b8f606d014f0c51876717fdeaa737.jpeg)
状态图表中监视PID参数
温度持续升高,将给定值设置为80度,PID控制改为自动模式,温度向设定值方向变化,自动计算PID输出。
![a0e0ad9b0e4ec696c1e0d4df4ede3a96.png](https://i-blog.csdnimg.cn/blog_migrate/0909c19a651ef39f3a94cfc8d5b87203.jpeg)
PID设为自动模式
修改PID控制参数,观察控制器及被控变量状态,实际调试时可以利用PID整定控制面板,以图形方式来直观查看,并自整定PID控制参数。
![2c3d9624f38e46b5c394b522d4f8b3d3.png](https://i-blog.csdnimg.cn/blog_migrate/a845b1fd01d45a93c66db21dbfa129ea.jpeg)
修改PID控制参数观察控制器及被控变量状态
本篇文章我们学习了创建状态图表并利用状态图表来测试程序,下篇文章中我们将介绍如何利用PID整定控制面板来调试程序,欢迎大家持续关注!需要学习西门子S7-200的朋友可以号内私信发送关键字“200"获取一套免费视频教程。