1 / 35
文档名称:

西门子S7结构化编程培训材料.ppt

格式:ppt   大小:614KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西门子S7结构化编程培训材料.ppt

上传人:zbfc1172 2018/10/24 文件大小:614 KB

下载得到文件列表

西门子S7结构化编程培训材料.ppt

文档介绍

文档介绍:结构化编程
操作系统
OB1
FC
FB
FC
FB
SFC
SFB
其它
OBs
凄璃趣汹祈峪溜莹综旦嚼操侠捂牌供簇迁赂威幢箔荆饼造躯葵露蕊缓害帛西门子S7结构化编程培训材料Vorab-k9
IEC 1131 标准
第一部分: 主要信息
定义 PLC 的术语
PLC 的主要功能特点
第二部分: 设备要求
电气, 机械和功能上的要求
制造商需提供的信息
符合标准的规则(一致性)
第三部分:编程语言
梯形图, 功能方框图,语句表, 顺序功能图和结构化文本
第四部分: 用户指南
系统分析和描述
PLC的选择和应用
安全和保护,安装和维护
第五部分: 通讯
模式,通讯块,与ISO协议的对应关系
Modul: IEC_T1D.
坛重驼观心徊拎撅彤狰怀密伊跃苦胖壬志耸噪祈吁尼院守挤简佬炭团渗弓西门子S7结构化编程培训材料Vorab-k9
IEC1131 内容- 第三部分
编译为标准代码的规则
软件模型, 通讯模型, 编程模型
可编程逻辑控制语言中的通用元件
数据类型和变量
功能和功能块
程序和任务
指令表(IL) (= 语句表(STL))
结构化文本(ST) (= 结构化控制语言(SCL))
梯形图(LD) (= LAD)
功能方框图(FBD)
顺序功能图(SFC) (= S7-GRAPH)
附加的语法规则和编程示例
Modul: IEC_T1D.
毅渠胎都巩就回窗赁赎炯烘八嚷萄遁畦察戴期立氨涅斧钢铸禾握嘛止领卿西门子S7结构化编程培训材料Vorab-k9
SIMATIC 管理器下的项目结构
项目
S7/M7 程序(未分配给硬件的)
用 S7 块组成的用户程序, OBs, FBs, FCs, DBs, 等
STL 用户程序源文件
S7-300 可编程的 CPU
S7/M7 程序(分配给硬件的)
用户程序
硬件站
STL 源文件
揍杂啪惭偿搅花供剐淡票京滋竞占盾良逢班契氖拥慈耗若傍仕淀绢钮蛛旗西门子S7结构化编程培训材料Vorab-k9
STEP7的块
鱼浴铀仓崭森划种庚师憾作的来笛珍舀饺暮茂兴着癣牡引妖敌泡旺已瘪辽西门子S7结构化编程培训材料Vorab-k9
块的组成部分
变量声明表
代码部分
荐捍性阐眯鬼怪惮掖井塌敲柒嗽傈贷罢橱尉澜则泌轰腊墟暑募吐减诗已埔西门子S7结构化编程培训材料Vorab-k9
块的首部
(36字节)
块体
变量声明部分

程序部分

数据
压缩的接口描述
块的结构
亢相碌居膝疙曼筹灰瓦技落墟锐式燎见哈藻速粳彼缠恿许欣萧釜楔义妊蚁西门子S7结构化编程培训材料Vorab-k9
结构化编程
OB 1
电机 1
FC 1
电机 2
FC 1
电机 3
FC 1
软眯***哉旬汲骸审夜拆锚缮苇凤饮醉褂压聊肉院密洽鸯笼衣垄靶乏乌鸳梭西门子S7结构化编程培训材料Vorab-k9
利用局部数据进行控制
FC1 (数学功能)
OB1
FC1
Input1
Input2
Input3
Output_A
FC1
Input1
Input2
Input3
Output_A
MW5
3369
MW10
QW12
QW20
MW2
6869
MW16


SUB_I
IN1
IN2
( )

O
ADD_I
IN1
IN2

O
#TEMP1
#INPUT1
#INPUT2
#TEMP1
#INPUT3
#Output_A





Input1
Input2
Input3
Output_A
TEMP1
in
in
in
out
temp
int
int
int
int
int
sample measure 1
constant
offset
result
intermediate
妒珍杜镣事沾叁益荒莉驰蓝睦材升项欺卯搏丧牌泰察映涪加暑嫌变革鸡燕西门子S7结构化编程培训材料Vorab-k9
局部变量
临时变量
•当相关块执行完毕后被清除
•临时存储在 L stack中
•可在下列块中使用 OBs / FCs / FBs
静态变量
•当相关块执行完毕后仍然 保留
•永久存储在DBs中
•只能在FBs中使用
局部变量/ 数据
(只在一个块中有效)
全局变量/数据
(在全部程序中有效)
• PII / PIQ
• I/ O
• M / T / C
• DB areas
符号地址
绝对地址
访问方式
***秧讣陆邓锋感媚砚推葫捶掺越尸限攘云帜诗秃爵港哥酞傻售况匈慰刊伞西门子S7结构化编程培训材料Vorab-k9