您的位置:控制工程论坛网论坛 » 现场总线 » 简单的DeviceNet开发实验网络搭建(二)

强强

强强   |   当前状态:离线

总积分:4136  2024年可用积分:0

注册时间: 2007-08-18

最后登录时间: 2008-03-03

空间 发短消息加为好友

简单的DeviceNet开发实验网络搭建(二)

强强  发表于 2007/9/21 12:54:50      868 查看 1 回复  [上一主题]  [下一主题]

手机阅读

为了让刚刚从事DeviceNet开发的朋友能够对DeviceNet网络的总体架构及工作方式有一个大致的了解,并同时提供给从事工程项目的朋友作为项目规划中的参考,DND推出此文章以期为各位DeviceNet开发及应用的朋友带来方便,本文分为如下几个部分: 

一 软件需求环境;

二 网络组成;

三 连接工具RsLinx;

四 DeviceNet组态;

五 简单的SLC梯形图程序以实现简单任务;

六 实验网络架构的总结;

本文的写作是基于Rockwell Automation Allen-Bradley的SLC500 PLC系统,组建一个简单的电机驱动器控制系统,通过IO节点可以给变频器发送启动,停止等控制命令,使用模拟量模块作为变频器的频率给定,同时IO模块也有数字输出的部分,可以显示变频器的运行与停止状态。也有很多DeviceNet的系统是基于OMRON的DeviceNet系统,但原理大同小异。

 
三 连接工具RSLinx


这个部分我们会介绍如何配置RSLinx以实现与1770-KFD的连接,和实现与PLC的连接,在此我们假设你已经完全按要求搭建好网络,所有的连线都已经连好,所有的节点都可以正常加电且工作正常,如果你在各个产品的电源供给或是加电等方面遇到了麻烦,请参阅各产品的使用手册,建议你在加电之前最好详细阅读产品的使用说明书,以免因输入电源不当造产品的损坏。

1、PC与1770-KFD的连接

如果你已经安装好了所需的软件,并且使用附带的串行通讯线将PC的COM1口与1770-KFD的RS232接口相连,则可以按如下步骤进行操作:

1)点击“开始”—“程序”—“Rockwell Software”—“RSLinx”—"RSLinx",启动RSLinx;



2)点击“Communications”—"Configure Drivers...",则会出现"Configure Drivers"的对话框。在上方的下拉列表里选择“DeviceNet Drivers (1784 PCD/PCIDS,1770-KFD....)”此项,点击“Add New...”按钮以添加此驱动,接着会出现驱动选择的对话框,在此我们选择“Allen-Bradley 1770-KFD”并点“Select”按钮以确认选择。



3)接着会出现1770-KFD的配置对话框,在此可以对通讯的一些参数进行设置,如串行口,串行通讯波特率,还可以设定1770-KFD作为一个DeviceNet节点的一些参数,如节点地址(MAC ID)及波特率。设置好了以后点OK进行测试。

 

4)如果RSLinx有测试到通讯正常,则会出现如下对话框,告知你要为连接取一个名字,你可以默认也可以自己输入新的名称。最后点OK确认。

 

5)此时可以在驱动列表里看到已经加入了一项驱动,且状态处于Running。关闭此对话框返回到RSLinx的主界面,可以看到左边的列表里多了一项连接:1770-KFD-1, DeviceNet(取决于你所起的名称)。选中此列表或点击旁边的“+”号,RSLinx则会搜索网络上的存在的节点,在右边的窗口中你可以看到网络上存在的节点的图标及MAC ID 还有名称。如果你看不到节点,则可能你的节点与网络的连接有问题,如果你所有的节点都看不到,则可能你的网络波特率不统一。



2、PC与PLC的连接

确定你已经将专门用于PC与PLC连接的串行线将PC和PLC连接起来,则可以如下操作:

1)与连接1770-KFD相同的操作;

2)在选择驱动类型的时候请选择“RS-232 DF1 devices”,然后“Add new...”,则会出现如下配置对话框。设定好COM端口,选择设备类型为:SLC-CH0/Micro/PanelView...,然后点下边的“Auto-Configure”,如果配置无误,则在右边的只读框中会出现“自动配置成功”。



3)同样在驱动列表中你会看到刚刚配置好的类似“AB_DF1...”的驱动。
1楼 0 0 回复
总共 , 当前 /