搜索
bottom↓
回复: 8

分享下西门子CP341_modbus主站读写程序

[复制链接]

出0入0汤圆

发表于 2016-9-10 22:54:40 | 显示全部楼层 |阅读模式
最近做了个西门子的modbus主站读写程序
前提是用的西门子的硬件狗,用的是FB7,FB8,完成发送和接受功能
话说西门子的这货的硬件狗不便宜,某宝上好像有软件狗用。用软狗的不能用这个程序。
描述如何:


这个数据块A

此数据块是用来定义一些Modbus的功能,从站地址,以及数据协议等
在初始化数据块的时候,要定义相对应得数据,如从站地址。


数据块B

此数据块是用来写发送功能块的一些参数
在发送块里有相对应得数据块好,在这里传送从站地址,功能代码,寄存器地址,数据个数
这里必须要按照格式定义数据块。
在连续读写从站时候,此数据块的相应参数要变化。

数据块C

当从站返回正常数据,返回的数据保存在此块中
在连续读写从站时候,要及时取走此数据块的数据,以免被覆盖

下面是程序:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)

出0入0汤圆

发表于 2016-9-11 07:37:33 | 显示全部楼层
从来没用过西门子主站,但是要赞一个

出0入0汤圆

发表于 2016-9-11 10:53:01 来自手机 | 显示全部楼层
这个狗我询过价,比cp341本身还贵,5000多元。后来我自己编了一个,也能用。

出0入0汤圆

 楼主| 发表于 2016-9-11 21:56:34 | 显示全部楼层
zsfddd 发表于 2016-9-11 10:53
这个狗我询过价,比cp341本身还贵,5000多元。后来我自己编了一个,也能用。 ...

是的,狗比模块贵。
某宝上有外置硬件狗,价格还可以。
哎,自己写了个,主要是怕运行出问题,油库的项目。

出0入0汤圆

发表于 2016-9-11 22:17:51 | 显示全部楼层
高大上的项目,可以用高大上的配置。。。。。

出0入0汤圆

发表于 2016-9-16 21:44:15 来自手机 | 显示全部楼层
我们一般用profibus转modbus模块

出0入0汤圆

 楼主| 发表于 2016-9-24 12:07:59 来自手机 | 显示全部楼层
米南费岛 发表于 2016-9-16 21:44
我们一般用profibus转modbus模块

要是单个的站可以,价格也便宜
冗余系统就没有办法了,并且y耦合器也不便宜

出0入0汤圆

发表于 2016-10-7 14:18:46 | 显示全部楼层
我有一个项目需要s7300 与dcs 通讯,甲方指定要modbus rtu 我是采用低成本方案解决的!高大上的东西做好没人买单。

出0入0汤圆

 楼主| 发表于 2016-10-9 20:55:18 | 显示全部楼层
宿迁草民 发表于 2016-10-7 14:18
我有一个项目需要s7300 与dcs 通讯,甲方指定要modbus rtu 我是采用低成本方案解决的!高大上的东西做好没 ...

不做冗余的话,转换的模块比较多
价格也便宜, modbusTCP 是我的首选。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-17 03:37

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表