profibus DP通信

PLC通过DP通信控制变频器,如果传人4个字的参数,变频器怎么知道依次是控制字1,控制字2,速度,加速度;这个要怎么设置???

最佳答案

1.对于DP通信时,PLC通过任务报文,发送控制字和频率设定值等报文,变频器通过应答报文发送变频器的状态字及频率值等报文,关键难点是通信的报文要掌握理解才行。

2.在西门子视频学习中心,里面有关于“MM440与S7-300进行PROFIBUS DP进行通讯”的视频讲解,图文并茂非常好,你看一看会对你有很大帮助。
链接:http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=903

3..r2050是从通信板(CB)接收到的PZD。
r2050.0是接收到的字0(PZD1),默认是STW1控制字1,r2050.1是接收到的字1(PZD2),默认是HSW主设定值,对于控制字的内容可以通过位参数r2090和r2091进行查看。

4.P2051是将PZD发送给CB,这个参数允许用户自己定义状态字和实际值。
P2051.0是发送的字0(ZSW1),默认是状态字1--r0052,P2051.1是发送的字1(HIW),默认是主实际值--r0021,P2051.3是发送的字3(ZSW2),默认是状态字2--r0053。还想用PLC读取变频器其它数据,通过设置P2051来实现,P2051就是将PZD发送给CB通信板。默认已经定义了3个,PZD0=52状态字1,PZD1=21频率,PZD3=53状态字2,这些都可以根据实际需要进行设定。比如想读取电流,PZD4=27输出电流实际值,比如想读取转速,PZD5=22实际转速,比如想读取转矩,PZD6=31转矩实际值。

5.也可查看下面内容进行学习
S7-300与MM440间DP通讯
http://wenku.baidu.com/view/906806e6aeaad1f346933fc6.html
驱动通信基础
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1261&loginID=&srno=

6.楼主还可以看一下《MM440 总线控制 点动 控制程序的探讨》讲的MM440与S7-300通讯报文,介绍一下我的经验,并且有提问者上传的图片,希望对你有所帮助。
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=105449&cid=1027#

提问者对于答案的评价:
很详细!!!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日 下午5:53
下一篇 2017年6月27日 下午5:53

相关推荐

  • 西门子1200仿真软件能否与威纶通触摸屏进行通信?

    我现在手里面没有1200的实物,用的是博途软件对程序进行的仿真,请问仿真能模拟1200实物与威纶通触摸屏进行通信吗?我现在是通信不上 最佳答案 全仿一般只在同品牌之间。 提问者对于…

    SIMATIC S7-1200 2017年6月1日
  • 1200通讯方式

    s7-1200,走自由口通讯,如何实现发送完后马上接收,仪表是接收到1200发送指令,就马上向1200发送数据,应答式的。我做过200的,通过接收和发送完成中断实现轮询,可1200…

    SIMATIC S7-1200 2017年11月18日
  • S7-1200功能块FB调用后不能用RET退出

    各位师傅,我主程序中调用FB功能块后,唯有等FB块执行完,FB块里面的子程序才结束。FB块中写有RET指令,但是通过对RET之前的一个常开触点置位后,当前调用的FB块并没有退出,块…

    2017年8月15日
  • FC105,、FC106

    怎样在1200中插入FC105,、FC106功能块? 最佳答案 1200里没有FC105,FC106。对应的指令是“基础指令”->“转换操作”里的SCALE指令 提问者对于答…

    SIMATIC S7-1200 2017年6月10日
  • S7-1200的DB块最多能建立多少数据

    请问各位大侠,S7-1200的DB块最多能建立多少个REAL变量?还有1200最多能建多少个DB块? 最佳答案 S7-1200 对DB块的数量和单个块的长度没有限定,但根…

    SIMATIC S7-1200 2017年11月12日
  • S7-1200如何实现将MW0-MW28十五个字复制到DB1.DBW0-DB1.DBW28

    请问各位老师S7-1200如何实现以下功能:将MW0-MW28十五个字复制到DB1.DBW0-DB1.DBW28 最佳答案 1、我之前也碰到你说的问题,一直研究怎么用MOVE_BL…

    2017年11月1日
  • S7-120下载线和通讯线问题

    1、S7-1200和DCS通讯用哪种?2、S7-1200下载线选哪种,要是用网线的话是双绞还是直通的?3、和触摸屏连接的话,只能选择simatic精简系列面板么,哪些TP277什么…

    SIMATIC S7-1200 2017年11月4日
  • 请教1200MODBUS地址转换及串口助手使用问题

    请教各位老师:1、用1200作从站,使用MODSCAN测试40001中数值为16#0015,但是用串口助手读40001的话要发代码010300000001840A。我想问下PLC中…

    2017年11月1日
  • S7-1200定时器修改设定值

    刚开始用S7-1200,发现个问题,当定时器运行过程中,修改PT设定值后,可以看到已经修改成功,可定时器还是按照修改之前的设定值动作,怎么解决?按图所示,定时器第一次设定60S,定…

    SIMATIC S7-1200 2017年6月8日
  • 博途s7-1200仿真问题

    在论坛上看到版本4.0以上的才支持仿真,低版本的测试,在线→仿真是灰色的,换成V4.1可以支持仿真,我的软件版本挺高了UPdata4,,1200和1500都无法仿真,提示一样的错误…

    2017年7月26日