课程中心
HOME
课程中心
正文内容
dvp plc编程101 台达DeviceNet 产品应用范例
发布时间 : 2025-02-23
作者 : 小编
访问数量 : 23
扫码分享至微信

台达DeviceNet 产品应用范例

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

目录

一、软件需求环境

二、网络组成

三、网络配置

? PC 与 1770-KFD 的连接

? DeviceNet 网络组态

四、 通过 SLC 梯形图实现简单控制任务

本文是基于 Rockwell Automation Allen-Bradley 的 SLC 500 PLC 系统,组建一个简单

数据交换系统,使主站(1747-SDN Scanner)与从站(DNET Slave)之间完成 8 笔

数据交换。

写入

读出

【一、软件需求环境】

软件名称 说明

RSlinx 用于建立 PC 与 PLC 之间的串行连接和 PC 与 1770-模块的连接

RSNetWorx 用于 DeviceNet 组态的软件工具,与 1770-KFD 配套使用对整个网络

进行配置

RSLogix500 用于 SLC 500 系列 PLC 的编程,一般的梯形图以及指令均支持

【二、网络组成】

PLC 配置

序号

模块名称 说明

1 1746-A4 AB SLC 500 4-SLOT RACK

2 1746-P1 AB SLC Power Supply

3 1747-L531 AB SLC 5/03 CPU

4 1746-NI4 AB SLC 500 模拟量输入模块

5 1747-SDN AB SLC 500 DeviceNet Scanner Module

6 DVP28SV Delta PLC

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

7 DVPDNET-SL Delta DeviceNet Scanner Module

8 1770-KFD AB DeviceNet 网络组态模块

9 DVP-PS01 DeviceNet 网络电源模块

DeviceNet

Master

INPUT

POW ER

DeviceNet

1770-KFD

【三、网络配置】

? PC 与 1770-KFD 的连接

【1】点击”开始”>>”程序”>>”Rockwell Software”>>”RSlinx”>>”RSLink”,启动 RSLinx。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【2】选择”Communcation”>>”Configure Drives…”,弹出”Configure Drives”对话框。

【3】在上方的下拉表单中里选择”DeviceNet Drives(1784 PCD/PCIDS,1770-KFD…)”。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【4】点击”Add New…按钮”添加此驱动,弹出选择驱动的对话框。

【5】选择”Allen-Bradley 1770-KFD”,点击”Select”按钮,出现”1770-KFD Drive

Configuration”对话框。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【6】在此对一些通讯参数进行设置,如串口、串行口通讯速率、1770-KFD 的节点地

址以及通讯速率。设置完成后,点击”OK”按钮,RSLinx 对 1770-KFD 通讯介面进行初

始化。

【7】如通讯正常,则出现如下对话框,提示你为 Rslinx Driver 输入一个名字。你可以

使用默认值,也可以重新输入一个新的名字。

【8】输入完成后,点击”OK”按钮,此时可以看到驱动列表里面多了一项驱动,并且处

于 Running 状态。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【9】点击”Close”按钮,返回 RSLinx 得主界面,可以看到左边的列表里多了一项连接,

1770-KFD-1,DeviceNet。

【10】选中 1770-KFD-1,DeviceNet 左边的”+”号,RSLinx 会搜索网络上的节点,在右

边的窗口中可以看到网络上的节点图标、节点地址以及设备名称。如果你看不到节点,

请检查你的节点与网络连接是否有问题,比如说网络中节点的波特率设置不一致,节点

地址重复。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

? DeviceNet 网络组态

此部分内容主要讲述 DeviceNet 网络的配置,使用的工具为 RSNetWorx。

【1】点击”开始”>>”程序”>>”Rockwell Software”>>”RSNetWorx for DeviceNet”,启动

RSNetworx for DeviceNet 软件。

【2】选择”Network”,点击”Online”,弹出一个对话框。

【3】选择 1770-KFD-1,DeviceNet 左边的”+”号,可以看到 1770-KFD 的连接。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【4】选中 1770-KFD 驱动,点击”OK”按钮,或者直接双击,会提示一个同步确认的对

话框,点击”确定”按钮,RSNetWorx 开始 Browsing Network…。

【5】如果此进度条一直没有动作,则说明你的串行通讯电缆有问题,或者你的 PC 上

有其他程序正在使用串行口。扫描完毕后,网络上的所有节点均会显示出来。在此,主

站(1747-SDN)的节点地址为 00,DNET(Slave)的节点地址为 02,1770-KFD 的

节点地址为 62。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【3】双击节点 2,弹出下图所示界面。

【4】选择 Parameter 选项,弹出”EDS Editor”对话框。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【5】点击”Upload”按钮,上载设备的参数。

【6】在此,可以对 DNET(Slave)的参数内容进行修改,如切换 DNET 的工作模式、

设置输入/输出数据长度;也可以使用默认值。修改完成后,点击”确定”按钮。返

回”DeviceNet – RSNetWorx for DeviceNet”界面。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【7】双击节点 0(1747-SDN Scanner Module),弹出”1747-SDN Scanner Module”

对话框。

【8】选择”Module”选项卡,上载 1747-SDN 的参数信息。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【9】上载结束后,1747-SDN 的参数内容显示在”1747-SDN Scanner Module”界面上。

【10】相关参数说明残照下表

参数 说明

Interscan Delay 表示两次轮询 IO 信息的时间间隔。

Foreground to

Background

Poll Ratio

表示发送多少次 IO 报文后才对特定的节点发送一次 IO 报文,默认值

为 1,则表示每次都会发送 IO 报文,这主要用于通讯较慢的设备与通

讯较快的设备同时在一个网络的时候,可以减少某些不必很快的设备

的 CPU 资源开销。

Slot 1747-SDN 模块对应的槽号,请将此内容设置为 1747-SDN 对应的实

际槽号。

Upload from

Scanner 按钮

点击此按钮,上载 1747-SDN Scanner Module 的参数内容。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

Download from

Scanner 按钮

点击此按钮,下载 1747-SDN Scanner Module 的参数内容。

Module Defaults 点击此按钮,将 1747-SDN Scanner Module 的参数内容恢复为默认

值。

Slave Mode…

按钮

点击此按钮,弹出”Slave Mode”对话框,在此对话框可以将 1747-SDN

设置为 Slave Mode,并设置相关输入/输出数据长度。

Advance…按钮 点击此按钮,可以设置 Scaner Module 的”Expected Packet Rate、

Transmit Retries”等参数。

设置完成后,点击”确定”按钮。

【11】选择”Scanlist”选项卡,显示”1747-SDN Scanner Module”界面,可以看到左边的

列表里有当前可以使用的设备,右边有一个空的扫描列表。

【12】选中节点 02,并注意”Automap on add”前面的框内打上勾,使其自动映射地址,

然后点>按钮将此节点加入到扫描列表。当选中一个节点时,可以点击下方的”Edit I/O

Parameters”编辑节点的 I/O 数据长度,并可以设置此节点是否使用 Foreground to

Background Poll Ratio 功能。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【13】设置完成后,点击”OK”按钮,返回”1747-SDN Scanner Module”界面,选

择”Input”,”Output”选项卡,可以看到节点地指已经被映射到 Scanner 的 Input 和 Output

地址了,此地址直接映射到 PLC 的 CPU 内存,用于 SLC5/03 的编程控制。

【14】点击”确定”按钮,弹出”Scanner Configuration Applet”对话框,提示是否将此配

置下载至 Scanner。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【15】将 SLC 5/03 CPU 的钥匙拨到”PROG”位置,点击”是”按钮,即可下载此配置到

Scanner。当你把钥匙拨至”RUN”位置,则可以看到 Scanner 的 MODULE 和 NET 指示

灯均常亮绿色,到此为止,简单的 DeviceNet 组态就完成了。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【四、通过 SLC 梯形图实现简单控制任务】

【1】点击”开始”>>”程序”>>”Rockwell Software”>>”RSLogix 500 English”>>” RSLogix

500 English”,启动 RSLogix 500 编程软件。

【2】选择”File”>>”New”,新建一个文件,会弹出一个”Select Processor Type”对话框。

【3】选择”1747-L531 5/03 CPU-8K Mem…OS302”,Communication settings 的

Driver 选择”AB_DF1-1”,点击”OK”按钮。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【4】新文件中分为两部分,左边是项目管理窗口,右边是梯形图编辑器。左边的项目

管理窗口列表中有很多可以使用的资源。首先需要对 Controller 部分进行配置,以便管

理程序。双击 Controller 下的 IO Configuration,弹出”I/O Configuration”对话框。

【5】Racks 选择”1745-A4 4-Slot Rack”。在下方的列表中可以看到,已经把 CPU 插入

第一个插槽中了。将另外的扩展卡也加入到此项目中,点击旁边的”Read IO Config…”

按钮,弹出”Read IO Configration from Online Processor”对话框。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【6】点击”Read IO Config…”按钮,弹出”Confim Change Processor Type”对话框。

【7】点击”OK”按钮,这时可以看到机架上所插入的模块,第二槽为模拟量输入模块,

第三槽为 DeviceNet 扫描模块。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

【8】完成此模块的配置,就可以编写梯形图了。

【9】DVPDNET(Slave)与主站的映射关系如下表。

Input bit15-bit0 Output bit15-bit0

I:2.0 Read-Only O:2.0 Read-Only

I:2.1 02,DNET(Slave) O:2.1 02,DNET(Slave)

I:2.2 02,DNET(Slave) O:2.2 02,DNET(Slave)

I:2.3 02,DNET(Slave) O:2.3 02,DNET(Slave)

I:2.4 02,DNET(Slave)

O:2.4 02,DNET(Slave)

【10】编写梯形图程序

? SLC 5/03 CPU 的程序如下图。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

? DVP28SV 的程序如下图。

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

MOV

MOV

K100

K101

D6250

D6251

M1000

MOV

MOV

K102

K103

D6252

D6253

END

? 程序说明:

当 PLC 运行后,主站(1747-SDN Scanner)自动完成与从站(DNET Slave)的数据

交换。即将从站(DNET Slave)的 D6250~D6253 的数据读到主站的 I:2.1~I:2.4;主站

(1747-SDN Scanner)的 O:2.1~O:2.4 数据写到从站(DNET Slave)的 D6000~D6003,

如下表所示。

主站(1747-SDN

Scanner)

从站(DVPDNET)

I:2.1 D6250

I:2.2 D6251

I:2.3 D6252

I:2.4

读出

D6253

O:2.1 D6000

O:2.2 D6001

O:2.3 D6002

O:2.4

写入

D6003

设 PLC 运行前,主站和从站用于交换数据的寄存器的数据如下:

主站(1747-SDN

Scanner)

内容值 从站(DNET Slave) 内容值

I:2.1 K0 D6250 K0

I:2.2 K0 D6251 K0

I:2.3 K0 D6252 K0

I:2.4 K0 D6253 K0

O:2.1 K0 D6000 K0

O:2.2 K0 D6001 K0

O:2.3 K0 D6002 K0

O:2.4 K0 D6003 K0

当 PLC 运行后,主站和从站用于交换数据的寄存器的数据变为:

主站(1747-SDN

Scanner)

内容值 从站(DNET Slave) 内容值

I:2.1 K100 D6250 K100

台达 台达 DeviceNet 产品应用范例

台达 PLC 工程部 © DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED

I:2.2 K101 D6251 K101

I:2.3 K102 D6252 K102

I:2.4 K103 D6253 K103

O:2.1 K1111 D6000 K1111

O:2.2 K2222 D6001 K2222

O:2.3 K3333 D6002 K3333

O:2.4 K4444 D6003 K4444

基于台达PLC以太网通信模块实现PC与PLC的远程通讯

1、 前言

当今社会处于信息时代,由于计算机技术尤其是网络技术的发展,信息高速公路已经将世界紧密的联系在一起,在这种形势下,利用信息技术将单机的计算机应用扩展为局域网内的计算机应用,进一步扩展为远程世界范围内的计算机广域网控制系统,利用网络数据库进行信息的实时更新和跟踪共享,已经成为当前【地球村】环境下工业控制发展的必然趋势。

随着工业自动化的要求不断地提高,工业控制网络需要一种高速廉价、实时性和开发性好、稳定性和准确性高的网络,而以太网正具备上述所有的优势特点,随着它进入工业控制领域,工业自动化系统向着分布化、智能化发展的方向更进一步,可以肯定,基于以太网技术的工业控制网络将成为未来工业控制系统的发展方向,并将越来越广泛应用在现代化自动系统的各个领域。

本文基于台达的自动化产品,提出了一种以D-LINK路由器、ADSL-MODEM及3G上网卡为基本配置,配合DVP28SV+DVPEN01-SLL实现PC与PLC之间的以太网远程通讯方案。对于同行的工业控制远程通信应用,具备非常重要的应用价值,值得行业借鉴。

2 、系统框架

系统框架如图1所示。

图1 系统框架示意图

系统采用DVP28SV主机+DVPEN01-SL台达PLC以太网通信模块,与D-LINK路由器、ADSL-MODEM依次连接到中国电信网络服务商的服务器上,再通过上位PC机(通过3G上网卡连接)在网络上的操作实现广域以太网的远程通信。

3、 系统设置

3.1 ADSL-MODEM配置

安装ADSL-MODEM,向电信部门申请宽带业务,索取上网账号和密码。保证PC1可直接通过ADSL-MODEM上的以太网口拨号登录互联网。

3.2 路由器设置

(1)将D-LINK路由器的WAN口与ADSL-MODEM的以太网口相连。

(2)连接PC1网口与D-LINK路由器LAN口,如图2所示。

图2 路由器设置连接示意图

(3)根据路由器说明书找出其缺省IP地址,比如为192.168.0.1。

(4)在PC1上打开浏览器,键入192.168.0.1,回车后即可进入路由器操作界面,见图3所示:

图3 路由器进入主界面

(5)一般在路由器默认状况下,用户名缺省为admin,密码缺省为空格。这样就可直接登录路由器。注意:最好保持缺省用户名和密码,否则有可能以太网通讯有可能因为路由器登录需要密码而导致无法连接。

(6)登录后,进入“安装向导”,选择互联网连接方式为动态PPPoE(DSL),输入用户名和密码(即为向电信申请的账户密码),选择连接模式为总是连接,然后“保存设置”,这样就实现了路由器自动拨号登录上网,而无需手动拨号。这也为后续EN01-SL的联网提供了基础。如图4所示。

图4 路由器安装向导界面1

(7)上述步骤完成后,通过PC1登录一下互联网,如果成功,则表明网络调试成功,此时再次进入D-LINK路由器操作,进入“状态”选项,如果连接成功,在WAN一栏中会显示DHCP客户端连接,且“IP地址”、“子网掩码”等均会有所显示,请记下此IP地址,该IP为电信运营部门分配给ADSL的IP地址。比如为218.82.145.059。如图5所示。

注意:该IP地址可能是动态或固态IP,若为固态IP,则不论网络是否断电或断线,一直不会变化,比较方便后续的程序监控,但收费比较昂贵。如果是动态IP,就是每次自动拨号上网,该IP就可能变化,这样每次路由器上电启动自动拨号上网,就必须查看一下ADSL的IP地址是多少;通过进入路由器的状态页面查看是方法之一。或者保证网络不掉线,该动态IP也不会变化。

图5 路由器安装向导界面2

(8)启动远程管理

进入“维护选项”,“设置管理”栏中启动远程管理

即允许外部网络服务器访问该路由器的WAN口

允许访问IP地址指的是上述ADSL的IP地址(而不是路由器默认的内局域网IP地址)

最后“保存设置”。

(9)DMZ映射

上述设置中,已经完成了ADSL到路由器WAN口的访问,现在问题是,当访问请求到达WAN口时,WAN口如何将访问请求转给某个特定的LAN口。

一般路由器中,默认选择动态分配IP地址,则对应的LAN口IP会按照接入网络的先后顺序来分配,比如:第一个为192.168.0.100。第二个为192.168.0.101……

启动DMZ映射即将某个LAN口与WAN口对应起来,如果WAN口接收到数据,则自动转到该LAN口。也即将该LAN口完全暴露在路由器之外,如图6所示。DMZ IP地址指的是某指定LAN口的IP地址,比如为192.168.0.100.

设定完成后,点击“应用到列表上”,即成功完成DMZ主机映射。

注意:DMZ映射是唯一的,无法实现多个LAN口的DMZ映射,所以如果要实现监控多台设备,则要么配置多个ADSL网络,要么在一个ADSL网络内,连接设备不使用EN01-SL(因为其只能一对一),而使用IFD9506(可实现一个IP地址对应最多32个设备【RS485】)。

图6 防火墙和DMZ设置图

3.3 PLC连接设置

(1) 将DVP28SV+DVPEN01-SL连接上,然后连接路由器LAN口(IP:192.168.0.100)与EN01-SL.

(2)通过EN01-SL上的RS232端口将EN01-SL的IP地址修改为DHCP(动态获取IP),则该EN01-SL的IP地址自然就是192.168.0.100

(3)在互联网另一端,PC2(不同于PC1)接入网络。

3.4无线上网卡设置

1,不论是上网卡,还是ADSL宽带方式,只要能直接进入互联网(由于防火墙等网络限制,最好不要经过代理服务器)就可以。

2, 在PC2上打开3G网络,网络连接如图7所示。

图7 3G无线上网设置图

3.5 WPL程序通讯设置及程序上载

(1)在PC2上打开WPL软件,在通讯设置中,选择“Ethernet”,选择指定IP为ADSL的IP地址:218.82.145.059。如果该IP地址下连接了多台设备(RS485),则可通过图8中的通讯站号来区分。可实现分别对各台设备进行监控操作。

图8 通信设置图

(2)点击“指定IP查找按钮”,如图9。若搜索成功,则在左侧通讯栏中,会显示EN01-SL的IP为192.168.0.100。

图9 IP搜索图

(3)点中左侧“192.168.0.100”字样,会出现一个“√”,此时点击“上载”,即可实现程序上载、监控及下载。如图10:

图10 程序上载图

(4)若希望远程修改EN01-SL的基本参数,可点击“DCISOFT”按钮,通过DCISOFT进行远程搜索EN01-SL,并进行参数修改及设置,操作方法与WPL软件类似,如图11。

图11 远程修改EN01-SL的设置图

4、 总结

该方案可实现设备商对终端用户设备的远程监控和维护,方便快捷、安全可靠。简化了设备的调试及维修,也大大降低了设备商的服务成本。运行实践表明,系统性能稳定,安全可靠,性价比高,值得业界同行借鉴和推广。

相关问答

苹果序列号开头哪个好-ZOL问答

☆第一、二、三位是生产工厂序列号,绝大多数中国富士康加工生产,DVP开头巴西生...1.7万浏览101回答你觉得苹果比安卓吸引人的地方在哪?8234浏览84回答扩...

爱浪dvd的价格哪位能告知下?-设计本有问必答

果在网店上买的话,最好找正品专卖店,毕竟一套下来也不便宜,有什么不懂...爱浪dvd柜子是近1000元,玻璃大概只要100左,希望我的回答你满意。爱浪/家...

帮个忙在线的老师!求答案!咸宁带路交通牌生产厂家,带路交...

[回答]靠谱的话还是要数添加公司优势添加公司优势添加公司优势添加公司优势1777uu公司好评2017中阿博览会“中国自主品牌创新贡献奖”等,至今已成功为50...

哪家网络模块好?

[回答]我有个朋友推荐闽兰之星这个牌子的网络模块,我用了之后感觉真的挺不错,比之前买的好用,感兴趣也可以去试试。深圳市闽蓝恒业科技有限公司是一家有...

麻烦各位大佬!能不能推荐一下:什么是泛光照明?泛光照明的英...

[回答]泛光:向四面八方照射的光线。泛光照明是一种使室外的目标或场地比周围环境明亮的照明,是在夜晚投光照射建筑物外部的一种照明方式。广告或商店橱窗...

 安全工具  刘保生 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部