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



三原

    
  • 精华: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积分!




feixie

  • 精华:0帖
  • 求助:1帖
  • 帖子:6帖 | 51回
  • 年度积分:0
  • 历史总积分:156
  • 注册:2015年5月22日
发表于:2016-04-30 21:56:28
41楼
很棒的资料,学习一下

电子学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年8月23日
发表于:2016-05-28 16:42:54
42楼

正是我需要的资料,一定要好好看看

overscy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2009年3月11日
发表于:2016-06-06 16:33:50
43楼

好东西一起分享

10个字

yedong130

  • 精华:0帖
  • 求助:1帖
  • 帖子:10帖 | 25回
  • 年度积分:5
  • 历史总积分:87
  • 注册:2010年2月28日
发表于:2016-06-14 16:29:00
44楼

好东西,看一看,看一看

王康19921225

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2016年6月27日
发表于:2016-06-27 15:34:29
45楼
zanyige         

玉石人

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2007年4月11日
发表于:2016-07-12 07:19:34
46楼

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

yedong130

  • 精华:0帖
  • 求助:1帖
  • 帖子:10帖 | 25回
  • 年度积分:5
  • 历史总积分:87
  • 注册:2010年2月28日
发表于:2016-07-12 08:07:57
47楼

这是不是有自己变得子程序啊,不明白啊程序调用

liujiseng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4661回
  • 年度积分:0
  • 历史总积分:822
  • 注册:2011年3月29日
发表于:2016-07-12 09:34:58
48楼

你好,希望可以借鉴下,需要..


yedong130

  • 精华:0帖
  • 求助:1帖
  • 帖子:10帖 | 25回
  • 年度积分:5
  • 历史总积分:87
  • 注册:2010年2月28日
发表于:2016-07-13 22:06:19
49楼

子程序能发出来吗?使用fc5fc6的那一段,

期待黎明

  • 精华:0帖
  • 求助:2帖
  • 帖子:8帖 | 286回
  • 年度积分:182
  • 历史总积分:3920
  • 注册:2014年11月19日
发表于:2016-07-14 09:10:15
50楼

好东西,谢谢楼主分享

fqsos2003

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 47回
  • 年度积分:0
  • 历史总积分:134
  • 注册:2005年3月17日
发表于:2016-07-19 10:14:10
51楼

谱子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2014年3月25日
发表于:2016-07-19 14:31:58
52楼

回复一下看看,谢谢楼主啊

free_jn

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2015年3月27日
发表于:2016-07-20 00:25:40
53楼

好东西,看一看,看一看

WZZ2184

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 93回
  • 年度积分:322
  • 历史总积分:501
  • 注册:2011年7月19日
发表于:2016-07-20 15:28:19
54楼

需要..!    谢!

WZZ2184

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 93回
  • 年度积分:322
  • 历史总积分:501
  • 注册:2011年7月19日
发表于:2016-07-20 15:30:14
55楼

 

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

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2002年12月22日
发表于:2016-07-21 22:54:26
56楼

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

能手

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 111回
  • 年度积分:0
  • 历史总积分:839
  • 注册:2007年4月19日
发表于:2016-07-24 16:13:46
57楼

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

手机邮箱

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 188回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2016年1月17日
发表于:2016-07-24 23:52:34
58楼

6666666666666666666666666

srhua110

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2016年7月06日
发表于:2016-08-05 11:53:58
59楼

我来学习的。。。。。

srhua110

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2016年7月06日
发表于:2016-08-05 11:56:30
60楼

你好,希望可以借鉴下,需要.


热门招聘
相关主题

官方公众号

智造工程师