1、HPCI 硬件和软件介绍,HSM-1580,2018年3月2日星期五,2,硬件预览,组成部分机架 槽架电源部分常用模板,HSM-1580,2018年3月2日星期五,3,机架,HSM-1580,2018年3月2日星期五,4,总线管理器VCM232,HSM-1580,2018年3月2日星期五,5,应用,HSM-1580,2018年3月2日星期五,6,处理器模板VMIVME 7750,HSM-1580,2018年3月2日星期五,7,通讯模板DGM200-V,HSM-1580,2018年3月2日星期五,8,应用,HSM-1580,2018年3月2日星期五,9,解码器模板Synchronous-seri
2、al interface (SSI) SSI232,HSM-1580,2018年3月2日星期五,10,应用,HSM-1580,2018年3月2日星期五,11,PROFIBUS 通讯模板SST-PB3-VME-2,HSM-1580,2018年3月2日星期五,12,应用,HSM-1580,2018年3月2日星期五,13,CANBUS通讯模板CAN 232,HSM-1580,2018年3月2日星期五,14,应用,HSM-1580,2018年3月2日星期五,15,模拟输入模板ADU 232,HSM-1580,2018年3月2日星期五,16,应用,HSM-1580,2018年3月2日星期五,17,模拟输
3、出模板DAU 232.1,HSM-1580,2018年3月2日星期五,18,应用,HSM-1580,2018年3月2日星期五,19,数字输入模板DEP232.1,HSM-1580,2018年3月2日星期五,20,应用,HSM-1580,2018年3月2日星期五,21,数字输出模板DAP 232,HSM-1580,2018年3月2日星期五,22,应用,HSM-1580,2018年3月2日星期五,23,RIO与HPCI接口系统,HSM-1580,2018年3月2日星期五,24,远程输入输出WAGO I_O System 750,HSM-1580,2018年3月2日星期五,25,WAGO I_O S
4、ystem 750的组成,:控制器模块;:模块;:终端模块,HSM-1580,2018年3月2日星期五,26,控制器模块,HSM-1580,2018年3月2日星期五,27,模块,HSM-1580,2018年3月2日星期五,28,模块安装,HSM-1580,2018年3月2日星期五,29,接线,HSM-1580,2018年3月2日星期五,30,HPCI软件P80i介绍,HSM-1580,2018年3月2日星期五,31,各个项目窗口结构,通过个按钮选择窗口BD:全局数据(globaldatabase)PJ:程序结构(programstructure)Lib:功能模块库(modulelibrarie
5、s),HSM-1580,2018年3月2日星期五,32,项目结构(PJ-view),控制器(每个项目个) (每个控制器最多个) 资源(每个最多个) 任务(每个资源最多个) 文件(每个任务里有任意多个) 每个文件最多可以分为页,HSM-1580,2018年3月2日星期五,33,项目窗口PJview,控制器(controller),硬件配置(hwconfiguration),CPU,文件(documents),资源(resource),任务(tasks),任务中的文件,全局数据,程序结构,模块库,HSM-1580,2018年3月2日星期五,34,打开P80I,HSM-1580,2018年3月2日星
6、期五,35,窗口,HSM-1580,2018年3月2日星期五,36,新建,名称,路径,库(根据需要选取),全局数据库Access格式,不要改!,新建一个控制器,通过菜单filenew,HSM-1580,2018年3月2日星期五,37,选择硬件配置,根据实际硬件型号,安装位置选择配置,HSM-1580,2018年3月2日星期五,38,新建源,HSM-1580,2018年3月2日星期五,39,定义源名,HSM-1580,2018年3月2日星期五,40,新建文件,HSM-1580,2018年3月2日星期五,41,插入功能模块,查找模块,用鼠标拖放,HSM-1580,2018年3月2日星期五,42,保
7、存文件,HSM-1580,2018年3月2日星期五,43,保存后的文件,当文件还没有拖到任务里面时前面的标志为紫色,HSM-1580,2018年3月2日星期五,44,拖放文件到任务,用鼠标拖放,HSM-1580,2018年3月2日星期五,45,参数属性,双击显示下面窗口,HSM-1580,2018年3月2日星期五,46,参数显示,HSM-1580,2018年3月2日星期五,47,编译程序,HSM-1580,2018年3月2日星期五,48,程序仿真,在没有hpci时可以在计算机上运行仿真程序,右键cpu1,选属性(properties),HSM-1580,2018年3月2日星期五,49,启动仿真
8、,HSM-1580,2018年3月2日星期五,50,仿真窗口,HSM-1580,2018年3月2日星期五,51,当有hpci时,首先设置将要下装的hpci的ip地址,HSM-1580,2018年3月2日星期五,52,装载程序,HSM-1580,2018年3月2日星期五,53,装载提示窗口,HSM-1580,2018年3月2日星期五,54,开启程序监视,HSM-1580,2018年3月2日星期五,55,关闭程序监视,HSM-1580,2018年3月2日星期五,56,应用波形监视工具Pertu监视参数,HSM-1580,2018年3月2日星期五,57,选择拖放变量,拖放,HSM-1580,2018
9、年3月2日星期五,58,启动变量监视,HSM-1580,2018年3月2日星期五,59,波形显示,HSM-1580,2018年3月2日星期五,60,习题一,在编译程序时选择“build”和“buildall”,二者的区别是什么?答:程序中的控制器(controller)层,cpu层,资源(resource)层,任务(task)层都可以选择编译“build”和“buildall”,但有不同“build”命令只编译修改过的内容,“buildall”是将该层所有的内容都重新编译,HSM-1580,2018年3月2日星期五,61,习题二,举几个主要的地址类型答:常用的有以下几个类型:常量c(constants):只能在离线时修改保存的给定s(savedreferences):只在“loadinit”时才按初始值设定被置于静态存储器sram中给定r(references):每次装载程序(loading)时会按初始值设定线w(wire):两个功能模块之间的连接全局g(global):全局变量通过硬件配置定义在全局数据库中,用时可以在“bd”窗口中拖放到需要的地方没有初始化!,谢谢,