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积分!




starjingji

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 34回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2008年7月31日
发表于:2015-12-29 15:36:37
21楼

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

luohongbing

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2012年9月06日
发表于:2016-01-13 20:25:54
22楼

好,东西!我正需要这个资料

lyy6543212

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2015年9月28日
发表于:2016-01-28 16:10:07
23楼

好东西,正需要啊,下下来看看,楼主好人

skoobing

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 158回
  • 年度积分:0
  • 历史总积分:965
  • 注册:2013年12月16日
发表于:2016-02-15 13:08:01
24楼

是个非常实用的案例,讲述的内容清晰明了,不愧为工控小伙伴们的福音~    

silky_56

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1828回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2003年8月15日
发表于:2016-02-15 14:11:00
25楼

谢谢分享,学习下,支持一下。

kstao

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 295回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2008年5月12日
发表于:2016-02-16 21:57:48
26楼

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

iteerh

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 79回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2014年3月18日
发表于:2016-02-16 22:00:42
27楼

學習學習一下,以後好用到

zsy43861840

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 14回
  • 年度积分:6
  • 历史总积分:48
  • 注册:2010年9月07日
发表于:2016-02-17 13:43:20
28楼

以前一直以为要买软件才行,看来可以自己解决

lee469801034

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2010年12月22日
发表于:2016-03-11 08:58:54
29楼

一定要看看,不看不行,學習學習一下,以後好用到。

shanlinghan

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 16回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2009年8月16日
发表于:2016-03-11 09:13:37
30楼

看一下,学习学习。。

syq1983

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 407回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2016-03-11 09:29:18
31楼

回复一下看看,谢谢楼主啊。学习了



xiamin871202

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 98回
  • 年度积分:0
  • 历史总积分:113
  • 注册:2012年12月06日
发表于:2016-03-30 12:59:08
32楼

谢谢!很好的资料呵呵呵呵呵呵

byteyxr

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2016年4月08日
发表于:2016-04-08 22:09:16
33楼

很好的资料,谢谢楼主

IFKWQN

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

看看 很好的资料 希望能学习学习

protorock

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2016年4月19日
发表于:2016-04-19 17:12:57
35楼

正好要这方面的资料啊     

meely

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 52回
  • 年度积分:2
  • 历史总积分:456
  • 注册:2015年9月22日
发表于:2016-04-21 08:59:50
36楼

东西,谢谢分享,我顶顶1111

243364487

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 16回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2014年3月06日
发表于:2016-04-21 14:28:05
37楼

找了好久。。。。终于找到了 试试

243364487

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 16回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2014年3月06日
发表于:2016-04-21 14:30:52
38楼

东西,谢谢分享,我顶顶1111

   


a932437217

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 74回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2013年1月09日
发表于:2016-04-26 15:59:03
39楼

hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

等待

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 129回
  • 年度积分:2
  • 历史总积分:104
  • 注册:2005年9月14日
发表于:2016-04-27 10:29:26
40楼

感谢分享!希望能有帮助!


热门招聘
相关主题

官方公众号

智造工程师