2目录目录目录目录第1章:软件要求及软件安装第2章:创建新CCW项目第3章:配置控制器功能性插件模块第4章:创建用户定义功能块第5章:创建新的梯形图程序第6章:项目下载和故障排除第7章:测试运行程序第8章:保存和关闭项目第9章:连接至现有控制器第10章:使用Micro810智能继电器功能(无需软件)3简介简介简介简介本文档将通过创建“交通信号灯”控制项目来学习Micro800和CCW的基本功能。十字路口交通信号灯项目控制程序通过车辆传感器来监视流量。您需要的软件和硬件如下所示。要求要求要求要求硬件要求硬件要求硬件要求硬件要求::::Micro810,2080-LC10-12QWBMicro830,2080-LC30-16QWB标准USB电缆软件要求软件要求软件要求软件要求::::一体化编程组态软件(CCW),版本1.01或更高版本RSLinx,版本V2.57或更高版本4第第第第1章章章章–CCW软件要求及软件安装软件要求及软件安装软件要求及软件安装软件要求及软件安装5使用的硬件和软件版本使用的硬件和软件版本使用的硬件和软件版本使用的硬件和软件版本软件要求软件要求软件要求软件要求一体化编程组态软件在如下所示的操作系统版本和服务包中成功通过测试:操作系统兼容性操作系统兼容性操作系统兼容性操作系统兼容性Microsoft®Windows®XP®SP3或更高版本(家庭版除外)MicrosoftWindowsVista®SP2或更高版本MicrosoftWindows7®硬件要求硬件要求硬件要求硬件要求若要有效使用一体化编程组态软件,您的个人计算机必须满足以下硬件要求:元件元件元件元件最低要求最低要求最低要求最低要求推荐推荐推荐推荐处理器Pentium3或更高Pentium4或更高RAM存储器512MB1.0GB硬盘空间3.0GB空闲4.0GB空闲光盘驱动器DVD-ROMDVD-ROM指针设备任何Windows兼容的指针设备任何Windows兼容的指针设备6安装安装安装安装CCW软件软件软件软件((((标准版标准版标准版标准版))))本章将介绍您如何安装CCW标准版软件。1.插入一体化编程组态软件(CCW)DVD-ROM。如果软件不能自动启动,则请浏览CD的内容,双击一体化编程组态软件安装程序一体化编程组态软件安装程序一体化编程组态软件安装程序一体化编程组态软件安装程序图标。2.CCW安装向导启动后,请按照安装说明进行操作。选择安装语言,然后单击““““继续继续继续继续””””(Continue)。73.选择安装类型(建议选择典型安装),然后单击““““继续继续继续继续””””(Next)。4.勾选复选框以创建桌面快捷方式,然后单击““““下一步下一步下一步下一步””””(Next)。85.在如下所示字段中输入客户信息,然后单击““““下一步下一步下一步下一步””””(Next)。6.阅读许可协议中的条款。选择接受,然后单击““““下一步下一步下一步下一步””””(Next)。97.可使用默认安装位置,也可单击““““更改更改更改更改””””(Change)修改安装位置。安装位置定义完成后,单击““““安安安安装装装装””””(Install)。整个安装过程可能需要2小时才能完成。8.安装进行中,整个安装过程可能需要2小时。如果是首次安装,将会执行如下所示的全部四个步骤。109.建议安装ControlFLASHv10.00.11。此为固件下载所必需的软件。若要安装ControlFLASH,单击““““下一步下一步下一步下一步””””(Next)。10.阅读许可协议中的条款。选择““““我同意我同意我同意我同意””””(IAgree),然后单击““““下一步下一步下一步下一步””””(Next)。1111.可使用默认安装位置,也可单击““““浏览浏览浏览浏览””””(Browse)更改安装位置。单击““““下一步下一步下一步下一步””””(Next)继续操作。12.对于新用户而言,不建议勾选“启用FactoryTalkSecurity”(EnableFactoryTalkSecurity)。单击““““下下下下一步一步一步一步””””(Next)继续安装操作。1213.安装完成后,单击““““关闭关闭关闭关闭””””(Close)。。。。此时无需启动ControlFLASH。14.CCW(V1.02)安装现已完成。单击““““完成完成完成完成””””(Finish)。13第第第第2章章章章–创建新创建新创建新创建新CCW项目项目项目项目14创建新创建新创建新创建新CCW项目项目项目项目本章将介绍如何创建新CCW项目。1.首先,打开一体化编程组态软件。双击““““一体化编程组态软件一体化编程组态软件一体化编程组态软件一体化编程组态软件””””(ConnectedComponentsWorkbench)图标,或从““““开开开开始始始始””””(Start)菜单选择““““程序程序程序程序罗克韦尔自动化罗克韦尔自动化罗克韦尔自动化罗克韦尔自动化CCW一体化编程组态软件一体化编程组态软件一体化编程组态软件一体化编程组态软件””””(ProgramsRockwellAutomationCCWConnectedComponentsWorkbench)。152.要创建新项目,首先在“一体化编程组态软件”(ConnectedComponentsWorkbench)屏幕的右侧,单击““““设备工具箱设备工具箱设备工具箱设备工具箱””””(DeviceToolbox)中的““““目录目录目录目录””””(Catalog),展开““““控制器控制器控制器控制器””””(Controllers)文件夹。双击任一控制器。本例中,我们选择2080-LC30-16QWB。163.至此,基于该控制器的Micro830新项目创建完毕。“一体化编程组态软件”(ConnectedComponentsWorkbench)屏幕左侧的““““项目管理器项目管理器项目管理器项目管理器””””(ProjectOrganizer)中应显示Micro830。4.您可以在““““项目管理器项目管理器项目管理器项目管理器””””(ProjectOrganizer)的顶部更改项目的““““名称名称名称名称””””(Name)。本例中,我们使用“交通信号灯”(TrafficLight)。175.选择““““文件文件文件文件项目另存为项目另存为项目另存为项目另存为...””””(FileSaveProjectas....)。在“项目另存为…”(SaveProjectAs…)对话框中,键入““““名称名称名称名称””””(Name)并定义保存““““位置位置位置位置””””(Locatio),然后单击““““确定确定确定确定””””(OK)。将会在该指定位置处创建以所分配的名称命名的文件。18第第第第3章章章章–配置控制器功能性插件模块配置控制器功能性插件模块配置控制器功能性插件模块配置控制器功能性插件模块19配置控制器功能性插件配置控制器功能性插件配置控制器功能性插件配置控制器功能性插件本章将介绍两个功能性插件示例,以及如何在控制器中对其进行配置。1.要配置控制器的功能性插件,在““““项目管理器项目管理器项目管理器项目管理器””””(ProjectOrganizer)中双击Micro830图标,弹出以下画面:槽槽槽槽1槽槽槽槽2202.假设功能性插件槽1中已安装了一个隔离式串行端口模块。右键单击第一个功能性插件槽图,选择2080-SERIALISOL。3.假设功能性插件槽2中已安装了一个4通道模拟量输入模块。右键单击第二个功能性插件槽图,选择2080-IF4。214.注意,Micro830画面将发生变化,显示所安装的功能性插件。现在,如果要更改““““通道通道通道通道0输入类型输入类型输入类型输入类型””””(Channel0InputType),您只需在““““属性属性属性属性””””(Properties)下直接选择““““电流电流电流电流””””(Current)或““““电压电压电压电压””””(Voltage)。此外,您也可以在此更改““““频率频率频率频率””””(Frequency)和““““输入状态输入状态输入状态输入状态””””(InputState)。225.如果需要配置RTC模块,则请重复步骤2,但需选择2080-MEMBAK-RTC,屏幕画面应与下图类似。注:RTC功能性插件2080-MEMBAK-RTC“只能”插在Micro830的插槽1中。6.有关可用功能性插件的详细信息,请参见:第第第第4章章章章–创建用户定义功能块创建用户定义功能块创建用户定义功能块创建用户定义功能块(UDFB)24创建用户定义功能块创建用户定义功能块创建用户定义功能块创建用户定义功能块(UDFB)本章将介绍如何创建用户定义功能块,并将其用于交通信号灯控制。并非所有项目都需要用户定义功能块,但可用它来捕捉重复性代码以便于项目中重复使用。1.右键单击““““项目管理器项目管理器项目管理器项目管理器””””(ProjectOrganizer)中的““““功能块功能块功能块功能块””””(FunctionBlocks),选择““““添加添加添加添加””””(Add)并选择““““新新新新LD::::梯形图梯形图梯形图梯形图””””(NewLD:LadderDiagram)。252.右键单击UntitledLD,选择““““重命名重命名重命名重命名””””(Rename)。3.键入TRAFFIC_CONTROLLER_FB(为梯形图文件指定的名称将用作UDFB名称),按下回车键。264.要在梯形图程序中实施的功能块所采用的常规交通控制器算法如下:如果南南南南(S)、北北北北(N)方向上的交通信号灯为红灯红灯红灯红灯,并且道路南北任一方向任一方向任一方向任一方向上有车辆等待5秒秒秒秒,则东东东东(E)、西西西西(W)方向上的交通信号灯从绿灯变为黄灯绿灯变为黄灯绿灯变为黄灯绿灯变为黄灯,保持保持保持保持2秒秒秒秒然后从黄灯变为红灯黄灯变为红灯黄灯变为红灯黄灯变为红灯。东东东东(E)、西西西西(W)方向上的交通信号灯变为红灯红灯红灯红灯的同时,南南南南(S)、北北北北(N)方向上的交通信号灯变为绿灯绿灯绿灯绿灯。5.创建UDFB时,需要预先定义的最重要事项就是此功能块所需的输入,以及将产生的输出。在功能块的““““本地变量本地变量本地变量本地变量””””(LocalVariables)中对这些输入和输出进行定义。因此,双击TRAFFIC_CONTROLLER_FB下的““““本地变量本地变量本地变量本地变量””””(LocalVariables)。6.右键单击顶行并选择““““复位设置复位设置复位设置复位设置””””(ResetSettings),将显示所有必要的列。289.我们希望第一个梯级按以下方式工作:若:南北方向亮红灯、东西方向亮绿灯,且南北任一方向上的传感器已由车辆触发至少五秒钟,则:东西方向的信号灯从绿灯切换为黄灯。10.单击右下角的““““工具箱工具箱工具箱工具箱””””(Toolbox)选项卡,再单击LD前面的+,将显示可用的梯形图指令。2911.要实现第一步,我们需要两个串联的““““直连触点直连触点直连触点直连触点””””(DirectContact)(因为南北方向的红灯与东西方向的绿灯是逻辑与关系)。单击““““工具箱工具箱工具箱工具箱””””(Toolbox)中的““““直连触点直连触点直连触点直连触点””””(DirectContact),将其拖动到梯级处释放。3012.释放鼠标按钮后,将弹出““““变量选择器变量选择器变量选择器变量选择器””””(VariableSelector)画面。