您当前的位置:五五电子网电子知识plc技术PLC培训资料西门子S7-300 PLC带参数FC组态与编程(例) 正文
西门子S7-300 PLC带参数FC组态与编程(例)

西门子S7-300 PLC带参数FC组态与编程(例)

点击数:7387 次   录入时间:03-04 11:58:30   整理:http://www.55dianzi.com   PLC培训资料

1:多级分频器控制程序设计

本例拟在功能FC1中编写二分频器控制程序,然后在OB1中通过调用FC1实现多级分频器的功能。多级分频器的时序关系如图所示。其中I0.0为多级分频器的脉冲输入端;Q4.0Q4.3分别为24816分频的脉冲输出端;Q4.4Q4.7分别为24816分频指示灯驱动输出端。

编辑有参功能(FC

1.创建多级分频器的S7项目

使用菜单【File“New Project”Wizard】创建多级分频器的S7项目,并命名为有参FC”

2.硬件配置

打开“SIMATIC 300 Station”文件夹,双击硬件配置图标打开硬件配置窗口,并按图所示完成硬件配置。

3.编写符号表

4.规划程序结构

5.创建有参功能FC1

选择有参FC”项目的“Blocks”文件夹,然后执行菜单命令【InsertS7 BlockFunction】,在块文件夹内创建一个功能,并命名为“FC1”

编辑FC1的变量声明表

FC1的变量声明表内,声明4个参数

编辑FC1的控制程序

二分频器的时序如图所示。分析二分频器的时序图可以看到,输入信号每出现一个上升沿,输出便改变一次状态,据此可采用上跳沿检测指令实现。

如果输入信号S_IN出现上升沿,则对S_OUT取反,然后将S_OUT的信号状态送LED显示;否则,程序直接跳转到LP1,将S_OUT的信号状态送LED显示。

[1] [2]  下一页


本文关键字:西门子  PLC培训资料plc技术 - PLC培训资料