abb plc AC500编程软件使用实例
- 格式:pdf
- 大小:1.59 MB
- 文档页数:47
24. AC500的编程流程是什么样的?关键信息项:1、编程工具及环境名称:____________________________版本:____________________________系统要求:____________________________2、编程步骤第一步:____________________________第二步:____________________________第三步:____________________________3、编程语言特性支持的语言类型:____________________________语法规则:____________________________数据类型:____________________________4、调试与测试方法调试工具:____________________________测试步骤:____________________________错误处理方式:____________________________5、程序下载与上传下载途径:____________________________上传方式:____________________________6、安全与保护机制密码设置:____________________________权限管理:____________________________11 编程工具及环境111 编程工具的选择AC500 的编程通常需要使用特定的软件工具,这些工具通常由设备制造商提供或者经过其认证。
常见的编程工具包括但不限于工具名称 1、工具名称 2等。
112 编程环境的要求编程环境的系统要求可能因具体的编程工具而有所不同。
一般来说,需要具备一定的操作系统版本(如Windows 具体版本)、处理器性能、内存容量和硬盘空间。
此外,还可能需要安装特定的驱动程序和支持库。
12 编程步骤121 项目创建首先,打开编程工具,创建一个新的项目。
第5章CoDeSys程序平台完成PLC的硬件及网络配置即可进入CoDeSys编程平台,进行变量声明、程序编写、下载及调试等工作。
本章将对CoDeSys的编程环境进行概述,并主要介绍程序组织单元(POU)。
程序组织单元是一个非常重要的概念,是组成工程的基本结构。
任何复杂的工程都是由若干POU组成的。
POU包括程序、功能块和功能。
5.1CoDeSys简介CoDeSys是AC500 PLC基于Windows平台的编程工具,具有以下主要功能及特点:●符合IEC61131-3标准,采用积木式结构单元POU进行编程;●支持LD、IL、ST、FBD、SFC、CFC等六种编程语言;●指令丰富,支持多种数据类型;●支持用户自定义库;●具有软件仿真、断点调试及程序检查等功能;●具有可视化界面、变量跟踪功能,从而可以实现控制过程的可视化;5.1.1编程界面激活CoDeSys后,进入以下编程主界面。
编程界面由如下部分组成:工具栏变量区程序区消息区对象组织器状态栏●菜单栏:包括文件、编辑、工程、附加、高级、联机、窗口、帮助等菜单。
●工具栏:提供快捷图标(或快捷按钮)。
●状态栏:用于显示工程目前的状态及诊断信息。
●变量区:声明及显示程序中声明的变量。
●程序区:程序编辑和修改区域。
●对象组织器:包含“POUs”、“数据类型”、“可视化界面”和“资源”四部分。
●消息区:显示工程和当前命令的相关信息。
5.1.2对象组织器主界面左侧的竖条窗口称为对象组织器,由“POUs”、“数据类型”、“可视化界面”和“资源”四部分组成,包含了一个工程所必需的基本对象。
1.POUs“POUs”部分采用树状结构方式显示文件夹和POU。
2.数据类型在对象组织器中,选中“数据类型”,弹出“数据类型”定义界面。
在此用户可自定义数据类型,如结构体(STRUCT)等,详见6.5章节。
- 69 -3.可视化界面在对象组织器中,选中“可视化界面”,弹出“可视化界面”组态画面。
AC500以太网OPC通讯以太网IP地址设定好以后,AC500就可通过以太网进行通讯。
AC500通过以太网OPC与iFix通讯(PC1对PLC1)1台PC机使用以太网OPC同时与1台PLC通讯的设置1.PS501配置在PS501中完成程序编程后,保存并编译,选择菜单工程/ 选项选择符号配置设置,确认创建符号输入项前 ,点击配置符号文件进入下一步根据实际需要配置设置对象属性框,最后点击确定此时,将生成一个“文件名.SDB”(本例Chongqing.SDB)文件,如果你现在选择联机/ 登录成功,系统自动将“文件名.SDB”拷贝到“C:\Windows\Gateway Files”目录下。
如果你现在没有设备联机,也可以手动将该文件拷贝到“C:\Windows\Gateway Files”目录下。
2.CodeSys OPC Configurator配置从windows开始菜单中启动“CodeSys OPC Configurator”参数设定ServerAppend PLC参数设定PLC1-Project name : 程序文件名(本例Chongqing.pro)其他参数使用默认值即可参数设定Connection点击Edit,配置通讯网关在弹出的Communication Parameters窗口中,点击 New,在Device列表中选择Tcp/Ip通讯方式,点击OK进行相关参数设置:-Address : 填入目标PLC以太网卡的IP地址(本例:192.168.0.10)-Port : 1201-Motorola byteorder : Yes修改完成后,点击OKOPCConfig配置完成,保存退出打开iFix的OPC Power Tool,点击Connection点击Add OPC Server,选择CoDeSys.OPC.02,点击OK点击Add Group点击Add Item点击Browse Server…,选择需要添加的数据,如本例中的PLC1:PLC_PRG..Var3,点击OK点击工具Statistics Mode,进入测试画面,按下Start改变PLC变量Var3的值,观察发现iFix同步改变AC500通过以太网OPC与iFix通讯(PC2对PLC1)2台PC机使用以太网OPC同时与1台PLC通讯的设置1.1#PC机的设置(1# PC机即作编程使用又作上位机使用)①.PS501配置在PS501中完成程序编程后,保存并编译,选择菜单工程/ 选项选择符号配置设置,确认创建符号输入项前 ,点击配置符号文件进入下一步根据实际需要配置设置对象属性框,最后点击确定此时,将生成一个“文件名.SDB”(本例Chongqing.SDB)文件,如果你现在选择联机/ 登录成功,系统自动将“文件名.SDB”拷贝到“C:\Windows\Gateway Files”目录下。
即用型PLC 功能块,与预先编写的Mint GDI 程序结合,可通过EtherCAT 方便的控制e150、e180和e190驱动器介绍本应用说明详细介绍如何与支持EtherCAT 的ABB AC500 PLC 一起使用“通用驱动器接口”(GDI )的Mint 程序(可以通过任何现场总线访问的简单驱动器控制协议。
可以通过它访问e100、e150、e180或e190驱动器的NETDATA 数组)。
请注意,在使用EtherCAT 的情况下,不能使用e100驱动器。
有关GDI Mint 程序的完整和全面说明,以及各种预先编写的AC500运动功能模块的运行方式,请参阅文档AN00204。
本应用说明假定正在使用的Mint GDI 程序版本高于2.17。
本应用说明中包含一个ABB PLC 项目的示例(需要使用Automation Builder v1.2或更高版本)。
该项目使用“PLCopen ”方式的功能模块来控制驱动器的运动。
除通信层的变化外,这些功能块与AN00204附带的项目使用的功能块相同(AN00204包含与Modbus 相关的代码,本应用说明说明了EtherCAT 的使用方式)。
因为是由驱动器本身(即分布式运动控制)对运动进行控制,因此PLC 项目不需要包含ABB PS552-MC-E 运动库,这使其成为仅需要点对点类型运动(例如转位输送机、简单的取放或龙门架系统),但仍需要EtherCAT 网络的高性能(例如快速响应时间或在系统中包含ABB 的S500 EtherCAT IO 模块)的应用的经济高效的解决方案。
示例项目(一个用于MicroFlex e150,一个用于MotiFlex e180)使用PM591处理器和CM579-ETHCAT EtherCAT 通信通讯模块(任何支持使用EtherCAT 通讯模块的AC500都满足要求,用户应根据整体应用要求选择处理器型号)。
MicroFlex e150/e190和MotiFlex e180伺服驱动器应运行5863或更高版本的固件,以通过EtherCAT 使用GDI 。
AC500以太网Modbus通讯以太网IP地址设定好以后,AC500就可通过以太网进行通讯。
AC500通过以太网Modbus与iFix通讯(PC1对PLC1)1台PC机使用以太网MODBUS同时与1台PLC通讯的设置1.PS501配置在硬件组态中添加相应的内部以太网接口:PM5x1-ETH-Internal-Ethernet[SLOT],其自动添加通讯协议MONBUS on TCP/IP【FIX】2.配置iFix打开iFix的MBE Power Tool,点击Connection点击Add Channel,点击Add Device改变 Primary对话框的IP地址,本例PLC地址为192.168.0.10点击Add Data Block,第一步,先增加一个模拟量(本例增加%MW0.0)I/O Address Setup填入通讯的Modbus地址Starting:开始地址数Ending:结束地址数Address:地址数AC500通过Modbus TCP协议通讯,其输入和输出不能被直接访问,只有编程地址标志区%M 的0段和1段可被访问(注意:CPU PM571的%M区只有0段)。
本例AC500 %MW0.0地址对应标准的Modbus字地址为0(AC500的Modbus地址完整对照表参见ABB的MODBUS对照表),而标准的Modbus字地址0在iFix的MBE驱动中,对应的是400001(HOLDING REGISTER)点击Add Data Block,第二步,增加一个开关量(本例增加%MX0.2.0)本例AC500 %MX0.2.0地址对应标准的Modbus位地址为16(AC500的Modbus地址完整对照表参见ABB的MODBUS对照表),而标准的Modbus位地址16在iFix的MBE驱动中,对应的是000017(COIL STA TUS)点击工具Statistics Mode,进入测试画面,按下Start点击Data Monitor…,打开监控表改变PLC变量%MW0.0的值,观察发现iFix同步改变改变PLC变量%MX0.2.0的值,观察发现iFix同步改变AC500通过以太网Modbus与iFix通讯(PC2对PLC1)2台PC机使用以太网MODBUS同时与1台PLC通讯的设置2台PC机的iFix配置完全一样,第二台PCiFix配置请参见以上文档。
ABB AC500 系列PLC与WEST 8100+系列仪表的ASCII通讯指南一、硬件设置仪表设定:在P8100 的组态级(Configuration Mode)中设置好以下几个参数:1.通讯协议(Prot):请改为ASC I (ASC II 通讯协议)2.通讯速率(bAud):1.2/2.4/4.8/9.6/19.2kbps 可选,此处设为19.2kbps3.设备地址(Addr):1 – 99 可选,默认为14.通讯写入功能(CoEn):r_o(只读)或r_W(可读可写),默认为r_WPLC设定:在CoDeSys软件中的硬件配置页面中将AC500 PLC的COM1端口设置为“ASCII”自由口模式,并设定好以下参数:1.RTS control: telegram2.baudrate: 192003.parity: even4.Date bits: 75.Stop bits: 1通讯接线采用485模式接线方式。
二、通讯程序1)仪表ASCII方式指令格式:2)ASCII通讯协议采用半双工通讯,所有的通讯动作都由上位机开始。
上位机给指定地址的控制器发出一命令或要求,控制器对上位机的命令作出应答或发回上位机要求的信息,所有的通讯信息包括以下内容:3)A)1 位信息起始字符;4)B)1 位或2 位地址字符;5)C)1 个命令或数据字符串;6)D)1 位信息停止字符。
7)从上位机发出的信息可以是下列4 种形式之一:8)一类指令:L{N}??*9)确认从站状态正常返回信息: L{N}?A 表示可用10)二类指令:L {N} {P} {C}*11)查询/修改从站的某参数正常返回信息: L{N}{P}{DATA}A*12)三类指令:L {N} {P} #{DATA}*13)设置从站的某参数正常返回信息: L{N}{P}{DATA}I*表示:数据和参数有效14)四类指令:L {N} {P}I *15)在指令3 之后发送给同一从站, 如果指令3 中的数据和参数有效, 从站收到此指令后执行参数设置。
—PLC AUTOMATIONAC500 PLCTunnel automation solutionsAC500 PLC T U N N EL AU TO M ATI O N SO LU TI O NS2The hot swap terminal units TU516-H and TU532-H allow no-load hotswapping of S500 I/O modules during operation. When replacing aS500 I/O module the other modules in the cluster continue operating.• Modular I/O devices with protected outputs and comprehensivediagnosis, covering a wide range of signal types.• The I/O modules can be installed as decentralized I/O with a commu-nication interface module or be connected directly to the AC500 CPU.• Support of different fieldbuses makes it possible to use the S500 I/Omodules with PLCs from different manufacturers.PLC AU TO M ATI O N 3AC500-S SafetyIntegrated safety PLC (SIL3, PL e) designed for safety applications in factory, machinery, process or infrastructure automation.• For simple to complex safety solutions.• Flexible and safe controller-controller communication using PROFINET/PROFIsafe for HA with functional safety.• Separate safety CPU offers the benefit of safety functions which remain active even if non-safety control is inactive.VisualizationABB Control panels feature excellent robustness and easy usability.• The basic CP600-eCo control panel is intended to be used forstandard functions and features high usability for clear interaction with the operation process.• The robust CP600 HMI provides high visualization performance, versatile communication and a representative design for machines and systems.• The CP600-Pro HMI comes with high-end visualization performance, multi-touch operation, versatile trendsetting communication and representative design.ACH580 and ACS880 DrivesABB has a large range of devices for motor control, from softstarters to units with advanced functionality like programmable drives, which offer options for remote and local application control. ABB offers drives designed for tunnel applications with features like:• Override-function: overrides most of the faults in emergency situa-tions. Ensures fan operation as long as technically possible.• Ultra-low harmonic (ULH) drives: almost non-existing supply harmonics to reduce losses and further supply issues. ULH drives can also boost the voltage to compensate for voltage drop due to long motor cables.• Up to IP55 available for wall-mounted drives enabling cabinet-free installation.• ACH580 is designed for ventilation and other HVACR applications.• ACS880 offers an extensive power and voltage range as well as awide selection of variants and options.—ABB automation products54AC 500 PLC T U N N EL AU TO M ATI O N SO LU TI ONS —AC500 PLCThis is our way for your success!ABB´s core competence is proven by numerous tunnels globally - based on PLCs, HMIs, motors, drives and the Automation Builder integrated engineering suite. They are a perfect fit for tunnel applications, resulting in engineering productivity.Tunnels are created wherever local conditions do not permit an efficient road or rail routes. They connect people by shortening travel times signifi-cantly, protect man and nature from noise and exhaust fumes and make remote areas accessible.Protection and security• Tunnel ventilation to protect people and equipment in every situation -Smoke extraction -Fresh air circulation• Video and radar control to detect hazardous situations early• Emergency evacuation system of the entire tunnel providing safe waiting spaces• Modern lighting technology for safe navigation and good recognition of vehicles and passengers• Manual call points along the exit routes• Firefighting systemsThe safety standards for tunnels are regularly reviewed and adapted to the latest findings. New tunnels will be built and equipped on the basis of the most up-to-date and safe technologies and constructions, while older tunnels will have to be upgraded.Our presence in more than 100 countries provides quick and timely support in any part of the world. Proactive service operations can be planned around the customers’ specific needs.Control and safety • AC500-High availability -Safety PLC• Drives for an optimal integration of the tunnel fans• Suitable offers of control systems and switchgear • Power monitoring• Low-/medium-voltage distribution systems• Emergency power supplyPLC AU TO M ATI O N 76Monitoring interfacesSupervisory control systemLocal tunnel control systemField devices andsubsystemsPhysical system architectureTunnel control architectureABB offers a portfolio of higher-level control systems (SCADA) which act on top of the local ABB PLC-based architecture. All technical subsystems and field devices of the tunnel system can be controlled and monitored from one or several central locations.ABB provides an end-to-end portfolio with a high number of scalable products and options, from the field layer right through to the management and visualization layers. This saves significant engineering time and money, while at the same time ensuring a highly available, safe and future-proof tunnel system.Supervision and monitoring • Local and higher-level control systems (SCADA)-Dashboards for an overview of the entire tunnel system -HMI CP600• Energy management for the complete system• Drive systems to efficiently operate tunnel ventilation3A D R 010217, 1, e n _U S - P r i n t e d i n F i n l a n d (E d i t i o n 10.2018 H a n s a P r i n t )/plc/automationbuilder—ABB Automation Products GmbH Eppelheimer Straße 82D-69123 Heidelberg / Germany Tel.: +49 62 21 701 1444Fax: +49 62 21 701 1382Additional informationWe reserve the right to make technical changes or modify the contents of this document without prior notice. ABB does not accept any responsibility whatsoever for potential errors or possible lack of information in this document.We reserve all rights in this document and in the subject matter and illustrations contained therein. Any repro-duction, disclosure to third parties or utilization of its contents – in whole or in parts – is forbidden without prior written consent of ABB.© Copyright 2018 ABB. All rights reserved.Specifications subject to change without notice.。
ABBAC500系列可编程控制器硬件培训教程ABBAC500系列可编程控制器(PLC)是一种先进的数字控制设备,广泛应用于工业自动化领域。
AC500系列PLC硬件培训教程将全面介绍AC500系列PLC的各种硬件组成及其功能。
本教程的目的是帮助读者了解和掌握AC500系列PLC的硬件相关知识,使其能够在实际应用中正确选择和配置PLC硬件,并能熟练运用PLC硬件实现自动控制。
一、AC500系列PLC概述AC500系列PLC是ABB公司开发的一种高性能可编程控制器产品系列。
它具有可靠性高、操作简便、功能齐全等特点,可广泛应用于各种自动化控制系统中。
AC500系列PLC提供多种不同型号的CPU模块,以及各种不同类型的数字输入/输出模块、模拟输入/输出模块、通信模块等。
AC500系列PLC还提供了丰富的编程和配置软件,可方便地对PLC进行编程和配置。
二、AC500系列PLC硬件组成AC500系列PLC主要由以下几个硬件模块组成:1.CPU模块:负责PLC的整体控制和数据处理。
AC500系列PLC提供多种不同型号的CPU模块,以满足不同的应用需求。
CPU模块通常具有高性能、大容量的存储空间,以及多种不同类型的通信接口。
2.输入/输出模块:用于与外部设备进行数据交换。
AC500系列PLC提供了多种不同类型的输入/输出模块,包括数字输入/输出模块、模拟输入/输出模块、专用输入/输出模块等。
这些模块通常具有多个通道,可连接多个外部设备。
3.通信模块:用于与其他设备进行数据通信。
AC500系列PLC提供了多种不同类型的通信模块,包括以太网模块、串口模块、现场总线模块等。
这些模块能够实现PLC和其他设备之间的可靠数据通信。
4.电源模块:为PLC提供稳定的电源供应。
AC500系列PLC提供了多种不同功率的电源模块,以满足不同的应用需求。
电源模块通常具有多个电源输入口,以确保PLC在供电故障时仍能正常工作。
三、AC500系列PLC硬件配置AC500系列PLC的硬件配置是指根据实际应用需求,选择合适的CPU模块、输入/输出模块、通信模块等,并将它们组合起来,构成一个完整的PLC系统。
操作入门 我们将向你介绍:使用PS501软件和AC500系统编辑一个小程序。
www.gongkong365.com使用入门:
下面我们举一个例子来说明如何创建一个工程: • 一个CPU单元(PM581-ETH )和一个CPU地板(TB511-ETH,带一个扩展通讯槽) • 一个数字量I/O模块DC532 (16点数字量输入,16点数字量输入/输出可设置。) • 一个24v DC 电源。 • 一个安装了PS501 软件的可以用来编写程序的计算机。 • 一根电缆(TK501 5m),用来连接CPU和计算机的串口编程电缆。
任务:在这个例子里,我们是用FBD(功能块)方式编写程序。 以一个数字量输入信号触发一个数字量输出信号。
创建一个新工程: 1. 首先,打开ABB的PS501软件,选择[File] /[New] 新建一个工程。如下图所示:
2.在弹出的窗口中选择相应的CPU型号,本例中我们选择:“AC500 PM581”。 选择完毕后,点击[OK]
www.gongkong365.com 3.在上步点击[OK]之后,弹出目标设定窗口。通常我们选择默认设置,直接点击[OK]键确认。 4. 在这个弹出的窗口中,你可以定义POU(程序组织单元)的名字、可以选择POU的类型以及POU的编程语言。在这个例子中我们选择了FBD(功能块编程语言),默认 PLC_PRG名字。
www.gongkong365.com 5. 现在你已经打开一个新工程了: 把新建的工程保存在电脑中: 1. 点击[File] / [Save as ] 把新建工程保存在软件的安装目录下[Projects ]文件夹下。
www.gongkong365.com2. 确定新建工程的名称,保存在电脑中。
硬件组态: 1.点击左侧窗口中的[Resources]标签:
www.gongkong365.com 2. 在弹出窗口中双击[PLC Configuration ]选项,出现下面的窗口。 3. 在中间出现的窗口中,有一个[AC500]文件夹。打开文件夹,出现硬件组态树状结构图。选择每一项内容,并在上点击鼠标右键,可以进行相应的设定和选择。 本例中我们只选择I/O – BUS [ FIX ] 选项,点击鼠标右键,进行I/O模块的选择。
www.gongkong365.com配置一个DC532模块:16DI / 16DC 1. 在弹出的窗口中,选择DC532-16 DI/16DC模块。
2.选择完后,点击已添加的模块。可以对相应的模块参数进行设定,本例中选择默认参数。
www.gongkong365.com3. 在添加了DC532 模块后,出现下图说所示的内容。DI输入0-15 / 根据变量属性的不同,分成了:WORD (字变量),BYTE(字节变量),BOOL(布尔变量)。我们在这里全部选用BOOL变量(Input 0 – Input 15).
4. 点击选择某个变量后,会在变量的右侧出现一个基本参数窗口,在注释里可以写入对变量的描述。如下图所示:
www.gongkong365.com5. 除了支持变量内容注释外,软件还支持对于具体的每一个变量进行变量名的更新。 双击变量中的字母“AT”这时,会出现一个方框,可以在里面对变量进行命名。(支持英文和数字)
6. 前面我们介绍了16点数字量输入的变量定义和地址分配;接下来,我们对另外的16 DC(即:16点数字量输入/输出可设置)进行说明和定义。 如下图所示:对于DC532可设置模块的16个可设置(组态)通道,每一个通道提供了两种状态:( 1.Digital In/Outputs – Inputs 输入 和2.Digital In/Outputs – Outputs 输出 ) 用户可以依据实际需要,进行相应的设置。但是,为了保证设置的正确有效,同一个可设置通道只能有一种状态被设定和使用。(即:不允许同一个可设置通道有两种状态,输入和输出同时被设定。)本例中:我们把可设置通道全部作为输出点来使用。
www.gongkong365.com功能块编辑:(创建一个程序) 1. 点击主窗口右下方的[POU]标签,进入程序编辑界面:本例中我们选用了FBD编程方式。
2.这时,在工具栏中会出现一些常用的功能块快捷图标。本例中我们选择了第三个快捷图标:IN—R (Assign) 用一个输入来触发一个输出。如下图所示:
2. 点击完毕后,在程序界面会出现两组红色的问号。用鼠标单击问号组,然后按下功能键F2 界面会弹出一个[Help Manager] 窗口。通过这个窗口,用户可以选择已经定义过的变量。包括:本地变量、全局变量和系统变量。 本例中:我们选择了在硬件组态中已经定义过的两个全局变量。 I0 digital (BOOL) 和 Q0 digital (BOOL)
www.gongkong365.com 4.编写完程序后,我们需要对程序进行校验。点击 [Project] 选择 [Rebuild ] 或者 [ Rebuild all ] ,编程软件可以对用户编写的程序进行编译和校验。如果出现错误或警告,系统会在信息栏中用红色字体提示和显示。用户可以根据显示的信息和错误代码进行相应的修改和编译。待编译完毕后,需要再次重复上述步骤进行校验。
设置通讯参数: 1. 编译完所有的程序并校验无误后,我们需要把程序下载到CPU中。这时就需要对连接方式和连接端口进行选择和设定,AC500 系列CPU可以通过多种方式进行编程连接。 如:COM1口 / COM2口 ,如果CPU支持以太网功能则还可以用Ethernet端口来下载程序。 本例中:我们选择COM2口来进行程序下载。在主窗口界面选择[Resource] 按钮,进入硬件设置界面,选择COM2 – Online access [SLOT] (默认)。可以对端口的基本信息进行设定。
www.gongkong365.com 2. 接下来,选择[Online] 菜单里的[Communication Parameters ] 通讯参数设定选项,进行通讯参数的设置:如下图所示:
2. 在弹出的通讯参数设定窗口中,首先选择[Gateway…]项 ,把[Connection]项设定为(Local )模式。 如下图所示:
www.gongkong365.com 4. 接下来,我们就可以点击[New] 选项来选择相应的通讯方式。本例中我们选择了串口通讯方式,Serial(RS232),如下图所示:
5. 在选定了通讯方式后,我们可以对选定模式的通讯参数进行设定。如果用户选用了串口通讯方式,在设定中需要注意一点:要把[ Motorola byte order ] 选项设定为Yes 。其它的参数可以根据实际要求来设定,如下图所示:
www.gongkong365.com 编译完的程序和PLC硬件的连接: 1. 下载PLC程序 点击[ online ] – Login :弹出程序下载选择界面,选择后即可下载或连接到CPU。
2.下载完毕后,需要创建一个Boot 文件。(此功能可以设定为自动下载)
www.gongkong365.com运行程序: 1.在[ Online ] 菜单里选择Run 选项,程序进入运行状态。
2. 在运行状态中,可以使用强制功能对变量进行强制和释放操作。如下图所示:
3. 我们可以看到,程序中的变量变成了蓝色。如下图所示:
www.gongkong365.com 4.用户可以打开硬件组态界面,察看程序中变量的运行状态。如下图所示:
www.gongkong365.com分布式I/O扩展配置举例:
说明: AC500 系列PLC的I/O扩展有两种方式:本地扩展和分布式扩展。在CPU本地最多可以扩展7个I/O模块,如果仍然需要添加I/O模块,可以通过现场总线的方式来进行分布式扩展。AC500 支持常用的现场总线(如:Profibus-DP 、CanOpen、DeviceNet…等)和ABB自己的CS31 总线。
本例中:我们介绍非常普遍的Profibus DP 分布式扩展方式。在进行分布式扩展时,需要增加一个分布式扩展模块:DC505-FBP (Profibus DP 从站) 每增加一个从站就需要添加一个分布式扩展模块。每个分布式模块的带模块能力:开关量模块Max:7块 ;模拟量模块 Max:32路输入32路输出 ,总共不能超过64路。通讯距离和带从站的数量由所选择的总线决定。如:Profibus DP ,不带中继器32个从站,通讯距离为1200米。
www.gongkong365.com 1..选择CPU类型 2.在选择了编程语言后,进入了程序编辑界面。点击左侧窗口下方的[Resources]进入如下界面。
3.根据实际配置进行硬件组态:添加本地的I/O模块和通讯模块
www.gongkong365.com 4.完成硬件配置后,保存工程文件。然后,打开[Tools]文件夹双击[SYCON.net]进行PROFIBUS-DP的配置:
5.首先,在网络配置窗口中选择现场总线的主站模块图标[本例中,选择了PROFIBUS-DP总线的主站:CM572-DPM ]。鼠标拖拽图标,将它添加到绿色的系统总线上。这时,会弹出一个参数配置窗口,可以设定模块的地址。
www.gongkong365.com