问题:
为什么S7-300 模拟输出组的电压输出超出容差?端子S+和S-作何用途?
解答:
下列描述适用于所有模拟输出模块SM 332。
当使用模拟输出模块 SM 332 时,必须注意返回输入S+和S-的分配。它们起补偿性能阻抗的目的。当用独立的带有S+ 和S-的电线连接执行器的两个触点时,模拟输出会调节输出电压,以便使动作机构上实际存在的电压为所期望的电压。
如果想要获得补偿,那么执行器必须用 4 根电线连接。这意味着对于第一个通道,需要:
· 输出电压通过针脚 3 和针脚 6 连接到执行器。
· 分配执行器的针脚 4 和针脚 5。
如果不想获得补偿,只需在前面的开关上简单的跨接针脚3-4和针脚5-6。
注意事项:
因为打开的传感器端子 (S+ 和S-),输出电压被调节到最大值 140 mV (用于 10V)。g 对于此分配,无法保持0.5 %的电压输出使用误差限制。
问题:
对于不同的传感器,模拟模块SM331必须如何连接?
解答:
下表适用于隔离传感器,并给出了连接SM331(6ES7 331-7Kx0x-0AB0)的通道组 0 的实例。
电压测定从+/- 80 mV 到 +/-1000 mV, 测定范围模块在设置 A 中
事例 涉及通道 连接标识 加跨接线的端子号 设置中的测定范围模块 对于 STEP 7 中通道组的设置
事例 1 使用通道 0 MO + MO - 2 3 和 11 A 测定方法: U,T-L,T-E,T-IL,T-EL
使用通道 1 M1 + M1 - 4 5 和 11 测定方法: U,T-L,T-E,T-IL,T-EL
事例 2 使用通道 0 MO + MO - 2 3 和 11 A 测定方法: U,T-L,T-E,T-IL,T-EL
不使用通道 1 M1 + M1 - 4 和 11 5 和 11 测定方法: U,T-L,T-E,T-IL,T-EL
事例 3 不使用通道 0 MO + MO - 2 和 11 3 和 11 B 取消激活通道组
不使用通道 1 M1 + M1 - 4 和 11 5 和 11
永远 无外部补偿 COMP + COMP - 10 和 11 11 和 10
只对热电元件作外部补偿 COMP + COMP - 10 11 补偿单元
电压测定从 +/-2.5 V 到 +/- 10 V, 测定范围模块在设置 B 中
事例 涉及通道 连接标识 加跨接线的端子号 设置中的测定范围模块 对于 STEP 7 中通道组的设置
事例 1 使用通道 0 MO + MO - 2 3 和 11 B 测定方法: U
使用通道 1 M1 + M1 - 4 5 和 11
事例 2 使用通道 0 MO + MO - 2 3 和 11 B 测定方法: U
不使用通道 1 M1 + M1 - 4 和 11 5 和 11
事例 3 不使用通道 0 MO + MO - 2 和 11 3 和 11 B 取消激活通道组
不使用通道 1 M1 + M1 - 4 和 11 5 和 11
永远 无外部补偿 COMP + COMP - 10 和 11 11 和 10
只对热电元件作外部补偿 不行
电压1..5V, 测定范围模块在设置 D 中
事例 涉及通道 连接标识 加跨接线的端子号 设置中的测定范围模块 对于 STEP 7 中通道组的设置
事例 1 使用通道 0 MO + MO - 2 3 和 11 D 测定方法: U
使用通道 1 M1 + M1 - 4 5 和 11
事例 2 使用通道 0 MO + MO - 2 3 和 11 D 测定方法: U
不使用通道 1 M1 + M1 - 2 和 4 3 和 5
事例 3 不使用通道 0 MO + MO - 2 和 4 3 和 5 B 取消激活通道组
不使用通道 1 M1 + M1 - 2 和 4 3 和 5
永远 无外部补偿 COMP + COMP - 10 和 11 11 和 10
只对热电元件作外部补偿 不行
电流测定, 4-线测量转换器
事例 涉及通道 连接标识 加跨接线的端子号 设置中的测定范围模块 对于 STEP 7 中通道组的设置
事例 1 使用通道 0 MO + MO - 2 3 和 11 C 测定方法: I-4D
使用通道 1 u M1 + M1 - 4 5 和 11
事例 2 使用通道 0 MO + 2 3 和 4 C 测定方法: I-4D
不使用通道 1 MO - 4 和 3 5 和 11
事例 3 C不使用通道 0 MO + MO - 2 和11 3 和 11 B 取消激活通道组
不使用通道 1 M1 + M1 - 4 和 11 5 和 11
永远 无外部补偿 COMP + COMP - 10 和 11 11 和 10
只对热电元件作外部补偿 不行
电流测定, 2-线测量转换器
事例 涉及通道 连接标识 加跨接线的端子号 设置中的测定范围模块 对于 STEP 7 中通道组的设置
事例 1 使用通道 0 MO + MO - 2 3 D 测定方法: I-2D
使用通道 1 M1 + M1 - 4 5
事例 2a 使用通道 0 MO + MO - 2 3 D 测定方法: I-2D
不使用通道 1 MO + MO - 开路 取消激活诊断中断
事例 2b 使用通道 0 MO + MO - 2 3 D M测定方法: I-2D
不使用通道 1 MO + MO - 在 4 与 5之间为3.3 Kohm
事例 3 不使用通道 0 MO + MO - 2 和 11 3 和 11 B 取消激活通道组
不使用通道 1 M1 + M1 - 4 和 11 5 和 11
永远 无外部补偿 COMP + COMP - 10 和 11 11 和 10
永远 通过 M ana 连接 M M ana M 11 - 20 20 - 11 - -
只对热电元件作外部补偿 不行
在 4 线连接中的电阻测定
事例 涉及通道 连接标识 加跨接线的端子号 设置中的测定范围模块 对于 STEP 7 中通道组的设置
事例 1 使用通道 0 MO + MO - 2 3 A 测定方法: R,RT
使用通道 1 IC0 + IC0 - 4 5
事例 2 不使用通道0 MO + MO - 2 和 11 3 和 11 B 取消激活通道组
不使用通道 1 M1 + M1 - 4 和 11 5 和 11
永远 无外部补偿 COMP + COMP - 10 和 11 11 和 10
只对热电元件作外部补偿 不行
在使用非隔离的传感器时,可以如下使用上表:
在上表里到 M ana(脚 11)的连接将要直接连到传感器。要做到这一点,必须用一根线把 M ana 扩展到传感器并在传感器上接地。把 CPU 也要接地。
问题:
如何把一个PT100温度传感器连接到模拟输入模块SM331?
解答:
PT100热电阻随温度的不同其电阻值随之变化。
如果有一恒定电流流经该热电阻,该热电阻上电压的下降随温度而变化。恒定电流加在接点Ic+ 和 Ic-上。
模拟模块SM331在M+和M-电测定电流的变化。通过测定电压就可以确定出温度。
PT100 到模拟输入组有三类连接:4 线连接可得到最精确的测定值。
***注意:
3 线连接用的公式仅表明了模拟输入模块 SM331 (MLFB 号为6ES7331-7Kxxx-0AB0)" 的实际测定过程。
在S7-300 系列中,存在一些通过多次测定的模拟输入端。它们规定出公共返回线的线电阻并作数学补偿。所获精确度几乎与 4 线连接可比美。这样模块的一个例子就是SM331(MLFB号6ES7331-7PF00-0AB0)。
所给出的公式仍然适用于主要的物理关系,但并不包含确定 PT100 电阻的有效测定过程。
问题:
可以将来自防爆区 0 或防爆区 1 的传感器 / 执行器直接连接到S7-300 Ex(i) 模块吗?
解答:
不能连接来自防爆区 0 的传感器/执行器。但可以直接连接来自防爆区 1 的传感器/执行器。
Ex(i) 模块是按照 [EExib] IIC 测试的。因此,模块上有两道防爆屏障。然而,必须获得[EEx ia]认可才能用来自防爆区 0的传感器 /执行器。(模块上将应该有三道防爆屏障)。
涉及的有下列模块:
模块 MLFB
SM 321 (DI) 6ES7321-7RD00-0AB0
SM 322 (DO) 6ES7322-5SD00/5RD00-0AB0
SM 331 (AI) 6ES7331-7RD00-0AB0
SM 331 (AI) 6ES7331-7SF00-0AB0
SM 331 (AI) 6ES7331-7TB00-0AB0
SM 332 (AO) 6ES7332-5RD00-0AB0
SM 332 (AO) 6ES7332-5TB00-0AB0
问题: 怎样用SM331(6ES7331-TTB00-0AB0)读HART仪表的数据?
解答: 1) 首先必须在ET200M中插入SM331,并用PDM软件组态SM331的参数。
2) 如果需要读主要变量,可以直接用PIW读出。如果需要读出最高4个预先定义的动态变量(包括主要变量、第二变量等),通过一个HART通道,则需调用SFC58为命令"3",写入到SM331的数据区中(命令请求),用SFC59读出SM331的响应值。
调动例子:
写命令:
Call SFC58
REQ:=M2.1 (1为请求)
IOID:=B#16#54 (SM331是一个混合模块)
LADDR:=W#16#0 (SM331的地址)
RECORD:=B#16#A (第一个客户端命令为10)
RECORD:=P#DB1.DBX0.0 Byte 240
RET_VA2:=MW4 (调用SFC58,错误返回值)
BUSY:=M6.1 (BUSY=1,写没完成)
RECORD:总共234个字节,第二个字节为命令3,读4个预先定义的值。
读响应值:
Call SFC59
REQ:=M2.2
IBID:=B#16#54
LADDR:=W#16#0
RECNUM:=B#16#C (响应为13)
RET_VAL:=MW8
Busy:=M6.2
RECORD:=P#DB2.DBX0.0 Byte 240
RECORD:响应数据从第12个字节到第240个字节。