在下载程序之前,需要先进行DeviceNet网络组态,以保证DNB模块里现有的设备信息与程序里的信息一致,这样程序下载到安全控制器后才能正常运行。组态DeviceNet网络的
步骤如下:
1)在RSLinx软件里添加ETHIP驱动以自动扫描设备,RSLinx扫描结果如图8-21所示。
图8-21 RSLinx扫描到DEMO箱上的设备
2)打开RSNetWorx for DeviceNet软件,新建一个文件。点击“Online”按钮,选择“1734-ADN Point I/O Scanner”下的“DeviceNet”路径,如图8-21所示。
你将看到网络扫描进度,请耐心等待网络扫描结束。扫描结束后,将出现如图8-22所示的画面。
3)双击“1734-ADN Point I/O Scanner”图标,在弹出的画面中点击输入和输出选项卡,查看ADN模块的数据地址分配信息,如图8-23、图8-24所示。
图8-22 ADN的网络扫描结果
由图8-23、图8-24可以看出,输入和输出数据的前16位都是只读的(实际上是留给ADN模块使用的)。
图8-23 ADN输入数据的地址分配
图8-24 ADN输出数据的地址分配
4)保存文件,命名为“sub_DeviceNet”。
5)新建一个“DeviceNet”文件,点击上线按钮,选择“DeviceNet”路径,扫描结果如图8-25所示。
图8-25 DNB的网络扫描结果(www.xing528.com)
6)双击“1734-ADN Point I/O DeviceNet Adapter”,在弹出的画面中点击“Device Bridg-ing”选项卡,点击“Associate File”按钮,如图8-26所示。
图8-26 点击“Associate File”按钮
在弹出的对话框里,选择“sub_DeviceNet”,点击“Open”,将“sub_DeviceNet”桥接到当前文件中。
7)由于将“sub_DeviceNet”文件桥接到当前文件中,所以需要对当前设备列表进行刷新。双击1756-DNB模块,点击“Scanlist”选项卡,在弹出的对话框中点击导出按钮,将列表中原有的设备导出,如图8-27所示。
图8-27 将列表中原有的设备导出
点击导入按钮,将设备重新导入列表中。
8)点击“Input”选项卡,查看输入数据的地址分配,如图8-28所示。
图8-28 查看输入数据的地址分配
由图8-28可知,Point I/O 8pt 24vdc Sink Input模块的8个输入点的起始地址是2:I.Data[1]的第8位(前16位留给ADN用)。
同理,点击“Output”选项卡,查看输出数据的地址分配,如图8-29所示。
由图8-29可知,Point I/O 8pt 24vdc Sink Output模块的8个输出点的起始地址是2:O.Data[0]的第16位(前16位留给ADN用)。
图8-29 查看输出数据的地址分配
9)点击“Apply”按钮,在弹出的对话框中点击“Yes”,将做出的改动下载到DNB模块中。
10)将文件更名为“mainDeviceNet”并保存。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。