线下实训
HOME
线下实训
正文内容
台达plc编程程序 关于台达plc的modbus主站和从站如何编写程序
发布时间 : 2026-02-23
作者 : 小编
访问数量 : 23
扫码分享至微信

关于台达plc的modbus主站和从站如何编写程序

最近在工作中遇到了台达的plc,本来我只要读取它们的数据罢了,台达plc作为modbus从站。我作为modbus主站去读取modbus从站的数据,应该是一件很容易的事。但是,很不幸的是,设备厂家对通讯方面完全不了解。当我向他索要modbus地址和通讯参数的时候,他萌萌的告诉我他对这方面不是很清楚,当时我心里凉了半截,心里默默问候我们公司的售前人员。没办法了,工作还得继续下去(甲方爸爸催的紧啊),把他们的设备拆开看了下,得到一些信息:他们设备的控制器台达的plc,柜子外配了一个网口,这个网口是用plc的485端口转换的。

现在有几个问题:

1,我以前没接触过台达plc

2,也没接触过那个485转以太网的模块

怎么办呢,赶紧去了解一波呗。

台达plc肯定支持modbus通讯,毕竟搞西门子plc好多年,学一下怎么用modbus应该很快。

对485转以太网模块虽然不熟悉,但是以前用过232转以太网模块,想了下用法上应该差不多,了解一下应该也快。

根据485转以太网模块的品牌,自己找到了技术支持电话,在咨询之后要了他们的软件,功能果然和moxa的232转以太网功能一样,只是品牌不一样而已。心里也有底了。

然后花了一些时间了解台达的modbus编程,下面我就来说说关于台达plc的modbus编程的有关内容。

接触过plc的都知道,中国市场的plc分两派:欧美系和日系。他们两种编程的风格不太一样,在这里就不细说了。台达plc属于是仿日本三菱plc的,所以属于典型的日系plc。本人以前一直用的是西门子plc,西门子plc的modbus主站从站都需要调用西门子的库程序实现,所以以为台达plc也是需要这种类似操作,当知道现场设备的厂家根本没有考虑modbus从站的时候我的心拔凉拔凉的。但是,天无绝人之路,当我了解了一点台达plc后忽然发现,台达plc默认就支持modbus从站。

台达的plc的内部地址和modbus地址有一个对应关系,对应关系如下图

对应关系的全部内容,你们可以自己在台达plc的应用手册上查看。

现在对应关系是有了,那么modbus的通讯参数和站号地址在哪里设置呢?下面就来阐述,我们需要主站和从站分开阐述。

我们先说台达plc作为modbus从站,该如何设置。

台达plc不做任何设置,也是一个modbus从站,因为台达plc的通讯参数和站号地址是通过一些特定的寄存器地址设置的,而那些特殊的寄存器地址是有一个默认值的。

设置从站的通讯参数

以上就是modbus从站的参数和站号设置,前面也提到了这些可以不设置,那么就是默认值。我们来看看这些特殊寄存器代表的意义:

D1121:plc站号地址,默认值为1

D1120:com2(rs485通讯协议),默认值是H86,代表的意思是波特率9600,字长度7位,偶校验,1位停止位

M1220:com2通讯设定保持用,如果设定了D1120,m1120就置1使设置保持。

M1143:SLAVE 模式时,COM2(RS-485)之 ASCII/RTU

模式选择 (Off: ASCII模式 ,On: RTU 模式)

MASTER 模式时, COM2(RS-485) 之 ASCII/RTU

模式选择,配合 MODRD /MODWR/MODRW 指令使用(Off: ASCII 模式, On: RTU 模式)

默认值为0.

所以,默认的通讯参数是波特率9600,字长度7位,偶校验,1位停止位,ASCII模式,站号地址为1.

然后我们再讲一下,modbus主站该怎么编程。首先我们需要了解一下需要用到的指令。

modbus ASCII模式的例子

modbus rtu模式的例子

以上是台达plc的modbus读指令,modbus的写指令和读指令差不多,大同小异。

总结一下:台达plc和西门子的区别:西门子plc的modbus功能只需要调用系统的库程序,没有用到特殊寄存器,读取数据的存放位置直接指定普通寄存器即可,通讯参数也是直接把参数输入。而台达plc要实现modbus功能,需要用到系统指定的特殊寄存器,只要按照应用手册的例子编程就好了。

好了,今天就说到这里吧,欢迎大家一起交流。

台达PLC编程软件的操作方法

大家好,下面我再来解答一个交代初学者在编写泰达 ns 系列 plc 程序时所遇到的问题。

1. 这个问题实际上是编程软件的操作问题,看一下它的意思就是还需要在下面编写一行跟上面一样的程序,不知道怎么操作,给大家演示一下怎么操作。

2. 打开软件了,在这里看一下,在驱动一这里,这里有一个虚线的方框,其他地方没有,这个是有作用的。

3. 比如现在要写一个指令,先要选取这个指令,然后选取以后放到其他地方都没反应的,只有放在这里有反应,就出现一个触点。

4. 同理,比如现在要画一个线圈,这个时候就可以了。

5. 现在如果还要这里避免出点线圈,怎么做?可以把这个选中,然后点一下新增 mps 符号,左键单击,用了。

6. 然后直接点个触点,在这个位置放就可以了。

7. 有些朋友说还要变脸怎么办?这个时候可以把它全选中,再点这个符号,有了,再点一下触点就可以了。

就这样编写泰达 ns 系列的 prc 编程软件的操作本身就不怎么友好,所以很多朋友不知道怎么操作。

相关问答

plc程序如何编译?

PLC程序的编译通常是通过PLC编程软件完成的。以下是一般的PLC程序编译步骤:1.打开PLC编程软件:根据PLC品牌和型号选择相应的编程工具,打开对应的编程软件。...

我的电脑中台达PLC编程软件做好后如何进行转换才能把它下载...

你直接下载台达PLC,它会自动编译。或则你写好T形图后直接按菜单栏上的编译。程序编好后,编译成功;在连好编程线后,接通PLC电源,应当就可以下载了。下载方法...

怎样将多语言台达PLC编程软件设置为中文?

倒数第三个菜单-设置-里面有个语系设置-找到简体中文即可倒数第三个菜单-设置-里面有个语系设置-找到简体中文即可

台达plc编程软件下载?

1、首先去台达官网的下载中心下载台达PLC的编程软件WPLsoft,目前最新版本是2.34,下载完安装即可。2、安装完以后,双击打开桌面上的WPLsoft的快捷方式,3、...

台达PLC与变频器用485通讯怎样实现启动、停止和频率给定,程序怎样做。谢谢?

1,台达PLC和变频器中,使用的应用通讯协议是MODBUS,硬件层用485;2,485连接的时候,需要先把变频器和PLC的通讯波特率,奇偶校验,结束位等做好匹配,其中变...1,...

台达PLC伺服程序?有了解台达plc的吗?

[回答]用一台PLC控制两组伺服驱动电机,两台电机启停时间错开,通过机械装置合成可使速度变化率达500次/min;、程序设计根据PLC的工作过程,PLC控制流程如图3...

台达PLC程序中如何插入列,谢谢?

电脑上有个插入件insert,按下就可以了;然后直接输入要插入的;插入后再取消插入,按下insert;只要这行没有满;如果你行满了就要换行了。随着微处理器、计...电...

台达PLC编程软件里的VFD是编什么的?

台达变频器的一个产品系列如VFD-M、VFD-A等等型号,所以在PLC中这个肯定与变频器的控制有关。那么在台达PL...台达PLC编程软件里的VFD是编什么的首先我们说下VF...

昆仑通态触摸屏怎样与plc程序?

触摸屏型号要与所用触摸屏一致。另外,...昆仑通态一般是不要设置的,直接连上通讯线即可通讯。但是,在组态时需要注意根据触摸屏的型号进行组态,也就是组态前...

怎么样把程序输入PLC中,我用的是台达PLC。-ZOL问答

向PLC输入程序时,PLC要通电吗?怎么样把程序输入PLC中,我用的是台达PLC。讨论回答(7)必需通电。在WPL软件中编写完程序后编译(若程序本身有误,会有提示)点击...

 二十大召开时间和结束时间  突尼斯总统 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2026  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

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

热线

188-0000-0000
专属服务热线

微信

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