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

下载本文档

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

文档简介

第3章PL7-Pro软件应用程序管理

p.2应用程序浏览 p.8p.15工具 p.28语言对象 p.4112345PL7-Pro软件说明_施耐德

应用程序管理PL7-Pro软件说明_施耐德PL7-Pro软件说明_施耐德

应用程序管理-调用创建/打开/保存应用程序符合Windows32位的使用惯列完整的应用程序保存在单独的一个文件中(‘.stx)软件争对于单个工作站但可以有多个句柄两种工作方式:本地或连机有相同的操作方式相互之间可很快地直接转换传输及比较应用程序:操作终端与可编程控制器可脱机学习编程不需要在终端上预先确定结构

(带或不带符号及注解的恢复)远程传输:通过网络“源程序”导入/导出部分或全部应用程序(一个或多个网络,段,……整个应用程序)控制器中应用程序的保护全部部分(一个或多个段或DFB)C:\PL7USERPL7-Pro软件说明_施耐德应用程序管理用户权限管理:根据用户要求的功能掩盖(变灰)登录声明(用户名,密码)打开应用程序:应用程序浏览:树形方式保存应用程序:应用程序的名字(.stx)最多可在32个字符包括空格。保存在C:\PL7USER目录下7或1000系列应用程序转换:转换PL7-2,PL7-3,ORPHEE,SMCPL7-Pro软件说明_施耐德应用文件唯一保存在:

PL7应用程序文件为xxxxxxx.stx文件,在C:\PL7USER\的目录下程序+常量符号库文件应用程序的保存可改变应用程序目录作个性化处理应用程序管理屏幕操作PL7-Pro软件说明_施耐德应用程序的兼容性程序的兼容性

V3版本的PL7可编写或修改V1版本的程序

V3版本的PL7可以:读,建立,修改,保存,传输V1版本的应用程序

由V3版本PL7为V1版本处理器建立的程序可以由V1版本的PL7读,修改

为V3版本处理器编写的程序不能在V1版本的PL7中使用

V1版本的程序可通过选择处理器转换在V3版本的程序

PL7-Pro软件说明_施耐德

应用程序浏览PL7-Pro软件说明_施耐德

浏览

与处理器有关

应用程序的分立显示PL7-Pro软件说明_施耐德

浏览

这是进入程序的起点可以树形方式显示程序的内容与其使用工具软件不如直接在此进入应用程序单元允许程序结构以组件及子组件的结构显示注:带+号的树节点表示有下级树节点PL7-Pro软件说明_施耐德

浏览屏幕操作编辑器配置编辑器

程序编辑器

DFB编辑器

变量编辑器

仿真表编辑器文件编辑器PL7-Pro软件说明_施耐德

应用程序的保护PL7-Pro软件说明_施耐德

部分段的保护PL7-Pro软件说明_施耐德

激活或取消程序段的保护PL7-Pro软件说明_施耐德

建立程序PL7-Pro软件说明_施耐德

任务EVT0任务EVT1任务FASTSection1Section2SR1主任务GazEauElectricité

程序SR0SRi

系统-

多任务-

主任务*

每个任务最多4096个段*

每个任务最多255个子程序PL7-Pro软件说明_施耐德

事件任务

快速任务

主任务

-+优先级周期任务,时间触发

由机器事件或一些处理接口触发EVT0FASTMAST周期或循环的

程序执行结构EVT1EVT.....+PL7-Pro软件说明_施耐德

主任务周期读入离散量输入或任务中声明的特殊功能模块的状态执行主程序及相关的子程序刷新离散量输出或任务中声明的特殊功能模块的状态系统自检及处理终端请求

周期到

系统内部处理运行

程序(sections)输出刷新

是否

否系统内部处理SR是输入采样PL7-Pro软件说明_施耐德

循环主任务是

内部处理运行程序(sections)输出刷新否SR

输入采样无执行周期信号,主任务的执行是一个接一个地运行PL7-Pro软件说明_施耐德

循环方式

周期方式程序处理%I%Q程序处理内部处理等待%I%Q程序处理内部处理程序处理%I%I%Q%Q内部处理循环n

第n+1个循环周期

周期

程序执行过程内部处理PL7-Pro软件说明_施耐德

当超过最大的配置时间时

系统位%S11为1控制器停止运行ERR灯闪烁

周期或循环执行

若程序执行时间超过规定的周期,系统位%S19为1,继续执行程序RUNERRI/OBATTER

程序运行超时

周期执行PL7-Pro软件说明_施耐德

应用程序结构:段API结构对于单个段可自愿选择语言

选择段的数量,名字,及所用的语言程序执行直接取决于你的编程标准

MASTMAIN

LDSRiSRiSRi

MASTSection1InitialisationSection3SécuritéSectionGrafcetTrémie1SRiSRiSRiPL7-Pro软件说明_施耐德SR0

结构化程序FASTAlarm_Sas(LD)Surv_Sec(LD)Alarm_Four(ST)Alarm_Nettoyage(ST)EVT0Sas(LD)Four_1(Grafcet)PRL(LD)CHARTPOST(LD)Séchage(LD)Nettoyage(ST)MASTSR0PL7程序中的任务由多个段或子程序组成将段分开可创建结构化的程序PL7-Pro软件说明_施耐德新的段服务Créer...InsérerViderSupprimerExporterMiseaupointConfigurationGrafcetPropriétésOuvrirViderExporterOuvrirViderSupprimerExporterForcerà0laconditiond

’activationForcerà1laconditiond

’activation点击右键Créer...Importer…

点击右键Programmes程序Mast主任务Sections段GRAPHEBT371.Init_BarreBTAR.AvancePRLChartPOSTPL7-Pro软件说明_施耐德任务中应用程序是结构化的(单任务或多任务)每个任务可由多个段或子程序组成最多4096个段最多255个子程序 在主任务中只能有一个GRAFCET的段段的相关属性名字16个字符任务编程语言LD,ST,IL,SFC保护:读或读/写有效条件注解250个字符PL7-Pro软件说明_施耐德有效条件(可选择)允许一个程序段的激活(为1)或禁止(为0)激活/禁止控制:条件(%Mi)可以被强制或取消强制为1或0可用的对象:%Mi,%Mwi;Xj禁止程序的所有的段并不能任务停止运行,也不停止I/O信息交换

在冷启动时,条件值为0,所以相关的段会处于禁止状态段的执行顺序段按浏览时显示的顺序执行

执行顺序可通过鼠标操作来改变(在浏览界面)顺序PL7-Pro软件说明_施耐德

功能组件复用

由导出/导入工具管理文件:‘xxxxx.FM

’(PL7USER隐含的后缀)导出有重新调整的对象无重新调整的对象导入:允许重新调整对象:标号,符号,注释等DFB,子程序SR,宏Macro任务直接重新命名功能组件段符号相应文件保存重新调整时保存文件在执行导入前,强烈建议保存需要重新调整的文件PL7-Pro软件说明_施耐德

工具配置应用程序管理调试编程PL7-Pro软件说明_施耐德保护控制器中的所有程序当装完程序退出PL7时

注意:保护是无法挽回的!!!唯一方法是重传程序保护操作在应用程序(STATION)的属性中执行

应用程序管理PL7-Pro软件说明_施耐德

配置选择处理器软配置位,字,定时器…的数量

配置Grafcet:

宏步数量处理器配置PL7-Pro软件说明_施耐德

配置

增加新的模块:计数器计数模块的参数双击双击12PL7-Pro软件说明_施耐德在变量编辑器中配置

预定义变量符号双击‘P’预定义的符号及注解PL7-Pro软件说明_施耐德

配置

内存分布

内存分布

在重新配置或程序有效时使用**以2X128KW内存卡为例PL7-Pro软件说明_施耐德

图形化的模块配置

复制/粘贴,重置I/O模块(自动调整I/O地址)I/O模块及特殊功能模块的参数配置离散量,模拟量,FIPIO,AS-i,FIPWAY,EthernetTCPIP,MODBUS+

配置及编程之间的联系“水线”配置同时使用配置编辑器和程序编辑器必须预先配置在程序中用到对象

可以无配置对输入/输出位编程(仅对于TSX37)直接进入处理器诊断,模块诊断,应用程序(连机)与配置在同一屏幕

配置PL7-Pro软件说明_施耐德

编程语言符合IEC1131-3标准语言编辑器LD,ST,IL,SFC方便的编辑操作复制/剪切/粘贴应用程序的导入/导出(部分或全部)变量符号在表上编辑变量在程序中使用指令基本指令:数学运算,逻辑,比较更多的指令:功能库(EF)例:SQRT标准功能块:SFB例:%TM用户定义的功能块:DFB例:CDE-VANNE所有的指令可在不同的语言中使用PL7-Pro软件说明_施耐德

调试及诊断调试可同时仿真多个编辑屏程序编辑器中的仿真,仿真表,输入/输出配置特殊屏对TOR,ANA特殊功能的调试和诊断仿真表用于对变量的调整,强制/取消强制程序调试功能运行,停止,全部初始化,运行,停止任务断点,单步执行,循环执行运行状态下的程序修改查找/替换应用程序中的变量通过交叉参考表查找诊断程序:利用系统位和系统字诊断功能从配置屏上诊断模块的故障程序上的错误(索引超地址边界)PL7-Pro软件说明_施耐德

调试诊断

保存数据至文件PL7-Pro软件说明_施耐德

仿真表

应用程序调整仿真列出的变量(无长度限止)表长度%M0:10==>%M0to%M9同时仿真多个表或工具程序,变量表,I/O配置初始化LD网络/IL或ST段Menu

’’Service

’’®

初始化仿真表鼠标选择:ST或IL段,LD网络保存仿真表到文件中PL7-Pro软件说明_施耐德

调试--强制信息进入处理器调试-ModeSurveillance-程序诊断-

各个任务的状态a=激活I=禁止-断点设置-单步调试PL7-Pro软件说明_施耐德

诊断方法

程序诊断

通过系统位和系统字I/O故障%S10(一般的故障I/O),

程序中的错误%S19(超时出错),%S20(寻址出错),..…I/O模块或通道的的故障位%Ix.MOD.ERR(模块),%Ix.i.ERR(通道)配置方式-连机方式

“调试”或“诊断”,TOR,ANA,…"Debug

’’

Modules通过PL7ProRuntimeScreens应用程序诊断

通过用户操作屏诊断PL7-Pro软件说明_施耐德

语言对象IEC1131IEC1131PL7-Pro软件说明_施耐德

5个语言对象区:内存区(%M)输入区(%I)输出区(%Q)常量区(%K)系统区(%S)%M%I%Q%K%S

对象区PL7-Pro软件说明_施耐德每个区有不同的对象类型:

位(X)

单长度字(W)

=16位字节(B)

=8位双字(D)=32位浮点数(F)

=32位DXWB

对象类型PL7-Pro软件说明_施耐德%I或QX,W或Dxy.iIEC1131-3zone对象类型槽地址例:

%I1.5........%Q4.5.......(对布尔变量X可省去)%QW6.3.......%I4.MOD.ERR.........%I4.2.ERR.......(ERR表示有故障)通道号,

MOD**MOD:用于模块管理

输入/输出对象PL7-Pro软件说明_施耐德语法=地址表示方法12345678901012345678910%I002.7%I2.7机架0,槽号02,通道7%I2.7.ERR%I2.MOD.ERR%Q6.MOD.ERR(défautmodule6)%Ixy.i/%Qxy.i%IWxy.i/%QWxy.i%Q108.7

机架1,槽号08,通道7%I108.7.ERR%I108.MOD.ERRx=机架号:0至7y=00到10槽号i=通道号0至630ALIMALIM

输入/输出地址PL7-Pro软件说明_施耐德

字对象%M,K,或SB,W,D,FiIEC1131-3区类型号

例:%KD543..............%MW15...........%SW8..........%MD0..........

字对象PL7-Pro软件说明_施耐德%MW0%MB3%MB5%MB7%MB0%MB2%MB4%MB6%MB1%MW1%MW2%MW3(%MF2)%MD2(%MF1)%MD1(%MF0)%MD0双字在内存中重叠同样存于常量区中!!

重叠区PL7-Pro软件说明_施耐德字中的位%I,Q,M,K,SWi:XjIEC1131-3

区第几位例:%MW10:X4.........%QW5.1:X10.............%KW6:X12.............

地址单长度字

字中的位PL7-Pro软件说明_施耐德

位串

IEC1131-3

地址

长度例:

%M10:6...........%I1.2:12........%Q2.0:16..........%I,Q或Mx.i:L

通道号

位串PL7-Pro软件说明_施耐德

字表

%M,K,或SB,W,Di:L

例:%KW10:5...........%MW20:3..........%MD14:6.........%SW50:4..........

字符串:

字节例:%MB16:6....%KB24:4........

温馨提示

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

评论

0/150

提交评论