PLC之间的Modbus 通讯

用于编程的PC/Windows系统

PLC+HMI一体机两台 24V电源/网线 等配件

方式/步调

  1. 1

    打开Unilogic软件,选摘要毗连的合适的PLC型号,对第一台PLC+HMI一体机进行编程。

    9a504fc2d5628535efca891e9fef76c6a7ef63e2.jpg
  2. 2

    建立变量:以计时器为例,建立一个Timer布局的标签,并编纂好名字、初始值等;同时建立一个使能位变量。

    d0c8a786c9177f3e349f93327fcf3bc79f3d5661.jpg
  3. 3

    打开梯形图编纂页面,添加一个使能功能块,后面跟一个计时器功能块,并挪用方才建立好的Timer变量,这样就实现了一个使能开关和一个计时器的逻辑关系。

    0df3d7ca7bcb0a462b60e5066463f6246b60af4b.jpg
  4. 4

    编纂HMI面板,添加使能按钮控件以及二位图指示灯控件,并联系关系变量。

    9f510fb30f2442a7a7d3939ade43ad4bd113022b.jpg
  5. 5

    在通信设置页面,选择Modbus设置;将第一台PLC+HMI一体机设置当作Modbus从站(Server),并将Timer中的current值存入输入寄放器(Input register)中供本家儿站读取;该功能撑持8、16以及32位整形以及浮点型数据。

    2e2eb9389b504fc2d4a3f03aeadde71190ef6d14.jpg
  6. 6

    将工程下载进PLC+HMI一体机;

    1f178a82b9014a906e4e2e82a6773912b31bee99.jpg
  7. 7

    接下来设置装备摆设第二台PLC+HMI一体机;新建一个工程,建立一个UINT32的整形变量以领受从站发来的时候值;

    35a85edf8db1cb1355a67d2cd254564e93584bc5.jpg
  8. 8

    在通信页面设置好Modbus本家儿站的设置,对报命令表功能码为FC4,读取从站对应地址的数据。

    5d6034a85edf8db1d61b3b5b0623dd54564e74d3.jpg
  9. 9

    在梯形图界面,建立一个比力器,比力0和领受的时候值,那时间归零时使能后面的功能。后面添加一个位变量,用于节制指示灯的亮/灭。

    86d6277f9e2f0708bd716b3fe624b899a901f29d.jpg
  10. 10

    在HMI面板编程界面,建立一个二位图控件,将它与刚建立的指示位联系关系。

    024f78f0f736afc3f2b7545abc19ebc4b7451251.jpg
  11. 11

    将工程下载进第二台PLC+HMI一体机中。

    58ee3d6d55fbb2fb8b14322d404a20a44623dcd6.jpg
  12. 12

    测试,完当作。

    c2fdfc039245d688b456d89babc27d1ed21b24bc.jpg
  • 发表于 2019-09-05 17:00
  • 阅读 ( 1088 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具