你现在位置:首页>技术论文>经验技巧>西门子PLC>正文
S7-300C与MM440 PROFIBUS-DP通讯
日期:2008-2-28 8:54:00 来源:本站整理  
点击: 作者:loveplc
点击【】放大字体.
1 示例系统的体系结构
WWW_PLC※JS_COM-PmLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户


WWcW_PLCJS_COM-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

本例中选用S7-300 CPU316-2DP作为PROFIBUS-DP 主站,连接一个MM440变频器,连接多个MM440时与之相同。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PLC※JS_COM-PmLC-技.术_网

2 软件版本描述
WWW_PLCJS@_COM%-PLC-技.术_网

需要软件:
WWW.PLCJS.COM——可编程控制器技术门户

STEP7 V5.2
WWW.PLCJS.COM——可编程控制器技术门户

需要硬件:
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

1:S7-300 CPU316-2DP
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

2: MM440
WWW.PLCJS.COM——可编程控制器技术门户

3: PROFIBUS-DP 接口模块,用于安装在MM440上,使之成为
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

PROFIBUS-DP从站。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3 组态主站系统
——可——编——程——控-制-器-技——术——门——户

打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为DRIVERS,在下方的Storage Location中设置其存储位置。
WWW_P※LCJS_CO※M-PLC-技-.术_网

——可——编——程——控-制-器-技——术——门——户

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWcW_PLCJS_COM-PLC-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

双击右侧生成的hardware图标,在弹出的HW config 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU。
——可——编——程——控-制-器-技——术——门——户

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PL※CJS_COM-PLC-技.术_网

插入CP时会同时弹出组态PROFIBUS画面, 选择新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW.PLCJS.COM——可编程控制器技术门户

在CP属性的Operating Mode中,将其设为DP Master
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

在本例中主站的传输速率为“1.5Mbps”,“DP”行规,无中继器、OBT等网络元件,点击“OK”键确认并存盘。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

P.L.C.技.术.网——可编程控制器技术门户

4 组态从站:
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

在DP网上挂上MM440, 并组态MM440的通讯区,通讯区与应用有关,如果需要读写MM440参数,则需4PKW区,如果除设定值和控制字以外,还需传送其他数据,则要选择PZD。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

在选相中有 1,WHOLE CONS.(PZD,PKW 数据是连续的,都有调用SFC14,15)
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

2,WORD CONS. (只有PKW数据是连续的,不需要调用SFC14, 15)
plcjs.技.术_网

在本例中,采用4PKW,2PZD ;MM440地址为4。
P.L.C.技.术.网——可编程控制器技术门户

WWW_PLCJS@_COM%-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW.PLCJS.COM——可编程控制器技术门户

5 MM440参数设置
WWW_P※LCJS_COM-PLC-)技.术_网

要使变频器能够用PLC通过Profibus来控制,变频器也需要一定的参数设置才能实现:
P.L.C.技.术.网——可编程控制器技术门户

P700 命令源 6 (从CB来)
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

P918 站号 4 (必需要与硬件组态时保持一致)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

P1000频率设定源 6 (从CB来)
WW.W_PLC※JS_C,OM-PL,C-技.术_网

6 程序的编写
WWcW_PLCJS_COM-PLC-技.术_网

PZD (过程数据)的读写:
WWcW_PLCJS_COM-PLC-技.术_网

a. 在Step7 中对PZD (过程数据)读写参数时调用SFC14和SFC15
WWcW_PLCJS_COM-PLC-技.术_网

b. SFC14(“DPRD_DAT”)用于读Profibus 从站(MM440)的数据
WWW_PLCJS@_COM%-PLC-技.术_网

c. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站(MM440)
WW.W_PLCJS_COM-PLC-技.术_网

d. 硬件组态时PZD的起始地址:W#16#108(即264)
plcjs.技.术_网

1. 建立数据块DB1,将数据块中的数据地址与从站(MM440)中的PZD、PKW数据区相对应
WW.W_PLCJS_COM-PLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

2. 在OB1中调用特殊功能块SFC14和SFC15,完成从站(MM440)数据的读和写:
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

其中:
WWW_PLC※JS_COM-PmLC-技.术_网

LADDR 表示:硬件组态时PZD的起始地址(W#16#108即264);
WWcW_PLCJS_COM-PLC-技.术_网

RECORD 表示:数据块(DB1)中定义的PZD数据区相对应的数据地址;
W1WW_P4LCJS_COM-PLC-技.术_网

RET_VAL 表示:程序块的状态字,可以以编码的形式反映出程序的错误等状态。
WWW_PLC※JS_COM-PmLC-技.术_网

在本例中设定值和控制字可以从数据块DB1中传送,DB1.DBW20 设为047E 再变为047F后DB1.DBW22 中的频率值将输出。状态字和实际值可从DB1.DBW8, DB1.DBW10读出。
WWW_P※LCJS_CO※M-PLC-技-.术_网

要对变频器其他不同项目的参数进行设置,只要编程改变RECORD地址里的数值即可。
plcjs.技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

PKW (参数区)读写
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

a.在Step7 中对PKW (参数区)读写参数时同样调用SFC14和SFC15
WW.W_PLC※JS_C,OM-PL,C-技.术_网

b. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据
WWW_PLC※JS_COM-PmLC-技.术_网

c. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站
WWW_PLCJS_COM-PLC-技.术_网

d. 硬件组态时PKW的起始地址:W#16#108(即264)
WW.W_PLC※JS_C,OM-PL,C-技.术_网

读写过程和对PZD (过程数据)的读写相同,只要编程改变RECORD地址里的数值即可,具体数据传送规则后面介绍。
WWW_PL※CJS_COM-PLC-技.术_网

7 数据传送规则
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

对PKW区数据的访问是同步通讯,即发一条信息,得到返回值后才能发第二条信息。
WW.W_PLCJS_COM-PLC-技.术_网

PKW一般为4个字,定义如下:
W1WW_P4LCJS_COM-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

PKE:参数表示符 IND:索引 PWE:参数值
P.L.C.技.术.网——可编程控制器技术门户

A:常用值:1、2、3、6、7、8
WWW_PLCJS@_COM%-PLC-技.术_网

其中:1:读请求(无数据分组) 6:读请求(有数据分组)
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

2:写请求(无数据分组、单字) 7:写请求(有数据分组、单字)
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3:写请求(无数据分组、双字) 8:写请求(有数据分组、双字)
W1WW_P4LCJS_COM-PLC-技.术_网

PNU参数号:
plcjs.技.术_网

当读写0002~1999的参数时,直接将数值转换为十六进制即可;
WWcW_PLCJS_COM-PLC-技.术_网

当读写2000~3999的参数时,将数值减去2000再转换为十六进制
WWW.PLCJS.COM——可编程控制器技术门户

B数据分组编号,常用值:0、1、2
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

C参数选择位,常用值:0、8
WW.W_PLCJS_COM-PLC-技.术_网

当读写0002~1999的参数时,该位为:0
W1WW_P4LCJS_COM-PLC-技.术_网

当读写2000~3999的参数时,该位为:8
WWW_PLC※JS_COM-PmLC-技.术_网

实例:
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

1, 读写0002~1999的参数。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

plcjs.技.术_网

如读P0700, 700=2BC(HEX)
W1WW_P4LCJS_COM-PLC-技.术_网

PLC PKW输出 =12BC,0000,0000,0000 1为读请求
P.L.C.技.术.网——可编程控制器技术门户

PLC PKW 输入=12BC,0000,0000,0006 返回1为单字长,值为0006
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_PLCJS_COM-PLC-技.术_网

如读P1082, 1082=43A(HEX)
P.L.C.技.术.网——可编程控制器技术门户

PLC PKW输出 =143A,0000,0000,0000 1为读请求
WW.W_PLC※JS_C,OM-PL,C-技.术_网

PLC PKW 输入=243A,0000,4248,0000 返回2为双字长。
WWW_P※LCJS_COM-PLC-)技.术_网

值为42480000(HEX)=50.0(REAL)
P.L.C.技.术.网——可编程控制器技术门户

如写P1082, 1082=43A(HEX)
WWW_P※LCJS_CO※M-PLC-技-.术_网

PLC PKW输出 =343A,0000,41F0,0000 3为写双字请求
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

41F00000(HEX)=30.0(REAL)
WWW_PL※CJS_COM-PLC-技.术_网

PLC PKW 输入=243A,0000,41F0,0000 返回2为双字长,确认修改完毕。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

2,读写2000~3999的参数。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW_PLCJS@_COM%-PLC-技.术_网

如读P2010, 10=A(HEX)
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

PLC PKW输出 =100A,0180,0000,0000
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

1为读请求; 1 为数组中第一个参数;8为参数2000~3999;
WWW.PLCJS.COM——可编程控制器技术门户

PLC PKW 输入=100A,0180,0000,0006 返回1为单字长。
P.L.C.技.术.网——可编程控制器技术门户

值为6(HEX)
WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLCJS_COM-PLC-技.术_网

具体传送命令参考MM440手册
WWW_P※LCJS_CO※M-PLC-技-.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行