为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

罗克韦尔plc培训教材2

2017-09-18 50页 doc 1MB 61阅读

用户头像

is_731942

暂无简介

举报
罗克韦尔plc培训教材2罗克韦尔plc培训教材2 五、了解RSView Studio软件,以及ViewAnyWare策略 ViewAnyWare ViewAnyWare产品,与用于控制的Logix以及用于通讯的NetLinx架构在一起,构成了罗克韦尔自动化的集成架构策略。ViewAnyWare策略将罗克韦尔自动化在Allen-Bradley电子化操作员接口和工业PC机硬件方面的专业技术,同罗克韦尔软件的管理控制软件组合在一起。当前的ViewAnyWare产品包括: TM, RSView Enterprise Series软件 TM, Pan...
罗克韦尔plc培训教材2
罗克韦尔plc培训教材2 五、了解RSView Studio软件,以及ViewAnyWare策略 ViewAnyWare ViewAnyWare产品,与用于控制的Logix以及用于通讯的NetLinx架构在一起,构成了罗克韦尔自动化的集成架构策略。ViewAnyWare策略将罗克韦尔自动化在Allen-Bradley电子化操作员接口和工业PC机硬件方面的专业技术,同罗克韦尔软件的管理控制软件组合在一起。当前的ViewAnyWare产品包括: TM, RSView Enterprise Series软件 TM, PanelView Plus操作员接口 TM, VersaView工业计算机和监控器 , VersaView CE工业计算机 RSView企业版系列软件 罗克韦尔软件的RSView企业版系列是一种HMI软件产品,它被设计成具有通用的外观、感觉和向导以帮助加速HMI应用系统开发和培训时间。使用RSView企业版系列3.0,您可以参考已经存在的Logix数据标签。这些参考标签的任何变化会被RSView自动继承。RSView企业版系列软件包括: TM, RSView Studio允许您在单一的设计环境中创建应用系统。它可以组态Supervisory Edition,Machine Edition,VersaView CE以及PanelView Plus。为改善嵌入式机器和管理层的HMI系统之间的可移植性,它支持编辑和再使用项目,节省了开发时间,降低了工程和培训成本。 TM, RSView Machine Edition(ME)是机器级的HMI产品,支持开放型和专一型的操作员接口解决。它在多个平台(包括Microsoft Windows CE,Windows 2000/XP,以及PanelView Plus解决方案)之间提供了一个通用的操作员接口,对于监视和控制单独的机器或小型的处理过程都是很理想的。 TM, RSView Supervisory Edition(SE)是一种用于管理级监视和控制应用系统的HMI软件。它具有分布式和可升级的架构,支持分布式服务器/多用户的应用系统。这种可升级的架构可以应用到一个单独的、单服务器/单用户的应用系统中,或者与多台服务器接口的多用户系统中。 PanelView Plus操作员接口 PanelView Plus对于需要监视、控制以及用图形显示信息的应用系统是很理想的,使操作员可以快速理解他们应用系统的状态。PanelView Plus使用RSView Studio编程,并且嵌入了RSView Machine Edition功能。它将广泛使用的Allen-Bradley PanelView版的最好特性与PanelView “e”操作员接口产品联合在一起,并且增加了新的功能,包括: , 多厂商之间通讯 , 趋势图 , 表达式 , 数据日志 , 动画 , 直接浏览RSLogix 5000地址的RSView Studio VersaView工业计算机和监控器 VersaView是一系列工业计算机和监视器的解决方案,包括集成的显示计算机、工作站、无显示计算机和水平面板监视器。VersaView产品提供了改变技术的简易管理,结实且低成本的设计,更简单的产品配置。所有的VersaView产品提供了可用的最新的工业解决方案,使可视化、控制、信息处理以及维护应用系统方面均达到最优化。RSView ME,RSView SE 1 客户端,以及RSView SE服务器运行版都被安装了(需要分别激活)。 VersaView CE工业计算机 VersaView CE是带有Windows桌面环境的开放式Windows CE终端——它将操作员接口和工业计算机的特性集中在一起。它是带有紧凑的闪存驱动并集成RSView Machine Edition运行版(不需要激活)的高性能计算机。没有硬盘、风扇以及移动部件,这意味着在工厂层上的最大可靠性。VersaView CE容易装配和维护,它是一个简易并且经济的开放式系统,可以很容易的在包裹中使用并提供了强大的功能。 下面使用RsView Studio软件开发一个在PanelView Plus上控制变频器的工程。 1) 打开RSView Studio集成开发平台 2) 选择PanelView Plus的开发环境Machine Edition,点击OK继续。 3) 点击New菜单,输入项目的名称PVP_VFD,单击Create继续。 2 建一个新的项目 项目名称 最后点击建立 4) 点击PVP_VFD,新建一个新的OPC数据服务器。 添加OPC数据服务器 5) OPC数据服务器的名称为OPC,OPC为RsLinx OPC Server。 3 6) 如图所示,单击Communication Setup进行通讯接口设置。 点击通讯设置 7) 新建一个配置,点击Finish结束。 4 8) 新建一个名称为PVP的主题名,点击Local,添加一个Ethernet设备。 添加以太网添加主题名 的设备 添加主题名 9) 对应Demo箱上Ethernet设备,添加对应的模块,选择后按OK结束。 5 添加以太网 的设备 10) 输入Ethernet设备的IP地址,按OK结束。 11) 将PVP与制定的运行VFD_Control的CPU对应起来,点击Apply后,点击Copy结束。 6 先点击Apply 后点击Copy 12) 继续点击Communication Setup,在Target菜单栏重新将PVP指向CPU,VFD_control. 先点击Target 点击OK结束 13) 点击Project Settings,修改项目的分辨率。 7 14) 修改项目的分辨率为800X600。 15) 新建一个画面用于控制变频器的操作。 8 16) 点击按钮,新建一个非保持的按钮在画面上。 点击按钮 17) 双击按钮进去,找到Connections菜单栏,单击Tag,为按钮分配标签 18) 如图所示,刷新所有的文件夹。 19) 点击PVP,找到在线数据,选中ControlLogix程序中的标签start,单击OK确定。 9 20) 如上述的步骤,继续添加一个停止按钮对应停止。然后可以改变按钮的颜色和字体。 21) 继续在画面上添加一个数据显示控件用于显示变频器的频率。 数据显示控件 22) 如上步骤,为控件分配CPU标签,标签在对象数据模型里。 10 23) 继续在画面上添加一个数据输入控件用于调节变频器的频率。 数据显示控件 24) 如上步骤,为控件分配CPU标签,标签在对象数据模型里。 11 25) 变频器的基本控制已经结束,因该保存修改,我们将改画面的名称定义为Main。 12 26) 将鼠标移到Strartup菜单栏,双击进入设置起始画面。 双击进入 27) 单击选中Initial graphic,选中我们新建的Main画面为主画面。 13 单击选中 28) 点击图标进行模拟测试阶段。 模拟测试 29) 测试成功后,如下图所示,我们生成在PanelView Plus上显示的运行项目.Mer打包项目文件。 生成项目文件 30) 选择项目文件保存的目录D:\training\PVP_VFD.mer文件。 14 31)到现在为止,我们的开发工作已经完毕,现在需要将项目文件下载到PanelView Plus的CF卡中,我们有三种下载途径,DF1口、外部CF卡和Ethernet网络。现在我们通过Ethernet下载项目文件。如图点击下载工具。 点击下载工具 32) 点击左上方的Download,选择Source file为D:\trianing\PVP_VFD,然后选择屏幕下方的PanelView Plus1250,点击右上方的Download进行网络下载文件。 15 下载项目文件 源文件 PanelView Plus1250 33) 下载项目文件结束后,点击退出,现在我们将注意力放到PanelView Plus 终端上。 34) 下面两点是重要的注意事项: , PanelView Plus上电后便直接进入配置画面,并没有象RAC6182或VersaView CE一样 的操作系统界面。 , 您能通过配置画面配置您终端的不同显示需求。 35) 单击F4进入终端设置,显示配置选项。 16 Diagnostics Setup – 提供工具对不同的事件进行分类 Display – 提供屏幕保护和定制的屏幕亮度 File Management –管理PanelView Plus内的项目和字体文件 Input Devices – 提供标定输入设备的接口 Networks and Communications – 配置PanelView Plus的网络接口属性。包括Ethernet 口和RsLinx Enterprise “shortcuts”。 Print Setup – 配置诊断和报警的打印属性 Startup Options – 设置Machine Edition的启动参数选择 System Event Log – 显示PanelView Plus所有的事件日志 System Information –提供Machine Edition的版本和硬件统计 Time/Date/Regional Settings –设置终端的时间和区域设置 36) 单击F8进入主配置界面。 37) 单击 “Load Application [F1]” button. 38) 单击 “Load Application [F1]” button。装载我们刚才下载的项目文件PVP_VFD.mer文 件。 17 39) 单击 “Run Application [F2]” 按钮运行您的项目。 下面使用RsView Studio Supervisor Edition软件将PanelView Plus的程序移植到HMI程序RsView SE上。 1) 打开RsView Studio集成开发平台 2) 选择PanelView Plus的开发环境Supervisor Edition Stand-alone,点击OK继续。 18 3) 点击New菜单,输入项目的名称PVP_VFD,单击Import继续。 建一个新的项目 项目名称 最后点击导入 4) 选择RsView Machine Edition Application,点击Next继续。 19 导入ME项目程序 最后点击继续 5) 选择上面的ME程序PVP_VFD,点击结束。 选择实验七点ME程序PVP_VFD 最后点击结束 6) 如图所示,单击Communication Setup进行通讯接口设置。 20 添加OPC数据服务器 7) OPC数据服务器的名称为OPC,OPC为RsLinx OPC Server。 8) 展开树形结构,会发现ME的Main画面已经导入进来,你双击打开Main。 21 点击Main 9) 你发现你的EOI程序这么快就转换为了HMI软件,马上点击运行吧,观察一下你的开 发成果。 添加主题名 22 第二天培训内容——罗克韦尔网络架构 一、NetLinx网络架构 NetLinx完整的网络架构 罗克韦尔自动化开放式通讯架构提供了优异的效率和性能,可以方便地使用您的特殊要求。NetLinx架构包含了连接制造系统和企业管理系统的所有必需的要素。这种底层到顶层的通讯模式将满足您建立完备系统的需求。 用户所需要的是面向未来的解决方案,它可以提供先进的网络技术、更高的系统性能和产出能力。我们的一整套通用的通讯技术及其开放式软/硬件接口可以将制造层设备以多种方式连接至互联网。这种技术充分发挥了控制和信息(CIP,Control and Information Protocal)的优势,并提供了完整的网络功能以及标准的软/硬件接口。 与介质无关 NetLinx是“与介质无关“的技术。它意味着您可以根据您的具体应用要求选择通讯组件和 TM介质。如面向信息和控制数据传输的基于Ethernet TCP/IP的Ethernet/IP,为确定性控制层 TMTM选择ControlNet,以及为设备层选择DeviceNet,在过程控制方面也可选择与 TMFOUNDATION Fieldbus的连接。您可以设计一个功能强大的解决方案,采用最新的技术,提供最先进的功能。为进一步开发您的通讯系统,NetLinx架构融合了开放式技术如面向过 TMTM程控制的对象连接与嵌入技术(OPC),以及来自罗克韦尔软件的RSLinx和IOLinx软件产品。用市场上现有的软/硬件组件,为您的计算机系统提供无缝接口。 开放式接口 NetLinx为您提供建立完善解决方案所需的各种工具。NetLinx架构不仅提供了Ethernet/IP、ControlNet、DeviceNet和FOUNDATION Fieldbus等网络连接,重要的是:NetLinx架构还包含了面向自动控制而优化的一整套通用的高级软件接口。和这些网络一样,这些接口是完全开放的,并能保证最为高效的数据传输。 网络接口包括软件(应用程序接口API和网络驱动)、PC卡件及嵌入式解决方案。这些接 TM口向您提供了很好的灵活性:或使用市场上现有的应用软件,或使用通用的Windows PC TM(NT,95/98,2000,XP)、Visual Basic或C++等编写用户程序,以达到采集数据、组态用户网络系统和实时控制的目的。对于这些软件接口,我们同样可以提供全系列的硬件接口卡。这些接口卡和软件一起为您提供完整的NetLinx解决方案。 二、EtherNet/IP网络 Ethernet/IP:企业范围的信息管理 面向设备组态、数据采集和实时控制的Ethernet/IP开放工业协议 Ethernet TCP/IP,这一广泛运用于万维网(World Wide Web)和大多数电子邮件系统的网络,同样是罗克韦尔自动化在制造层和用户商务系统之间的网络选择,因为通过它访问各种企业的信息系统相当便利。Ethernet/IP网络可向几乎所有的计算机系统和应用软件包提供多厂商的连接能力,并充分利用了现成商用的Ethernet/IP芯片和物理介质,使其成为广为接受的全球标准。Ethernet/IP采用了标准的Ethernet TCP/IP,包括协议、芯片和介质,并在顶层植入了基于NetLinx架构的IP,即工业协议(Industrial Protocol)。其结果是:采用Ethernet/IP对您的工厂进行组态、数据采集和控制,就可以同时享有所有标准Ethernet TCP/IP和NetLinx网络架构的优点。 23 互联网网站服务器(Internet Web Server)功能 Ethernet/IP使用标准的网站浏览技术通过互联网传送数据,罗克韦尔自动化已经在许多产品中嵌入了Web Server功能。使用标准的网页浏览器,用户可以对这些不同产品进行数据读/写,解读诊断信息,建立用户自定义页面。这样,利用这种功能,您可以方便地从PLC中采集数据,或将数据写入远程数据表,或从连接用户应用程序的PC机中读取数据。同时利用RSLinx和IOLinx这样的软件工具,可以将控制数据集成到MRP系统,达到生产调度、报表输出和数据分析的目的。 面向实时控制的Ethernet/IP 以太网(Ethernet)已在工业和商务领域得到的全球范围的广泛认可,所以人们迫切希望能将其应用范围向制造业延伸。如果工艺过程允许信息传递存在少量不确定性,那么您或许可以考虑使用Ethernet/IP作为实时控制网络。采用NetLinx网络架构的Ethernet/IP从设计本身来讲就是可以用于实时控制场合的,同时又可以向工厂自控人员提供一个他们所熟悉的控制环境。 三、ControlNet网络 控制网(ControlNet)是一种具有高速,高度确定性和可重复性的网络,它处于体系结构的中间层次,特别适用于对时间有苛刻要求的复杂应用场合的信息传输。它对于同一链路上的I/O,实时互锁,对等通信报文传送和编程操作,均具有相同的带宽。控制网具有高吞吐量,资源共享,组态和编程简单,传输介质为同轴电缆或光纤,支持冗余介质,体系结构灵活和安装费用低等特点。当通信速率5Mbit/s时,网络刷新时间最小可达2ms,可寻址节点数为99个,同轴电缆传输距离达3km(光纤介质使用中继器可达30km)。它通过ControlLogix gateway,能实现控制网与信息网(EtherNet),设备网(DeviceNet),远程IO(RIO),数据高速公路(DH+)网络之间的数据交换。 控制网支持主从通信,多主通信,对等通信或这些通信的任意混合形式,对输入数据和对等通信数据实行多信道广播。通信形式可以组态选择,应用更灵活。对等通信或多主通信的采用,可以提高网络的可靠性,改进网络的性能。 控制网的一个最重要功能是,在传送对时间有苛刻要求的控制信息(如I/O状态和互锁的控制信号等)的同时,其他无时间苛求的信息(如程序的上载和下载等)也能传送。而对时间有苛求的信息(预定信息),在每个网络刷新周期内,是一定要传输的,这就保证了控制的实时性和可靠性。 因此,利用控制网高度确定、可重复的特性实现本层数据实时可靠传输。而控制网的基于生产者/消费者的模式又能提供所有控制设备多种方式进行通信,以有效利用网络带宽。另外,控制网提供的冗余介质特性能满足系统对于稳定性和安全性的要求。 四、使用RSNetWorx for ControlNet软件优化ControlNet网络 24 1) 双击RSNetWorx 快捷方式。 ,启动RSNetWorx软件。 2) 将进入以下的画面。 3) 点击在线按钮,选择以太网的Driver,上到背板,找到CNB网卡,最后进入ControlNet。 25 4) 点击OK后,出现了如图所示的画面。然后点击编辑使能(Edits Enabled)。 5) 单击菜单Network的Properties项进行网络参数设定。 6) 点击后,出现了网络参数对话框。并如图所示改变Max Scheduled Address为6. 改变Max Unscheduled Address为 11,然后点击OK按钮。 26 7) 点击菜单栏的保存按钮。会出现以下画面。 8) 点击Save按钮,将组态文件保存在硬盘上。在随后出现的画面中单击OK继续。 9) 点击OK按钮,网络优化到此结束。 27 五、DeviceNet网络 DeviceNet是一种低成本的通讯总线。它将工业设备(如:限位开关,光电传感器,阀组,马达启动器,过程传感器,条形码读取器,变频驱动器,面板显示器和操作员接口)连接到网络,从而消除了昂贵的硬接线成本。DeviceNet是一种基于CAN协议的现场总线。它在CAN协议上加入了自己的应用层协议,结合了CAN总线的优点,同时也满足了更为复杂的应用要求。 设备网(DeviceNet)是为工业设备与高层设备互联而设计的低层网络。它可以达到既满足高速应答又方便现场施工的性能要求,而其它网络是难以达到的。设备网采用适当的传送波频率,可以在125Kb/s、250Kb/s、500Kb/s中进行选择。在500Kb/s时,每1bit的脉宽为2µs。而且识别这个脉冲的时间也是经过80%脉宽。因此能避开由于信号的反射及延迟而产生的影响,并且有很强的抗噪音性能。通过采用适当的传送波特率,允许在DeviceNet中可以进行多分支、星形接线、,分支、支线分支、菊花链等多种支线分支的自由拓扑接线方式。因此用户完全可以按自己的设计,简单、不浪费地完成接线施工。不仅节省接线,而且还节省资源,在减少施工错误的同时还缩短施工时间。由于DeviceNet 采用非破环性总线仲裁技术,当多个节点同时向总线发送信息时,优先级较低的节点会主动地退出发送,而最高优先级的节点可不受影响地继续传送数据,从而大大节省了总线冲突仲裁时间,尤其是在网络负载很重的情况下也不会出现网络瘫痪情况。它还采用了被称为CSMA/NBA先进的通信方式,即使以较低的速率进行传送,仍能实现高速应答。无论是500Kb/s还是1Mb/s以上,都能与其他的网络一样保持实现高速应答。设备网不仅改进通信效率,而且能够提高设备级的诊断能力,而这些性能通过硬线I/O是难以实现的。此外,设备网还有如下特点: , 采用短帧结构,数据段长度最多为8个字节,传输时间短,受干扰概率低,可满足通常 工业领域中控制命令,工作状态及测试数据的一般要求。 , 只需通过报文滤波即可实现点对点,一点对多点及广播发送等几种方式传送接收数据。 , 多主方式工作,网络上任一节点均可在任意时刻主动向网络上的其它节点发送信息,不 分主从,通信方式灵活,且无需站地址等节点信息。利用这一特点可方便地构成多机备 份系统。 , 使用主干—分支的拓扑结构。总线电源与通讯信号使用同一信号电缆。总线电源为 24VDC,其向节点提供工作电源及向输入设备提供电源。其节点在错误严重的情况下 具有自动关闭输出功能,以使总线上其他节点的操作不受影响。 , 利用网络级联技术,它可以提供无限的I/O端口,并提供设备的互联性和即插即用特性, 增加了系统的可扩展性。 , 采用CAN物理层和数据链路层规约,使用CAN规约芯片,得到了全球超过300家厂 商的支持. , 具有通信错误分级机制、通信故障的自动判别和恢复功能。 , 可带电更换网络节点,在线修改网络配置。 , 低成本、高可靠性的数据网络。 网络大小 最多64个节点 网络长度 可选的端 — 端网络距离随网络传输速度变化 波特率 距离 125kbp 500m(1640ft) 250kbp 250m(820ft) 500kbp 100m(328ft) 28 数据包 0-8字节 总线拓扑线性(干线/支线); 结构 电源和信号在同一网络电缆中 总线寻址 带多点传送(一对多)的点对点;多主站和主/从;轮询或逢 变则报(基于例外) 系统特性 支持设备的热插拔,无需网络断电 六、使用RSNetWorx for DeviceNet软件组态DeviceNet网络 1) 打开RSNetWorx for DeviceNet,如图: 2) 进入DeviceNet组态画面,点击online图标 ,选择扫描网络所需的通信适配卡, 这里选用的是1770-KFD-1,DeviceNet。 29 3) 点击OK,软件开始扫描网络上的设备,如图 4) 扫描完毕后,双击1756-DNB,选择Module标签,会弹出对话框,如下图所示: 30 5) 选择Upload,从模块中上载组态信息。上载完毕之后,如下图所示: 6) 检查1756-DNB的Slot号是否正确。然后选择Scanlist标签,如图: 31 7) 点击 把设备添加到扫描列表中。如下图。 8) 当把设备添加到1756-DNB的扫描列表后,该软件会自动建立输入/输出数据映像区。点击Input标签。 32 9)从上图可以看出,软件自动分配的映像区是连续的,这样可以节省空间,但是编程会很 费事。如果需要重新映射,点击按钮。这时所选设备的映像区会自动消失。 33 10)点击按钮。然后在弹出的窗口中输入以下信息: 11)点击OK。重新映像完成。 34 12)同样,对输出映像区也如此操作。确认无误后,点击应用,将组态信息下载到1756-DNB中,完成DeviceNet的组态。 七、与第三方网络的通讯 1、与Profibus DP通讯 使用SST公司生产的SST-PFB-CLX模块可以实现ControlLogix与Modbus的通讯。具体实现步骤如下: 1) 在控制器项目管理器中,右键点击I/O Configuration,选择New Module。在弹出的模块选择窗口中选择选择1756-MODULE类型的模块。点击OK。 出现的Module Properties窗口如下: 35 所有参数的设置均如图所示。 2) 点击Finish,保存模块组态信息。 3) 复制随模块附带的SST例子程序(SSTPFBCLX_Preview_2_Example.ACD),以便与扫描器建立接口。然后创建其它的逻辑程序,并将其下载到ControlLogix控制器中。 4) 接下来,需要把SST-PFB-CLX模块组态成DP的主站。首先打开SST PROFIBUS组态工具。 5) 然后选择File菜单下的New,来创建一个新的组态。打开PROFIBUS Devices面板,选中SST-PFB-CLX Master device。 6) 把这个Master设备添加到DP网络视图中。可以直接将其托拽到网络视图中,或者点击主工具栏的Add to Networx 按钮。然后弹出所选设备的组态窗口。 36 7) 在General选项卡的Station字段中,填写站点地址。 8) 选择CLX Options选项卡。 9) 在其中设置输入/输出数据的类型,缺省值为WORD型。在RPI字段中设置RPI的时间为5ms。一定要确保该Request Periodic Interval复选框被选中,而且此数值必须与在RSLogix 5000软件I/O组态中的RPI值保持一致。 10)选择COM Port选项卡。然后确定下载Master组态信息的COM口。 37 11) 点击OK,保存设置。Master设备会添加到网络视图中。 12)然后,在PROFIBUS Devices面板中选择想要通讯的从设备。如果从设备没有列出来,可以在PROFIBUS Devices面板上,点击New Device图标,添加GSD文件。 13) 将从设备添加到网络。然后弹出从设备的组态窗口。 38 14) 在General选项卡中设置从设备的站点号。点击Module选项卡。 15) 添加该从设备使用的模块。 39 16) 在Address选项卡中,分配输入和输出地址。 17) 在Ext. Prms选项卡中,组态从设备和模块的参数。 40 18) 接下来,设置网络参数。在Network视图中,选择Properties。 19) 当设置完网络参数后,点击OK保存新的设置。 20) 将完成的组态工程导出成.Bss文件。再将其下载到扫描器中即可。 2、与Modbus/ Modbus+通讯 使用ProSoft公司生产的MVI56-MCM模块可以实现ControlLogix与Modbus的通讯。使用MVI56-MCP模块可以实现ControlLogix与Modbus+的通讯。具体实现步骤如下: 1) 创建新的模块,或从样例程序中复制已经创建的MCM模块。 41 2)选择1756-MODULE类型的模块。 3)新建模块的设置如图所示。如果是从样例程序中复制的模块,那么这些设置都已经内置。 4)复制样例程序的User-Defined里所有的数据类型到新的程序中。 42 5)然后复制样例程序中的tag到新的程序。需要复制的tag包括:ColdBoot(模块冷启动),WarmBoot(模块热启动)和MCM。如果新创建MCM tag,那就必须仔细参考样例程序和书对新的MCM tag预先填写设置数据。 6)MCM.ModDef的数据设置。此Tag设置模块的基本数据传送结构 7)MCM.Port2和MCM.Port3的数据设置。这两个Tag设置模块的两个Modbus端口的设置。每个Tag的具体含义请参考说明书。样例程序中把模块的Port2设置成Modbus主站,Port3设置成Modbus从站,并设置了相同的通讯参数。模块运作正常时,Port2可以成功向Port3发送Modbus命令。先要将Port2和Port3用两根RJ45-RS232和一根RS232 NULL MODEM线连接。 8)MCM.P2Cmd定义了P2端口上的Modbus命令。MCM.P2Cmd[0]这条指令的含义是从Modbus从站地址1的40001开始,用功能代码3读取10个寄存器,所读的数据放置在模块的内部数据库600开始。每个端口最多100条命令。 9)MCM.P3Cmd定义了P3端口上的Modbus命令。如果P3端口做从站,这些设置的命令将无效。 10)MCM.InStat用来查看模块的状态数据。 43 11)复制MainRoutine里的此行程序,以及两个子程序:ReadData 和 WriteData。 样例程序运行后,连接端口2和3后,WriteData[0]到WriteData[9]的数据会经过模块,Modbus网络,模块,最后到ReadData[0]到ReadData[9]内。 44 3、与RS-232C, RS-422, RS-485通讯 使用1756-MVI 、1756-MVID模块可以实现ControlLogix与RS-232C, RS-422, RS-485 的通讯。用户可以编程该模块,以使设备适应特定的串口协议。采用工业标准DOS编程工具和适当的API软件,开发模块的应用程序。 八、使用IAB软件设计自动化系统 下面要配置一个具有500点离散量输入、500点离散量输出、80点模拟量输入、80点模拟量输出的ControlLogix系统冗余系统。 1)打开Integrated Architecture Builder软件,创建一个新的项目。 2)点击OK,在下面的窗口中输入项目名称。 45 3)然后点击Action菜单下的Add New System按钮。 4)在出现的系统工作平台中,添加一个ControlLogix系统。 46 5)出现如下系统。 6)在ControlLogix系统图标上,双击鼠标左键,调出ControlLogix Subsystem Wizard。 47 7)首先确定ControlLogix系统框架的参数。因为此系统需要进行冗余,所以选中Use redundant Controller Chassis。其它参数取默缺省值。然后点击下一步。 8)然后是对离散量I/O进行组态。假定系统中所有的离散量模块均为直流模块。输入离散量模块的数量并指定模块的类型,否则系统会自动为您选一种最佳的模块。点击下一步。 48 9)接下来,组态模拟量模块。在相应的类型中输入模拟量模块的数量。点击下一步。 10)由于本系统中没有运动控制,因此不用组态运动信息。继续点击下一步。 49 11)组态网络选项。如果需要冗余媒体,选中Use Redundant Media。点击下一步。 12)配置控制器的类型以及余量。然后点击完成。再点击Networx选项卡,可以看到ControlNet 50 网络上有很多,这说明网络还有问题。 13)运行ControlNet Status向导。 14)选择电缆的类型。然后点击确定。 51 15)至此,整个系统配置基本完成。可以点击Hardware选项卡进行浏览。 16)由于ControlLogix框架是由系统选择的,所以为了适合实际应用,需要进一步进行修改。可以看到主框架和最后一个框架的槽位剩余很多,这样很浪费,如果选择更小的框架会更好。 首先选中要修改的框架,然后双击鼠标左键。 52 17)将框架组态画面中的槽数量改成7(如果不能修改,请将框架中的最后一个模块向前移动几个槽位即可),如下图。 18)把框架上的空槽使用1756-N2空槽盖板盖上。可以直接从Specially Module列表下,选择1756-N2,然后将其拖拽到框架中。如下图: 53 19)如果需要给系统添加一些附件,可以选中相应的模块,然后点击鼠标右键,选择Add Accessory。 20)选择所需的附件,点击Add按钮,然后点击OK按钮。 点击File菜单下的Create Report可以生成系统报告。至此对系统配置完毕。 54
/
本文档为【罗克韦尔plc培训教材2】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索