锅炉信息网 > 锅炉知识 > 锅炉资讯

Micrologix1400 ModbusTCP-Slave

发布时间:

剑指工控:Micrologix1400 ModbusTCP通讯之master在上一篇文章中,我们配置了如何使用MSG指令将第三方ModbusTCP协议的数据读取到Mic

剑指工控:Micrologix1400 ModbusTCP通讯之master

在上一篇文章中,我们配置了如何使用MSG指令将第三方ModbusTCP协议的数据读取到Micrologix1400 PLC内,但是只能传输整型数据。同样地,1400PLC作为ModbusTCP Slave(Server)时,也只能传输整型数据,那如果我们真的需要传输一些浮点数该怎么办呢?


  • Micrologix1400 PLC作为ModbusTCP Slave功能时配置

很简单,上文已经简单介绍过,再来回顾一下。

打开logix500软件里面的channel Configuration选项,勾选channel-1通道的ModbusTCP Enable 复选框,配置modbusTCP协议地址区在PLC里面对应的数据文件。本文中,0xxxx区对应B12数据文件,4xxx区地址对应N10文件。1xxxx和3xxxx我们一般很少用到,默认即可。

此时将程序下载到PLC后,使用Modscan软件就可以连接到该PLC了。为了测试方便,可在N10文件里面模拟几个数值,在modscan里面查看。


  • 再来看看浮点数的问题

在Micrologix系列 PLC内,数据类型不一样表示的数据范围也就不一样,如下表:

可以看出来,Integer类型是与标准modbus协议支持的3xxx和4xxx的WORD类型相匹配的,所以我们配置的时候一直选择Integer类型传输数据,但是其表示的数据范围时有限的,如果有更大的数据要传输该怎么办呢?实际上,在实际的使用中,这种问题是经常遇到的,在MicrologixPLC内,我们只能将Float类型或Long类型的数据转换为2个Integer类型的数据,通过Modbus协议传输到第三方设备后再将这2个Integer类型数据经过换算转换为可识别的Float和Long。


免责申明:本机构号所载文章为本号原创或根据网络搜索编辑整理,文章版权归原作者所有。因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片,资料,下载链接中所包含的软件,资料等,如有侵权,请跟我们联系协商或删除,谢谢!


本文为剑指工控原创技术类文章,2021年10月25日首次发表于《剑指工控》公众号。

特别鸣谢本文作者

李大拿家的王小拿


本账号为《剑指工控》官方知乎账号。剑指工控由一群带有工控情结的技术青年组织在一起,他们都是在工控一线的技术达人,如果你是工控一线的工程师,如果你在日常工控工作当中会遇到种种的技术问题,如果你热爱工控技术和工控生活,欢迎加入我们,随手提出你的技术问题会有技术达人第一时间为你解答。可以分享你的工控喜怒哀乐,会有兄弟们跟你产生共鸣。可以获得最新的工控资讯,指明技术和行业路线,做到未雨绸缪。

欢迎大家关注我们的公众号剑指工控(JZGKCHINA),更多的了解我们。

精选推荐

  • 如何正确选择白板供应商
    如何正确选择白板供应商

    目前在无锡想采购一块白板不管是实体店铺,还是网络平台都有很多选择,想要到专业的无锡白板公司采购还需要掌握一定的方式技巧。现

  • 柴油发电机组供应商
    柴油发电机组供应商

      t 扬州华东动力机械有限公司,位于江苏省扬州市江都区仙城工业园,是专业从事发电机、柴油及燃气发电机组研发、制造、销售、服务于

  • 高温辐射炉
    高温辐射炉

    5.2.2高温辐射炉5.2.2.1温度控制★(1)样品温度范围:常温~1400℃。★(2)均温区:长度不小于80mm。★(3)中心区:长度不小于10mm。(4)温度梯度(均

  • 高压锅在什么情况下会爆炸?
    高压锅在什么情况下会爆炸?

    近日,多地发生高压锅爆炸事故,给不少家庭带来了伤害和财产损失。那么,什么情况下会导致高压锅爆炸呢?首先,当高压锅内部压力过高时,如果

0