欢迎来到天天文库
浏览记录
ID:39303429
大小:1.05 MB
页数:42页
时间:2019-06-30
《块结构和数据类型)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、培训类别(高技能培训)培训教师:徐 彬S7-300PLC及应用M要求:自动传输、灌装、计数课题三、S7-300的块结构和数据类型问题一、S7-300数字量模块问题二、S7-300的块结构问题三、S7-300的编程语言问题四、S7-300的数据类型问题一、S7-300数字量模块一、数字量输入模板SM3211、数字量输入,16×24V直流(DI16×24VDC)特性:16个输入点,光电隔离,16点构成一组;额定输入电压为24V,直流;适用于开关和双线接近开关电气原理图和端子接线图如下图:2、数字量输入,16×120V交流(DI16×120VAC)特性:16个输入点,以组
2、形式光电隔离,4点构成一组;额定输入电压为120V,交流;适用于类型1开关和双线接近开关电气原理图和端子接线图如下图:3、数字量输入,8×120/230V交流特性:8个输入点,以组形式光电隔离,2点构成一组;额定输入电压为120/230V,交流;适用于类型1开关和双线接近开关电气原理图和端子接线图如下图:1、数字量输出,16×24伏直流/0․5安特性:16个输出点,以组形式光电隔离,8点构成一组;输出电流0․5安;适用于电磁阀和直流接触器电气原理图和端子接线图如下图:二、数字量输出模板SM3222、数字量输出,8×24伏直流/2安特性:8个输出点,以组形式光电隔离,
3、4点构成一组;输出电流2安;额定负载电压24伏直流;适用于电磁阀和直流接触器电气原理图和端子接线图如下图:3、数字量输出,16×120伏交流/0․5安特性:16个输出点,以组形式光电隔离,8点构成一组;输出电流0․5安;额定负载电压120伏交流;适用于交流电磁阀和交流接触器、电机启动器和灯电气原理图和端子接线图如下图:4、数字量输出,8×120/230伏交流/1安特性:8个输出点,以组形式光电隔离,4点构成一组;输出电流1安;额定负载电压120/230伏交流;适用于交流电磁阀和交流接触器、电机启动器和灯电气原理图和端子接线图如下图:5、继电器输出,数字量8×230伏
4、交流继电器特性:8个输出点,分组方式光电隔离,2点构成一组;内部继电器的额定负载电压:从24到120伏直流;从48到230伏交流;电气原理图和端子接线图如下图:问题二、S7-300的块结构程序结构排空分块化线性化结构化OB1OB1OB1线性化编程:所有的指令都在一个块(OB1)内分块化编程:每个设备的控制指令都在各自的块内。OB1按顺序调用每个块结构化编程:不同的块调用可重复利用的代码。OB1(或其他块)调用这些块并传递相应的参数配方A配方B混合器泵排空程序块类型FCSFCFB带背景数据块:OB组织块FB功能块FC功能SFB=系统功能块SFC=系统功能DB数据块FB
5、FCFBFBDBDBSFB:S7-300:8S7-400:24OB组织块故障循环定时过程操作系统块可编程控制器提供各种类型的块,可以存放用户程序和相关数据。根据处理的需要,程序可以由不同的块构成。组织块组织块(OB)构成了操作系统和用户程序之间的接口。可以把全部程序存在OB1中,让它连续不断地循环处理(线性程序)。也可以把程序放在不同的块中,用OB1在需要的时候调用这些程序块(结构化程序)。功能FC,SFC功能(FC)含有程序的部分功能。可以编写可分配参数的功能,于是功能也适合编写常用的复杂的部分功能例如计算。系统功能(SFC)是集成在CPU操作系统中可分配参数的功
6、能。它们的号码和它们的功能都是固定的。功能块FB,SFB基本上,功能块提供和功能相同的可能性,更进一步,功能块有背景数据块形式的自己的存储器,于是功能块也适合编写常用的,复杂的功能例如闭环控制任务。系统功能块(SFB)是集成在CPU操作系统中可分配参数的功能。它们的号码和它们的功能都是固定的。数据块DB数据块(DB)是用户程序的数据区,其中用户数据以结构的方式管理。允许的指令在所有块中(FB,FC和OB)可使用全部指令。块类型特性组织块-操作系统和用户程序的接口(OB)-各层次的优先级(1~26)-局部数据堆栈中的特殊启动信息功能块(FB)-带参数/数据保持-不带参
7、数/数据保持-不带参数/数据不保持功能(FC)-只传递一个返回值(调用时必须分配参数)-数据不保持-可带参数数据块(DB)-结构化,局部存储(背景DB)-结构化,全局数据存储(在整个程序中均有效)用户定义的块块类型特点系统功能-存储在CPU的操作系统中(SFC)-用户可以调用此功能(不需要存储器)系统功能块-存储在CPU的操作系统中(SFB)-用户可以调用此功能(需要存储器)系统数据块-用于组态数据和参数的数据块(SDB)系统块调用程序块调用程序块被调用的块(OB,FB,FC)(FB,FC,SFB,SFC)程序执行块结束调用另一个块的指令程序执行执行OB1中的程
此文档下载收益归作者所有