线下实训
HOME
线下实训
正文内容
plc总线编程 PLC编程调试过程中如何对modbus总线调试
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程调试过程中如何对modbus总线调试

在工业自动化控制领域,采用总线的控制手段是非常常见的控制方法。相比较于接线方式,总线可以大大的减少连接电缆,简化控制系统。

在现目前工业现场使用的总线中,一些比较大的自动化产品生产商,都有一些自己的通信总线。如Profilbus、Profilnet、CAN、Modbus、CC-Link等等。总线的类型非常的多。而这其中,Modbus总线是现目前运用最为广泛的现场通信总线。其免费、开放故被各个第三方自动化器件生产厂商使用。这里就Modbus的调试方法分享如下:

调试工具

硬件: USB-RS485串口电缆、PLC、笔记本电脑;

软件: Modbus Poll/Modbus Slave(注意这是两个软件,一个是主站调试软件;一个是从站调试软件);

调试过程

Step1

确认硬件:PLC硬件接线,包括电源、通信线……

RS485:RS485总线一般选用两线制,但在某些情况下,亦有使用4线制的情况(极少);在使用2线制的场景中,两端接线一一对应即可;如器件1的485端口A线<—>器件2的485端口的A线,器件1的485端口B线<—>器件2的485端口的B线。常见的RS485总线接线方式如下图所示:

4线制RS485总线与2线制之间的接线:

2线制RS485总线的接线方法:注意,两个数据线不能交叉。

西门子PLC的DB9通信插头针脚定义:

RS232:modbus协议亦可运行在RS232之上。但因RS232总线本身特性,故用于短距离的点对点通信。RS232的接线方式如下图所示:

RJ45(插头):部分品牌的器件接口方式位RJ45。如施耐德PLC的部分型号PLC:

STEP2

将USB-RS485串口电缆连接到电脑,并在电脑的设备管理器中确认对应的串口端号。操作方法如下图所示:

在进行连接设备的时候,选择使用的端口号就必须与此端口号一致。

STEP3

在PC端安装调试测试软件。这里以主站调试的方法举例,安装Modbus Poll(从站调试,则安装Modbus Slave)。

软件安装完成后,打开软件。

点击菜单栏的“Connection”-“Connect…”。在弹出的对话框中设置通信的基本参数,如设备端口号、波特兰、数据位、停止位、校验位等。此参数必须与从站参数设置一致,否则无法读取到正确的参数

设置完成后点击“OK”按钮。软件会按照默认的方式对从站进行通信。为了使通信读取我们想要的地址的数值,则还需要进行进一步的设置。

点击菜单栏的“Setup”-“Read/Write Definition…”。在弹出的对话框中设置从站的号、功能码及通信读取地址。

以上设置完成后,一般均能读取到数据。若未读取到数据,则确认以下几点:

1、通信参数是否正确,主从站参数必须一致;

2、站号是否设置正确,读取站号与从站站号必须一致;

3、协议功能码设置是否正确;

4、协议地址设置是否正确;

通过以上方式,即可完成对modbus从站调试。

说说plc的总线是什么?可以用can总线通讯么?

上篇文章说了很多的题外话,我们开始这期的正题,即有关CAN转换RS485模块的那点事。可能很多从事研究过有关CAN总线或PLC产品的工程师都知道,国外的PLC产品一般只具备RS485总线的通讯能力,什么?你不知道PLC是什么?好的,我们先来普及一下什么是PLC:所谓PLC,是指一种可编程逻辑控制器,它是专为工业生产设计的一种数字运算操作的电子装置。

它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。是工业控制的核心部分。

目前,PLC控制器在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业。可见,PLC在我们的工业生产中是扮演着极其重要的角色,如何让PLC设备发挥出更大的能量是许多相关工程师的最大心愿。但正如我们上文所说,一般国外的PLC相关设备是只能应用RS485总线进行通讯的,可以使用CAN总线通讯的屈指可数,而且价格昂贵。在下篇文章我们需要简单的比较一下为什么我们要用CAN总线替代RS485总线进行PLC使用,方便大家更好的进行理解。

欢迎大家找我讨论更多CAN总线相关问题。

相关问答

plc总线控制伺服如何编程?

我用的是松下的plc----脉冲指令有PLSH:脉冲输出指令---SPDH:位置控制----PWM:PWM输出指令----PLS:脉冲输出指令SPD1:位置控制--------SPCH...

plc总线是一种什么总线?

PLC的总线种类很多,但最最主要和常用的也就是Profibus、MPI、CAN、以太网等,像Profinet这样的可以去了解一下。这几种加一起绝对占市场90%以上的份额,如果是从...

plc的总线有哪些?

PLC的总线种类很多,但最最主要和常用的也就是Profibus、MPI、CAN、以太网等,像Profinet这样的可以去了解一下。这几种加一起绝对占市场90%以上的份额,如果是从...

我想问一下常见的plc的总线通讯类型都有哪几种呢?

通用的是RS232,RS485高级一点的是西门子PLC的PROFIBUS,MPI三菱PLC的CC-LINK,MELSECNET/HABPLC的ContorlNet,DeviceNet施耐德P...

plc总线控制伺服电机还用接线吗?

是的,PLC总线控制伺服电机仍然需要进行接线。虽然PLC总线可以通过数字信号传输控制指令和数据,但伺服电机的运动控制仍然需要通过电缆连接进行位置反馈和电源...

485总线如何接入plc?

485总线可以接入PLC的方式有以下几种:1.使用串口通信模块:一些PLC可以选择安装串口通信模块,支持RS485通讯协议,可以实现485总线接口的直接连接,实现PLC与4...

PLCbus总线与以太网通讯区别?

TCP/IP走的是以太网Modbus和ModbusPlus走的是现场总线ModbusTCP/IP走的是基于Modbus的以太网Modbus可以通过以太网实现,但必须是ModbusTCP/IPT...

博途300plc怎么跟200通讯?

博途300PLC与200PLC的通讯可通过Profibus-DP总线进行实现,需要在博途300PLC中添加Profibus-DP通讯模块,并在编程软件中设置好通讯协议和地址,可以通过读写寄存...

plc总线故障是什么意思?

通讯⽹络系统故障。通讯及⽹络受外部⼲扰的可能性⼤,外部环境是造成通讯外部设备故障的最⼤因素之⼀。系统总线的损坏主要由于PLC多为插件结构,长期使⽤插拔模...

plc与dcs通信采用profibus总线方式应如何做-懂得

使用JAVA可能是目前2个回答,kBuORFw03m回答了:

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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