技成培训网论坛

 找回密码
 立即注册
打印 上一主题 下一主题
开启左侧

[已答复] 请教一下S7-1200如何与变频器modbus通讯

[复制链接]
跳转到指定楼层
楼主
发表于 2017-3-8 15:22:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式   来自:112.224.67.183

您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!

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

x
请问S7-1200做主站,mdmaster指令的管脚应该怎么填呢

手头有一台英威腾变频器

modbus地址 1000H
                                 0001H正传,0005H减速停机
                      2000H:频率设定
                     3000H:运行频率


想实现PLC监控变频器完成 开停和频率读写的功能

E_)G[L2IHA`E$EN5`WITK4.png (31.78 KB, 下载次数: 1143)

E_)G[L2IHA`E$EN5`WITK4.png
2
发表于 2017-3-8 17:17:33 | 只看该作者   来自:119.123.102.250
从你提供的信息来看,对于你变频器的运行命令的控制和频率的设定对应的MODBUS功能吗来说都是06,而对于读运行频率来说,你这个的功能吗是03.不管是06还是03对应的modbus寄存器的地址都是4XXXX这个类型的地址,而modbus寄存器的地址是以40001开始的,所以你把1000H转换成十进制数后4096,所以要对应1偏移4096就是4097了,而类型又是4,所以地址就应该是44096,这个地址写入到指令上的DATA_ADDR 这个管脚,同理,2000H等于48193,3000H等于412289.你这上面有三个功能,所以需要用到3条这样的指令,每条指令需要做轮询。
指令上管脚定义
REQ:表示往从站发送数据的触发条件
MB_ADDR:表示从站地址
MODe:协议模式,读写操作的选择,0读,1写
DATA_ADDR:要读写的PLC数据地址,如果上所述需要转换成modbus寄存器地址的类型。如写变频器的控制命令44096
DATE_LEN:读写长度,如果只需要写44096这个地址,那么就是1,如果需要写44096和44097,那么就填写2
DATA_PTR:制度读写数据的PLC的存储器,如果是写的命令表示把这个地址的数据通过发送发送给从站,如果是读取,表示把读取到的数据存放的位置,
指令右侧就只是一些输出的位就状态存储器了
3
发表于 2017-3-8 17:36:00 | 只看该作者   来自:119.123.102.250
如上程序所示,控制运行命令的指令中的DATA_PTR的管脚是P#DB3.DBX2.0 byte 2其实表示的就是DB3.DBW2.所以你只需要通过传输指令把你的正反转,停止的命令传输到这个DB3.DBW2里面,通过这个通信指令就可以发生出去

点评

老师,PLC与触摸屏的功能吗对照表不一样吗。。。我从网上查了个伟伦触摸屏的03/06对应的是6X啊。。。。。  详情 回复 发表于 2017-3-8 18:53
4
 楼主| 发表于 2017-3-8 18:53:50 | 只看该作者   来自:112.224.67.183
jcpeixun 发表于 2017-3-8 17:36
如上程序所示,控制运行命令的指令中的DATA_PTR的管脚是P#DB3.DBX2.0 byte 2其实表示的就是DB3.DBW2.所以你 ...

老师,PLC与触摸屏的功能吗对照表不一样吗。。。我从网上查了个伟伦触摸屏的03/06对应的是6X啊。。。。。
5
 楼主| 发表于 2017-3-8 18:55:31 | 只看该作者   来自:112.224.67.183
C:\Users\Administrator\Desktop

UBJSIPU6IC`R}R~R0T93~6.png (90.37 KB, 下载次数: 937)

UBJSIPU6IC`R}R~R0T93~6.png

点评

不同的触摸屏,他的对应可能是不一样的,维纶的6x表示的时候03和06两个功能吗的,后面的5X和6x他应该是从modbus寄存器地址中演变过来的。必然西门子的触摸屏中用modbus去连接从站设备 ,那么他就只有0XXX,1XXX,3XX  详情 回复 发表于 2017-3-9 10:54
6
发表于 2017-3-9 10:54:23 | 只看该作者   来自:119.123.102.250
jcvcfkzv 发表于 2017-3-8 18:55

不同的触摸屏,他的对应可能是不一样的,维纶的6x表示的时候03和06两个功能吗的,后面的5X和6x他应该是从modbus寄存器地址中演变过来的。必然西门子的触摸屏中用modbus去连接从站设备 ,那么他就只有0XXX,1XXX,3XXXX,4XXXX,这四种类型来着。

点评

请问西门子对应的modbus地址从哪里查啊  详情 回复 发表于 2017-3-9 15:43
7
 楼主| 发表于 2017-3-9 15:43:16 | 只看该作者   来自:112.224.67.183
jcpeixun 发表于 2017-3-9 10:54
不同的触摸屏,他的对应可能是不一样的,维纶的6x表示的时候03和06两个功能吗的,后面的5X和6x他应该是从 ...

请问西门子对应的modbus地址从哪里查啊

点评

西门子触摸屏如果你选择了连接modbus的从站的话,他就只有4种类型的,就是按照标准的modbus来的, 0XXXX,1XXXX,3XXXX ,4XXXX这四种类型,最多还有个事4XXXX.XX表示中国4XXXX地址里面 的哪个位的  详情 回复 发表于 2017-3-15 16:46
8
发表于 2017-3-15 16:46:05 | 只看该作者   来自:119.123.102.250
jcvcfkzv 发表于 2017-3-9 15:43
请问西门子对应的modbus地址从哪里查啊

西门子触摸屏如果你选择了连接modbus的从站的话,他就只有4种类型的,就是按照标准的modbus来的,
0XXXX,1XXXX,3XXXX ,4XXXX这四种类型,最多还有个事4XXXX.XX表示中国4XXXX地址里面 的哪个位的
9
发表于 2021-8-10 14:57:38 | 只看该作者   来自:114.135.55.103
xiexie
10
发表于 2021-9-9 15:41:52 | 只看该作者   来自:111.18.246.1
很棒的解答,学习了
此软件“仅限学习交流”,如用于商业用途,请到官方购买正版软件,追究法律责任与“技成培训网”无关!
本站仅提供软件下载,不提供软件安装、破解等指导服务。
您需要登录后才可以回帖 登录 | 立即注册

本版技能点规则

小黑屋|技成培训网论坛   粤ICP备11069432号-1

GMT+8, 2024-5-27 02:51

Powered by jcpeixun X3.3

© 2007-2024 深圳市技成科技有限公司

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