问题:
S120速度控制器的速度附加给定值1是P1155,速度附加给定值2是P1160,这两个速度附加给定值位于斜坡函数发生器的输出侧,而主设定P1070和附加设定P1074在斜坡函数发生器的输入侧,这样速度附加给定值1和2就可以避开斜坡函数发生器而使输出直接达到给定。当速度附加给定值为P1155或P1160时,起动瞬间输出直接达到设定速度,无斜坡上升时间,但是在OFF1停车时输出频率却按照斜坡下降时间P1121下降,原因是什么?如何解决?
回答:
产生原因:
速度附加给定值P1155和速度附加给定值P1160在斜坡函数发生器输出侧,见图1。
图1
(1)速度附加给定值为P1155,必须要使“Enable speed setpoint(r898.6)”和“Enable ramp-function generator(r898.4)”为1,速度附加给定值P1155才能传过来,使能方法是P1140=1激活斜坡函数发生器,P1142=1激活速度设定值。起动瞬间速度附加给定值P1155加在了斜坡函数发生器的输出侧,而斜坡函数发生器的输出r1150为0,所以实际输出直接达到速度附加给定值P1155,无斜坡上升时间;但是在给出OFF1停车命令瞬间,因为斜坡函数发生器已经被激活,斜坡函数发生器的输出r1150马上由0变为速度附加给定值P1155,见图2,然后按照斜坡下降时间P1121减速,直到速度减为0,所以在OFF1停车时有斜坡下降时间。
图2
(2)速度附加给定值是P1160,如果“Enable speed setpoint(r898.6)”和“Enable ramp-function generator(r898.4)”为1,则需要激活斜坡函数发生器,即P1140、P1141和P1142都置1。在起动瞬间输出直接达到速度附加给定,无斜坡上升时间;但是在OFF1停车命令瞬间,因为斜坡函数发生器已经激活,斜坡函数发生器的输出r1150马上由0变为速度附加给定值P1160,见图2,然后按照斜坡下降时间P1121减速,直到速度减为0,所以也有斜坡下降时间。
解决办法:
(1) 速度附加给定值是P1155,解决办法:斜坡下降时间P1121设为0。
(2) 速度附加给定值是P1160,解决办法有两种:一是斜坡下降时间P1121设为0;二是P1140设为0,不激活斜坡函数发生器,见图3。
图3
关键词
速度附加给定, P1155,P1160,停车,斜坡函数发生器, 斜坡下降时间
1 系统概述
MASTERDIVE 家族的6SE70系列变频器包含VC和 MC两种变频器。
MC 专门应用于运动控制系统,广泛应用于精加工行业:车床,印刷,纺织,机械加工等。
使用MC控制器可实现如下功能:
?? 速度控制
?? 位置控制
?? 装置之间的角同步控制
MC中包含模块化的软件设计:
?? 强大的自由功能块(包含基本定位功能)
?? 工艺软件包F01
MC系统的功率部分与VC的功率部分相同,按照不同装置结构可划分为(见图1):
图1
其中增强书本型装置,控制板与功率元件为一体,以得到更加紧凑的结构,而书本型装置和装机装柜型装置则拥有独立的电子箱,控制板可以插拔,方便更换。更换书本型或装机装柜型装置的控制板后,操作如下:
图2
2 编码器的使用
MC要实现定位控制,需要使用编码器作为速度和位置的反馈信号。
编码器在安装使用上分为电机编码器,外部编码器。二者可以同时使用,也可以单独使用。
电机编码器,安装在电机轴上,可以测量电机的转速以及电机的位置,同时可以通过机械设备的变比关系,反映出机械设备的位置。
外部编码器,安装在机械设备上,用于检测设备的位置,可以更准确地反映较终机械设备的位置。
电机编码器需要将编码器板装在C槽。
可以使用的编码器类型,以及编码器接口模板如图3所示
图3
3 电机类型
MC控制器可以驱动同步电机,异步电机, 类型通过P095进行选择。(图4)
图4
注意:
在使用永磁同步电机时,需要注意转子零点的问题。
西门子标准同步伺服电机在出厂时,已经保证编码器的零点与转子零点对应,此时需要保证动力电缆的相序U,V,W与变频器的输出相序相同。
对于没有确定转子较位置的同步电机,或者用户自己更换了编码器,需要进行转子零点的校正,否则会导致电机失控。
4 系统设定
4.1 恢复工厂设定
**次使用MC控制器,首先进行参数的工厂复位,保证参数恢复到工厂设定值。
图5
4.2使用西门子标准电机时的系统参数设定
图6
4.3 第三方电机设定
当使用第三方电机时,如果用户想要使用标准的控制方案则需要首先进行下列操作。
图7
图8
由于第三方电机通常不提供电机的阻抗等参数,所以需要进行优化来寻找这些电机的参数:
图9
5 系统标准配置(p368)
p368=1 端子控制
图10
p368=2端子和固定频率设定控制
图11
p368=3端子和电动电位计设定控制
图12
p368=0 PMU面板控制(仅对于书本型和装机装柜型装置)
图13
p368=4 USS通讯控制
图14西门子6RY1700-0AA04
p368=6 PROFIBUS DP 通讯控制
图15
6 DriveMonitor软件调试
打开软件,设置连接端口:
图16
选择装置类型,建立参数表:
图17
进入参数表,选择在线连接按钮:
图18
打开屏幕下部工具栏的操作面板:
图19
激活主控请求,可以通过该操作面板进行控制(必须首先完成系统参数设定)
图20
7 激活位置控制器
在保证速度模式能正常工作后,如果需要使用MC系统的定位功能,则需要手动激活位置控制器。
设定P210=1即可。通常采用的定位方式有如下三种:
1.? 直接位置控制
在该方式下,通过参数P209设定目标位置,在启动命令后,电机直接运行到目标位置,该模式比较简单,但是容易产生冲击,因此在设定目标位置的时候,尽量将设定位置经过斜坡发生器的方式作为给定,以避免位置设定的阶跃。
2. ?基本定位功能
在MC的自由功能块中,专门开发了基本定位功能,可以实现一些简单的定位操作,能够满足绝大部分的定位控制。详细操作及描述见基本定位功能简单调试手册。
3.? F01工艺软件
在MC中同时集成了更加全面的定位控制工艺包,可以满足多种复杂的定位控制要求,但是要使用该软件包,需要购买授权码,来激活该工艺包。关于F01工艺软件的使用,请参考F01简单调试手册。
S7300电源模板
6ES7307-1BA00-0AA0
6ES7307-1EA00-0AA0
6ES7307-1KA01-0AA0
CPU
6ES7312-1AE13-0AB0
6ES7312-5BE03-0AB0
6ES7313-5BF03-0AB0
6ES7313-6BF03-0AB0
6ES7313-6CF03-0AB0
6ES7314-1AG13-0AB0
6ES7314-6BG03-0AB0
6ES7314-6CG03-0AB0
6ES7315-2AG10-0AB0
6ES7315-2EH13-0AB0
6ES7317-2AJ10-0AB0
6ES7317-2EK13-0AB0
6ES7318-3EL00-0AB0
内存卡
6ES7 953-8LF20-0AA0
6ES7 953-8LG11-0AA0
6ES7 953-8LJ20-0AA0
6ES7 953-8LL20-0AA0
6ES7 953-8LM20-0AA0
6ES7 953-8LP20-0AA0
开关量模板
6ES7 321-1BH02-0AA0
6ES7 321-1BH10-0AA0
6ES7 321-1BH50-0AA0
6ES7 321-1BL00-0AA0
6ES7 321-7BH01-0AB0
6ES7 321-1EL00-0AA0
6ES7 321-1FF01-0AA0
6ES7 321-1FF10-0AA0
6ES7 321-1FH00-0AA0
6ES7 321-1CH00-0AA0
6ES7 321-1CH20-0AA0
6ES7 322-1BH01-0AA0
6ES7 322-1BH10-0AA0
6ES7 322-1CF00-0AA0
6ES7 322-8BF00-0AB0
6ES7 322-5GH00-0AB0
6ES7 322-1BL00-0AA0
6ES7 322-1FL00-0AA0
6ES7 322-1BF01-0AA0
6ES7 322-1FF01-0AA0
6ES7 322-5FF00-0AB0
6ES7 322-1HF01-0AA0
6ES7 322-1HF10-0AA0
6ES7 322-1HH01-0AA0
6ES7 322-5HF00-0AB0
6ES7 322-1FH00-0AA0
6ES7 323-1BH01-0AA0
6ES7 323-1BL00-0AA0
模拟量模板
6ES7 331-7KF02-0AB0
6ES7 331-7KB02-0AB0
6ES7 331-7NF00-0AB0
6ES7 331-7NF10-0AB0
6ES7 331-7HF01-0AB0
6ES7 331-1KF01-0AB0
6ES7 331-7PF01-0AB0
6ES7 331-7PF11-0AB0
6ES7 332-5HD01-0AB0
6ES7 332-5HB01-0AB0
6ES7 332-5HF00-0AB0
6ES7 332-7ND02-0AB0
6ES7 334-0KE00-0AB0
6ES7 334-0CE01-0AA0
附件
6ES7 365-0BA01-0AA0
6ES7 360-3AA01-0AA0
6ES7 361-3CA01-0AA0
6ES7 368-3BB01-0AA0
6ES7 368-3BC51-0AA0
6ES7 368-3BF01-0AA0
6ES7 368-3CB01-0AA0
6ES7 390-1AE80-0AA0
6ES7 390-1AF30-0AA0
6ES7 390-1AJ30-0AA0
6ES7 390-1BC00-0AA0
6ES7 392-1AJ00-0AA0
6ES7 392-1AM00-0AA0
6ES7 392-1BM01-0AA0
功能模板
6ES7 350-1AH03-0AE0
6ES7 350-2AH00-0AE0
6ES7 351-1AH01-0AE0
6ES7 352-1AH02-0AE0
6ES7 355-0VH10-0AE0
6ES7 355-1VH10-0AE0
6ES7 355-2CH00-0AE0
6ES7 355-2SH00-0AE0
6ES7 338-4BC01-0AB0
6ES7 352-5AH00-0AE0
6ES7 352-5AH00-7XG0
通讯模板
6ES7 340-1AH02-0AE0
6ES7 340-1BH02-0AE0
6ES7 340-1CH02-0AE0
6ES7 341-1AH01-0AE0
6ES7 341-1BH01-0AE0
6ES7 341-1CH01-0AE0
6ES7 870-1AA01-0YA0
6ES7 870-1AB01-0YA0
6ES7 902-1AB00-0AA0
6ES7 902-1AC00-0AA0
6ES7 902-1AD00-0AA0
6ES7 902-2AB00-0AA0
6ES7 902-2AC00-0AA0
6ES7 902-2AG00-0AA0
6ES7 902-3AB00-0AA0
6ES7 902-3AC00-0AA0
6ES7 902-3AG00-0AA0
6GK7 342-5DA02-0XE0
6GK7 342-5DF00-0XE0
6GK7 343-5FA01-0XE0
6GK7 343-1EX30-0XE0
6GK7 343-1EX21-0XE0
6GK7 343-1CX00-0XE0
6GK7 343-1CX10-0XE0
6GK7 343-1GX20-0XE0
6GK7 343-1GX21-0XE0
6GK7 343-1HX00-0XE0
6GK7 343-2AH00-0XA0
6ES7971-1AA00-0AA0
6ES7971-5BB00-0AA0
6ES7314-6EH04-0AB0
1.*条件
Step7 编程软件 PLC 中具有Profibus-DP 通讯口 Profibus 通讯电缆 Profibus 总线联结器 Drive 中有Profibus 通讯模板.如: MASTER DRIVE 的CBP2 通讯模板, 标准变频器的Profibus 通讯模板
2.硬件组态
1. 将MASTERDRIVES CBP/CBP2 加入组态
2. Profibus 地址(6)
3. 将MICROMASTER 4 加入组态
4. Profibus 地址(7)
3.选择数据格式
1. MASTERDRIVE 中可供选择的PP0 类型
2. I/Q address
1. MICROMASTER 4 中可供选择的数据格式
2. I/Q address
4.Step 7 中的编程
创建数据块DB1 说明:
1.在Step7 中对PKW (参数区)读写参数时调用SFC14 和 SFC15
2. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据
3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站
4. W#16#100(即256)是硬件组态时PKW 的起始地址
程序举例1(读参数r015)
注:PKW ,IND 的详细说明见附录
1. W#16#100(即256)是硬件组态时PKW 的起始地址
2.将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)
PKE -> DB1.DBW0
IND -> DB1.DBW2
PWE1 -> DB1.DBW4 参数值的高字位
PWE2 -> DB1.DBW6 参数值的低字位
3.将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)
DB1.DBW28 -> PKE
DB1.DBW30 -> IND
参数值的高字位 DB1.DBW32 -> PWE1
参数值的低字位 DB1.DBW34 -> PWE2
注:PKW ,IND 的详细说明见附录
程序举例2 (读参数P401.2)
注:PKW ,IND 的详细说明见附录
1.W#16#100(即256)是硬件组态时PKW 的起始地址
2.将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)
PKE -> DB1.DBW0
IND -> DB1.DBW2
PWE1 -> DB1.DBW4 参数值的高字位
PWE2 -> DB1.DBW6 参数值的低字位
3. 将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)
DB1.DBW28 -> PKE
DB1.DBW30 -> IND
参数值的高字位 DB1.DBW32 -> PWE1
参数值的低字位 DB1.DBW34 -> PWE2
注:PKW ,IND 的详细说明见附录
程序举例3 (读参数U001.2)
注:PKW ,IND 的详细说明见附录
1. W#16#100(即256)是硬件组态时PKW 的起始地址
2.将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)
PKE -> DB1.DBW0
IND -> DB1.DBW2
PWE1 -> DB1.DBW4 参数值的高字位
PWE2 -> DB1.DBW6 参数值的低字位
3. 将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)
DB1.DBW28 ->PKE
DB1.DBW30 -> IND
参数值的高字位 DB1.DBW32 -> PWE1
参数值的低字位 DB1.DBW34 -> PWE2
注:PKW ,IND 的详细说明见附录
程序举例4(写参数P401.1)
西门子6ES7972-0BB42-0XA0
注:PKW ,IND 的详细说明见附录
1. W#16#100( 即256)是硬件组态时PKW 的起始地址
2. 将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)
PKE -> DB1.DBW0
IND -> DB1.DBW2
PWE1 -> DB1.DBW4 参数值的高字位
PWE2 -> DB1.DBW6 参数值的低字位
3->将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)
DB1.DBW28 -> PKE
DB1.DBW30 -> IND
参数值的高字位 DB1.DBW32 -> PWE1
参数值的低字位 DB1.DBW34 -> PWE2
注:PKW ,IND 的详细说明见附录
对PZD (过程数据)的读写
说明:
1. 在Step7 中对PZD (过程数据)读写参数时调用SFC14 和SFC15
2. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据
3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站
4. W#16#108(即264)是硬件组态时PZD 的起始地址
5. 对特殊结构的PZD 可用PQW , PIW 进行读写
程序举例5: 对PPO5 中10PZD 的读写
DB1 中与PZD 相对应的数据字
1.在P918 中设置Profibus 地址,必须与Step 7 中设置相同.地址不能重复.
2. 控制字*十位置“1”. PZD1 = W#16#X4XX
附录1
附录2-推荐网址
西门子自动化与驱动产品的在线技术支持
首先我们建议您访问西门子(中国)有限公司自动化与驱动集团客户服务与支持中心技术支持网站:http://www..cn/service/您可以在检索窗口中键入STEP7,MMC或 Compatibility等关键字,获取相关信息; 或通过点击以下链接或取更多信息。
*推荐精品文档:http://www..cn/Service/recommend.asp
AS常问问题:http://support./CN/view/zh/10805055/133000
AS更新信息:http://support./CN/view/zh/10805055/133400
“找答案”AS版区:http://www..cn/service/answer/category.asp?cid=1027
网上课堂:http://www..cn/service/e-training/下载相关资料。
图1
模块类型
S7-200数字量模块有进口与国产两种类型。进口与国产模块在功能上没有区别,并且在一个S7-200系统中可以混合使用。
S7-200 数字量模块根据模块功能分为以下三个类型:
? DI:数字量输入模块EM221
? DO:数字量输出模块EM222
? DI/DO:数字量输入/输出模块EM223
具体可参见下表所示:
注:(1)表中未标注“只有进口模块”注释的其它模块都有进口与国产两种类型的模块
(2)EM223中输入/输出类型中:24V DC/24VDC-0.75A是指:输入类型是直流24V,输出类型是直流24V且较大每点电流为0.75A
模块技术规范
在使用S7-200 数字量模块时,我们需要了解模块的很多的具体参数,如:输入输出类型、输入输出的点数、模块功耗﹑输入/输出点额定电流等,您可以在以下文档中获得这些具体参数
《S7-200可编程控制器系统手册》附录A 技术规范表A-12至表A-14
如何查询西门子产品的技术数据,请点击 查看
在众多参数中,需要特别提醒您注意模块的以下两个重要参数:
? 模块的电源消耗
? 输出点的切换频率
参数1: 模块的电源消耗:主要指模块对5V电源和24V电源的消耗能力。
(1) 5V电源消耗:5V电源是CPU通过I/O总线电缆供给模块使用的,5V电源是无法通过外接电源补充和扩展的。我们需计算所有S7-200数字量模块的5V电源消耗总和,以保证其不**过CPU 5V电源供应能力。
(2) 24V电源消耗:部分S7-200数字量模块的供电、数字量输入点及输出点需要使用24V电源。24V电源可由CPU模块的24V DC传感器输出电源提供,也可外加24V DC电源。通常,我们需计算S7-200数字量模块的24V电源消耗总和,以保证其不**过CPU模块的电源定额或选用正确容量的24V电源模块。
模块5V/24V电源消耗请参考《S7-200可编程控制器系统手册》附录A 技术规范表A-12 。
5V/24V电源计算请参考《S7-200可编程控制器系统手册》附录B 计算电源定额。
参数2:输出点的切换频率
S7-200数字量模块晶体管输出类型的DO点不能输出高速脉冲;继电器输出的DO点较大切换频率为1HZ且**械寿命,因此不能频繁开关。
除了以上重要参数外,还需要提醒您注意模块连接的负载类型,尤其对于数字量输出点连接接感性负载时,应设计保护电路。
感性负载设计请参考《S7-200可编程控制器系统手册》*3章 S7-200的安装->感性负载设计指南
模块安装
S7-200数字量模块可安装在CPU模块右侧的任意位置。
每个S7-200数字量模块都自带一根带状I/O总线电缆,如果该电缆满足模块之间的安装宽度需求,可直接将该电缆插接在其它模块上的10针插槽内,如下图:
如果S7-200数字量模块自带的电缆不能满足模块之间的安装宽度需求,可选用0.8米I/O扩展电缆。安装示意图如下: