您现在所在的是:

德嘉工控

回帖:5个,阅读:2442 [上一页] [1] [下一页]
8646
大连德嘉工控WB 版主
文章数:1910
年度积分:506
历史总积分:8646
注册时间:2018/5/31
发站内信
发表于:2019/5/14 14:10:34
#0楼
我们继续,来连接西门子的S7-1500,1500自带modbus tcp协议,直接在程序中添加指令即可

所用设备如下:
1、Modbus TCP/Modbus RTU模块 (含税价格¥168)
2、济南智泽4入2出的开关量模块
3、西门子S7-1500 一台
硬件连接图示如下:

附件 1.jpg

参数设置如下:

1、济南智泽4入2出的开关量模块默认的通讯参数为:9600,n,8,1,这里我就不做修改了,因为很多厂家的产品也都是这个默认参数

2、Modbus TCP/Modbus RTU模块参数设置如下图:

附件 2.jpg

1)、转换器IP

附件 3.jpg

2)、转换器Modbus RTU设置

附件 4.jpg

3、S7-1500程序如下图:

附件 7.jpg

其中DB2数据定义如下

附件 6.jpg

此时小模块指示灯亮起,然后熄灭……在亮起,在熄灭……(反复循环)

附件 5.jpg
[此贴子已经被作者于2019/5/14 14:13:38编辑过]
411
ZhangrlSkcqZ
文章数:2
年度积分:50
历史总积分:411
注册时间:2018/3/21
发站内信
发表于:2019/5/14 17:06:57
#1楼
为什么不知用modbus TCP,直接连接。
5731
121111115
文章数:1421
年度积分:175
历史总积分:5731
注册时间:2015/3/16
发站内信
2018论坛分享达人
发表于:2019/5/14 17:14:35
#2楼
以下是引用ZhangrlSkcqZ2019/5/14 17:06:57的发言:
为什么不知用modbus TCP,直接连接。
可能是为了放大产品的性价比或者公司实力吧。
不过也另外有一种可能:
有时候脱了裤子放屁会显得很绅士。——鲁迅
8646
大连德嘉工控WB 版主
文章数:1910
年度积分:506
历史总积分:8646
注册时间:2018/5/31
发站内信
发表于:2019/5/15 8:57:44
#3楼
回复 #1楼 ZhangrlSkcqZ
1、首先第一点,您说的是用modbus tcp连接仪表吗?如果是的话,是这样的,现在大多数仪表还是不支持modbus tcp的,所以1500无法通过modbus tcp连接所有仪表。
2、如果你说的不是1500通过modbus tcp连接仪表,而是1500通过modbus rtu连接仪表的话,那么1500上并不带modbus接口,也需要外加模块,并且1500的modbus模块价格并不便宜,而且,485的通讯效果也不如以太网的好
28289
guanyumou 版主
文章数:10588
年度积分:267
历史总积分:28289
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/5/15 12:08:33
#4楼
虽然是宣传自己的产品,但是图文并茂,不失为一个好的技术帖子!你比有些版主发的所谓技术帖子好的不知道多少倍!表情
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
8646
大连德嘉工控WB 版主
文章数:1910
年度积分:506
历史总积分:8646
注册时间:2018/5/31
发站内信
发表于:2019/5/15 13:25:59
#5楼
回复 #4楼 guanyumou
谢谢您支持,希望写的这些文章可以解决客户的实际问题

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004