变频器和PLC通讯时产生的DB块中有许多控制字, 是怎么生成的呢?

一台变频器和PLC通讯的时候采用SFC14和SFC15,里面读和写的时候是访问了一个DB块,例如访问 DB405.DBX20.0.BYTE4  就只读写了4个字。但是DB405里面还有好多的数据,其他的数据是怎么来的呢》?这个数据块是自动生成还是人工输入的呢?若是自动生成的怎么生成呢?

图片说明:

变频器和PLC通讯时产生的DB块中有许多控制字, 是怎么生成的呢?   

最佳答案

这些数据都是程序的作者自己根据变频器PKW和PZD(PKW为参数数据区,PZD为过程数据区)来定义的,为了更清晰明了,让你在线监控时很直观。如果不这样细化,你监控到的只是些16进制的数据,根本无法去理解代码含义。
1.楼主可以结合《MM440使用大全》13-12页的13.3.6 PZD为过程数据区和13.3.7节的任务报文(PLC至变频器)及13.3.8应答报文(变频器至PLC)进一步理解,就明白其中的用意啦,MM440使用大全我常常看,每一遍的收获都不相同,每次看理解就又会加深。
MM440使用大全
http://www2.ad.siemens.com.cn/download/Upload/SD/manual/128.PDF

楼主可查询一下下面资料:
《驱动通信基础》
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1261&loginID=&srno=
S7-300与MM440间DP通讯
http://wenku.baidu.com/view/906806e6aeaad1f346933fc6.html
MM440与S7-300通过DP通讯实现读取和修改参数例程
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=3172&loginID=&srno=&sendtime=
2.在Step7中对PZD(过程数据)读写参数时调用SFC14和SFC15 ?,SFC14(“DPRD_DAT”)用于读Profibus从站的数据 ,SFC15(“DPWR_DAT”)用于将数据写入Profibus从站。
RECORD表示:数据块中定义的数据区相对应的数据地址,DB405.DBX20.0 BYTE 4表示从DBB20开始的4个字节,也就是DBB20、21、22、23,也可写成DB405.DBW20和DB405.DBW22。

提问者对于答案的评价:
都是高人啊

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日
下一篇 2017年11月12日

相关推荐

  • 300与m420之间的uss协议问题

    我看手册上写着它俩之间使用uss协议的话只能是选CPU31X-2PTP,或加CP340,CP341模块,请问一下我如果选别的型号的CPU那么是要把CP340和CP341都加进来吗?…

    自动化系统综合 2017年8月16日
  • cp343-1 选型

    现有1个系统(未安装调试),cpu315带以太网口、wincc、交换机; 与之配套还需要1套315-2dp,需要交互少量信息,想买一个343-1,谁能高速我343-1、a…

    自动化系统综合 2020年11月1日
  • 有线和无线通讯

    一个项目现场有10几个200PLC站,中控室在2KM远的地方.1.有线通讯。走DP协议的话,要什么设备?以太网协议要什么设备?走485协议呢要什么设备?2.无线通讯。这几个PLC站…

    自动化系统综合 2020年10月31日
  • 变频器通信

    用S7-200 PLC控制非西门子的变频器,用自用口通信做的话,例如用CPU222控制台达变频器。通信电缆怎么连接?    &nb…

    自动化系统综合 2020年11月1日
  • 设备的接地系统处理

    客户那里只有三相四线的进电系统,设备的37kw变频器打开可以明显看到模拟量出现变化,将模拟量数据线屏蔽层接地后有改善,但还是有干扰。这种情况下,一个是弱电的接地(开关电源、屏蔽层、…

    自动化系统综合 2018年12月14日
  • plc的排序程序

    PLC的排序程序以及应用情况 最佳答案 和其他语言没有本质区别 根据C语言的排序程序(比如气泡法),转换成语句表就行了。 掌握了间接寻址的方法基本上就搞定了。&…

    自动化系统综合 2020年11月1日
  • pcs 7软件选型

    准备购买一套pcs7软件,要完成plc编程,hmi设计,以及数据库管理,并且希望能兼容以前的plc的step7和wincc6.0开发的程序。另外要求实现数据库管理功能。包括conn…

    自动化系统综合 2021年7月5日
  • s7-200 TD文本无参数块

    西门子S7-200PLC编写的TD400文本向导,同一个程序传给5台PLC,过一段时间结果有一个PLC上的TD400文本无参数块。有点奇怪啊。用我的源程序与此PLC做比较,都一样。…

    自动化系统综合 2017年11月12日
  • 计量泵PID控制

    硬件配置:S7-300系列PS电源CPU模块DI  DOAIAO3个柱塞式计量泵,4-20Am信号现场有13个温度变送器13个电动调节阀控制要求:1、在上位机设…

    自动化系统综合 2020年11月1日
  • 关于Sim_EKB_Install问题,搞了好几天了,大神帮忙。

    装的是TIA V13 UPD8(含有Step7 WINCC PLCSIM)用如题工具进行激活,总是弹出错误,如下所示。 图片说明: &nbs…

    2017年6月6日