
ABBAC500软件培训教程中文PPT课件.ppt
114页ABB ABB 可编程控制器可编程控制器(PLC)(PLC)软件软件(PS501)(PS501)培训教程培训教程APLV CNABB AC500 Control- Builder编程软件编程软件: :PS501第一章第一章软件安装软件安装软件安装软件安装 Advant Controller 500 Advant Controller 500n 选择语言选择语言ChineseChinese n 点击点击““安装安装 PS501”PS501”按钮按钮 软件安装软件安装n按指示步骤按指示步骤1 1、、2 2、、3 3依次安装依次安装PS501PS501软件启动软件启动AC500 Control- BuilderAC500 Control- Builder编程软件编程软件: :PS501PS501第二章第二章用户界面用户界面AC500 Control- BuilderAC500 Control- Builder编程软件编程软件: :PS501PS501n 通过通过[Project] /[Options] [Project] /[Options] 访问,进行界面使用语言的选择访问,进行界面使用语言的选择用户界面用户界面——主界面主界面标题栏:标题栏:包括菜单条和工具条,部包括菜单条和工具条,部分菜单命令可以通过工具条的快捷分菜单命令可以通过工具条的快捷图标进行快速选择。
图标进行快速选择对象管理器:对象管理器:由程序组织单元由程序组织单元(POUs)(POUs)、数据类型、可视图界面和、数据类型、可视图界面和资源四个选项卡组成资源四个选项卡组成语言编辑工作区:语言编辑工作区:包括所有的编辑包括所有的编辑器窗口和管理器窗口器窗口和管理器窗口信息窗口:信息窗口:显示编译、查错或比较显示编译、查错或比较结果等相关信息,包括故障信息,结果等相关信息,包括故障信息,信号跟踪等信号跟踪等状态栏:状态栏:显示当前工程和当前命令显示当前工程和当前命令的相关信息的相关信息, ,比如比如/ /离线,仿真离线,仿真模式等 标题栏信息窗口语言编辑工作区对象管理器状态栏变量声明用户界面用户界面——标题栏标题栏 新建工程:新建一个工程打开工程:打开一个工程或从PLC上载一个工程保存:保存工程文件运行:启动登录程序的运行停止:停止程序的运行跳过:单步执行程序,程序在执行之后停止跳过”命令遇到功能块或函数时,会跳过功能块执行下一条语名 断点:设置或取消一个断点 登录:进入调试状态退出:退出调试状态,回到程序编写状态全局查找:查找所需目标剪切:将选中的部分剪切到剪贴板复制:将选中的部分复制到剪贴板。
粘贴:将剪贴板中的部分粘贴到当前窗口查找:在当前窗口查找所需目标查找下一项:查找下一个目标用户界面用户界面——对象管理器对象管理器n对象管理器对象管理器Object OrganizerObject Organizer 包含包含4 4个选项卡个选项卡က ကØ程序组织单元程序组织单元POUsPOUsက ကØ数据类型数据类型က ကØ可视化界面可视化界面Ø资源资源用户界面用户界面——工作区工作区 变量声明变量声明语言编辑语言编辑工作区工作区n 根据编程语言的特点,编程语言可以分为图形编辑语言和文本编辑语言两大类根据编程语言的特点,编程语言可以分为图形编辑语言和文本编辑语言两大类LDLD、、 SFC SFC、、FBDFBD和和CFCCFC语言的编辑器属于图形编辑器语言的编辑器属于图形编辑器ILIL和和STST语言的编辑器属于文本编辑器,包语言的编辑器属于文本编辑器,包 含了含了WindowsWindows文本编辑器的所有通用功能文本编辑器的所有通用功能用户界面用户界面——信息窗口及状态栏信息窗口及状态栏n信息窗口信息窗口 信息窗口位于编辑器的下方,用于实时显示程序编译、错误、警告中比信息窗口位于编辑器的下方,用于实时显示程序编译、错误、警告中比较的消息,双击消息窗口中的任一条消息,可以自动跳到编辑器中的相关行,较的消息,双击消息窗口中的任一条消息,可以自动跳到编辑器中的相关行,以便查找到相关信息,通过以便查找到相关信息,通过““编辑编辑/ /下一个错误下一个错误””和和““编辑编辑/ /前一个错误前一个错误””命令命令可以在错误消息中快速跳转。
当可以在错误消息中快速跳转当““窗口窗口””下拉菜单里下拉菜单里““信息信息””选中时,则消息选中时,则消息窗口打开,否则消息窗口关闭窗口打开,否则消息窗口关闭n状态栏状态栏 状态栏位于主窗口边框的底部,用于显于有关当前工程和当前命令的信息状态栏位于主窗口边框的底部,用于显于有关当前工程和当前命令的信息AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501第三章第三章快速入门快速入门如何创建一个如何创建一个AC500AC500工程工程 u一个CPUCPU单元单元(PM581-ETH )和一个CPUCPU底板底板(TB511-ETH,带一个扩展通讯槽)u一个数字量数字量I/OI/O模块模块DC532 (16点数字量输入,16点数字量输入/输出可设置)u一个24V DC 电源电源u一个安装了PS501 PS501 软件软件的可以用来编辑程序的计算机u一根电缆电缆(TK501 5m)用来连接CPU和计算机的串口编程电缆如何创建一个如何创建一个AC500AC500工程工程1.1.创建创建新项目新项目2.2.选择选择CPU CPU 类类型型3.3.项目设定:项目设定:项目设定只能设定一般设项目设定只能设定一般设置选项卡的内容:置选项卡的内容:自动加载引导工程自动加载引导工程က က强制保持强制保持如何创建一个如何创建一个AC500AC500工程工程n 默认自动生成命名为默认自动生成命名为PLC_PRGPLC_PRG,,POUPOU类型为程序类型为程序, ,在项目中在项目中不需要进行任务配置不需要进行任务配置 的情况下,的情况下,PLC_PRGPLC_PRG默认为主程序,默认为主程序,不能删除和更改命名不能删除和更改命名!!က ကn PLC_PRG PLC_PRG默认的执行模式为周期执行,周期时间为默认的执行模式为周期执行,周期时间为10ms10ms。
n 可以选择可以选择PLC_PRGPLC_PRG的编程语言(以的编程语言(以FBDFBD语言为例语言为例) )如何创建一个如何创建一个AC500AC500工程工程——硬件组态硬件组态1.1.在对象管理器中选择在对象管理器中选择[ [资源资源] ]选项卡选项卡2.2.双击双击[PLC[PLC配置配置] ],在中间出现的窗口中进行设置,在中间出现的窗口中进行设置ØI/O-BusI/O-Bus:本地:本地I/OI/O配置配置ØInterfacesInterfaces::CPUCPU底板上集成端口设置底板上集成端口设置ØCouplersCouplers:通讯端口和扩展通讯模块设置:通讯端口和扩展通讯模块设置Ø选中不同的项目,在右侧模块参数窗口中选中不同的项目,在右侧模块参数窗口中 可进行参数设定可进行参数设定如何创建一个如何创建一个AC500AC500工程工程——本地本地I/OI/O配置配置n 选择选择I/O – BUS [ FIX ] I/O – BUS [ FIX ] 选项,点击鼠标右键,进行选项,点击鼠标右键,进行I/OI/O模块的选择模块的选择n 选择添加子元件,就可添加相应的选择添加子元件,就可添加相应的I/OI/O模块模块(e.g:DC532),(e.g:DC532),在在CPUCPU本地最本地最 多可以添加多可以添加1010个个I/OI/O模块模块如何创建一个如何创建一个AC500AC500工程工程——本地本地I/OI/O配置配置n点击已添加的模块。
可以对相应的模块参数进行设定点击已添加的模块可以对相应的模块参数进行设定 如何创建一个如何创建一个AC500AC500工程工程——本地I/OI/O寻址和变量定义n选择选择AC500AC500,设定为地址自动计算方式,设定为地址自动计算方式n点击点击ATAT可进行变量定义可进行变量定义 (%IX, %QX, %IW, %QW)(%IX, %QX, %IW, %QW)n在右侧窗口注释处进行变量注释在右侧窗口注释处进行变量注释如何创建一个如何创建一个AC500AC500工程工程——编辑程序及编译编辑程序及编译按按““F2”F2”功能键功能键编译和校验编译和校验 如何创建一个如何创建一个AC500AC500工程工程——InterfaceInterface端口配置n 选中选中COM1COM1或或COM2COM2,点击右键,点击右键က ကn 选择改变通讯方式,可以设定不同的工作模选择改变通讯方式,可以设定不同的工作模က ကØ 编程口编程口Online accessOnline accessက ကØ ASCIIASCIIက ကØ MODBUSMODBUSက ကØ CS31-BusCS31-Bus::COM2COM2不能设定为此模式不能设定为此模式Ø SysLibComSysLibComØ MultiMultiက ကn AC500 AC500可通过可通过FBPFBP作为从站集成到其他总线系统上作为从站集成到其他总线系统上如何创建一个如何创建一个AC500AC500工程工程——设置通讯参数设置通讯参数 n 通过通过[ [联机联机] /[] /[通讯参数通讯参数] ] 访问,进行通讯参数的设置访问,进行通讯参数的设置 n 本例中我们选择了串口通讯方式,本例中我们选择了串口通讯方式,SerialSerial((RS232RS232)) 如何创建一个如何创建一个AC500AC500工程工程——下载程序下载程序 n 如果用户选用了串口通讯方式,在设定中需要注意一点:如果用户选用了串口通讯方式,在设定中需要注意一点: 要把要把[ Motorola byte order ] [ Motorola byte order ] 选项设定为选项设定为YesYesn 点击点击[ [联机联机]/[]/[登录登录] :] :程序下载或连接到程序下载或连接到CPUCPUn 下载完毕后,需要创建一个引导文件,通过下载完毕后,需要创建一个引导文件,通过[ [联机联机]/[]/[创建引导工程创建引导工程] ] 如何创建一个如何创建一个AC500AC500工程工程——运行程序运行程序强制功能对变量进行:强制和释放操作强制功能对变量进行:强制和释放操作 AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501第四章第四章 InterfaceInterface / /CouplersCouplers通讯配置通讯配置InterfaceInterface端口配置:端口配置:COMCOMn选中选中COM1COM1或或COM2COM2,点击右键,点击右键n编程方式编程方式 Online accessOnline accessnASCIIASCIInMODBUSMODBUSnCS31-BusCS31-Bus::COM2COM2不能设定为此模式不能设定为此模式nSysLibComSysLibComnMultiMultin选择改变通讯方式,可以设定不同的工作模式选择改变通讯方式,可以设定不同的工作模式InterfaceInterface端口配置:端口配置:COMCOMn将将COM1COM1或或COM2COM2设定为设定为ModbusModbus或或ASCIIASCII协议后,仍可通过它们在协议后,仍可通过它们在 线和下载程序,只需将线和下载程序,只需将COMCOM口的参数口的参数Enable loginEnable login设定为设定为EnabledEnablednModbusModbus通讯可通过通讯可通过RS232RS232或或RS485RS485方式方式: : RS232 RS232方式:方式:RTS control=noneRTS control=none RS485RS485方式:方式:RTS contol=telegramRTS contol=telegramInterfaceInterface端口配置:端口配置:FBPFBPnAC500AC500可通过可通过FBPFBP作为从站集成到其他总线系统上,包括作为从站集成到其他总线系统上,包括Modbus, Profibus-DP, DeviceNetModbus, Profibus-DP, DeviceNetCouplersCouplers通讯配置一:集成通讯端口通讯配置一:集成通讯端口n选择选择[Couplers]/[Internal][Couplers]/[Internal],点击右键,点击右键n通过改变通讯方式,选择通过改变通讯方式,选择CPUCPU集成的网络集成的网络Ø 不集成任何网络 不集成任何网络က ကØ EthernetEthernetက ကØ ARCNETARCNETCouplersCouplers通讯配置二:扩展通讯模块通讯配置二:扩展通讯模块 n选择选择CouplersCouplers,点击右键,点击右键က ကn通过添加子元件,选择相通过添加子元件,选择相 应的通讯模块应的通讯模块Ø PROFIBUS DP PROFIBUS DPက ကØ Ethernet Ethernetက ကØ CANopenCANopenက ကØ DeviceNetDeviceNetØ 计数模块计数模块DC541DC541AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501第五章第五章分布式扩展I/O分布式扩展I/O分布式扩展分布式扩展I/O—CS31I/O—CS31AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501通过通过CS31CS31总线进行分布式扩展总线进行分布式扩展n选择选择COM1COM1,点击右键,点击右键n通过改变通讯方式,选择通过改变通讯方式,选择COM1-COM1-CS31-BusCS31-Busn添加添加CS31CS31总线接口模块总线接口模块DC551-DC551-CS31 8DI+16DCCS31 8DI+16DCn如果要使用如果要使用DC551DC551上的高速计数器上的高速计数器功能,选择功能,选择DC551-CS31 DC551-CS31 8DI+16DC+2FC8DI+16DC+2FC通过通过CS31CS31总线进行分布式扩展总线进行分布式扩展n选择选择DC551-CS31DC551-CS31,在模块参数中,在模块参数中Module addressModule address一项中设定模块的地址,该地址要一项中设定模块的地址,该地址要与模块上的拨码地址一致与模块上的拨码地址一致n如果要使用如果要使用DC551DC551上的高速计数器功能,模块上的拨码地址应该为软件中设定的地址上的高速计数器功能,模块上的拨码地址应该为软件中设定的地址加加7070通过通过CS31CS31总线进行分布式扩展总线进行分布式扩展n 添加添加CS31CS31总线接口模块上的总线接口模块上的I/OI/O模块模块Ø 最多可以添加7个模块 最多可以添加7个模块Ø 开关量限制: 开关量限制:240DI240DI和和240DO240DOØ 模拟量限制: 模拟量限制:32AI32AI和和32AO32AO分布式扩展分布式扩展I/O—FBPI/O—FBPAC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)适配器适配器M12-Dsub9-M12M12-Dsub9-M12电缆长度电缆长度0.50m0.50m可另加可另加PDX11-FBPPDX11-FBP用于总线加长用于总线加长Profibus DPProfibus DP总线适配器总线适配器终端电阻器终端电阻器150150欧姆欧姆FBPFBP接口模块接口模块及底板及底板通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n 选择选择Couplers,Couplers,点击右键点击右键 通过添加子元件通过添加子元件, ,选择选择 CM572-DP, CM572-DP,作为作为DPDP主站主站n 在在[ [资源资源] ]窗口中打开窗口中打开[ [工具工具] ]文件夹文件夹n 双击运行双击运行SYCON.netSYCON.net通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n 在网络配置窗口中选择现场总线的主站模块图标在网络配置窗口中选择现场总线的主站模块图标( (本例中,选择了本例中,选择了PROFIBUS- PROFIBUS- DP DP主站:主站:CM572-DPM )CM572-DPM )。
鼠标拖拽图标,将它添加到绿色的系统总线上鼠标拖拽图标,将它添加到绿色的系统总线上通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n弹出一个参数配置窗口,设定模块的插槽号,弹出一个参数配置窗口,设定模块的插槽号,CPUCPU左侧第一个插左侧第一个插槽号为槽号为1 1,从右往左依次加一从右往左依次加一n双击双击DPDP主站图标,在弹出的窗口中选择主站图标,在弹出的窗口中选择Configuration/Bus Configuration/Bus ParametersParametersn在在Station AddressStation Address处设定主站地址处设定主站地址通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n添加添加DPDP从站从站PDP22-FBP(DPV1 modular)PDP22-FBP(DPV1 modular)到到Profibus-DPProfibus-DP总线上总线上(紫色)(紫色)通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n双击双击DPDP从站图标,添加从站从站图标,添加从站I/OI/On选择选择Configuration->ModulesConfiguration->Modules,在,在Available ModulesAvailable Modules列列表中双击添加相应模块表中双击添加相应模块n首先是首先是FBPFBP接口模块接口模块DC505-FBPDC505-FBP,然后依次添加,然后依次添加I/OI/O模块模块 最多最多7 7个个I/OI/O模块,模拟量最多模块,模拟量最多6464路路通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n 所添加的从站所添加的从站I/OI/O模块列表模块列表n 选择选择Configuration/ParametersConfiguration/Parameters,可进行模块参数设置,可进行模块参数设置 在在ModuleModule下拉菜单中选择添加的模块对其进行相应地参数设置下拉菜单中选择添加的模块对其进行相应地参数设置通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n I/O I/O模块参数设定后,模块参数设定后, 点击点击OKOKn 在在SYCON.netSYCON.net右侧窗口中右侧窗口中 展开展开PDP22-FBPPDP22-FBP,可以看,可以看 到添加的到添加的I/OI/O模块模块通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n 选中每个模块,在下面的窗口中选择选中每个模块,在下面的窗口中选择 每个字节的输入每个字节的输入/ /输出,点击右键,选输出,点击右键,选 择择Create Create varialbevarialbe创建变量创建变量通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n 创建开关量输入创建开关量输入/ /输出变量输出变量က ကØ 在在Data typeData type选择选择BOOLBOOLØ 点击点击Create variableCreate variablen 在生成的变量表中的在生成的变量表中的Name of variableName of variable一栏中定义变量名一栏中定义变量名通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n在对象管理器的资源中打开全局变量文件夹,选择在对象管理器的资源中打开全局变量文件夹,选择Slot1Slot1,双击,双击n在中间打开的变量表中显示定义的分布在中间打开的变量表中显示定义的分布I/OI/O的变量名和地址的变量名和地址n在在CPUCPU左侧插槽从右往左依次为左侧插槽从右往左依次为Slot1Slot1,, Slot2Slot2,,......通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n 将配置文件下载到将配置文件下载到DPDP主站卡主站卡n 双击双击““CM572-DPM”CM572-DPM”图标图标n 主站模块确认主站模块确认 选择选择Setting/Driver/Device Setting/Driver/Device Assignment, Assignment,系统将自动搜系统将自动搜 索到已连接的索到已连接的DPDP主站卡主站卡通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n网关设定网关设定通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n下载配置内容下载配置内容通过通过FBPFBP进行分布式扩展进行分布式扩展(Profibus DP)(Profibus DP)n 通过通过ProfibusProfibus DP DP进行进行FBPFBP分布式分布式I/OI/O扩展操作完毕!进入程序运行界面,扩展操作完毕!进入程序运行界面, 客户可以按照自己的要求进行相应的操作客户可以按照自己的要求进行相应的操作 AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501第六章第六章程序组织单元程序组织单元POUPOUIECIEC编程基础编程基础n POU POU是程序组织单元(是程序组织单元(Program Organization UnitProgram Organization Unit)的简称,其编程语言)的简称,其编程语言 可以是可以是LDLD、、FBDFBD、、ILIL、、STST、、SFCSFC及及CFCCFC等。
等程序组织单元程序组织单元POUPOUn在对象管理器的在对象管理器的POUPOU选项卡中选择选项卡中选择POUsPOUs,点击右键,点击右键 选择添加对象选择添加对象n弹出新建弹出新建POUPOU窗口,创建新的窗口,创建新的POUPOUØPOUPOU命名命名ØPOUPOU类型:程序,功能块,功能类型:程序,功能块,功能ØPOUPOU编程语言:指令表编程语言:指令表(IL)(IL),梯形图,梯形图(LD)(LD),功能块,功能块图图(FBD)(FBD),顺序功能图,顺序功能图(SFC)(SFC),结构文本,结构文本(ST)(ST),连续,连续功能图功能图(CFC)(CFC)变量变量变量变量是在程序执行期间可以修改的以是在程序执行期间可以修改的以BOOLBOOL,,WORDWORD,,DWORDDWORD等为类型的内存实体等为类型的内存实体က က定位变量定位变量是或者与是或者与I/OI/O模块输入输出通道相关联的变量,或者是与内存引用相模块输入输出通道相关联的变量,或者是与内存引用相关联的变量关联的变量က က非定位变量非定位变量是既不与是既不与I/OI/O模块也不与内存引用相关联的变量(其在存储器内的模块也不与内存引用相关联的变量(其在存储器内的位置不可知),没有与地址关联的变量为非定位变量位置不可知),没有与地址关联的变量为非定位变量全局变量全局变量n 在对象管理器的资源选项卡中选择全局变量,双击在对象管理器的资源选项卡中选择全局变量,双击Global_VariablesGlobal_Variablesက ကn 在中间窗口显示全局变量表,有三种类型:在中间窗口显示全局变量表,有三种类型: VAR_GLOBAL, CONSTANT, RETAIN VAR_GLOBAL, CONSTANT, RETAINက ကn 如果需要添加新变量,点击右键,选择新声明如果需要添加新变量,点击右键,选择新声明排序排序局部变量局部变量n双击打开双击打开POUPOU编辑窗口,在语言编辑器的上部为局部变量声明编辑窗口,在语言编辑器的上部为局部变量声明表,包括一下类型:表,包括一下类型:ØVAR VAR 本地变量本地变量ØVAR_INPUT VAR_INPUT 输入变量输入变量ØVAR_OUTPUT VAR_OUTPUT 输出变量输出变量ØVAR_IN_OUT VAR_IN_OUT 输入输入/ /输出变量输出变量ØCONSTANT CONSTANT 常数常数ØRETAIN RETAIN 保持型变量保持型变量数据类型数据类型自动声明变量自动声明变量通过通过[ [工程工程]/[]/[选项选项] ]访问访问n 如果选定自动声明功能,当如果选定自动声明功能,当 输入未定义的变量时,系统会自动弹输入未定义的变量时,系统会自动弹 出声明变量窗口出声明变量窗口n在声明变量窗口,可以定义在声明变量窗口,可以定义变量的种类、命名、类型、变量的种类、命名、类型、初始值、地址、注释等初始值、地址、注释等输入助手输入助手n编程时选中填写变量的编程时选中填写变量的??????,按功能键,按功能键F2F2,即可弹出输入助手窗口,即可弹出输入助手窗口n从变量表中选择所需的变量从变量表中选择所需的变量内存地址分布(内存地址分布(%M%M区)区)内存地址分布(内存地址分布(%R%R区)区)%R%R内存区功能特点内存区功能特点n放在放在%R%R区的数据在有电池的情况下可以掉电保持,功能等同于定区的数据在有电池的情况下可以掉电保持,功能等同于定义为义为VAR RETAIN PERSISTENTVAR RETAIN PERSISTENT的变量的变量 n放在放在%R%R区的变量与定义为区的变量与定义为PERSISTENTPERSISTENT的变量不同之处是,在下载的变量不同之处是,在下载时不需要程序代码时不需要程序代码n%R%R区的数据可以保存到区的数据可以保存到SDSD卡和从卡和从SDSD读取读取 %M%M区的区的MOTOROLA MOTOROLA 字节顺序字节顺序%I%I的的MOTOROLA MOTOROLA 字节顺序字节顺序 程序段保护程序段保护n 选中相应的选中相应的POUPOU,点击右键,选择对象属性,点击右键,选择对象属性在弹出的属性窗口中设定在弹出的属性窗口中设定不同用户组对于该不同用户组对于该POUPOU的的权限权限Ø 不可访问不可访问Ø 只读访问只读访问Ø 完全访问完全访问AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501第七章第七章任务管理任务管理任务管理任务管理n 在对象管理器的资源选项卡中选择任务配置双击在对象管理器的资源选项卡中选择任务配置双击က ကn 在中间窗口中,选择任务配置,点击右键在中间窗口中,选择任务配置,点击右键က ကn 选择添加任务,添加新任务选择添加任务,添加新任务任务管理任务管理n可对新添加的任务进行设定可对新添加的任务进行设定Ø命名命名Ø优先级优先级Ø类型:周期执行类型:周期执行( (时间可设时间可设) ),, 循环执行,循环执行, 事件任务,事件任务, 外部事件任务外部事件任务Ø看门狗看门狗任务管理任务管理n为任务指定调用的程序为任务指定调用的程序 选中相应的任务,点击右键,选选中相应的任务,点击右键,选 择择““添加程序调用添加程序调用””n 在右侧程序调用,点击选择按键,在弹出的程序列表中选择相应的程序在右侧程序调用,点击选择按键,在弹出的程序列表中选择相应的程序系统事件系统事件n 选择系统事件,在右侧窗口中显示支持的系统事件选择系统事件,在右侧窗口中显示支持的系统事件系统事件系统事件n选择相应的系统事件,在调用的选择相应的系统事件,在调用的POUPOU一列,按功能键一列,按功能键F2F2可可以选择发生该系统事件时将调用的程序以选择发生该系统事件时将调用的程序AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501第八章第八章库管理库管理库管理库管理n在对象管理器的资源选项卡中选择库文件管理器,双击在对象管理器的资源选项卡中选择库文件管理器,双击n在中间上部窗口中,显示的是项目所包含的库在中间上部窗口中,显示的是项目所包含的库n选择不同的库,在中间下部的窗口中显示该库包含的功能块选择不同的库,在中间下部的窗口中显示该库包含的功能块n选择不同的选择不同的POUPOU,在右侧窗口显示的是对该,在右侧窗口显示的是对该POUPOU的说明的说明添加功能库添加功能库n在显示功能库的窗口点击右键,选择添在显示功能库的窗口点击右键,选择添加库文件加库文件n在弹出的窗口中选择想要添在弹出的窗口中选择想要添加的库加的库AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501第九章第九章离线仿真离线仿真程序编译程序编译n选择下拉菜单工程选择下拉菜单工程Ø编译生成编译生成 对现有项目的改变进行生成对现有项目的改变进行生成Ø全部重新编译生成全部重新编译生成 创建可以下载至创建可以下载至PLCPLC或或PLCPLC仿真器仿真器的文件的文件n信息窗口自动显示在分析时检测到的所有类型的错误双击信息窗口自动显示在分析时检测到的所有类型的错误双击显示的错误,系统会自动转到出现错误的地方显示的错误,系统会自动转到出现错误的地方离线仿离线仿真真n编译程序,检查无误编译程序,检查无误n选择选择[ [联机联机]/[]/[仿真模式仿真模式] ]离线仿真离线仿真n选择选择[ [联机联机]/[]/[登录登录] ]n选择选择[ [联机联机]/[]/[运行运行] ],模拟运行程序,模拟运行程序AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501第十章第十章联机通讯功能联机通讯功能通讯参数设定通讯参数设定n选择选择[ [联机联机]/[]/[通讯参数通讯参数] ]AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501串口通讯参数设定串口通讯参数设定串口通讯参数设定串口通讯参数设定n在弹出的在弹出的Communication ParametersCommunication Parameters窗口中,点击窗口中,点击NewNewn在在DeviceDevice列表中选择列表中选择Serial(RS232)Serial(RS232),点击,点击OKOK串口通讯参数设定串口通讯参数设定n进行相关参数设置:进行相关参数设置:ØPortPort:选择串口:选择串口ØBaudrateBaudrate:波特率:波特率ØParityParity:奇偶校验:奇偶校验ØStop bitsStop bits:停止位:停止位ØMotorola byteorderMotorola byteorder::YesYesAC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501临时临时IPIP地址设置地址设置临时临时IPIP地址设置地址设置n在硬件组态中添加内部以太网在硬件组态中添加内部以太网接口接口n连接好上位机与连接好上位机与CPUCPU单元上的单元上的以太网接口以太网接口n在对象管理器的在对象管理器的[ [资源资源] ]选项卡中选选项卡中选择择[ [工具工具]/[IP config]]/[IP config],双击,双击临时临时IPIP地址设置地址设置n在打开的以太网设备配置对话框中,点选在打开的以太网设备配置对话框中,点选Search DevicesSearch Devices临时临时IPIP地址设置地址设置n系统会自动检测到系统会自动检测到CPUCPU单元的原来已经设定的单元的原来已经设定的IPIP地址。
如果,地址如果,CPUCPU中没有设定中没有设定IPIP地址,搜索结果将是:地址,搜索结果将是:IPIP::0.0.0.00.0.0.0 临时临时IPIP地址设置地址设置n如果需要改变如果需要改变IPIP地址,选择地址,选择Configure->Set IP AddressConfigure->Set IP Addressn在弹出的在弹出的IPIP地址设定窗口中填入地址设定窗口中填入IPIP,点击,点击OKOK临时临时IPIP地址设置地址设置n临时临时IPIP是在不具备设定或者更改固定是在不具备设定或者更改固定IPIP地址的情况下,临时进行程序下地址的情况下,临时进行程序下载和通讯这个设定在载和通讯这个设定在CPUCPU掉电后会丢失,所有它不能用来设定稳定可掉电后会丢失,所有它不能用来设定稳定可靠的通讯靠的通讯 AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501通过以太网下载程序通过以太网下载程序通过以太网下载程序n选择选择[ [联机联机]/[]/[通讯参数通讯参数] ]n在在DeviceDevice列表中选择列表中选择TCP/IPTCP/IP,点击,点击OKOK 通过以太网下载程序n进行相关参数设置:进行相关参数设置:ØAddressAddress:目标:目标CPUCPU的的IPIP地址地址ØPortPort::12011201ØMotorola byteorderMotorola byteorder::YesYesAC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501固定固定IPIP地址设置地址设置固定IPIP地址设置n在对象管理器的在对象管理器的[ [资源资源] ]中打开中打开[ [工具工具] ]文件夹文件夹n双击运行双击运行SYCON.netSYCON.netn将将CPUCPU集成通讯端口设定为集成通讯端口设定为EthernetEthernet固定IPIP地址设置n在在SYCON.netSYCON.net中,将中,将ABB->MasterABB->Master中的中的PM5x1-ETHPM5x1-ETH添加到添加到中间窗口的绿色网络线上中间窗口的绿色网络线上n双击双击PM5x1-ETHPM5x1-ETH图标图标固定IPIP地址设置n 在弹出的在弹出的netDevicenetDevice->Configuration->Configuration窗口中选择窗口中选择Configuration->IP_SETUPConfiguration->IP_SETUPက ကn 进行进行IPIP地址和子网掩码的设定地址和子网掩码的设定固定IPIP地址设置n 选择选择Configuration/OMB_SETUP,Configuration/OMB_SETUP,设定关于设定关于ModbusModbus的参数的参数Ø Server connections: Server connections: 客户端的数量客户端的数量Ø Task timeout: Task timeout: 任务超时时间任务超时时间Ø OmbOmb time: time: 连接保持时间连接保持时间Ø Swap: Swap: 设定为设定为TrueTrue 固定IPIP地址设置n 选择选择Setting/Driver/3S Gateway DriverSetting/Driver/3S Gateway Driver,点击窗口右下脚的,点击窗口右下脚的 Gateway ConfigurationGateway Configuration,进行对以太网口设定的网关配置,进行对以太网口设定的网关配置固定固定IPIP地址设置地址设置n 在弹出的在弹出的Communication Communication Parameter Parameter窗口中,点击窗口中,点击 NewNew键键n 在弹出的窗口中,选择在弹出的窗口中,选择Serial(RS232)Serial(RS232) 点击点击OKOK固定固定IPIP地址设置地址设置n进行相关参数设置:进行相关参数设置:ØPortPort:选择串口:选择串口ØBaudrateBaudrate:波特率:波特率ØParityParity:奇偶校验:奇偶校验ØStop bitsStop bits:停止位:停止位ØMotorola byteorderMotorola byteorder::YesYes固定固定IPIP地址设置地址设置n选择选择Setting->Driver->Device AssignmentSetting->Driver->Device Assignment,,系统会通过上一步系统会通过上一步设定好的网关自动检测到已建立连接的以太网接口,点击设定好的网关自动检测到已建立连接的以太网接口,点击PM5x1-PM5x1-ETHETH确认。
确认 n将计算机与将计算机与PLCPLC通过串口连接好通过串口连接好固定固定IPIP地址设置地址设置n在在SYCON.netSYCON.net中选择中选择PM5x1-ETHPM5x1-ETH图标,点击右键图标,点击右键n选择选择ConnectConnect,与设备建立连接后,与设备建立连接后n再右键点击再右键点击PM5x1-ETHPM5x1-ETH图标,选择图标,选择DownloadDownload,下载所设定的配置,下载所设定的配置AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501第十一章第十一章PLCPLC浏览器浏览器PLCPLC浏览器浏览器n在对象管理器的资源选项卡中选择在对象管理器的资源选项卡中选择PLCPLC浏览器,双击浏览器,双击n在右侧窗口的命名输入行输入不同命令,可以查看系统的相在右侧窗口的命名输入行输入不同命令,可以查看系统的相应信息应信息n输入?回车,可以显示所有的命令输入?回车,可以显示所有的命令AC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501第十二章第十二章可视化可视化可视化可视化n在对象管理器的可视化界面选项卡中选择在对象管理器的可视化界面选项卡中选择可视化界面文件夹,点击右键可视化界面文件夹,点击右键n选择添加对象选择添加对象n给新添加的可视化界面命名,点击给新添加的可视化界面命名,点击确定确定可视化可视化n可视化页面编辑窗口可视化页面编辑窗口n通过插入菜单或工具栏添加不同的组件来创建画面通过插入菜单或工具栏添加不同的组件来创建画面可视化可视化n包括的组件有:包括的组件有:n矩形矩形n椭圆椭圆n曲线曲线n位图位图n趋势趋势n表格表格nActive X Active X 控件控件n仪表仪表n柱状图柱状图n按钮按钮 ......可视化可视化n双击选中添加的组件,可对其进行组态双击选中添加的组件,可对其进行组态ProgrammierungZubehörDiagnose, ServiceBedienen, BeobachtenAC500 Control- BuilderAC500 Control- Builder编程软件编程软件:PS501:PS501nIEC61131-3 IEC61131-3 标准的标准的5 5种种编程语言编程语言n用于完整系统的设置用于完整系统的设置: :控控制程序制程序, ,总线接口总线接口, , 通讯通讯耦合耦合, ,网络组态网络组态n集成诊断和报警功能集成诊断和报警功能n可视化功能可视化功能n开放的数据接口开放的数据接口DDE, DDE, OPCOPCn离线仿真功能离线仿真功能 n变量跟踪功能变量跟踪功能n多任务管理多任务管理放映结束 感谢各位的批评指导! 谢谢 谢!谢!让我们共同进步1142021/3/9。
