电子开发 | 基础入门 | 电路原理图 | 濮婎垰鑸伴崶鎯х杽娓氾拷 | PLC閸╄櫣顢�   閵嗗﹤顩ч弸婊冩灘濞嗐垺婀扮粩娆欑礉鐠囬攱瀵� Ctrl+D 閹靛濮╅弨鎯版閿涗焦鍔呯拫銏″亶閻ㄥ嫭鏁幐浣碘偓锟�娑撯偓鐠у嘲顒熸稊鐘辩鐠х柉绻樺銉礉閻㈤潧鐡欏鈧崣鎴犲竾濞嗐垼绻嬮幃顭掔磼.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

鈽呯數璺叕寮忔墜鍐岋紝鏈€鏂扮増銆婄數瀛愮數璺叕寮忚绠楀櫒銆嬶紝鐢佃矾鍏紡鏌ヨ鎵嬪唽 鐢佃矾鍏紡璁$畻鍣ㄣ€愮數瀛愪粠涓氫汉鍛樺繀澶囨墜鍐屻€�
鈽嗗崄澶╁浼氬崟鐗囨満瀹炰緥100 c璇█ chm鏍煎紡銆傝祫鏂欏唴瀹硅缁嗭紝瑕嗙洊渚嬪瓙澶氾紝鍐呭骞裤€愮數瀛愪粠涓氫汉鍛樺繀澶囨墜鍐屻€�
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子200SMART主站轮询MODBUS通信指令案例_梯形图实例

作者:佚名    文章来源:本站原创    点击数:4557    更新时间:2022/4/3

该案例是西门子PLC 200Smart与200Smart通信程序的梯形图实例。

一、实现的功能:

(1) 主站读取从站的VW10---VW20六个字,存入主站的VW0—VW10。

(2) 主站读取从站的MB4MB5存入主站的MB4MB5。

(3) 主站把VD30写到从站的VD50

分析说明

1、该案例有3个读写功能要完成,由于MODBUS通信某一时间只能有一条 MBUS_MSG 指令处于激活状态,因此需要轮询通信。

2、由于MBUS_MSG指令不能使用M存储器,因此需先在从站编写M区传送到V区程序,再通过通信把V区数据读入到主站,主站再编写V区传送到M区指令,完成从站的M区数据到主站的M区。

3、VD传送是4个字节,2个字

从站程序

 

 

 

 

MB4\5先传送到时V区,才能实现通信

由于从站是以VB10为起始地址,因此VB40VB41对应的MODBUS

地址为[(40-10)+2]/2=16,为40016。

从站的VD50(VB50-VB54)对应的MODBUS地址为40021

从站编写完程序后,注意要分配库存储器

主站程序

  

定义参数

  

初始化复位各通信标志

  

按I0.0开始通信

  

读从站的6个字VW10-VW20到主站VW0-VW10

从站起始地址是VW10,对应40001地址

  

完成后置位下一指令复位上通信标志

  

读一个字

40016地址对应VW40,读到VW200

  

读完传到MW4,完成M区传送

  

再轮询下一个

  

写一个字VD30到从站VD50

  

又返回第一轮询


Tags:MODBUS,主站轮询,梯形图实例  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
    没有任何评论
推荐文章
鐢靛瓙寮€鍙戠綉锛氭眹闆嗙患鍚堝悇绫荤數瀛愬埗浣滀笌鐢佃矾鍥剧殑缃戠珯锛宲lc宸ユ帶鎶€鏈�,妯$數鏁扮數鐭ヨ瘑,鍗曠墖鏈篍DA绛夌瓑锛佽崯钀冪數璺浘缃戠珯绮惧崕锛屼负宸ョ▼甯堝垱閫犱环鍊笺€傛杩庡叧娉ㄥ井淇″叕浼楀彿锛氱數瀛愬紑鍙戠綉锛�
最新推荐
鏈€鏂版枃绔�
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询