




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1Schneider Eletric第第 3章章PL7-Pro软件软件应用程序管理应用程序管理p. 2应用程序浏览应用程序浏览p. 8程序建立程序建立p. 15工具工具p. 28语言对象语言对象p. 41123452Schneider Eletric 应用程序管理应用程序管理3Schneider Eletric4Schneider Eletric 应用程序管理应用程序管理- 调用调用n创建创建/打开打开/保存应用程序保存应用程序l符合符合Windows 32位的使用惯列位的使用惯列l完整的应用程序保存在单独的一个文件中(完整的应用程序保存在单独的一个文件中(.stx)l软件争对于单个工作站但可
2、以有多个句柄软件争对于单个工作站但可以有多个句柄 n两种工作方式:本地或连机两种工作方式:本地或连机l有相同的操作方式有相同的操作方式l相互之间可很快地直接转相互之间可很快地直接转 换换n传输及比较应用程序:传输及比较应用程序: 操作终端操作终端 与与 可编程控制器可编程控制器n可脱机学习编程可脱机学习编程l不需要在终端上预先确定不需要在终端上预先确定 结构结构(带或不带符号及注解的恢复)n远程传输:远程传输: 通过网络通过网络n “源程序源程序”导入导入/导出导出l部分或全部应用程序(一个或多个网络,段,部分或全部应用程序(一个或多个网络,段,整个应用程序)整个应用程序)n控制器中应用程序的
3、保护控制器中应用程序的保护l全部全部l部分(一个或多个部分(一个或多个 段或段或DFB)C:PL7 USER5Schneider Eletric应用程序管理应用程序管理n 用户权限管理用户权限管理:l 根据用户要求的功能掩盖(变灰)l登录声明 (用户名,密码)n 打开应用程序打开应用程序: l 应用程序浏览: 树形方式n 保存应用程序保存应用程序: l 应用程序的名字( .stx)最多可在32个字符包括空格。保存在 C:PL7 USER 目录下n 7或或1000系列应用程序转换系列应用程序转换: l 转换 PL7-2, PL7-3, ORPHEE, SMC6Schneider Eletric应
4、用文件唯一保存在: PL7 应用程序文件为 xxxxxxx.stx 文件,在C:PL7USER的目录下 程序程序+常量常量符号库符号库文件文件n应用程序的保存应用程序的保存 可改变应用程序目录作个性化处理应用程序管理屏幕操作屏幕操作7Schneider Eletric应用程序的兼容性应用程序的兼容性n 程序的兼容性程序的兼容性 l V3版本的 PL7可编写或修改V1版本的程序 l V3版本的 PL7 可以: 读,建立,修改,保存,传输 V1版本的应用程序l l由V3版本PL7为V1版本处理器建立的程序 可以 由V1版本的PL7 读,修改 l为为V3版本处理器编写的程序不能在版本处理器编写的程序
5、不能在V1版本的版本的PL7中使用中使用 l V1版本的程序可通过选择处理器转换在V3版本的程序 8Schneider Eletric 应用程序浏览应用程序浏览9Schneider Eletric 浏览浏览 与处理器有关与处理器有关 应用程序的应用程序的分立显示分立显示10Schneider Eletric 浏览浏览 n 这是进入程序的起点这是进入程序的起点n 可以树形方式显示程序的内容可以树形方式显示程序的内容n 与其使用工具软件不如直接在此进入应用程序单元与其使用工具软件不如直接在此进入应用程序单元n 允许程序结构以组件及子组件的结构显示允许程序结构以组件及子组件的结构显示注: 带+号的树
6、节点表示有下级树节点11Schneider Eletric 浏览浏览屏幕操作编辑器配置编辑器 程序编辑器 DFB 编辑器 变量编辑器 仿真表编辑器文件编辑器12Schneider Eletric 应用程序的保护应用程序的保护13Schneider Eletric 部分段的保护部分段的保护14Schneider Eletric 激活或取消程序段的保护激活或取消程序段的保护15Schneider Eletric 建立程序建立程序16Schneider Eletric 任务任务EVT0任务任务 EVT1任务任务 FASTSection 1Section 2SR1主任务主任务GazEauElectri
7、cit 程序程序SR0SRi 系统系统- 多任务多任务- 主任务主任务* 每个任务最多每个任务最多4096个段个段* 每个任务最多每个任务最多255个子程序个子程序17Schneider Eletric 事件任务 快速任务 主任务 -+优先级优先级周期任务,时间触发 由机器事件或一些处理接口触发EVT0FASTMAST周期或循环的周期或循环的 程序执行结构程序执行结构EVT1EVT.+18Schneider Eletric 主任务周期主任务周期读入离散量输入或任务中声明的特殊功能模块的读入离散量输入或任务中声明的特殊功能模块的状态状态执行主程序及相关的子程序执行主程序及相关的子程序刷新离散量输
8、出或任务中声明的特殊功能模块的刷新离散量输出或任务中声明的特殊功能模块的状态状态系统自检及处理终端请求系统自检及处理终端请求 周期到 系统内部处理运行 程序 (sections)输出刷新 是否 否 系统内部处理SR是输入采样19Schneider Eletric 循环主任务循环主任务是 内部处理运行程序 (sections)输出刷新否SR 输入采样无执行周期信号,主任务的执行是一个接一个地无执行周期信号,主任务的执行是一个接一个地运行运行20Schneider Eletricn 循环方式循环方式n 周期方式周期方式程序处理% I% Q程序处理内部处理等待% I% Q 程序处理内部处理程序处理%
9、 I% I% Q % Q内部处理循环 n 第n+1个循环周期 周期 程序执行过程程序执行过程内部处理21Schneider Eletric 当超过最大的配置时间时 系统位 %S11 为1 控制器停止运行控制器停止运行 ERR灯闪烁n 周期或循环执行周期或循环执行 若程序执行时间超过规定的周期,系统位%S19为1 ,继续执行程序RUNERRI/OBATTER 程序运行超时程序运行超时n 周期执行周期执行22Schneider Eletric 应用程序结构:应用程序结构: 段段API 结构结构对于单个段可自愿选择语对于单个段可自愿选择语言言 选择段的数量,名字,及所选择段的数量,名字,及所用的语言
10、用的语言程序执行直接取决程序执行直接取决于你的编程标准于你的编程标准 MASTMAINLDSRiSRiSRi MASTSection1 InitialisationSection 3 ScuritSection Grafcet Trmie 1SRiSRiSRi23Schneider EletricSR0 结构化程序结构化程序FASTAlarm_Sas(LD)Surv_Sec(LD)Alarm_Four(ST)Alarm_Nettoyage(ST)EVT0Sas (LD)Four_1(Grafcet)PRL (LD)CHARTPOST(LD)Schage (LD)Nettoyage(ST)MAS
11、TSR0PL7程序中的任务由多个段或子程序组成程序中的任务由多个段或子程序组成将段分开可创建结构化的程序将段分开可创建结构化的程序24Schneider Eletric新的段新的段 服务服务Crer .InsrerViderSupprimerExporterMise au pointConfiguration GrafcetPropritsOuvrirViderExporterOuvrirViderSupprimerExporterForcer 0 la condition d activationForcer 1 la condition d activation点击右键点击右键Crer.I
12、mporter 点击右键点击右键 Programmes程序Mast主任务Sections段GRAPHEBT371.Init_BarreBTAR.AvancePRLChartPOST25Schneider Eletricn 任务中应用程序是结构化的(任务中应用程序是结构化的( 单任务或多任务)单任务或多任务)n 每个任务可由多个段或子程序组成l 最多4096个段l 最多最多255个子程序个子程序n 在主任务中只能有一个在主任务中只能有一个GRAFCET 的段的段n 段的相关属性段的相关属性l名字 16个字符l 任务l 编程语言 LD, ST, IL, SFCl 保护 : 读 或 读/写l 有效条
13、件有效条件l注解 250个字符26Schneider Eletricn 有效条件(可选择)有效条件(可选择)l 允许一个程序段的激活(为1) 或禁止(为0)l 激活/禁止控制: 条件(%Mi)可以被强制或取消强制 为1 或 0l 可用的对象 : %Mi, %Mwi; Xjl 禁止程序的所有的段并不能任务停止运行,也不停止I/O信息交换 l 在冷启动时,条件值为0,所以相关的段会处于禁止状态n段的执行顺序段的执行顺序l 段按浏览时显示的顺序执行l 执行顺序可通过鼠标操作来改变(在浏览界面)顺序顺序27Schneider Eletric 功能组件复用功能组件复用n 由导出由导出/导入工具管理导入工
14、具管理文件: xxxxx.FM (PL7USER 隐含的后缀)n 导出导出 有重新调整的对象 无重新调整的对象n 导入:导入: 允许允许 重新调整-对象 : 标号,符号,注释等- DFB, 子程序SR, 宏Macro-任务 直接重新命名-功能组件-段-符号 相应文件保存-重新调整时保存文件-在执行导入前,强烈建议保存需要重新调整的文件,强烈建议保存需要重新调整的文件28Schneider Eletric 工具工具配置配置应用程应用程序管理序管理调试调试编程编程29Schneider Eletricn保护控制器中的所有程序保护控制器中的所有程序当装完程序退出PL7时 注意:注意: 保护是无法挽回
15、的!保护是无法挽回的!唯一方法是重传程序n保护操作在应用程序(保护操作在应用程序(STATION)的属性中执行的属性中执行应用程序管理应用程序管理30Schneider Eletric 配置配置选择处理器选择处理器软配置位,字,定时器的数量 配置配置Grafcet: 宏步数量处理器配置处理器配置31Schneider Eletric 配置配置 增加新的模块:增加新的模块:计数器计数器计数模块的参数计数模块的参数双击双击双击双击1232Schneider Eletricn 在变量编辑器中在变量编辑器中配置配置预定义变量符号预定义变量符号双击双击P预定义的符号及注解预定义的符号及注解33Schne
16、ider Eletric 配置配置 内存分布内存分布 内存分布内存分布 在重新配置或程序有效时使用在重新配置或程序有效时使用*以以2X128KW内存卡为例内存卡为例34Schneider Eletricn 图形化的模块配置图形化的模块配置l 复制复制/粘贴粘贴 ,重置,重置 I/O模块模块 (自动调整自动调整I/O地址)地址)n I/O模块及特殊功能模块的参数配置l 离散量,模拟量, FIPIO, AS-i, FIPWAY, Ethernet TCP IP, MODBUS + n 配置及编程之间的联系l “水线”配置l 同时使用配置编辑器和程序编辑器l 必须预先配置在程序中用到对象l 可以无配
17、置对输入/输出位编程(仅对于TSX 37)n 直接进入直接进入 处理器诊断,模块诊断,应用程序(连机)处理器诊断,模块诊断,应用程序(连机)l 与配置在同一屏幕 配置配置35Schneider Eletric 编程编程n 语言符合语言符合IEC 1131-3标准标准l语言编辑器LD, ST, IL, SFC l方便的编辑操作 复制/剪切/粘贴l应用程序的导入/导出(部分或全部)n 变量符号变量符号l在表上编辑变量l在程序中使用n 指令指令l基本指令:基本指令: 数学运算,逻辑,比较数学运算,逻辑,比较l更多的指令 :功能库(EF) 例:SQRTl标准功能块 : SFB 例: %TMl用户定义的
18、功能块:用户定义的功能块: DFB 例例 : CDE-VANNEn 所有的指令可在不同的语言中使用所有的指令可在不同的语言中使用36Schneider Eletric 调调 试及诊断试及诊断 n 调调 试试l 可同时仿真多个编辑屏可同时仿真多个编辑屏 程序编辑器中的仿真,仿真表,输入程序编辑器中的仿真,仿真表,输入/输出配置输出配置l 特殊屏 对TOR, ANA 特殊功能的调试和诊断l 仿真表 用于对变量的调整,强制/取消强制l 程序调试功能程序调试功能运行,停止,全部初始化,运行,停止任务断点,单步执行,循环执行l 运行状态下的程序修改运行状态下的程序修改l 查找/替换应用程序中的变量l 通
19、过交叉参考表查找通过交叉参考表查找n 诊断诊断l程序程序 : 利用系统位和系统字利用系统位和系统字l 诊断功能从配置屏上诊断模块的故障从配置屏上诊断模块的故障程序上的错误( 索引超地址边界)37Schneider Eletric 调试诊断调试诊断 保存数据至文件保存数据至文件38Schneider Eletric 仿真表仿真表 n 应用程序调整应用程序调整l仿真列出的变量(无长度限止)仿真列出的变量(无长度限止)表长度 %M0 : 10 = %M0 to %M9l 同时仿真多个表或工具同时仿真多个表或工具程序,变量表,I/O配置l初始化 LD网络/IL或ST 段 Menu Service 初始
20、化仿真表鼠标选择: ST或IL段,LD网络l 保存仿真表到文件中保存仿真表到文件中39Schneider Eletric- Pose de Point darrt- Excution pas pas du programme 调调 试试- 强制信息强制信息进入处理器调试进入处理器调试- Mode Surveillance-程序诊断程序诊断- 各个任务的状态各个任务的状态a=激活激活 I=禁止禁止-断点设置断点设置-单步调试单步调试40Schneider Eletric n 诊断方法诊断方法l 程序诊断程序诊断 通过系统位和系统字通过系统位和系统字 I/O故障 %S10 (一般的故障 I/O)
21、, 程序中的错误 %S19 (超时出错), %S20 (寻址出错) , . I/O模块或通道的的故障位模块或通道的的故障位 %Ix. MOD . ERR (模块), % Ix .i . ERR (通道)l 配置方式配置方式- 连机方式连机方式 “ 调试” 或 “诊断” ,TOR , ANA , Debug Modulesl 通过通过PL7 Pro Runtime Screens应用程序诊断应用程序诊断 通过用户操作屏诊断通过用户操作屏诊断41Schneider Eletric 语言对象语言对象IEC 1131IEC 113142Schneider Eletricn 5个语言对象区个语言对象区:
22、内存区内存区 (%M)输入区输入区 (%I)输出区输出区 (%Q)常量区常量区 (%K)系统区系统区 (%S)%M%I%Q%K%S 对象区对象区43Schneider Eletricn每个区有不同的对象类型每个区有不同的对象类型 : 位 (X) 单长度字单长度字 (W) = 16 位 字节 (B) = 8 位 双字双字 (D)= 32 位 浮点数浮点数 (F) = 32 位DXWB 对象类型对象类型44Schneider Eletric % I 或或 Q X , W 或或 D xy . iIEC 1131-3zone对象类型槽地址n例例: %I1.5.%Q4.5.(对布尔变量对布尔变量X可省去
23、可省去 ) %QW6.3.%I4.MOD.ERR.%I4.2.ERR.( ERR 表示有故障表示有故障)通道号,通道号, MOD *MOD : 用于模块管理用于模块管理 输入输入/输出对象输出对象45Schneider Eletricr语法语法= 地址表示方法地址表示方法 123456789010123456789 10% 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,
24、 槽号08, 通道7%I108.7. ERR%I108. MOD. ERRx = 机架号 :0至7y = 00 到 10槽号 i = 通道号0 至 630ALIMALIM 输入输入/输出地址输出地址46Schneider Eletric 字对象字对象% M , K , 或或 S B , W , D, F iIEC 1131-3区类型号n 例例:%KD543.%MW15.%SW8.%MD0. 字对象字对象47Schneider Eletric%MW0%MB3%MB5%MB7%MB0%MB2%MB4%MB6%MB1%MW1%MW2%MW3(%MF2)%MD2(%MF1)%MD1(%MF0)%MD0双字在内存中重叠同样存于常量区中!双字在内存中重叠同样存于常量区中! 重叠区重叠区48Schneider Eletric字中的位字中的位% I , Q , M , K , S W i : X jIEC 1131-3 区第几位n 例例:%MW10:X4.%QW5.1:X10.%KW6:X12. 地址单长度字 字中的位字中的位49Schneider Eletric 位串位串 IEC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公路开挖合同范本
- 买衣服购销合同范本
- 养殖配件小窗采购合同范本
- 京津冀外包合同范本
- 农民承包树苗合同范本
- 企业定制酒合同范本
- 出售农机全套纸合同范本
- 半日制合同范本
- 单位门卫聘用合同范本
- 北京正规购车合同范本
- 电气控制与PLC应用技术(FX5U) 课件 模块3 基本逻辑指令的应用
- 电气自动化技术专业人才需求岗位分析及岗位职责能力分析报告
- 2024年江苏食品药品职业技术学院单招职业技能测试题库附答案
- 旅游景观文化与赏析 知到智慧树网课答案
- HYT 215-2017 近岸海域海洋生物多样性评价技术指南
- 2024-贷款受托支付合同模板
- 学校安全教育培训省公开课金奖全国赛课一等奖微课获奖课件
- 柴油发电机基础知识教案
- SHT 3005-2016 石油化工自动化仪表选型设计规范
- 2024年苏州卫生职业技术学院单招职业适应性测试题库及答案解析
- 阳光分级阅读 Letters for Mr James 课件
评论
0/150
提交评论