s7 300和m440变频器DP总线通讯

请问在s7 300和m440变频器DP总线通讯,本人正在学习中有几个问题。在周期DP中通讯中读取和修改参数。比如这个报文。
PEK=DB1.DBW24=200A PEK=DB1.DBW0=100A
IND=DB1.DBW26=0180 IND=DB1.DBW2=0180
PWE1=DB1.DBW28=0000
PWE1=DB1.DBW4=0
PWE2=DB1.DBW30=0006
PWE2=DB1.DBW6=6这个报文中200A和100A是什么意思啊。还有0180和0000这些各什么意思,我的意思是这个数据代表什么啊

最佳答案

这是 S7-300 与 MM440 之间以周期通讯方式读写参数的一段例子。

PEK=DB1.DBW24=200A //PEK 的 15~12 位是任务识别标记,2 代表“修改参数数值(单字)”;10~0 位是基本参数号,与 IND 构成完整参数号
IND=DB1.DBW26=0180 //IND 的 15~8 位是参数索引位,01 代表索引是 [1];因为 MM440 参数号码没有超过 4000,所以修改 2000~3999 时,写 80,修改 0~1999 时,写 00
PWE1=DB1.DBW28=0000 //PWE1 和 PWE2 是参数值,写单字时,PWE1 为 0
PWE2=DB1.DBW30=0006 //PWE2 改写参数值为 6

PEK=DB1.DBW0=100A //PEK 的 15~12 为应答识别标记,1 代表“传递参数数值(单字)”成功;其他同上
IND=DB1.DBW2=0180 //IND 同上
PWE1=DB1.DBW4=0 //PWE1 同上
PWE2=DB1.DBW6=6 //PWE2 同上

完整的参数号=0A+(1*2000)=2010,加上索引就是 P2010[1],上半段是修改参数 P2010[1] 为 6 的请求报文,下半段是对应的应答报文。

《MM440 与S7-300 通过DP 通讯实现读取和修改参数例程》
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0279.pdf

提问者对于答案的评价:
谢谢了

专家置评

也可参考“ 俱怀逸兴壮思飞”和“ 留恋你的气息”的回答。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc305822.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:46
下一篇 2020年10月31日 下午3:46

相关推荐

  • kepware与上位机和下位机的关系

    kepware在上位机和下位机通讯中充当什么角色,它和opc有什么联系啊,谢谢各位了 最佳答案 kepware OPC驱动程序用来连接上位机 和PLC以及工业控…

    自动化系统综合 2020年11月1日
  • 模拟仿真软件模拟运行

    在s7-300中: 1、把程序编好后,用模拟仿真软件模拟运行时,我不知道程序是否真正运行了?是否有错误?特别是有些定时器好像没有变化?该怎样去看结果? 最佳答案 PLC的…

    自动化系统综合 2020年11月1日
  • 请问带以太网口的CPU和不带以太网口的CPU加一个CP343 到底什么区别?

    如题,在选型的时候为什么不直接都选带以太网口的呢? 最佳答案 带以太网口的与不带以太网口的差不多,带以太网口的集成度高一些,不如你要加8个模块,你就需要选择一个带以太网口的CPU,…

    自动化系统综合 2017年12月1日
  • 变频器烧坏

    您好,我的设备上有三台M440变频器,直接接电机,信号源为电位计或PID仪表。输入电源为250KW带稳压380VAC发电机发电(发电机机带了其他设备)。最近一个月接连烧掉其中2台,…

    自动化系统综合 2017年6月1日
  • 在dp总线加modbus机器

    现在在做一台机器,控制器使用鸿格PAC可以支持modbus 协议,要把这台机器加到已有的DP总线上使用,但是不能更改DP原有系统,请问在不知道DP系统原有构成,怎么实现,…

    自动化系统综合 2020年11月1日
  • HMI的OPC方面问题

    将MP277设置为OPC服务器,请问如何PC机上的自编程序如何通过OPC访问MP277,获知将MP277的按键动作? 最佳答案 在通过 OPC-XML 做服务器…

    自动化系统综合 2020年11月1日
  • PPO1的任务是什么

    PPO1的任务是什么,PPO2  PPO3  PPO4 PPO5的呢? 最佳答案 传动装置通过profibus-dp网与主站plc…

    自动化系统综合 2020年11月1日
  • 博途画面分辨率

    使用博途编辑上位机画面,在运行系统设置里设置初始画面分辨率1366*768,画面编辑完想调整画面分辨率,调整为1680*1050,但调整后之前编辑的按钮什么的都没有了,何解? 最佳…

    自动化系统综合 2017年7月26日
  • 数据块清零

    我想定时给DB块清零,时间问题已经解决,就是不知道如何清零,代码也看过一些,没太看懂,请哪位给段代码,并解释下,我的块里都是REAL型数据,谢谢 最佳答案 如果DB块内容很多,比如…

    自动化系统综合 2020年10月31日
  • 编程时符号名用英文好还是中文好

    我编程时符号名都用的是中文来写的,但今天听一老师傅说300编程时符号名最好用英文来写,不然会容易出错,想请教下有经验的师傅用中文做符号名可行吗 最佳答案 可以的,不会有问题,我都是…

    2020年10月31日