容感电气经销西门子plc,三菱plc,欧姆龙plc及组态软件等,专注工业过程控制系统.

工业自动化控制系统服务商

15年专注自动化plc控制系统生产定制

全国咨询热线

18629648142

联系我们
咨询热线
18629648142
全国售后热线:
18629648142
邮箱:498503931@qq.com
地址:陕西省西安市高新区科技二路西口与丈八北路交汇处龙城铭园二期

通过Profibus DP总线实现西门子plcS7-300与西门子plcS7-400通讯

作者:plc小王 来源:西门子plc 发布日期:2019-06-24 22:26 阅读: 二维码分享

  一、概述

  在西门子plcS7-300与西门子plcS7-400之间通过通过Profibus DP总线通讯进行常规和非周期数据通信。使用标准的S7功能块SFC14/SFC15,西门子plcS7-300与西门子plcS7-400可以通过PROFIBUS环形通信向驱动器发送控制字1(CTW1)和主整定值(NSET-P-B),并使用标准的S7功能块SFC58/SFC59交换非周期性数据和读写驱动器参数。

  二、连接西门子plcS7-300与西门子plcS7-400装置的连接

Profibus DP,S7-300,西门子plc,plc控制系统

  三、驱动器站地址设置

  1、有两种方法可以设置驱动程序的PROFIBUS地址:

  (1)地址设置是通过cu控制单元的倾角开关实现的。有效地址值为:126。在本例中,地址设置如下所示。

  注意:通过DIP开关更改地址时,应断开逆变器与电源的连接。

Profibus DP,S7-300,西门子plc,plc控制系统

  (2)参数P918可用于设置所有DIP开关关闭或打开时的地址。

  驱动程序的通信端口默认利率为:1.5mbps

  2、在西门子plcS7-300与西门子plcS7-400的硬件配置中设置的驱动站地址应与驱动器的站地址匹配。

Profibus DP,S7-300,西门子plc,plc控制系统

  图1

  ‍四、通讯设置‍

  只能为不同的驱动单元选择特定的通讯。表1显示了常见消息。

  表1。

Profibus DP,S7-300,西门子plc,plc控制系统

  消息格式999是用户定义的消息。当用户选择消息格式时,电机的启动和停止控制位需要相互关联。 PLC控制请求必须设置为1(P854 = 1)。

  注意:您可以在西门子plcS7-300与西门子plcS7-400硬件配置期间根据需要配置数据包结构。配置完成后,编译并保存。启动后,检查包结构的一致性。如果没有,打开Starter中的配置进行调整,然后单击“传输到硬件配置”按钮。

Profibus DP,S7-300,西门子plc,plc控制系统

  图2

Profibus DP,S7-300,西门子plc,plc控制系统

  AC/AC 驱动设备设置

Profibus DP,S7-300,西门子plc,plc控制系统

  DC/AC 驱动器设备消息设置

  ‍五、用DP总线对电机起、停及速度控制‍

 西门子plcS7-300与西门子plcS7-400通过profibus循环通信向驱动器发送控制字1(ctw1)和主设置值(nsetp_b)。

  (1)控制字中的Bit0用于启动和停止电机。

  (2)主要设定值为速度设定值。标准化的频率设置和实际值,使4000h(十六进制)对应100%,发送的***高频率(***大)为7fffh(200%)。可在p2000中修改参考频率(默认为50 Hz)。

  (3)当配置消息结构pzd=2或空闲消息999时,“移动”命令可用于西门子plcS7-300与西门子plcS7-400中的数据传输;当配置消息结构pzd>2时,sfc14和sfc15系统功能块需要在西门子plcS7-300与西门子plcS7-400中调用s7。sfc14(“dpr_dat“)用于读取来自空间站的profibus的进程数据sfc15(“dpwr_dat“),用于写入来自空间站的进程数据到profibus

  示例:SERVO_02“控制字,主设定值和状态字的传输,实际频率读取程序

  (1)控制驱动器操作:先发送控制字(STW1)047E,再发送047F,启动驱动器,数据控制字在DB10中指定。DBW8(见图4)。主整定值在DB10.DBD10中设置,运行信号为M1.0。控制程序如图3所示。

       (2)停止司机:控制字047E应发送给司机。

  (3)读取驱动状态字和频率实际值:plc接收状态字1(zsw1),存储在db10中。dbw 0;从驱动器接收的频率的实际值以db10存储。dbd2.

Profibus DP,S7-300,西门子plc,plc控制系统

  图3.控制程序

Profibus DP,S7-300,西门子plc,plc控制系统

  图4. DB10

  六、驱动参数读写

  1、扩展profibus-dp(dpv1)

  非圆形数据传输模式允许:

  交换大量用户数据(***多240个字节)

  DPV1的读写功能可以实现非循环数据交换。传输数据块的内容应符合参数通道的数据集。

  2、参数请求和参数响应的结构

  参数组成:请求标头,参数地址和参数值。
       表2.参数格式

  Profibus DP,S7-300,西门子plc,plc控制系统

  表3.参数响应格式

Profibus DP,S7-300,西门子plc,plc控制系统

  表4.参数请求和响应

Profibus DP,S7-300,西门子plc,plc控制系统

  表5. 错误值描述

Profibus DP,S7-300,西门子plc,plc控制系统

  3.西门子plcS7-300与西门子plcS7-400通过非圆通信读取驱动参数。

  请注意,在读取驱动器参数时,西门子plc必须使用两个功能块SFC58 / SFC59

  示例如下:

  (1)写入请求(数据集记录DB1)(图6)使用标志位M10.0和功能性SFC58块发送给驱动程序。将M10.0设置为1以开始写入请求。写入请求完成后,必须将请求设置为0以终止请求。mw200显示错误代码,指示处理函数时发生的错误。有关错误的说明,请参阅系统功能/功能块帮助。(2)之后,使用标志M10.1和函数sfc59块将读请求发送给驱动程序,驱动程序返回参数值响应。将M10.1设置为1将启动读取请求。读取请求完成后,必须将请求设置为0以终止请求。mw110(ret_val)显示包括错误代码。用于指示处理函数时发生的错误。有关错误的说明,请参阅系统功能/功能块帮助。

Profibus DP,S7-300,西门子plc,plc控制系统

  图5.读取驱动器参数程序

Profibus DP,S7-300,西门子plc,plc控制系统

  图6.“写入”请求数据块DB1

Profibus DP,S7-300,西门子plc,plc控制系统

 图7.drive返回参数值数据块DB2

  4.西门子plcS7-300与西门子plcS7-400通过非循环通信写入驱动参数p1217。

  示例如下:

  当PLC写入参数时,只需使用SFC58将写请求DB1(见图9)发送到项目网络3中的驱动器; PLC在读取“写入参数”响应时需要使用SFC59并读取该项目中驱动器返回的参数。值数据块是DB2(参见图10)。有关步骤,请参见图8。

  (1)将M10.0设置为1以启动写入请求。写入请求完成后,必须将请求设置为0以终止请求。mw200显示错误代码,指示处理函数时发生的错误。(2)将M10.1设置为1以启动读取请求。读取请求完成后,必须将请求设置为0以终止请求。mw110(ret_val)显示包括错误代码。用于指示处理函数时发生的错误。有关错误的说明,请参阅系统功能/功能块帮助。

Profibus DP,S7-300,西门子plc,plc控制系统

  图8.写入驱动程序参数程序

Profibus DP,S7-300,西门子plc,plc控制系统

  图9.写入请求DB1

Profibus DP,S7-300,西门子plc,plc控制系统

  图10.驱动程序DB2返回的数据块

        总结:以上就是小编为大家介绍的西门子plcS7-300与西门子plcS7-400通讯,我们为您提供全型号全系列西门子plc选型、订购、售后一体式服务。如您有任何西门子plc电气产品相关问题,欢迎致电容感电气咨询,我们定为您诚意解答!


此文关键字: Profibus DP,S7-300,西门子plc,plc控制系统
声明:本文源自容感电气整合整理,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快处理。
标题:通过Profibus DP总线实现西门子plcS7-300与西门子plcS7-400通讯 地址:http://www.ronggan.net/hangye/3584.html

热门评论

来自【石家庄】plc控制系统的客户反馈

容感电气的服务态度很专业热情,有问必答,回复也很快,我问了不少问题,他都不觉得烦,都会认真回答我,这点我向掌柜表示由衷的敬意,这样的好公司可不多。

来自【大庆】西门子plc S7-200的客户反馈

西门子s7-200产品的性价比比较高,愿容感电气再接再厉,将售后服务好。

来自【张掖】plc控制系统的客户反馈

容感电气服务很好,PLC产品很好用,下次需要再来,质量很好,试了下功能都有,做工细致,资料齐全,服务周到

来自【威海】MCGS触摸屏的客户反馈

购买好几台MCGS触摸屏了,服务挺好!质量也挺好,组态也很方便,是值得拥有,买的很对

来自【河津】三菱plc的客户反馈

三菱plc已收到,质量很好做工精细非常满意,能用,目前沒什麼問題。东西不错,继续支持

合作伙伴:施耐德中国|西安交大|工业以太网|自动化控制

陕西容感电气有限公司 备案号:陕ICP备17021924号 网站地图 RSS XML

地址:陕西省西安市高新区科技二路西口与丈八北路交汇处龙城铭园二期 手机:18629648201 邮箱:498503931@qq.com

我们经销西门子plc,三菱plc,欧姆龙plc组态软件等,聚焦plc控制系统,过程控制,工业控制15年!