沈阳理工大学课程设计论文
图3.9 功能块FB41
3.6 创建组织块OB35
创建组织块OB35来进行编程,并对PID功能模块进行调用,如图3.10所示:
23
沈阳理工大学课程设计论文
图3.10 组织块0B35
3.7 通信设置
西门子S7-300系列的PLC,与PC建立通信的方式主要有两种,分别是: 1、本地DP总线通信连接,通信方式设置成PROFIBUS方式; 2、远程以太网的方式来建立通信,通信方式设置成TCP/IP方式。 上述两种通信方式均要求PLC和上位机进行实物连接。如果没有PLC实物平台,PLC控制程序的调试则要借助仿真软件来进行。即控制系统的离线仿真调试,这种模拟仿真的方式可通过STEP7的仿真组件PLCSIM来完成。进行PLC仿真调试时,通信参数设置成PLCSIM 。
单击标题栏中选项中的设置 PG/PC接口选项,弹出如图所示对话框,设置或者添加PCAdapter(MPI),如图3.11所示:
24
沈阳理工大学课程设计论文
图3.11 通信设置图
3.8 软件设计流程图
25
开始初始化 N自动?Y设定中、下水箱液位 取流量测量值送PID参数接口 PID控制N停止控制?Y结束
图3.12 主控流程图
在PLC的软件设计中,主程序开始运行是首先要进行的是各种变量的初始化,然后进行手动/自动两种控制方式的判断。在自动控制方式下,程序要完成,设定值的设定,信号的输入,对流量值的测量,控制运算等一系列功能;在手动控制方式下,要完成控制输出的手动输入和数据的输出等。两种工作方式互相切换时实现无扰动切换,其主控流程图如图3.12所示。
3.9 程序下载
程序编辑保存完成及设置好通信的接口以后,点击STEP7管理器界面窗口中的
“Download”图标 ,实现将整个程序块下载到CPU中,这样就可以进行实物调试运行或者PLCSIM仿真了。
26
沈阳理工大学课程设计论文
27