湖南嘉普云自动化设备有限公司
西门子90千瓦软启动器
SIEMENS 湖南嘉普云自动化设备有限公司
询价:一叭③玖零叭零叭貳玖柒
客服Q:貳玖陆玖一伍叭陆玖
询价:一叭③玖零叭零叭貳柒貳
1、MM440的DP通讯功能简介
MM440变频器既支持和主站的周期性数据通讯,也支持和主站的非周期性数据通讯,即S7-300可以使用功能块SFC14/SFC15读取和修改MM440参数值,调用一次可以读取或者修改一个参数。同时也可以使用功能块SFC58/SFC59或者SFB52/SFB53读取和修改MM440参数值,一次多可以读取或者修改39个参数。
2、MM440周期性数据通讯的报文说明
MM440周期性数据通讯报文有效 数据区域由两部分构成,即PKW区(参数识别ID-数值区)和PZD区(过程数据),见表1。PKW区多占用4个字,即PKE(参数标识符值:占用一个字)、IND(参数的下标:占用一个字)、PWE1和PWE2(参数数值:共占用两个字)。S7-300使用功能块SFC14/SFC15读取和修改参数需要占用4个PKW,即调用一次功能块可以修改一个参数。PKW区的说明见表2。下面分别介绍一下PKW区的四个字。
表1
表2
(1)个字PKE:参数识别标识ID,见表3。
表3
参数识别标记ID(PKE)总是一个16位的值,位0~10(PNU)包括所请求的参数号码,位11(SPM)用于参数变更报告的触发位,位12~15(AK)包括任务识别标记ID(见表4)和应答识别标记ID(见表5)。
表4
表5
(2)第二个字IND:参数的下标
完整的参数号码是由基本参数号码和下标(PNU页号)中的位12-15产生,见表6。因为MM440参数号码没有超过4000,所以在读取和修改参数号为2000到3999时位15-12中必须为1。
西门子90千瓦软启动器
表6
(3)第三个字PWE1和第四个字PWE2:参数数值,见表7。
总是以双字(32位)来传送参数值(PWE)。在PPO报文中,仅一个参数值能被传送。由PWE1(高位有效字:第三个字)和PWE2(低位有效字:第四个字)组成一个32位参数值。用PWE2(低位有效字:第四个字)传送一个16位参数值,这种情况下,必须在PROFIBUS-DP主站中,设定PWE1(高位有效字:第三个字)为零。
表7
- 位0到15(PWE2):用于16位参数的参数值或用于32位参数的低位部分。
- 位16到31(PWE1):用于等于零的1位参数或用于32位参数的高位部分。
3、MM440非周期性数据通讯的报文说明
MM440支持非周期通讯方式,即扩展的PROFIBUS DP(DPV1)功能,一次多可以传送240个字节,传输数据块的内容应遵照 PROFIdrive Profile, version 4.0(with data block 47 (DS47))非周期参数通道结构。它包括参数请求和参数应答两部分。
(1)参数请求包括请求标题、参数地址和参数值,见表8。
项目 | 数据类型 | 数值 | 注释 |
请求参考 | 无符号8 位数 | 0x01 … 0xFF | 每一次新的请求主站改变“请求参考“,从站在其应答时镜像“请求参考“ |
请求ID | 无符号8位数 | 0x01 | 读请求 |
| | 0x02 | 写请求 |
设备ID | 无符号8位数 | 0x00 … 0xFF | 对于多个驱动单元设定相应设备ID |
参数数量 | 无符号8位数 | 0x01 … 0x27 | 1…39,对于请求多个参数时的参数数量,=1为请求一个参数 |
属性 | 无符号8位数 | 0x10 | 数值型 |
| | 0x20 | 描述型 |
| | 0x30 | 文本型(不可能) |
元素数量 | 无符号8位数 | 0x00 | 特定功能 |
| | 0x01 … 0x75 | 1 … 117,数组数量 |
参数值 | 无符号16位数 | 0x0001 … 0xFFFF | . 1 … 65535 |
下标 | 无符号16位数 | 0x0001 … 0xFFFF | . 1 … 65535 |
格式 | 无符号8位数 | 0x02 | 8位整形数 |
| | 0x03 | 16位整形数 |
| | 0x04 | 32位整形数 |
| | 0x05 | 无符号8位数 |
| | 0x06 | 无符号16位数 |
| | 0x07 | 无符号32位数 |
| | 0x08 | 浮点数 |
| | Other values | 见 PROFIdrive Profile |
| | 0x40 | 0 |
| | 0x41 | 字节 |
| | 0x42 | 字 |
| | 0x43 | 双字 |
| | 0x44 | 错误 |
数值号 | 无符号8位数 | 0x00 … 0xEA | 0..234 |
数值 | 无符号16位数 | 0x0000 … 0x00FF | 读或写的参数值 |
表8
(2)参数应答描述见表9:
错误值 | 含义 | 注释 |
0X00 | 无效的参数号 | 获取不存在的参数 |
0X01 | 参数值不能被改变 | 修改了一个不允许修改的参数 |
0X02 | 超出上下限 | 修改的数值超限 |
0X03 | 无效的下标 | 获取不存在的下标 |
0X04 | 没有数组 | 用下标获取不存在下标的参数 |
0X05 | 数据类型不正确 | |
0X06 | 无效的设定操作(参数只能设定为0) | |
0X07 | 描述的元素不能被修改 | 修改了不能被修改的元素 |
0X09 | 没有描述的数据 | 获取不存在的参数 |
0X0B | 没有操作权限 | |
0X0F | 下一个数组不存在 | 获取下一个不存在的数组 |
0X11 | 变频器运行时不能执行请求任务 | |
0X14 | 无效数值 | |
0X15 | 应答长度太长 | 当前的应答长度超出大传输长度 |
0X16 | 无效的参数地址 | |
0X17 | 无效的数据格式 | |
0X18 | 数据数量不一致 | |
0X19 | 驱动装置不存在 | |
0X20 | 文字类型的参数不能被改变 | |
表9
4、硬件组态和站地址设置
本例中主站选用的是CPU319F-3 PN/DP,版本为V2.6,从站MM440的DP地址为5,MM440的版本为V2.09,选择的报文结构是PPO1,即含有4个PKW和2个PZD,见图1。也可以选择其他报文类型,只要含有4个PKW就可以,见图2。本例中PKW的地址范围是256~263,PZD的地址范围是264~267。
图1 图2
5、周期性DP通讯读取和修改参数例程
首先在主程序OB块中调用SFC14(读取参数)和SFC15(修改参数),功能块中LADDR为W#16#100,实际就是PKW的起始地址,DB1.DBB 0开始的8个字节是读到的值,DB1.DBB 24开始的8个字节是需要修改的参数值,见图3。M20.0为使能位,同时需要建一个DB1块。因为参数2000以下和2000以上的报文中IND不同,本文则以实例分别介绍如何读取和修改MM440的单字、双字和浮点数的三种参数类型。
图3
修改和读取2000以上参数方法:在下面的图中上部红色框中为实际修改后的值,由功能块SFC14读回来,下部红色框中为希望修改参数值的报文。
(1) 单字:修改参数P2010[1]为6,见图4。
修改参数请求报文
PKE=DB1.DBW 24=200A
IND=DB1.DBW 26=0180
PWE1=DB1.DBW 28=0000
PWE2=DB1.DBW 30=0006
实际应答报文
PKE=DB1.DBW 0=100A
IND=DB1.DBW 2=0180
PWE1=DB1.DBW 4=0
PWE2=DB1.DBW 6=6
图4
(2) 双字:修改参数P2200[1]为1,见图5。
修改参数请求报文
PKE=DB1.DBW 24=80C8
IND=DB1.DBW 26=0180
PWE1=DB1.DBW 28=0001
PWE2=DB1.DBW 30=0000
实际应答报文
PKE=DB1.DBW 0=50C8
IND=DB1.DBW 2=0180
PWE1=DB1.DBW 4=0001
PWE2=DB1.DBW 6=0000
图5
(3) 浮点数:修改参数P2240[1]为40.0,见图6。
修改参数请求报文
PKE=DB1.DBW 24=80F0
IND=DB1.DBW 26=0180
PWE1+PWE2=DB1.DBD 28=40.0
实际应答报文
PKE=DB1.DBW 0=50F0
IND=DB1.DBW 2=0180
PWE1+PWE2=DB1.DBD 4=40.0
图6
修改和读取2000以下参数方法:下面的图中上部红色框中为实际修改后的值,由功能块SFC14读回来,下部红色框中为希望修改参数值的报文。
(1) 单字:修改参数P0701[0]为2,见图7。
修改参数请求报文
PKE=DB1.DBW 24=72BD
IND=DB1.DBW 26=0000
PWE1=DB1.DBW 28=0000
PWE2=DB1.DBW 30=0002
实际应答报文
PKE=DB1.DBW 0=42BD
IND=DB1.DBW 2=0000
PWE1=DB1.DBW 4=0000
PWE2=DB1.DBW 6=0002
图7
(2) 双字:修改参数P1020[0]为1,见图8。
修改参数请求报文
PKE=DB1.DBW 24=83FC
IND=DB1.DBW 26=0000
PWE1=DB1.DBW 28=0001
PWE2=DB1.DBW 30=0000
实际应答报文
PKE=DB1.DBW 0=53FC
IND=DB1.DBW 2=0000
PWE1=DB1.DBW 4=0001
PWE2=DB1.DBW 6=0000
完全模块化连接
Siemens 针对个性化要求开发了智能的模块化系统: 适用于 SIMATIC S7-300 和 S7-400 的 I/O 模块的完全模块化连接。利用这种连接,可以根据需要组合前连接器模块、连接电缆和连接模块。
完全模块化连接减少了接线工作量,消除了故障源,如单线接线时前连接器和端子排极性接反产生的故障。 此外,具有信号自适应能力的连接模块由于完全省去了更多组件的接线工作,例如单独的耦合继电器的接线,因此消除了附加成本。 统一清楚的连接图减少了测试时间,如果出现故障,也便于故障排除。 由于采用标准件,组态也更迅速更容易。 材料成本稍微高一些,但由此节省的时间足以补偿多出的成本支出。
湖南嘉普云设备有限公司在经营活动中精益求精,具备如下业务优势:
湖南嘉普云长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面西门
子变频器,西门子数控伺服,西门子总线电缆现货供应,可咨询系列产品,折扣低,货期准时并且备有大
量库存. 长期有效
西门子数控伺服系统:802C S、802D SL、810D DE、820D SL、840C CE、840D DE、840D SL、840Di SL、
S120数 控 系 统、数 控 伺 服 驱 动 模 块、控制 模 块、电 源模 块、备 品 备 件 等。
本公司产品质量按西门子原厂质量标准,产品质保一年,按西门子原厂包装标准,西门子原装 ,按执
行标准,需方收到货后七日内可提出异议!!!
我们卖的不是价格。卖的是诚信卖的是品质
西门子90千瓦软启动器