基于PLC的交通灯毕业设计 联系客服

发布时间 : 星期四 文章基于PLC的交通灯毕业设计更新完毕开始阅读f43dbf313968011ca3009115

IN TONR PT TONR 有记忆的通电延时型 断电延时型 IN TOF PT TOF 17

2 S7-200编程软件STEP 7 - Micro/WIN3.2

2.1 如何控制程序作业

S7-200在程序的控制逻辑中不断循环,读取和写入数据。当您将程序下载至PLC并将PLC放置在RUN(运行)模式时,PLC的中央处理器(CPU)按下列顺序执行程序:

· S7-200读取输入状态。

· 存储在S7-200中的程序使用这些输入评估(或执行)控制逻辑。

· 当程序经过评估,S7-200将程序逻辑结果存储在称作进程图像输出寄存器的输出内存区中。

· 在程序结束时,S7-200将数据从进程图像输出寄存器写入至域输出。 · 重复任务循环。

S7-200反复执行一系列任务。该循环执行任务被称作扫描循环。如下所示,S7- 200在扫描循环过程中执行大多数或全部下列任务:

1、 读取输入:S7-200将实际输入状态复制至进程图像输入寄存器。 2、 在程序中执行控制逻辑:S7-200执行程序的指令,并将数值存储在不同的内存区。

3、 处理所有通讯请求:S7-200执行点至点或网络通讯要求的所有任务。 4、 执行CPU自测试诊断程序:S7-200保证固件、程序内存和所有扩充模块均正常作业。

5、 向输出写入:存储在进程图像输出寄存器中的数值被写入实际输出。 扫描循环的执行取决于S7-200是位于STOP(停止)模式还是RUN(运行)模式。在RUN(运行)模式中,程序被执行;在STOP(停止)模式中,程序不被执行。

在程序执行过程中,最好使用进程图像寄存器,而不要直接存取输入或输出。使用图像寄存器共同扫描开始的所有输入取样会使扫描循环的程序执行阶段的输入数值同步化,并冻结这些数值。

18

2.2 STEP7程序的使用

1、 创建一个项目结构,项目就象一个文件夹,所有数据都以分层的结构存在于其中,任何时候你都可以使用。在创建一个项目之后,所有其他任务都在这个项目下执行。

2、 组态一个站,组态一个站就是指定你要使用的可编程控制器,例如S7300、S7400等。

3、 组态硬件,组态硬件就是在组态表中指定你的控制方案所要使用的模板以及在用户程序中以什么样的地址来访问这些模板,地址一般不用修改由程序自动生成。模板的特性也可以用参数进行赋值。

4、 组态网络和通讯连接,通讯的基础是预先组态网络,也就是要创建一个满足你的控制方案的子网,设置网络特性、设置网络连接特性以及任何联网的站所需要的连接。网络地址也是程序自动生成如果没有更改经验一定不要修改。

5、 定义符号,可以在符号表中定义局部或共享符号,在你的用户程序中用这些更具描述性的符号名替代绝对地址。符号的命名一般用字母编写不超过8个字节,最好不要使用很长的汉字进行描述,否则对程序的执行有很大的影响。

6、 创建程序,用梯形图编程语言创建一个与模板相连结或与模板无关的程序并存储。创建程序是我们控制工程的重要工作之一,一般可以采用线形编程(基于一个块内,OB1)、分布编程(编写功能块FB,OB1组织调用)、结构化编程(编写通用块)。我们最常采用的是结构化编程和分布编程配合使用,很少采用线形编程。

7、 下载程序到可编程控制器,完成所有的组态、参数赋值和编程任务之后,可以下载整个用户程序到可编程控制器。在下载程序时可编程控制器必须在允许下载的工作模式下(STOP或RUN-P),RUN-P模式表示,这个程序将一次下载一个块,如果重写一个旧的CPU程序就可能出现冲突,所以一般在下载前将CPU切换到STOP模式。(

PLC 与计算机连接示意图如图2.1)

2.3 Step 7 MicroWin V3.2文件的新建

1、在 Step 7 MicroWin V3.2 中新建一个项目。(软件界面如图2.2)

19

2、输入程序,编译正确后在文件菜单中导出为 AWL 文件。

3、打开仿真软件,点“配置”-“CPU 型号”(或在已有的CPU图案上双击)。 4、在弹出的对话框中选择CPU型号,要与你项目中的型号相同。 5、点击“程序”-“载入程序”(或工具条中的第2个按钮)。

6、会有个对话框,只选择“逻辑块(L)”并选择Step 7 MicroWin V3.2 的版本,点击“确定”。

7、将先前导出的 AWL 文件打开。

若第6步选择全部,则此时会提示无法打开文件,这里出现错误的原因是无法打数据块和CPU配置文件,不要管它,直接确定。

8、点击“查看(E)”-“内存监视(M)”(或工具条中的第12个按钮)输入想要监视的地址。

9、点“PLC”-“运行”(或工具栏上的绿色三角按钮),程序已经开始模拟运行

2.4 PLC程序的下载

如果您已经成功地在运行STEP 7-Micro/WIN的个人计算机和PLC之间建立通讯,可以将程序下载至该PLC。请遵循下列步骤。

1、下载至PLC之前,必须核实PLC位于“停止”模式。检查PLC上的模式指示灯。如果PLC未设为“停止”模式,单击工具条中的“停止” 按钮,或选择PLC > 停止。

2、单击工具条中的“下载” 按钮,或选择文件 > 下载。出现“下载”对话框. 3、根据默认值,在初次发出下载命令时,“程序代码块”、“数据块”和“CPU配置”(系统块)复选框被选择。如果不需要下载某一特定的块,清除该复选框。

4、单击“确定”,开始下载程序。

5、如果下载成功,一个确认框会显示以下讯息:下载成功。

6、如果STEP 7-Micro/WIN中用于的PLC类型的数值与实际使用的PLC不匹配,会显示以下警告讯息:

“为项目所选的PLC类型与远程PLC类型不匹配。继续下载吗?”

20