台达哪一款PLC支持CANOPEN和DEVICENET通讯。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了台达哪一款PLC支持CANOPEN和DEVICENET通讯。相关的知识,希望对你有一定的参考价值。

PLC和通讯模块的型号是什么?
DVP-20PM可不可以接CANOPEN和DEVICENET通信模块?
谢谢,坐等回复。。

  支持CANOPEN和DEVICENET通讯的模块型号是:
DVPDNET-SL DeviceNET主站
DVPCOPM-SL CANopen主站
DVPPF02-SL Profibus从站
  PLC采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,PLC已被广大用户公认为最可靠的工业控制设备之一。
参考技术A 可以,模块型号是
DVPDNET-SL DeviceNET主站
DVPCOPM-SL CANopen主站
DVPPF02-SL Profibus从站

北京根德,台达华北区一级代理。本回答被提问者和网友采纳
参考技术B DVP-MC系列 参考技术C DVP28SV的可以接

台达(Delta)PLC的PLC-LINK实现

关于机种的限制

早期台达PLC支持PLC-LINK功能的机型仅限于几种,如EH、SA、SX等,像SS、ES、EX等机型是不支持的,后来推出的SS2、ES2、EX2等均增加此功能。这里说的支持与否,说的是主站功能。作为从站,限制则表现在支持的功能码多少。而老型号的16笔/16台及100笔/32台限制,新机型变成50笔/16台及100笔/32台限制。

通讯速率及设定说明

全系列DVP 机种之通讯格式由D1120(COM2)/ D1109(COM3)设定,其中EH3 主机COM3 通讯口(使用DVP-F485 卡),支持通讯速率最高为500Kbps,其通讯格式设定不支持(b8~b15);DVP 各机种RS-485支持之通讯速率及通讯格式设定请参考下表:

特D和特M说明:


简要归纳如下:

M1350=ON,启动PLC LINK 功能,之后就不再做联机侦测。

M1351=ON,自动模式,主站自动对从站作读出与写入的动作,直到 M1350 或 M1351= Off 才停止PLC LINK 动作。

M1352=ON,手动模式,设定PLC-LINK 轮询次数(D1431)。

M1353=ON,启动32 台LINK 功能及超过16 笔读写功能。

M1354=ON,启动在一个轮询时间同时执行读写。

M1355=ON,手动设定从站联机功能, 当M1355 为Off, 自动检测从站联机功能。手动联机,M1360~M1375(M1440~M1455)为指定要联机的标志;Off时,进行从站联机侦测,M1360~M1375(M1440~M1455)为联机存在标志。

M1356=ON,PLC LINK功能开启时,用户可根据D1900~D1931的内容当作从站站号,不再使用D1399 预设的连续站号。注意SS2不支持,似乎也只有SS2不支持。

M1360-M1375,PLC LINK 从站ID#1-16 状态,见M1355说明。

D1355-D1370,要读取寄存器的PLC存储地址,默认值H1064,即D100。

D1415-D1430,要写入寄存器的PLC存储地址,默认值H10C8,即D200。

D1399,指定从站起始站号,连续。

D1900-D1931,当M1356 为On 时,此特D 将会被定义为PLC-Link 的站号设定,不再使用D1399 预设的连续站号;停电保持功能需要M1356 为On。

D1120,COM2(RS485)通讯协议。

D1121,PLC通讯站号。

D1129,通讯逾时定义(单位是ms)。

PLC LINK 实验

本例中,主站使用SS2,与2台从站通过PLC的COM2(RS-485)连网。3台PLC的X0-X7状态按照1字节组合,保存至本机D100。主站除读取本机D100之外,还读取2台从站的D100,保存在D1480和D1512,之后由程序转存至D101和D102。

M1355=ON,M1360-1361=ON,指定联机2台,主站读取从站的寄存器D100。从站站号起始值D1399=K7,读取长度D1434-1435=1,写长度D1450-1451=0,仅联机2台从机且只发送2条读命令,通讯效率高。如果不做此设定,主站将默认轮询16台,并发送16条读命令和16条写命令。这一点可以连接至RS-485线路上使用电脑串口软件监控到。

在主站PLC内写入下列程序:

从站1的PLC内写入下列程序:

从站2的PLC内程序仅作1处修改,即站号(D1121)赋值为K8。

外部接线,Master X5=ON,Slave#1 X3=ON。PLC切换至RUN状态,在WPLSoft内监控主站D100-D102:

则D100=H0020,D101=H0008,D102=H0000。至此,PLC LINK 已经正确实现。

附录:上位机读取寄存器示例

连接主站PLC串口1到电脑串口,在串口调试软件中,设置通讯口和其它参数,向PLC发送如下ASCII字符串:

:01031064000385+回车+换行

:起始符

01是主站PLC站号

03是读命令

1064是D100寄存器的存储地址

0003是读取字数(注意不是字节数!)

85是校验码(累加和,取反加1)

回车+换行 是16进制的 0D 0A。

PLC应答:

:010306002000080000CE+回车+换行

前面5字符跟发送相同。

06返回字节数(注意不是字数!)

0020第一个寄存器(这里是D100)返回值,16进制格式

0008第二个寄存器(这里是D101)返回值

0000第三个寄存器(这里是D102)返回值

CE是校验码(累加和,取反加1)

见下图:

以上是关于台达哪一款PLC支持CANOPEN和DEVICENET通讯。的主要内容,如果未能解决你的问题,请参考以下文章

配置案例丨Canopen转Profinet网关连接台达伺服

EG 网关串口连接台达 PLC

台达plc编程问题 ST中如何使用上升沿触发

台达(Delta)PLC的PLC-LINK实现

台达(Delta)PLC的PLC-LINK实现

三菱PLCFX3u与台达触摸屏通讯问题