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

该实验报告详细介绍了基于WinPAC的PLC流水灯实验,旨在掌握PLC编程流程和ISaGRAF环境的使用。通过LD和ST语言编写程序,控制8个LED灯按顺序点亮,解释了程序逻辑和优化方法,强调了LD语言的直观性和实用性。
摘要由CSDN通过智能技术生成

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 的

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值