施耐德Unity-Pro快速入门.ppt
《施耐德Unity-Pro快速入门.ppt》由会员分享,可在线阅读,更多相关《施耐德Unity-Pro快速入门.ppt(80页珍藏版)》请在三一办公上搜索。
1、自动化软件平台,Unity Pro,快速入门,配置,第一步创建应用选择平台:Premium 或 Quantum(不能互换)选择处理器类型,处理器选择,设定配置编辑器,Structural View 编辑配置本地总线插槽地址 0 用于 Premium PLCs地址 1 用于 Quantum PLCs配置远程机架(BUS _X 总线或远程 I/O)配置现场总线连接通信硬件到逻辑网络(Ethernet,Modbus+,Fipway),处理器替换,修改处理器类型右键处理器只建议替换相同类型的处理器处理器更换只能在离线模式下进行 注:Quantum 处理器可以放在插槽的任何位置,Premium 机架配置
2、,选择插槽定义电源模块(左侧)更换处理器(如果需要)定义模块:双击空白位置并添加设备(1)或从硬件目录中拖拽过来(2),(1),(2),Premium 处理器配置,选择工作模式:Run/Stop 输入,存储器保护,.定义存储卡定义应用中全局对象:位和字的数量,模块配置,模块概览对每个通道进行参数配置(本地模式)本地模式下的通道调整(专用模块),I/O模块寻址方法,配置网络原理,配置网络(Ethernet,Modbus+or Fipway):创建逻辑网络配置逻辑网络定义通讯模块或 PCMCIA 卡建立通讯模块或 PCMCIA 卡与逻辑网络的关联,创建逻辑网络,添加新网络(右键应用浏览器的网络文件
3、夹)(1)创建、选择网络类型(Ethernet,Modbus+,Fipway)并定义名称(2)如果需要,输入注释,(1),(2),配置逻辑网络,激活逻辑网络配置(1)配置逻辑网络:Global Data,I/O Scanning,.(2),(1),(2),定义通讯模块/PCMCIA 卡,定义通讯模块(从硬件目录中拖拽)或定义 PCMCIA 卡(双击卡的位置添加子模块),通讯模块/PCMCIA 卡与逻辑网络的关联,打开通讯模块(1)选择通道(2)把模块与逻辑网络相关联(3),(1),(2),(3),编程,变量定义,变量,变量是在程序执行期间可以修改的以BOOL,WORD,DWORD等为类型的内存
4、实体。定位变量是或者与I/O模块输入输出通道相关联的变量,或者是与内存引用相关联的变量.例如,变量 Water_pressure 与内存字%MW102相关联.Water_pressure 就是定位变量.非定位变量是既不与I/O模块也不与内存引用相关联的变量(其在存储器内的位置不可知).没有与地址关联的变量为非定位变量.,变量(续),公共变量是应用于功能块的变量.这些变量把数值传递到功能块.它们用于设定功能块参数.私有变量是一些功能块使用的变量.这些变量不能通过应用程序存储.I/ODDT 是输入/输出导出数据类型(Input/Output Derived Data Type)的缩写.I/ODDT
5、 设计为结构化数据类型,代表一个PLC模块的通道.每个专用模块拥有它自己的 I/ODDT.常数是 位于常数域(%K)中的INT,DINT 或 REAL 类型变量,或直接寻址变量(%KW,%KD,或%KF).在程序执行期间不能修改.,Variable&FB 实例目录,存储 变量(基本和导出)和功能块实例,编辑变量,在 同一个工具中作变量的类型定义和实例声明,3,标识符,非定位变量,数据类型,定位变量,双击单元输入编辑模式,2,1,过滤,通用类型(EDT,.)或变量名称可以直接过滤使用变量属性的漏斗过滤器(类型,注释,地址,.),1,2,3,显示配置列,显示配置列用户可以根据需要来配置显示想要的变
6、量参数列.列的显示顺序可以通过右侧按钮调整 选中名称前面的检查框可以显示相关列.,1,2,1,2,数据属性(续),变量的所有参数可以在数据属性窗口中显示.,编辑数据类型,数据类型可以从以前使用过的类型列表中选择 或通过按 按钮从变量类型中直接选择,2,1,1,2,IODDT,使用完整的 I/O 结构数据将模块通道映射到变量上,编辑导出功能块(DFB),定义用户功能块类型,编辑功能块(EFB,DFB),使用功能块实例,1,2,导出数据类型,定义数组或结构类型,变量类型(DDT),使用数组或结构实例,4,导出功能,可以使用不同选项导出整个程序段:包含导出数据类型(DDT)包含导出功能块(DFB)包
7、含子程序,1,2,3,导出功能(续),DDT 或 DFB 实例可以与相关类型同时导出,便于在新程序中的重复使用导出DDT变量类型导出DFB变量类型,2,1,导入功能,使用向导可以改变变量、程序段的命名,.或映射地址可以导入应用程序的部分或全部.Unity Pro 提供两种导入模式:直接导入,组件导入与导出时的状态完全相同.通过导入向导(1),可以修改变量,程序段的名称,以及改变映射的地址.,在程序中编辑,变量可以在任何编辑器直接创建:当输入字符串时,智能分析器检查可用性如果变量不存在,会弹出窗口,建议用户创建变量可以在编辑器中调用数据属性窗口以显示和修改对象属性窗口在选择时更新,I/O 对象,
8、在硬件配置中提供新的服务选择和显示由模块或CPU 管理的所有对象单击创建 IODDT 或拓扑 EDT 变量预先使用一组 IODDT 变量或拓扑EDT变量符号显示应用中使用的 I/O 对象,I/O 对象编辑,选择对象类型更新网格表 选择其中一部分定义前缀 创建变量,5,4,3,2,1,应用程序结构设计,概述,应用管理单站多实例软件 完整应用程序保存在单一文件中(*.STU)版本号管理软件结构任务(单任务或多任务,.)程序段和子程序功能化模块导入/导出程序源文件部分或全部(一个或更多程序段,整个应用,.)保护部分或全部(一个或更多程序段,整个应用,.)程序分析,软件结构,不同任务单个任务:主任务(
9、MAST)多任务:MAST+快速任务(FAST)+辅助任务(AUX)事件任务:EVT 或 TIMER 执行模式循环执行周期执行程序段任务被组织为多个程序段子程序-SR在 MAST,FAST 和 AUX 任务当中,程序段可以调用子程序,任务,MAST:主任务由程序段&子程序组成使用 LD,FBD,IL,ST 或 SFC编程循环或周期扫描(0.255 ms,0=循环操作)由看门狗,系统位 或 字控制FAST:快速任务 由程序段&子程序组成使用 LD,FBD,IL,ST编程周期执行(1.255 ms)由看门狗,系统位 或 字控制,任务(续),EVT 或 TIMER:事件任务允许减少应用程序对输入/输
10、出模块,时间定时器事件的响应时间单个程序段,可使用 LD,FBD,IL,ST语言编程EVTi:事件来自输入/输出模块TIMERi:事件来自定时器(ITCNTRL 功能)AUX:辅助任务 用于较慢的任务处理可以编写最多4个辅助任务程序(AUX0 至 AUX3),在 Premium TSX P57 5 和 Quantum 140 CPU 6 上由程序段&子程序组成使用 LD,FBD,IL,ST编程周期执行(从10 ms 至 2.55 s),执行模式,循环,周期,S.P.=系统处理,多任务,多任务=MAST 和(FAST 或 EVT 或 AUX)任务的优先级,多任务(续),执行举例 循环主任务,周期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 施耐德 Unity Pro 快速 入门

链接地址:https://www.31ppt.com/p-6298764.html