点击关注,PLC进阶就上“技成PLC课堂”!一、MODBUS通信概述MODBUS协议分为串行链路上MODBUS协议和基于TCP/IP协议的MODBUS 协议。串行链路上MODBUS协议有MODBUS  ASCAII(字符串) 和MODBUS  RTU两种  。200SMART所提供的MODBUS协议库能够支持MODBUS RTU通信。MODBUS RTU 是以16进制的数值进行发送 。MODBUS  ASCAII是以ASCAII码的方式进行发送,一个数据采用RTU方式发送只需要一个字节,而用ASACII码发送需要两个字节,发送时间。PLC与变频器串口通信有很多通信方式,但常用的、首选的就是MODBUS通信方式,在实际的工业控制中应用非常广泛;这一期我们向大家一起分享变频器如何与PLC通过MODBUS RTU的方式进行控制。二、MODBUS库指令详解

库指令分两种,一个是主站库,一个是从站库。

主站是PLC作为MODBUS的主站主动去读取其他设备的数据;从站是PLC作为MODBUS的从站,其他设备来读取数据;本期我们分享的是PLC作主站,变频器做从站。

STEP7-MinWIN SMART软件自带MODBUS通信库指令

初始化指令:

控制指令:

三、MODBUS RTU的通信格式(协议)

通信协议有:站号、功能码、数据地址、数据内容、校验位、结束符组成。

校验:N=None无校验 E=Even偶校验 O=Odd奇校验

判断数据位中为1的个数是奇数还是偶数(选择偶校验如16#03中如果为1 的个数是偶数时,校验位为1 ;如果为1 的个数是奇数时,校验位为0 。选择奇校验时,为1的个数是偶数时,校验位为0 ;为1的个数是奇数时,校验位为1)

功能码指定了对从站设备读操作还是写操作,同时也指定了MODBUS寄存器地址的类型,常用功能码有:

四、PLC与变频器通信硬件的连接在变频器上面涉及通信的端子标记有A/B RS585+/RS485-或RJ11的网口;找到相关变频器的说明书查看通信端口的接线定义,以下是台达VFD-M系列的变频器通信口接线定义

五、变频器通信参数的设置

1、 要实现变频器或仪表和PLC能正常通信,彼此的接口和协议需要一致,除此之外参数的设置也必须一致

P00 设03(频率指令)P01 设03(运转指令)P88 设03 (通讯地址,0-254之间)P89 设02(波特率选择)P92 设04 (数据格式,200SMART不支持2个停止位,因此只能选04/05任意一个参数)P157 设01 (变频器默认的就是MODBUS模式)

2、查看说明书的启停、频率给定、运行频率、电压电流等反馈参数的地址

信息帧格式说明

表示读2103 2104两个地址的数据放在17 70 和00  00的地址里

通信协议的参数地址定义:

运行命令地址2000H       频率命令地址2001H输出频率地址2103H       输出电流地址22104H输出电压地址2106H       变频器温度地址 210DH六、MODBUS通信程序的编写

在程序的开始可以加一段初始化对所有的位进行复位。

RECOMMEND延伸阅读西门子PLC编程基础,你都掌握了吗?52页经典案例丨三菱PLC编程案例!西门子S7-1200与第三方设备自由口通信详解图解西门子触摸屏与S7-200SMART系列PLC的在线仿真功能

想要更多PLC课程资料?扫码关注 即可了解课程详情

点击下载,进入技成PLC学习课堂!

modbus tcp主站和从站_实例分享!西门子PLC通过MODBUS控制变频器相关推荐

  1. modbus tcp主站和从站_组态王与西门子 PLC无线Modbus通讯

    组态王与西门子PLC无线Modbus通信方案 本方案是组态软件与西门子S7-200 Smart 进行无线MODBUS 通信的实现方法.此方案可以作为西门子S7-200 Smart与组态软件的无线MOD ...

  2. modbus tcp主站和从站_【智】S7200PLC与台达变频器MODBUS轮询实时读取详解

    大家好,我是微控小智,今天又跟大家见面了.学习不是一蹴而就,需要坚持,做技术亦是如此,厚积才能博发. 上次分享的S7-200PLC与台达VFD_M变频器Modbus通讯案例程序,是采用SM0.5时钟脉 ...

  3. modbus tcp主站和从站_【技术】Modbus协议栈应用实例之四:ModbusTCP服务器应用

    源码下载:https://download.csdn.net/download/foxclever/12838885 自从开源了我们自己开发的Modbus协议栈之后,有很多朋友建议我针对性的做几个示例 ...

  4. modbus tcp主站和从站_Modbus-RTU 一主多从PLC无线通讯经典案例

    一.无线方案简介 该方案可适用于 3 台以上西门子 PLC,S7-200 或 S7-200Smart 之间实现一主多从Modbus 通讯协议的无线通讯. 适用 PLC 型号:S7-200 和 S7-2 ...

  5. modbus tcp主站和从站_ModBus的加深理解与实际应用举例

    今天主要讲一下怎么更加用简单的方式去理解ModBus协议. (一)什么是协议ModBus是一种协议,可以理解成一种语言.比如小王说的是汉语,小张说的是英语,如果小王和小张路上碰见了,那小王说了一堆,小 ...

  6. 485通讯的校验和_组态王与西门子S71200PLC无线Modbus通讯

    组态王软件与S7-1200无线Modbus通信方案 本方案是组态软件与西门子S7-1200进行无线MODBUS 通信的实现方法.此方案可以作为西门子S7-1200与组态软件的无线MODBUS 通信实例 ...

  7. 西门子PLC的MODBUS RTU和modbusTCP通讯

    1.西门子PLC的通讯扩展 西门子通讯桥接器分为基本版和专业版,型号分别为NET30-MPI和NET30-MPI Pro,专业版不仅包含了基本版所有的功能,而且增加了扩展口X2的MODBUS主从站功能 ...

  8. 西门子PLC基于MODBUS RTU通信协议时的寄存器地址对应关系及错误代码

    西门子PLC基于MODBUS RTU通信协议时的寄存器地址对应关系及错误代码 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. 西门子PLC在使用MO ...

  9. 西门子plc与台达变频器通讯程序 西门子plc200smart与台达变频器modbus通讯程序

    西门子plc与台达变频器通讯程序 西门子plc200smart与台达变频器modbus通讯程序,可以帮你学会modbus通讯,是程序,说明书,接线定义,参数调试! ID:481260527513290 ...

  10. 三菱fx2n做从站的modbus通讯_实例讲解三菱PLC编程及通讯设定方法

    三菱FX系列PLC作为三菱基本的PLC,它们之间的通讯有几种常用的方式,分别如下:CC-LINK,N:N网络连接,并联连接.1.CC-LINK连接 CC-LINK连接图如下: 对应的PLC可为FX1N ...

最新文章

  1. 6、函数返回值、this、递归及回调函数
  2. 【干货】容器适配器实现两个栈模拟队列
  3. 华硕z170a如何开启m2_给Z170A 加个M.2 SSD,速度有点意思
  4. 社保系列11《ATR》
  5. fastadmin cms使用注意一
  6. C 语言基础——程序运行时间的计算
  7. Activiti-modeler使用
  8. SVN安装和中文语言包安装
  9. 基于Hive数据仓库的标签画像实战
  10. journalctl命令使用
  11. 100+篇论文合集:GNN在NLP中的应用
  12. Android Intent 传递数据大小限制
  13. 常用GIS(高清卫星影像、DEM)数据下载
  14. Java的学习——培训或自学
  15. android hls检测,安卓大部分浏览器播放HLS协议直播流会从头开始
  16. 微信商家收款码怎么申请
  17. 搜狗输入法转语音体验报告
  18. 热点事件情境下微博舆情反转预测
  19. 如何有效清理C盘?清除Windows更新后残留文件?磁盘清理?
  20. 中国大学MOOC·Python网络爬虫与信息提取(一)

热门文章

  1. android 车牌输入键盘
  2. g729语音编码 matlab,Case7 FreeSwitch配置开启转码功能及安装G729语音编码
  3. PJSIP集成G729
  4. flash 独立播放器
  5. 010Editor逆向分析
  6. java线程生命周期
  7. ShuffleNet_v1论文阅读
  8. kvaser canking 的使用
  9. 线阵相机调帧率_线阵相机调试文档
  10. Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法