追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


总共8061条微博

动态微博

站内全文搜索,由百度和追梦工控论坛合作提供
查看: 2115|回复: 0

[工控产品] S7-200与数码管显示器modbus通讯示例

[复制链接]

升级  57.5%

  • TA的每日心情
    郁闷
    2017-8-10 09:40
  • 签到天数: 1 天

    [LV.1]工兵

    发表于 2017-9-18 10:40:12 | 显示全部楼层 |阅读模式

    上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
    发帖回帖赚金币兑换下载积分。上传附件须知点击进入

    ×

    马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

    已有帐号?  点击登录   或者        

    支付宝扫一扫领红包
    本次示例使用的是大连德嘉M02型PLC(自带网口,完全兼容西门子S7-200)
    首先,将s7-200 PLC与数码管显示器接好,然后在PLC中建立modbus主站,如图:

    其中的参数要根据数码管的说明来填写,我用的数码管手册如下图:

    可以看到这个例子为PLC发送:01 10 00 90 00 02 04 00 02 01 EA DB 1C
    其中01为数码管地址,即Slave填入1
    因为需要向数码管写入,所以RW填1
    00 09为数码管屏的显示寄存器,转换成10进制为144,因为起始地址为40001,所以我们这里要填入40001+144 = 40145
    04为数据字节数,即2个字,所以Count填入2
    最后数据指针自己选择即可,注意不要与分配的库存储区冲突,这里我们用的是VB400

    如图,我们要向VB400~VB403写入 00 02 01 EA 。
    这里接一个USB转485串口监视器,然后我们用串口调试助手可以对通信进行监视,如下图:

    我们可以看到01~1C为PLC发送的码,01~E5为返回的码,和手册完全一样,同时你的数码管也会显示4.90 如下图:


    让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口






    +1
    2115°C
    沙发哦 ^ ^ 马上

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

    关闭

    最新活动上一条 /1 下一条

    小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

    GMT+8, 2024-5-3 18:43 , Processed in 0.113557 second(s), 30 queries , Gzip On, APCu On.

    Created by 工控论坛

    Copyright © 2001-2021, Tencent Cloud & Dreamyiyi.

    快速回复 返回顶部 返回列表