PL7-Pro软件说明_施耐德.ppt_第1页
PL7-Pro软件说明_施耐德.ppt_第2页
PL7-Pro软件说明_施耐德.ppt_第3页
PL7-Pro软件说明_施耐德.ppt_第4页
PL7-Pro软件说明_施耐德.ppt_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,第 3章,PL7-Pro软件,应用程序管理 p. 2 应用程序浏览 p. 8 程序建立 p. 15 工具 p. 28 语言对象 p. 41,1,2,3,4,5,应用程序管理,应用程序管理- 调用,创建/打开/保存应用程序 符合Windows 32位的使用惯列 完整的应用程序保存在单独的一个文件中(.stx) 软件争对于单个工作站但可以有多个句柄 两种工作方式:本地或连机 有相同的操作方式 相互之间可很快地直接转 换 传输及比较应用程序: 操作终端 与 可编程控制器 可脱机学习编程 不需要在终端上预先确定 结构 (带或不带符号及注解的恢复) 远程传输: 通过网络 “源程序”导入/导出 部分或全部应用程序(一个或多个网络,段,整个应用程序) 控制器中应用程序的保护 全部 部分(一个或多个 段或DFB),C:,PL7 USER,应用程序管理,用户权限管理: 根据用户要求的功能掩盖(变灰) 登录声明 (用户名,密码) 打开应用程序: 应用程序浏览: 树形方式 保存应用程序: 应用程序的名字( .stx)最多可在32个字符包括空格。保存在 C:PL7 USER 目录下 7或1000系列应用程序转换: 转换 PL7-2, PL7-3, ORPHEE, SMC,应用文件唯一保存在:,PL7 应用程序文件为 xxxxxxx.stx 文件,在C:PL7USER的目录下,程序+常量,符号库,文件,应用程序的保存,可改变应用程序目录作个性化处理,应用程序管理,屏幕操作,应用程序的兼容性,程序的兼容性 V3版本的 PL7可编写或修改V1版本的程序 V3版本的 PL7 可以: 读,建立,修改,保存,传输 V1版本的应用程序 由V3版本PL7为V1版本处理器建立的程序 可以 由V1版本的PL7 读,修改 为V3版本处理器编写的程序不能在V1版本的PL7中使用 V1版本的程序可通过选择处理器转换在V3版本的程序,应用程序浏览,浏览,与处理器有关,应用程序的 分立显示,浏览,这是进入程序的起点 可以树形方式显示程序的内容 与其使用工具软件不如直接在此进入应用程序单元 允许程序结构以组件及子组件的结构显示 注: 带+号的树节点表示有下级树节点,浏览,屏幕操作编辑器,配置编辑器,程序编辑器,DFB 编辑器,变量编辑器,仿真表编辑器,文件编辑器,应用程序的保护,部分段的保护,激活或取消程序段的保护,建立程序,任务EVT0,任务 EVT1,任务 FAST,Section 1,Section 2,SR1,主任务,Gaz,Eau,Electricit,程序,SR0,SRi,系统,- 多任务 - 主任务,* 每个任务最多4096个段 * 每个任务最多255个子程序,事件任务,快速任务,主任务,-,+,优先级,周期任务, 时间触发,由机器事件或一 些处理接口触发,EVT0,FAST,MAST,周期或循环的,程序执行结构,EVT1,EVT.,+,主任务周期,读入离散量输入或任务中声明的特殊功能模块的状态,执行主程序及相关的子程序,刷新离散量输出或任务中声明的特殊功能模块的状态,系统自检及处理终端请求,周期到,系统内部处理,程序 (sections),输出刷新,是,否,否,系统内部处理,SR,是,输入采样,循环主任务,是,内部处理,程序 (sections),输出刷新,否,SR,输入采样,无执行周期信号,主任务的执行是一个接一个地运行,循环方式 周期方式,程序处理,% I,% Q,程序处理,内部 处理,等待,% I,% Q,程序处理,内部 处理,程序处理,% I,% I,% Q,% Q,内部 处理,循环 n,第n+1个循环,周期,周期,程序执行过程,内部 处理,当超过最大的配置时间时,系统位 %S11 为1 控制器停止运行 ERR灯闪烁,周期或循环执行,若程序执行时间超过规定的周期,系统位%S19为1 ,继续执行程序,RUN,ERR,I/O,BAT,TER,程序运行超时,周期执行,应用程序结构: 段,API 结构,对于单个段可自愿选择语言,选择段的数量,名字,及所 用的语言,程序执行直接取决 于你的编程标准,MAST,SR0,结构化程序,FAST,Alarm_Sas(LD),Surv_Sec(LD),Alarm_Four(ST),Alarm_Nettoyage(ST),EVT0,Sas (LD),Four_1(Grafcet),PRL (LD),CHART,POST(LD),Schage (LD),Nettoyage(ST),MAST,SR0,PL7程序中的任务由多个段或子程序组成,将段分开可创建结构化的程序,新的段,服务,Ouvrir Vider Supprimer Exporter Forcer 0 la condition d activation Forcer 1 la condition d activation,点击右键,Crer. Importer,点击右键,Programmes程序,Mast主任务,Sections段,GRAPHE,BT371.Init_Barre,BTAR.Avance,PRL,Chart,POST,任务中应用程序是结构化的( 单任务或多任务) 每个任务可由多个段或子程序组成 最多4096个段 最多255个子程序 在主任务中只能有一个GRAFCET 的段 段的相关属性 名字 16个字符 任务 编程语言 LD, ST, IL, SFC 保护 : 读 或 读/写 有效条件 注解 250个字符,有效条件(可选择) 允许一个程序段的激活(为1) 或禁止(为0) 激活/禁止控制: 条件(%Mi)可以被强制或取消强制 为1 或 0 可用的对象 : %Mi, %Mwi; Xj 禁止程序的所有的段并不能任务停止运行,也不停止I/O信息交换 在冷启动时,条件值为0,所以相关的段会处于禁止状态 段的执行顺序 段按浏览时显示的顺序执行 执行顺序可通过鼠标操作来改变(在浏览界面),顺序,功能组件复用,由导出/导入工具管理 文件: xxxxx.FM (PL7USER 隐含的后缀) 导出 有重新调整的对象 无重新调整的对象 导入: 允许 重新调整 对象 : 标号,符号,注释等 DFB, 子程序SR, 宏Macro 任务 直接重新命名 功能组件 段 符号 相应文件保存 重新调整时保存文件 在执行导入前,强烈建议保存需要重新调整的文件,工具,配置,应用程 序管理,调试,编程,保护控制器中的所有程序 当装完程序退出PL7时 注意: 保护是无法挽回的! 唯一方法是重传程序 保护操作在应用程序(STATION)的属性中执行,应用程序管理,配置,选择处理器,软配置 位,字,定时器的数量,配置 Grafcet: 宏步数量,处理器配置,配置,计数模块的参数,双击,双击,1,2,在变量编辑器中,配置 预定义变量符号,双击P,预定义的符号及注解,配置 内存分布,内存分布 在重新配置或程序有效时使用 *以2X128KW内存卡为例,图形化的模块配置 复制/粘贴 ,重置 I/O模块 (自动调整I/O地址) I/O模块及特殊功能模块的参数配置 离散量,模拟量, FIPIO, AS-i, FIPWAY, Ethernet TCP IP, MODBUS + 配置及编程之间的联系 “水线”配置 同时使用配置编辑器和程序编辑器 必须预先配置在程序中用到对象 可以无配置对输入/输出位编程(仅对于TSX 37) 直接进入 处理器诊断,模块诊断,应用程序(连机) 与配置在同一屏幕,配置,编程,语言符合IEC 1131-3标准 语言编辑器LD, ST, IL, SFC 方便的编辑操作 复制/剪切/粘贴 应用程序的导入/导出(部分或全部) 变量符号 在表上编辑变量 在程序中使用 指令 基本指令: 数学运算,逻辑,比较 更多的指令 :功能库(EF) 例:SQRT 标准功能块 : SFB 例: %TM 用户定义的功能块: DFB 例 : CDE-VANNE,所有的指令可在不同的语言中使用,调 试及诊断,调 试 可同时仿真多个编辑屏 程序编辑器中的仿真,仿真表,输入/输出配置 特殊屏 对TOR, ANA 特殊功能的调试和诊断 仿真表 用于对变量的调整,强制/取消强制 程序调试功能 运行,停止,全部初始化,运行,停止任务 断点,单步执行,循环执行 运行状态下的程序修改 查找/替换应用程序中的变量 通过交叉参考表查找 诊断 程序 : 利用系统位和系统字 诊断功能 从配置屏上诊断模块的故障 程序上的错误( 索引超地址边界),调试诊断 保存数据至文件,仿真表,应用程序调整 仿真列出的变量(无长度限止) 表长度 %M0 : 10 = %M0 to %M9 同时仿真多个表或工具 程序,变量表,I/O配置 初始化 LD网络/IL或ST 段 Menu Service 初始化仿真表 鼠标选择: ST或IL段,LD网络 保存仿真表到文件中,调 试,-断点设置 -单步调试,诊断方法 程序诊断 通过系统位和系统字 I/O故障 %S10 (一般的故障 I/O) , 程序中的错误 %S19 (超时出错), %S20 (寻址出错) , I/O模块或通道的的故障位 %Ix. MOD . ERR (模块), % Ix .i . ERR (通道) 配置方式- 连机方式 “ 调试” 或 “诊断” ,TOR , ANA , “ Debug Modules 通过PL7 Pro Runtime Screens应用程序诊断 通过用户操作屏诊断,语言对象,5个语言对象区: 内存区 (%M) 输入区 (%I) 输出区 (%Q) 常量区 (%K) 系统区 (%S),对象区,每个区有不同的对象类型 :,位 (X) 单长度字 (W) = 16 位 字节 (B) = 8 位 双字 (D) = 32 位 浮点数 (F) = 32 位,D,X,W,B,对象类型,% I 或 Q X , W 或 D xy . i,IEC 1131-3,zone,对象类型,槽地址,例: %I1.5%Q4.5.(对布尔变量X可省去 ) %QW6.3.%I4.MOD.ERR.%I4.2.ERR.( ERR 表示有故障),*MOD : 用于模块管理,输入/输出对象,语法= 地址表示方法,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,% I002.7 % I2.7 机架0, 槽号02, 通道7 % I2.7.ERR % I2.MOD.ERR,%Q6.MOD.ERR (dfaut module 6),% I x y. i / % Q x y . i % IW x y. i / % QW x y. i,%Q108.7 机架1, 槽号08, 通道7 %I108.7. ERR %I108. MOD. ERR,x = 机架号 :0至7 y = 00 到 10槽号 i = 通道号0 至 63,0,A L I M,A L I M,输入/输出地址,字对象,% M , K , 或 S B , W , D, F i,IEC 1131-3,区,类型,号,例: %KD543%MW15.%SW8%MD0,字对象,%MW0,%MB3,%MB5,%MB7,%MB0,%MB2,%MB4,%MB6,%MB1,%MW1,%MW2,%MW3,(%MF2) %MD2,(%MF1) %MD1,(%MF0) %MD0,双字在内存中重叠同样存于常量区中!,重叠区,字中的位,% I , Q , M , K , S W i : X j,IEC 1131-3,区,第几位,例: %MW10:X4.%QW5.1:X10.%KW6:X12.,地址,单长度字,字中的位,位串,IEC 1131-3,区,地址,长度,例: %M10:6.%I1.2:12%Q2.0:16,% I , Q 或 M x . i : L,通道号,位串,字表,% M , K , 或 S B ,W , D i : L,例: %KW10:5.%MW20:3%MD14:6.%SW50:4,字符串 : 字节 例 : %MB16:6%KB24:4.%MB12:8.%KB2:10.,字表或字节表,数值的表示可有不的类型: bit : 0 ,1 或 TRUE , FALSE 十进制 ,单长度或双长度 例 :二进制,单长度或双长度 例: 2#1000111011111010. 十六进制,单长度或双长度 例: 16#AB2016#5AC1 字符串 例 : Mise_en_Run.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论