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




小猫腻

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 81回
  • 年度积分:0
  • 历史总积分:143
  • 注册:2018年12月02日
发表于:2019-01-15 22:17:16
101楼

感谢分享!希望能有帮助

李先生先生

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 172回
  • 年度积分:0
  • 历史总积分:319
  • 注册:2018年12月29日
发表于:2019-01-21 10:17:22
102楼

感谢分享!

50176660@qq.com

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 411回
  • 年度积分:0
  • 历史总积分:4678
  • 注册:2016年3月21日
发表于:2019-01-22 08:58:02
103楼

CP343作为MODBUSTCP通讯应用教程

我为工控狂

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 77回
  • 年度积分:0
  • 历史总积分:1273
  • 注册:2015年5月30日
发表于:2019-01-29 10:39:47
104楼

谢谢楼主分享

浪客

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2004年9月16日
发表于:2019-02-25 16:31:42
105楼

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

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 71回
  • 年度积分:0
  • 历史总积分:207
  • 注册:2007年9月08日
发表于:2019-03-13 12:43:03
106楼

谢谢楼主辛苦了

liujiseng

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

一定要看看,不看不行

曼联_67

  • 精华:2帖
  • 求助:8帖
  • 帖子:40帖 | 180回
  • 年度积分:0
  • 历史总积分:530
  • 注册:2006年1月27日
发表于:2019-03-13 14:19:00
108楼

请问楼主,你这个CP343是采用博途编程的还是STFE7编程的?

mingliangli

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2008年11月17日
发表于:2019-05-05 15:25:29
109楼

good, 学习学习!

好久不见。。。

  • 精华:0帖
  • 求助:8帖
  • 帖子:13帖 | 65回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2011年9月20日
发表于:2019-10-11 23:25:59
110楼

谢谢楼主家属参加才能市场价

好久不见。。。

  • 精华:0帖
  • 求助:8帖
  • 帖子:13帖 | 65回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2011年9月20日
发表于:2019-10-11 23:30:19
111楼

我为什么看不到程序与图片

德先生

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 299回
  • 年度积分:32
  • 历史总积分:1527
  • 注册:2017年6月17日
发表于:2019-10-19 17:08:52
112楼

CP343作为MODBUS TCP 通讯应用教程

古ben

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2016年1月02日
发表于:2020-04-23 23:32:54
113楼

楼主,多谢你的宝贵经验

Tartnessawn

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2020年5月12日
发表于:2020-05-12 15:36:02
114楼

好东西,谢谢楼主分享

天天123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2015年8月05日
发表于:2020-07-28 16:28:37
115楼

回复看看

tmksy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 64回
  • 年度积分:0
  • 历史总积分:1477
  • 注册:2018年11月20日
发表于:2020-07-29 11:00:11
116楼

感谢楼主的分享

han_-

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2019年5月08日
发表于:2021-10-02 14:15:15
117楼

需要研究一下

zhang03150319

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 58回
  • 年度积分:76
  • 历史总积分:1102
  • 注册:2008年8月24日
发表于:2021-11-04 15:23:54
118楼

研究一下看看

cuperhe

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:110
  • 历史总积分:120
  • 注册:2015年2月10日
发表于:2022-02-12 21:14:38
119楼

支持一下,正式所需

zj1988

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 578回
  • 年度积分:2
  • 历史总积分:283
  • 注册:2020年5月26日
发表于:2022-02-16 13:13:23
120楼

看看


热门招聘
相关主题

官方公众号

智造工程师