西门子CPU312模块特价
上海西邑电气技术有限公司

描述
如何在电机加速和制动的时候限制力矩?
该功能可以通过自由功能块(FFB)来实现。这个实例展示了在有编码器的矢量闭环(只针对CU250S-2)或无编码器的矢量闭环控制下如何通过转矩限幅限制转矩输出。假定的速度监控值是300转每分。当转速低于300转每分时转矩限制在40%。当转速高于300转每分时转矩限制在100%。
注意
* 该常问问题既不讲解如何调试系统也不讲解如何设置和优化矢量控制
参数化如下:
设置下列信息的转速阈值: "|n_实际| > 转速阈值 2" (BO: r2197.2).
使用工厂设置,或者按需要更改
按需要更改该值
将NSW 0的输入 X0通过内部互连设置为p2900
将NSW 0的输入X1通过内部互连设置为100%
将NSW0的开关位 I内部互连为 r2197.2 "|n_实际| > 转速阈值 2 p2155"
设定NSW 0的执行周期组为 5或 6
将转矩上限与NSW 0的输出内部互联
将转矩下限与NSW 0的输出内部互联
将转矩下限的比例系数设置为 -100%.
. 概述
RS232C、RS422和RS485三种接口通讯的终端模块端子分配和电缆连接,如下图2/3/4所示。
注意:RS485接口内部已经短接,不需要外部短接处理,只要直接连接1,2,8。
2.1 STEP7 V5.4 SP5
2.2 ET200S 1SI 串行接口模块的功能块
2.3 串口调试器
3.1 硬件列表
表1 硬件设备
3.2 硬件接线示意图
4.1 组态和配置
1.打开STEP7,点击File->New...创建一新项目,项目名称为et200s ASCII。
2.用鼠标右键点击项目名称,选择Insert New Object->SIMATIC 300 Station,更改站的名称为 317-2PN/DP ,如下图7所示。
3. 在硬件组态中按订货号和硬件安装次序依次插入机架、CPU和ET200S标准从站模块,如下图8所示,注意所选串行接口模块为32字节的1SI ASCII (这里仅考虑数据传输的吞吐率,不考虑占用的I/O存储区的大小)。
2线制连接
在2线制连接中 ( 图. 1) 不会修正由于测量电路的电阻所引起的误差。必须短接 UI- 和 IC1。
图. 1
3线制连接
在3线制连接中 (图. 2) 测量电路的电阻得到了补偿,不会被计入测量结果。为了获得正确的测量结果,所有导线必须具有相同的电阻。这可以通过所有导线使用相同的长度和相同的横截面来保证。
图. 2
4线制连接
在4线制连接中( 图. 3 ) 采用与 3线制连接相同的接线方法连接 PT100。第四根导线保持开路。
图. 3
注意
可以用万用表来确定 PT100 的各种连接,或者依据数据表来判定。为了通过万用表确定连接关系,需要测量这些连接点之间的阻值 ( 图. 4 )。如果之间的阻值为 100 Ω,这表示分别为 PT100 的一个输入和一个输出引脚。如果这个连接点之间没有阻值,这表示这是 PT100 的 2 个输入引脚之间,或者是 2 个输出引脚之间。
图. 4
这个常问问题对于配备CU2x0x-2控制单元(固件版本4.x)的SINAMICS G120 / G120D / G120P变频器是有效的。
参数
描述
参数组号
数值
释义/作用
p2155
转速阈值2
0
300 [rpm]
设置用于与实际速度比较的速度阈值
p2140
转速回差2
0
x [rpm]
定义转速阈值 2的转速回差
p2900
固定值1 [%]
0
40 [%]
设定一个固定的百分比值
p20218
NSW 0输入
0
p2900
设定实例NSW 0的输入量 X0的值
1
100%
设定实例 NSW 0的输入量 X1的值
p20219
NSW 0开关位 I
-
r2197.2
设定实例 NSW 0 开关位 I的信号源
p20221
NSW 0执行周期组
-
5 or 6
可调参数用于设置自由功能块 NSW 0被调用的执行周期组
p1522
转矩上限
0
r20220
设定转矩上限的信号源
p1523
转矩下限
0
r20220
设定转矩下限的信号源
p1525
转矩下限比例系数
0
-100%
设定转矩下限的比例系数
串口模块ET200S 1SI(订货号:6ES7 138-4DF01-0AB0)是一款用于ET200S上的串口模块,支持两种软件协议(ASCII和3964(R)),通过接线区分可支持三种硬件接口(RS232C、RS422和RS485)。
在Step 7硬件组态中选择模块时,硬件目录中有以下六种版本的模块:
? ASCII (4B)
? ASCII(8B)
? ASCII(32B)
? 3964(R) (4B)
? 3964(R) (8B)
? 3964(R) (32B)
4/8/32字节代表数据传输的吞吐率大小,字节数越大,吞吐率越大,即数据传输越快,但是在ET200S机架上占用的I/O存储区也越多,如果从传输速率考虑,选择32B最快,如果从占用的I/O区最小考虑,选择4B占用最少,根据具体应用要求选择。
模块信息及指示灯含义,如下图1所示。
图1 模块指示灯含义
图2-1 RS232C接口终端模块端子分配
图2-2 RS232C接口终端模块电缆连接
图3-1 RS422接口终端模块端子分配
图3-2 RS422接口终端模块电缆连接
图4-1 RS485接口终端模块端子分配
图4-2 RS485接口终端模块电缆连接
2. 软件环境
用于编写S7-300/400程序,此软件需要从西门子购买,本文档中的部分代码使用Step7 V5.4 SP5的软件编写。
STEP 7 软件中不包含ET200s 1SI模块做串口通讯的功能块,需要单独安装一个软件,然后在Libraries下才有ET200sSI的库,功能块可供通讯调用,该软件从以下的链接下载。25358470
第三方提供的串口调试工具,可以从互联网上免费下载,可用于测试串口通讯。
3. 硬件列表和接线
CPU
CPU317-2PN/DP
6ES7 317-2EK14-0AB0
ET200S
接口模块
6ES7 151-1BA01-0AB0
功率模块
6ES7 138-4CA00-0AA0
1 SI串口模块
6ES7 138-4DF01-0AB0
功率模块的终端模块
TM-P15S23-A0
6ES7 193-4CD20-0AA0
电子模块的终端模块
TM-E15C24-01
6ES7 193-4CA30-0AA0
以RS232C的方式接线为例说明,1 Si 模块按照RS232C的接线方式连接到电脑的232口,连接示意图如下所示。
图5 硬件结构和接线示意图
4.组态设置和编程
图6新建项目对话框
图7 插入S7-300站
图8组态硬件