ABB-AC500软件培训教程(中文).ppt_第1页
ABB-AC500软件培训教程(中文).ppt_第2页
ABB-AC500软件培训教程(中文).ppt_第3页
ABB-AC500软件培训教程(中文).ppt_第4页
ABB-AC500软件培训教程(中文).ppt_第5页
已阅读5页,还剩108页未读 继续免费阅读

下载本文档

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

文档简介

1、,ABB 可编程控制器(PLC) 软件(PS501)培训教程,APLV CNABB,AC500 Control- Builder编程软件:PS501,第一章软件安装,软件安装 Advant Controller 500,选择语言Chinese,点击“安装 PS501”按钮,软件安装,按指示步骤1、2、3依次安装PS501,软件启动,AC500 Control- Builder编程软件:PS501,第二章用户界面,AC500 Control- Builder编程软件:PS501,通过Project /Options 访问,进行界面使用语言的选择,用户界面主界面,标题栏:包括菜单条和工具条,部分菜

2、单命令可以通过工具条的快捷图标进行快速选择。 对象管理器:由程序组织单元(POUs)、数据类型、可视图界面和资源四个选项卡组成。 语言编辑工作区:包括所有的编辑器窗口和管理器窗口。 信息窗口:显示编译、查错或比较结果等相关信息,包括故障信息,信号跟踪等。 状态栏:显示当前工程和当前命令的相关信息,比如在线/离线,仿真模式等。,标题栏,信息窗口,语言编辑工作区,对象管理器,状态栏,变量声明,用户界面标题栏,新建工程:新建一个工程。,打开工程:打开一个工程或从PLC上载一个工程。,保存:保存工程文件。,运行:启动登录程序的运行。,停止:停止程序的运行。,跳过:单步执行程序,程序在执行之后停止。“跳

3、过” 命令遇到功能块或函数时,会跳过功能块执行下一条语名。,断点:设置或取消一个断点。,登录:进入调试状态。,退出:退出调试状态,回到程序编写状态。,全局查找:查找所需目标。,剪切:将选中的部分剪切到剪贴板。,复制:将选中的部分复制到剪贴板。,粘贴:将剪贴板中的部分粘贴到当前窗口。,查找:在当前窗口查找所需目标。,查找下一项:查找下一个目标。,用户界面对象管理器,对象管理器Object Organizer 包含4个选项卡 程序组织单元POUs 数据类型 可视化界面 资源,用户界面工作区,变量声明,语言编辑 工作区,根据编程语言的特点,编程语言可以分为图形编辑语言和文本编辑语言两大类。LD、 S

4、FC、FBD和CFC语言的编辑器属于图形编辑器。IL和ST语言的编辑器属于文本编辑器,包 含了Windows文本编辑器的所有通用功能。,用户界面信息窗口及状态栏,信息窗口 信息窗口位于编辑器的下方,用于实时显示程序编译、错误、警告中比较的消息,双击消息窗口中的任一条消息,可以自动跳到编辑器中的相关行,以便查找到相关信息,通过“编辑/下一个错误”和“编辑/前一个错误”命令可以在错误消息中快速跳转。当“窗口”下拉菜单里“信息”选中时,则消息窗口打开,否则消息窗口关闭。,状态栏 状态栏位于主窗口边框的底部,用于显于有关当前工程和当前命令的信息。,AC500 Control- Builder编程软件:

5、PS501,第三章快速入门,如何创建一个AC500工程,一个CPU单元(PM581-ETH )和一个CPU底板(TB511-ETH,带一个扩展通讯槽)。 一个数字量I/O模块DC532 (16点数字量输入,16点数字量输入/输出可设置)。 一个24V DC 电源。 一个安装了PS501 软件的可以用来编辑程序的计算机。 一根电缆(TK501 5m)用来连接CPU和计算机的串口编程电缆。,如何创建一个AC500工程,1.创建新项目,2.选择CPU 类型,3.项目设定: 项目设定只能设定一般设置选项卡的内容: 自动加载引导工程 强制保持,如何创建一个AC500工程,默认自动生成命名为PLC_PRG

6、,POU类型为程序,在项目中不需要进行任务配置 的情况下,PLC_PRG默认为主程序,不能删除和更改命名! PLC_PRG默认的执行模式为周期执行,周期时间为10ms。 可以选择PLC_PRG的编程语言(以FBD语言为例)。,如何创建一个AC500工程硬件组态,在对象管理器中选择资源选项卡 双击PLC配置,在中间出现的窗口中进行设置 I/O-Bus:本地I/O配置 Interfaces:CPU底板上集成端口设置 Couplers:通讯端口和扩展通讯模块设置 选中不同的项目,在右侧模块参数窗口中 可进行参数设定,如何创建一个AC500工程本地I/O配置,选择I/O BUS FIX 选项,点击鼠标

7、右键,进行I/O模块的选择 选择添加子元件,就可添加相应的I/O模块(e.g:DC532),在CPU本地最 多可以添加10个I/O模块,如何创建一个AC500工程本地I/O配置,点击已添加的模块。可以对相应的模块参数进行设定,如何创建一个AC500工程本地I/O寻址和变量定义,选择AC500,设定为地址自动计算方式,点击AT可进行变量定义 (%IX, %QX, %IW, %QW) 在右侧窗口注释处进行变量注释,如何创建一个AC500工程编辑程序及编译,按“F2”功能键,编译和校验,如何创建一个AC500工程Interface端口配置,选中COM1或COM2,点击右键 选择改变通讯方式,可以设定

8、不同的工作模 编程口Online access ASCII MODBUS CS31-Bus:COM2不能设定为此模式 SysLibCom Multi AC500可通过FBP作为从站集成到其他总线系统上,如何创建一个AC500工程设置通讯参数,通过联机 /通讯参数 访问,进行通讯参数的设置,本例中我们选择了串口通讯方式,Serial(RS232),如何创建一个AC500工程下载程序,如果用户选用了串口通讯方式,在设定中需要注意一点: 要把 Motorola byte order 选项设定为Yes 点击联机/登录 :程序下载或连接到CPU 下载完毕后,需要创建一个引导文件,通过联机/创建引导工程,

9、如何创建一个AC500工程运行程序,强制功能对变量进行:强制和释放操作,AC500 Control- Builder编程软件:PS501,第四章 Interface /Couplers通讯配置,Interface端口配置:COM,选中COM1或COM2,点击右键,编程方式 Online access ASCII MODBUS CS31-Bus:COM2不能设定为此模式 SysLibCom Multi,选择改变通讯方式,可以设定不同的工作模式,Interface端口配置:COM,将COM1或COM2设定为Modbus或ASCII协议后,仍可通过它们在 线和下载程序,只需将COM口的参数Enabl

10、e login设定为Enabled,Modbus通讯可通过RS232或RS485方式: RS232方式:RTS control=none RS485方式:RTS contol=telegram,Interface端口配置:FBP,AC500可通过FBP作为从站集成到其他总线系统上,包括Modbus, Profibus-DP, DeviceNet,Couplers通讯配置一:集成通讯端口,选择Couplers/Internal,点击右键,通过改变通讯方式,选择CPU集成的网络,不集成任何网络 Ethernet ARCNET,Couplers通讯配置二:扩展通讯模块,选择Couplers,点击右键

11、 通过添加子元件,选择相 应的通讯模块 PROFIBUS DP Ethernet CANopen DeviceNet 计数模块DC541,AC500 Control- Builder编程软件:PS501,第五章分布式扩展,分布式扩展I/OCS31,AC500 Control- Builder编程软件:PS501,通过CS31总线进行分布式扩展,选择COM1,点击右键 通过改变通讯方式,选择COM1-CS31-Bus,添加CS31总线接口模块DC551-CS31 8DI+16DC 如果要使用DC551上的高速计数器功能,选择DC551-CS31 8DI+16DC+2FC,通过CS31总线进行分布

12、式扩展,选择DC551-CS31,在模块参数中Module address一项中设定模块的地址,该地址要与模块上的拨码地址一致 如果要使用DC551上的高速计数器功能,模块上的拨码地址应该为软件中设定的地址加70,通过CS31总线进行分布式扩展,添加CS31总线接口模块上的I/O模块,最多可以添加个模块 开关量限制:240DI和240DO 模拟量限制:32AI和32AO,分布式扩展I/OFBP,AC500 Control- Builder编程软件:PS501,通过FBP进行分布式扩展(Profibus DP),适配器 M12-Dsub9-M12 电缆长度0.50m,可另加PDX11-FBP 用

13、于总线加长,Profibus DP 总线适配器,终端电阻器 150欧姆,FBP接口模块及底板,通过FBP进行分布式扩展(Profibus DP),选择Couplers,点击右键 通过添加子元件,选择 CM572-DP,作为DP主站,在资源窗口中打开工具文件夹 双击运行SYCON.net,通过FBP进行分布式扩展(Profibus DP),在网络配置窗口中选择现场总线的主站模块图标(本例中,选择了PROFIBUS- DP主站:CM572-DPM )。鼠标拖拽图标,将它添加到绿色的系统总线上。,通过FBP进行分布式扩展(Profibus DP),弹出一个参数配置窗口,设定模块的插槽号,CPU左侧第

14、一个插槽号为1,从右往左依次加一。,双击DP主站图标,在弹出的窗口中选择Configuration/Bus Parameters 在Station Address处设定主站地址,通过FBP进行分布式扩展(Profibus DP),添加DP从站PDP22-FBP(DPV1 modular)到Profibus-DP总线上(紫色),通过FBP进行分布式扩展(Profibus DP),双击DP从站图标,添加从站I/O 选择Configuration-Modules,在Available Modules列表中双击添加相应模块 首先是FBP接口模块DC505-FBP,然后依次添加I/O模块 最多7个I/O

15、模块,模拟量最多64路,通过FBP进行分布式扩展(Profibus DP),所添加的从站I/O模块列表,选择Configuration/Parameters,可进行模块参数设置 在Module下拉菜单中选择添加的模块对其进行相应地参数设置,通过FBP进行分布式扩展(Profibus DP),I/O模块参数设定后, 点击OK,在SYCON.net右侧窗口中 展开PDP22-FBP,可以看 到添加的I/O模块,通过FBP进行分布式扩展(Profibus DP),选中每个模块,在下面的窗口中选择 每个字节的输入/输出,点击右键,选 择Create varialbe创建变量,通过FBP进行分布式扩展(

16、Profibus DP),创建开关量输入/输出变量 在Data type选择BOOL 点击Create variable,在生成的变量表中的Name of variable一栏中定义变量名,通过FBP进行分布式扩展(Profibus DP),在对象管理器的资源中打开全局变量文件夹,选择Slot1,双击 在中间打开的变量表中显示定义的分布I/O的变量名和地址 在CPU左侧插槽从右往左依次为Slot1, Slot2,.,通过FBP进行分布式扩展(Profibus DP),将配置文件下载到DP主站卡 双击“CM572-DPM”图标 主站模块确认 选择Setting/Driver/Device Ass

17、ignment,系统将自动搜 索到已连接的DP主站卡,通过FBP进行分布式扩展(Profibus DP),网关设定,通过FBP进行分布式扩展(Profibus DP),下载配置内容,通过FBP进行分布式扩展(Profibus DP),通过Profibus DP进行FBP分布式I/O扩展操作完毕!进入程序运行界面, 客户可以按照自己的要求进行相应的操作,AC500 Control- Builder编程软件:PS501,第六章程序组织单元POU,IEC编程基础,POU是程序组织单元(Program Organization Unit)的简称,其编程语言 可以是LD、FBD、IL、ST、SFC及CF

18、C等。,程序组织单元POU,在对象管理器的POU选项卡中选择POUs,点击右键 选择添加对象 弹出新建POU窗口,创建新的POU,POU命名 POU类型:程序,功能块,功能 POU编程语言:指令表(IL),梯形图(LD),功能块图(FBD),顺序功能图(SFC),结构文本(ST),连续功能图(CFC),变量,变量是在程序执行期间可以修改的以BOOL,WORD,DWORD等为类型的内存实体 定位变量是或者与I/O模块输入输出通道相关联的变量,或者是与内存引用相关联的变量 非定位变量是既不与I/O模块也不与内存引用相关联的变量(其在存储器内的位置不可知),没有与地址关联的变量为非定位变量,全局变量

19、,在对象管理器的资源选项卡中选择全局变量,双击Global_Variables 在中间窗口显示全局变量表,有三种类型: VAR_GLOBAL, CONSTANT, RETAIN 如果需要添加新变量,点击右键,选择新声明,排序,局部变量,双击打开POU编辑窗口,在语言编辑器的上部为局部变量声明表,包括一下类型:,VAR 本地变量 VAR_INPUT 输入变量 VAR_OUTPUT 输出变量 VAR_IN_OUT 输入/输出变量 CONSTANT 常数 RETAIN 保持型变量,数据类型,自动声明变量,通过工程/选项访问,如果选定自动声明功能,当 输入未定义的变量时,系统会自动弹 出声明变量窗口,

20、在声明变量窗口,可以定义变量的种类、命名、类型、初始值、地址、注释等,输入助手,编程时选中填写变量的?,按功能键F2,即可弹出输入助手窗口,从变量表中选择所需的变量,内存地址分布(%M区),内存地址分布(%R区),%R内存区功能特点,放在%R区的数据在有电池的情况下可以掉电保持,功能等同于定义为VAR RETAIN PERSISTENT的变量,放在%R区的变量与定义为PERSISTENT的变量不同之处是,在下载时不需要程序代码 %R区的数据可以保存到SD卡和从SD读取,%M区的MOTOROLA 字节顺序,%I的MOTOROLA 字节顺序,程序段保护,选中相应的POU,点击右键,选择对象属性,在

21、弹出的属性窗口中设定 不同用户组对于该POU的 权限 不可访问 只读访问 完全访问,AC500 Control- Builder编程软件:PS501,第七章任务管理,任务管理,在对象管理器的资源选项卡中选择任务配置双击 在中间窗口中,选择任务配置,点击右键 选择添加任务,添加新任务,任务管理,可对新添加的任务进行设定,命名 优先级 类型:周期执行(时间可设), 循环执行, 事件任务, 外部事件任务 看门狗,任务管理,为任务指定调用的程序 选中相应的任务,点击右键,选 择“添加程序调用”,在右侧程序调用,点击选择按键,在弹出的程序列表中选择相应的程序,系统事件,选择系统事件,在右侧窗口中显示支持

22、的系统事件,系统事件,选择相应的系统事件,在调用的POU一列,按功能键F2可以选择发生该系统事件时将调用的程序,AC500 Control- Builder编程软件:PS501,第八章库管理,库管理,在对象管理器的资源选项卡中选择库文件管理器,双击 在中间上部窗口中,显示的是项目所包含的库 选择不同的库,在中间下部的窗口中显示该库包含的功能块 选择不同的POU,在右侧窗口显示的是对该POU的说明,添加功能库,在显示功能库的窗口点击右键,选择添加库文件,在弹出的窗口中选择想要添加的库,AC500 Control- Builder编程软件:PS501,第九章离线仿真,程序编译,选择下拉菜单工程,编

23、译生成 对现有项目的改变进行生成 全部重新编译生成 创建可以下载至PLC或PLC仿真器的文件,信息窗口自动显示在分析时检测到的所有类型的错误双击显示的错误,系统会自动转到出现错误的地方,离线仿真,编译程序,检查无误 选择联机/仿真模式,离线仿真,选择联机/登录,选择联机/运行,模拟运行程序,AC500 Control- Builder编程软件:PS501,第十章联机通讯功能,通讯参数设定,选择联机/通讯参数,AC500 Control- Builder编程软件:PS501,串口通讯参数设定,串口通讯参数设定,在弹出的Communication Parameters窗口中,点击New 在Devi

24、ce列表中选择Serial(RS232),点击OK,串口通讯参数设定,进行相关参数设置:,Port:选择串口 Baudrate:波特率 Parity:奇偶校验 Stop bits:停止位 Motorola byteorder:Yes,AC500 Control- Builder编程软件:PS501,临时IP地址设置,临时IP地址设置,在硬件组态中添加内部以太网接口 连接好上位机与CPU单元上的以太网接口,在对象管理器的资源选项卡中选择工具/IP config,双击,临时IP地址设置,在打开的以太网设备配置对话框中,点选Search Devices,临时IP地址设置,系统会自动检测到CPU单元的

25、原来已经设定的IP地址。如果,CPU中没有设定IP地址,搜索结果将是:IP:,临时IP地址设置,如果需要改变IP地址,选择Configure-Set IP Address 在弹出的IP地址设定窗口中填入IP,点击OK,临时IP地址设置,临时IP是在不具备设定或者更改固定IP地址的情况下,临时进行程序下载和通讯。这个设定在CPU掉电后会丢失,所有它不能用来设定稳定可靠的通讯。,AC500 Control- Builder编程软件:PS501,通过以太网下载程序,通过以太网下载程序,选择联机/通讯参数 在Device列表中选择TCP/IP,点击OK,通过以太网下载程序,进行相关参数设

26、置:,Address:目标CPU的IP地址 Port:1201 Motorola byteorder:Yes,AC500 Control- Builder编程软件:PS501,固定IP地址设置,固定IP地址设置,在对象管理器的资源中打开工具文件夹 双击运行SYCON.net,将CPU集成通讯端口设定为Ethernet,固定IP地址设置,在SYCON.net中,将ABB-Master中的PM5x1-ETH添加到中间窗口的绿色网络线上 双击PM5x1-ETH图标,固定IP地址设置,在弹出的netDevice-Configuration窗口中选择Configuration-IP_SETUP 进行IP地址和子网掩码的设定,固定IP地址设置,选择Configuration/OMB_SETUP,设定关于Modbus的参数 Server connections: 客户端的数量 Task timeout: 任务超时时间 Omb time: 连接保持时间 Swap: 设定为True,固定IP地址设置,选择Setting/Driver/3S Gateway Driver,点击窗口右下脚的 Gateway Configuration,进行对以太网口设定的网关配置,固定IP地址设置,在弹出的Communication

温馨提示

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

评论

0/150

提交评论