流水灯实验报告c语言,PLC流水灯实验报告.pdf

PLC流水灯实验报告

基于WinPAC 的流水灯实验

实验目的

1、掌握PLC编程的基本流程,学会在ISaGRAF环境下编程和仿真。

2、学会在ISAGRAF创建工程、下载程序、调试方法。

3、掌握LadderDiagram (LD)语言的语法和各种符号的含义,以及掌握ISAGRAF提供的相关功能函

数的用途。

3、在以上基础上编写一个简单的流水灯程序。

实验器材

泓格WinPAC控制器、i_87096继电器输出模块

实验原理

ISaGRAF下可编程控制器PLC (ProgrammableLogi Controller)开发语言有SFC语言、FC语言、

FBD语言、梯形图(LadderDiagram 以下简称LD)、ST语言、IL语言等,但是LD语言凭借其直观、

易上手、与真实控制电路相似的独特优点成为大多数PLC开发者首选语言。LD是电路逻辑的一种图表

表示法,它把contacts (输入)与coils线圈(输出)组合在一起,是真实控制电路的图形语言表达。

本实验是采用泓格WinPAC控制器和i_87069数字输出模块采用LD语言和ST语言结合来控制

LED0~LED78个LED灯顺序点亮实现简单的流水灯效果。

图 1实验模块电路图

程序

图 2 LD语言程序

图 3 ST语言程序

程序控制逻辑

对照图2、图3程序开始产生周期为 1s的闪烁信号,并将闪烁信号赋值给SW1布尔变量。

SW1每一个上升沿COUNTER从0 自加1,当COUNTER值达到8的时候复位COUNTER。

ST程序里面通过CASE条件判断COUNTER 的值来控制8通道LED 的状态。(COUNTER 的

你可能感兴趣的:(流水灯实验报告c语言)