西门子S74高级编程培训教材内部教材2分布式IO和参数分配.ppt
《西门子S74高级编程培训教材内部教材2分布式IO和参数分配.ppt》由会员分享,可在线阅读,更多相关《西门子S74高级编程培训教材内部教材2分布式IO和参数分配.ppt(65页珍藏版)》请在三一办公上搜索。
1、S7/M7工程工具,SCL,CFC,SFC,S7/M7工程工具,SCL,CFC,SFC,S7/M7工程工具,SCL,CFC,SFC,S7-GRAPH 软件包,T1,T2,T3,T4,T5,用于顺控器编程的工具与 IEC 61131-3兼容为满足制造业要求而设计以图形方式把流程细分为步和转换条件步包含动作转换条件检验步的激活条件自动执行下列工作 计划,组态编程调试启动维护,诊断,顺序控制系统的程序结构,T1转换条件 1,电机,限位开关,步激活条件,T2转换条件 2,输入 1,输入 2,步激活条件,步 1,动作,动作,步 2,动作,动作,创建顺控器 FB,S7-GRAPH用户界面,1,2,3,顺控
2、器视图,总览,单页,单步,顺控器元素,T1,T2,T3,初始步,转换,T4,T5,顺控器结束,选择分支,打开,并行分支,打开,选择分支,闭合,并行分支,闭合,顺控器 1,T6,T7,T9,顺控器 2,S8,T9,跳转到步 8,动作编程,T20,NCForwardL1 SQ 4.3DM3.0T#4sNA:=B-C,Door_closed,联锁,(),Time_off,监控,(),输入1,输 2,步激活条件,使用简单指令的动作块N=未保存的赋值S=设定值(已保存)D=有延时,不保存赋值,延时时间为TL=时间限制,在限定时间内不保存赋值CALL=块调用,Step_block _1NM1.1SM1.2
3、RM1.3DM1.4T#1H2M3SLM1.5T#4MSCALLFC1,步中的标准动作,使用条件指令的动作块条件带有标识符“C”(条件)的动作,仅在步的联锁条件为真(“C”1)时执行。条件为零时存在联锁错误,受条件C限制的动作不会被执行。将该步打上标志,并且发送错误信息“Error”。,Step_block _2NCM1.1SCM1.2RCM1.3DCM1.4T#1H2M3SLCM1.5T#4MSCALLCFB5.DB3,由联锁决定的动作,使用事件驱动指令的动作块 动作在事件发生的扫描周期中执行一次 时间A1=确认L1=联锁错误到达L0=联锁错误离开S1=步已激活S0=步已取消激活V1=监控错
4、误到达V0=监控错误离开,Step_block _3A1 NM1.1L1 NM1.2L0NM1.3S1NM1.4S0NM2.4V1NM2.5V0NM2.6,由事件触发的动作,使用定时器与计数器的动作块,动作中的定时器和计数器,Step_block _4S1 CUC3A1 CSCC2C#123S1 TLT5S5T#2M3SL1 TDCT6S5T#4MS,总是与事件关联。在发生事件的扫描循环中引发执行一次动作也可以与联锁条件C组合,计数器CS=设置计数CU=增计数CD=减计数CR=复位计数,定时器TL=扩展脉冲TD=延时开TR=复位时间,带指令的动作块,动作中的数学运算,Step_block _5
5、N MW0:=IW40S1 NC A_1:=B_2NC_1:=BCD_TO_NUM(IW4)A1 NE_5:=EXP(MD22)S1 NX_Diff:=X_new-X_oldS1 NPath:=V_act*Delta_T,总是需要动作 标识符N 也可以关联到一个事件 或/且结合联锁条件C,赋值直接赋值,例如:A:=B使用内置函数赋值转换函数,例如C:=ROUND(D)数学函数,例如E:=SQRT(D)其它函数,例如F:=RLDA(G)使用算子赋值,例如A:=B+C,转换条件、步联锁和步监控,T3Valves_on,Valve_1,Valve_2,CMP=I,MW0,MW2,Door_close
6、d,联锁,(),Time_off,监控,(),(步)联锁,(步)监视,转换,步,固定指令,顺控器前的固定指令,顺控器后的固定指令,“Limit switch,EMER_OFF,“Brake closed,“Controller enable,1,2,Valve_2 open,3,CALL FC1 INIT:=(BOOL)(IN),“Safety door closed,1,“Feed enable,“Pushbutton,固定条件固定块调用,2,3,CALL FC1 INIT:=(BOOL)(IN),固定条件固定块调用,CALL FC5 TEMP:=(INT)(IN)PRESS:=(INT)(
7、IN)RESULT:=(INT)(OUT),创建可执行块,Motor,Limit switch,Step-enabling conditions,Input 1,Input 2,Step-enabling conditions,保存顺控器为Blocks中的可执行S7块,FB17,保存顺控器为SO中的S7-GRAPH源文件,S7-GRAPH源文件,在OB1中集成FB调用,块创建或者调用中的参数集最小调用参数1个输入参数,用于控制顺控器标准调用参数12个输入参数,用于控制顺控器7个输出参数,用于显示运行状态最大参数集17个输入参数,用于控制顺控器12个输出参数,用于显示运行状态,标准参数集,最小参
8、数集,激活调试功能,步骤下载顺控器FB和背景数据块 使用菜单项PLC-Download,把顺控序列FB和背景数据块下载到PLC选择背景数据块通过选择下列菜单项,选择希望用于测试的背景数据块Debug-Test Environment 启动“Monitor”功能选择顺控系统需要使用的部分。当前可见部分的状态信息将在打开的窗口中显示。激活菜单项 Debug-Monitor(打勾)退出“Monitor”功能取消激活菜单项 Debug-Monitor,S7-HiGraph 软件包,1,2,4,位置,凸轮开关,索引输入,索引输出,旋紧/松开,计数器轴承,工件,左转,右转,电机,使用状态图表 编程的工具:
9、机器划分为功能单元对每个功能单元创建状态图状态包含动作状态图以消息方式通信可以使用S7-HiGraph优化自动化项目中的以下阶段:计划,组态编程与调试启动维护,诊断支持重新利用,状态图方法的原理,1,2,4,位置,凸轮开关,索引输入,索引输出,旋紧/松开,计数器轴承,工件,左转,右转,电机,实例:铣床轮盘功能单元(FU)电机索引计数器轴承状态图每个FU一张图附加一张协调图,状态图的组件,状态0,1,.表示为圆圈静态状态动态状态总是有一个激活状态状态配有动作转移 表示为箭头转移配有转移条件和动作,0,4,1,2,3,1,1,2,1,1,1,实例:电梯控制器的状态图,电机,三楼门的状态图,二楼门的
10、状态图,一楼门的状态图,电梯状态图,三楼,二楼,一楼,带门的电梯,0,6,3,1,5,4,2,1,1,1,1,1,1,1,1,3,2,0,1,1,1,1,1,3,2,0,1,1,1,1,1,3,2,0,1,1,1,1,1,创建状态图,HiGraph用户界面,1,2,3,插入状态和转移条件,动作编程,转移条件编程,固定指令编程,图组编程,分配实际参数,选中的实例,状态图之间的消息交换,电梯状态图,.,电梯的接口声明,状态2的入口动作,A To_floor_2;S Door_2_opn;,名称数据类型消息Door_2_opn boolout,A Door_opn,t01的转移条件,门的状态图,门的
11、接口声明,名称数据类型消息Door_opnboolin,Door_2_opn/Door_opn,0,6,3,1,5,4,2,1,1,1,1,1,1,1,1,3,2,0,1,1,1,1,1,为消息分配实际值,选中的实例,保存和编译,建立执行顺序菜单:Edit-Execute Order编译菜单:File-Compile在OB1中集成参数INIT_SD赋值,FC图组,DB图组的数据,S7-HiGraph中的调试功能,S7-SCL高级语言编程,编写PLC程序的高级语言与IEC 61131-3文本兼容(ST=结构化文本)PLCopen基础级认证包含高级语言的全部典型元素,例如算子、表达式、控制语句集成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 S74 高级 编程 培训教材 内部 教材 分布式 IO 参数 分配
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5643109.html