CP343作为MODBUSTCP通讯应用教程,不用官方收费的软件 点击:7165 | 回复:123



三原

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13回
  • 年度积分:589
  • 历史总积分:863
  • 注册:2005年1月15日
发表于:2015-05-21 17:02:33
楼主

      CP343作为MODBUS TCP 通讯应用教程,不用官方收费的软件



1.首先在SIMATIC Manager中组态好西门子300硬件;如下图所示;




这是本人的一个项目的配置,注意CP 343的配置地址

记住CP343的地址是336开始的,换算成16进制数就是16#150;在OB100程序中要修改;


2 配置CP343的参数


双击PN-IO  设置CP343的IP地址;

 

IP地址设置成自已的网就行了,我试验设置成192.168.0.1  ;   点属性


新建一个 子网 Ethernet(1)


设置好后 打开NETPRO



右键点击CPU 314  “新建新连接”


选择未指定, 下面TCP连接;

如下设置




,

端口设置为502; 

确定,编译退出;

3 将程序复制到程序中;

打开OB100


将LADDR :=W#16#150   将150改成你CP343对就的地址;


4 MODBUS TCP 03功能对应的数据块为:

  



下图为DB211数据块;共有125个数据,对应MODBUS 功能3,


数据块更改数据号在OB100中修改;



文本如下

       DB_1          :=W#16#D3          //first memory area  D3为十进制的211

       START_1       :=W#16#1           //from 1 to 125     起始地址为1

       END_1         :=W#16#7D                            7D为十进制的125

       

     如想更换数据块; 改下  DB_1的数据就可以;如要改成数据块1 就为

     DB_1          :=W#16#1    

4 MODSCAN 测试

在连接设置中设置为如下



服务端品为:502

将电脑IP设置为如下:


在MODSCAN32连接

数据块DB211的数据如下


MODSCAN32的数据如下


Address:必须从2开始读;  2对就DB211第1个地址的数据;


上面是讯寄存器地址的数据;下面是从MODSCAN32写数据到DB211


选择菜单---配置----扩展----预置寄存器


确认



将002的数据改为150


点更新后,MODSCAN32中数据变为



因此,本程序完美支持MODBUS TCP 的F3 F16功能;在一般应用场合很实用;








正在下载,请等待……
下载附件需3积分!




soaram

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2016年4月20日
发表于:2016-08-22 13:55:17
61楼

非常好,值得借鉴。感谢感谢

ronghai616

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2008年10月24日
发表于:2016-09-08 18:05:48
62楼

谢谢分享!收藏了!不知道能用吗。

郁水游

  • 精华:0帖
  • 求助:5帖
  • 帖子:9帖 | 84回
  • 年度积分:97
  • 历史总积分:957
  • 注册:2013年6月25日
发表于:2016-09-09 11:55:27
63楼

学学学学学学学学学习

fei3327

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2016-09-18 09:51:21
64楼

试试看,必须试试看~

liujiseng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4661回
  • 年度积分:0
  • 历史总积分:822
  • 注册:2011年3月29日
发表于:2016-09-18 14:24:17
65楼

积分不够,楼主能提供一份不。。。。。。。。。。。。。。。

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 34回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2005年6月10日
发表于:2016-09-18 22:09:03
66楼

谢谢楼主分享,值得收藏

kyorofly

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2015年11月20日
发表于:2016-09-19 09:56:22
67楼

k看一下 正好需要 研究中

傻子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 62回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2016年5月05日
发表于:2016-09-19 10:20:40
68楼

来学习的,谢谢楼主无私奉献

aelik

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 48回
  • 年度积分:243
  • 历史总积分:2814
  • 注册:2011年8月08日
发表于:2016-09-20 10:52:34
69楼

感谢分享。。。。。。。。

liujiseng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4661回
  • 年度积分:0
  • 历史总积分:822
  • 注册:2011年3月29日
发表于:2016-09-20 13:55:35
70楼

积分不够,楼主能提供一份不。。。。。。。。

xianchou

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 9回
  • 年度积分:0
  • 历史总积分:113
  • 注册:2014年7月24日
发表于:2016-09-22 17:05:04
71楼

好东西,正需要啊,下下来看看

xiaobing2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:95
  • 历史总积分:99
  • 注册:2013年3月08日
发表于:2016-09-27 20:27:51
72楼

一定要看看,不看不行,呵呵!~难得啊,,~~

鸡翅

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2016年10月17日
发表于:2016-12-20 19:34:08
73楼

超级需要这个!!!谢楼主

lizongfly

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 494回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2016年5月01日
发表于:2016-12-20 21:57:55
74楼

很好,很有用。留着,学习

赏月不吃月饼

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 91回
  • 年度积分:0
  • 历史总积分:175
  • 注册:2011年9月08日
发表于:2017-03-03 10:44:15
75楼

谢谢楼主分享,程序在哪下载麻烦楼主告知!

liujiseng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4661回
  • 年度积分:0
  • 历史总积分:822
  • 注册:2011年3月29日
发表于:2017-03-03 13:15:52
76楼

定要看看,不看不行,呵呵!~难得啊,

赏月不吃月饼

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 91回
  • 年度积分:0
  • 历史总积分:175
  • 注册:2011年9月08日
发表于:2017-05-25 11:44:34
77楼

请教楼主,在哪里可以下载你的例程啊

lin5979

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1783回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2003年9月12日
发表于:2017-07-04 20:21:55
78楼

能给些详细的资料!非常谢谢!

YZL-2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 22回
  • 年度积分:0
  • 历史总积分:222
  • 注册:2004年9月08日
发表于:2017-08-23 12:09:36
79楼

是不是回复了才能看到图片?

朱家树

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 67回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2006年12月16日
发表于:2017-08-23 14:30:41
80楼

看看,谢谢楼主分享,值得收藏


热门招聘
相关主题

官方公众号

智造工程师