台达PLC,通过简单配置实现多从站485通讯之PLClink

sw
想一想:现场有多台变频器要求实现运行控制、频率写入和设定、运行频率、电压、电流等参数读出,应该怎么做?使用RS、MODRD、MODRW、MODWR等指令编写程序?

NONONO!今天们来看一下如何使用台达PLC,通过简单配置来实现多从站485通讯!

这么多从站,如果使用PLC的轮询功能需要做好多程序,真是令人头大!


但是通过PLClink功能就可以非常轻松的实现多从站的485通讯


那么PLClink的工作原理是什么呢?我们先来了解一下!


对,就是在PLC中由系统开辟出来一块空间,用于存储与从站之间交换的数据。PLC与下位设备交换的数据是在内部自动进行的,我们只需要做一些简单设置,就可以完成对多从站的通讯。

那么就有人问了,具体应该怎么多呢?各位看官且不要着急,听我慢慢讲来!


请系好安全带,老司机马上带你起飞了!

建立PLClink的操作步骤如下:


哎呀,有同学又说了,你放这么个图片太复杂了,能不能直观一点,搞个案例来看看呢?

没问题,你们想要的统统满足!

一、配置主、从通讯端口

PLC-Link是建立在RS485的基础上,因此主站欲使用此功能必须配置PLCCOM端口,与其相关的软元件有:

D1120(D1109):通讯格式设定

D1121(D1255):通讯站号设定

M1120(M1136):通讯格式保持ON:保持OFF:非保持

M1143(M1320)通讯资料格式设定OFF:ASCIION:RTU

M1161:8位\16位模式切换OFF:16位元ON:8位元

D1129(D1252)通讯超时时间设定

这么多寄存器,我们记不住该怎么办呢?

简单,使用软件内置的向导工具,轻松完成配置。


二、配置主站PLC-Link参数


以主站EH3从站ES2链接方式32站内及读写长度超16Words为例

配置主站PLC-Link的特殊软元件有:

M1353:链接数量32台及超16Words读写ON:开OFF:关

D1480~D1495:

D1576~D1591:主站读取1~32站,用于存储数据的D寄存器起始地址


注意事项:

•M1353必须在PLC-Link启动之前置ON

•M1353=OFF时数据长度0~16Words

•M1353=ON时数据长度0~100Words

•主站PLC映射D寄存器数值范围不能超过D9900,超过将会自动修正至D9900

三、启动主站手动\自动功能

配置启动主站手动\自动功能的特殊软元件有:

M1351:自动

M1352:手动

D1431:启动手动PLC-Link时通讯链接次数

注意:

M1351M1352不同同时ON

四、启动手动指定连接从站功能

配置启动手动指定连接从站功能的特殊软元件有:

M1355=ON启动手动指定联机从站

当M1355=ON时,M1360~M1375(M1440~M1455)为指定要联机的标志,因此不管实际有接几台,PLCLINK功能都会按指定标志一直轮训发送读写命令。

M1355=OFF关闭手动指定联机从站

当M1355=OFF时,自动侦测从站1~32台是否连线(监控标志M1360~M1375、M1440~M1455)


这么多特殊地址?我记不住啊~惭愧

不要着急继续向下看,马上来介绍一下我们的PLClink精灵配置工具。

举例:手动指定联机从站功能(M1355=ON)

1.开启PLC精灵






设置详细参数


双击进入具体设置


设置交换数据地址


状态设置为启动


设置完毕,进行通讯测试

然后进入程序,启动M1350(启动PLC-Link和M1351自动模式)

检查从站PLC中的端口配置程序是否已ok

就这么简单?当然!

今天,你学到了吗?小伙伴们,赶紧拿起你们手中的PLC进行实验吧,简化工作内容,提高工作效率。

如果通讯不上,那就反复看一下文章,看看自己是不是那里操作的不对,波特率,校验位等设置是否正确?失败是成功之母,希望各位同学不要轻言放弃,多多尝试,肯定可以成功。

最最后,感谢大家花了这么长的时间来阅读,作者不胜感激。

本文章系作者原创,转载请注明出处!谢谢!

文章版权声明:除非注明,否则均为机床资讯库原创文章,转载或复制请以超链接形式并注明出处。

上一个 自组公路车,车店师傅不会告诉你的十大注意和技巧(上)

下一个 中企承建科特迪瓦可可加工厂正式交付