MODBUS显示屏是如何与PLC通讯的呢? 点击:3086 | 回复:6



parserval

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2012年5月21日
发表于:2017-04-19 08:47:36
楼主

        MODBUS显示屏是如何与PLC通讯的呢?当PLC通过RS485接口与MODBUS显示屏交换数据时,我们具体应该从那个“层”来理解它呢?如何让PLC将所要显示的数据显示在LED显示屏上呢?

      就拿下面的图片:

    

      当初我们学习网络七层协议时,老师的讲课相信大家还记得,我们好像听懂了,时间长了又好像忘记了。其实这些问题我得从底层的数据格式开始说起了,任何“设备”的处理都是0、1格式,是的,确实时的,我们将MODBUS协议中的规定来举例:


下述例子为请求从机设备17 中一组10 个线圈为强制状态,起始线圈为20 (则寻址地址为19 或13H),查询的数据
为2 个字节,CD01H (二进制11001101 0000 0001) 相应线圈的二进制位排列如下:
Bit: 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 1
Coll: 27 26 25 24 23 22 21 20 - - - - - - - 29 28
传送的第一个字节CDH 对应线圈为27-20, LSB 对应线圈20,传送的第二个字节为01H,对应的线圈为29-28,
LSB 为继圈28,其余未使用的位均填“0”。
QUERY
Field Name
Slave Address
Function
Coil Address Hi
Coil Address Lo
Quantity of Coils Hi
Quantity of Coils Lo
Byte Count
Force Data Hi (Coils 27-20)
Force Data Lo (Coils 29-28)
Error Check (LRC or CRC)
Example
(Hex)
11
0F
00
13
00
0A
02
CD
01


大家可以看到数据的格式,当我们把寄存器的数据传输给LED屏后,LED屏就可以正确显示相应的数据了!



楼主最近还看过



立显光电

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2012年5月21日
发表于:2017-04-19 08:58:48
1楼

欢迎大家技术交流和指正提升。

pdengong

  • [版主]
  • 精华:20帖
  • 求助:71帖
  • 帖子:1937帖 | 3671回
  • 年度积分:1068
  • 历史总积分:55076
  • 注册:2011年4月11日
发表于:2017-04-19 09:35:26
2楼

有点高深  希望来电基础的资料 讲解下。

立显光电

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2012年5月21日
发表于:2017-04-19 10:14:56
3楼

把你的邮箱给我,我发MODBUS显示屏的视频给你。我的邮箱13654984@qq.com

发邮件给我也可以,我会回复你们的!

驷骏精密

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2015年3月06日
发表于:2017-07-21 15:30:10
4楼
CLD系列LED工业通讯屏(gzctr)以及CLV系列LCD工业电视屏(画面尺寸在32吋-----80吋)专业满足各大主流自动化厂商的PLC通讯对接的用户需求,可以支持现场总线协议(例如:Profibus-DP  / CC-link / Modbus ),也可以直接支持工业以太网协议(例如:Profinet  / EtherNet/IP  / Modbus TCP),LED工业通讯屏与LCD工业电视屏的画面组态与触摸屏组态软件操作方法与习惯完全一致,通讯编程简单轻松快捷,PLC只需把CPU I/O数据区地址与显示屏的显示缓冲区数据地址一一对应就可以,刷新PLC I/O数据区数据,即自动同步刷新显示屏的显示内容,显示的具体控制操作由显示屏自行完成,大大减轻CPU的编程负担,只要懂得PLC基本编程技能的工程师都可以轻松搞定。
举例说明:
PLC选型:西门子 CPU315-2DP     编程软件:TIAPortal(博途) V13
LED屏选型: CLD-Bus-DP系列      画面组态软件:CLD-VS2012(驷骏精密)
Profibus-DP总线通讯
第一步:将LED屏的设备GSD文件用博途软件导入Profibus-DP网络组态;
第二步:用画面组态软件CLD-VS2012组态好LED屏显示画面,定义变量类型与变量地址;
第三步:设定好显示屏的DP从站地址,在CPU里分配一块DB数据块地址与显示屏组态软件组态的变量地址一一对应;
第四步:PLC CPU刷新DB数据块的显示数据,则显示屏的显示内容自动同步刷新。


立显光电

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2012年5月21日
发表于:2018-03-03 10:45:41
5楼

LED控制卡,可按客户要求定制!

henryma

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 105回
  • 年度积分:22
  • 历史总积分:236
  • 注册:2003年12月06日
发表于:2019-05-26 23:00:58
6楼

各种工业参数LED屏



热门招聘
相关主题

官方公众号

智造工程师