plc 授权代理 国内一级供应商
plc 授权代理 国内一级供应商
plc 授权代理 国内一级供应商
_______________________
SIEMENS(西门子销售中心)
上海朕锌电气设备有限公司
联系人:万紫云(销售经理)
手 机:(微信同步)
Q Q:2779823058 zx-plc.com )
座 机:
______________________________________
上海朕锌电气设备有限公司是一家从事西门子工业自动化产品和数控系统销售、技术服务及培训的工程服务公司。
销售代理西门子WINCC组态软件,西门子PLC编程软件,西门子PLC,S7-200CN/S7-200/S7-300/S7-400/S7-1200/(6ES7/6GK/6AV/6FC/6SN/6FX/6SE/6RA/6DD/7ML/7MH/7KM/7MF/3RV/3RH/3TF)西门子PROFIBUS-DP总线,RS485总线接头,CP网卡,变频器,触摸屏,低压电器,数控伺服备件。
无可用图片 | SINUMERIK FM-NC/810D/DE/840D/DE POWER SUPPLY UNIT 24 V DC FOR OP031 WITH MMC 100/101/102 AND FOR 19" SLIMLINE OPERATOR PANEL 9.5" FLATSCREEN MONOCHR./COLOR |
RTD Type and Alpha¹ | SW1 | SW2 | SW3 | SW4 | SW5 | RTD Type and Alpha¹ | SW1 | SW2 | SW3 | SW4 | SW5 |
100Ω Pt 0.003850 | 0 | 0 | 0 | 0 | 0 | 100Ω Pt 0.003902 | 1 | 0 | 0 | 0 | 0 |
200Ω Pt 0.003850 | 0 | 0 | 0 | 0 | 1 | 200Ω Pt 0.003902 | 1 | 0 | 0 | 0 | 1 |
500Ω Pt 0.003850 | 0 | 0 | 0 | 1 | 0 | 500Ω Pt 0.003902 | 1 | 0 | 0 | 1 | 0 |
1000Ω Pt 0.003850 | 0 | 0 | 0 | 1 | 1 | 1000Ω Pt 0.003902 | 1 | 0 | 0 | 1 | 1 |
100Ω Pt 0.003920 | 0 | 0 | 1 | 0 | 0 | SPARE | 1 | 0 | 1 | 0 | 0 |
200Ω Pt 0.003920 | 0 | 0 | 1 | 0 | 1 | 100Ω Ni 0.00672 | 1 | 0 | 1 | 0 | 1 |
500Ω Pt 0.003920 | 0 | 0 | 1 | 1 | 0 | 120Ω Ni 0.00672 | 1 | 0 | 1 | 1 | 0 |
1000Ω Pt 0.003920 | 0 | 0 | 1 | 1 | 1 | 1000Ω Ni 0.00672 | 1 | 0 | 1 | 1 | 1 |
100Ω Pt 0.00385055 | 0 | 1 | 0 | 0 | 0 | 100Ω Ni 0.006178 | 1 | 1 | 0 | 0 | 0 |
200Ω Pt 0.00385055 | 0 | 1 | 0 | 0 | 1 | 120Ω Ni 0.006178 | 1 | 1 | 0 | 0 | 1 |
500Ω Pt 0.00385055 | 0 | 1 | 0 | 1 | 0 | 1000Ω Ni 0.006178 | 1 | 1 | 0 | 1 | 0 |
1000Ω Pt 0.00385055 | 0 | 1 | 0 | 1 | 1 | 10000Ω Pt 0.003850 | 1 | 1 | 0 | 1 | 1 |
100Ω Pt 0.003916 | 0 | 1 | 1 | 0 | 0 | 10Ω Cu 0.004270 | 1 | 1 | 1 | 0 | 0 |
200Ω Pt 0.003916 | 0 | 1 | 1 | 0 | 1 | 150Ω FS Resistance | 1 | 1 | 1 | 0 | 1 |
500Ω Pt 0.003916 | 0 | 1 | 1 | 1 | 0 | 300Ω FS Resistance | 1 | 1 | 1 | 1 | 0 |
1000Ω Pt 0.003916 | 0 | 1 | 1 | 1 | 1 | 600Ω FS Resistance | 1 | 1 | 1 | 1 | 1 |
开关6(仅2通道模块) | 断线检测/出范围 | 设置 | 描述 |
---|---|---|---|
正向 (+3276.7度) | 0 | 指示断线或出范围的正极 | |
负向 (--3276.8度) | 1 | 指示断线或出范围的负极 | |
开关7 | 温度单位 | 设置 | 描述 |
摄氏度(°C) | 0 | RTD模块可报告摄氏温度或华氏温度,摄氏温 度与华氏温度的转换在内部进行。 | |
华氏温度(°F) | 1 | ||
开关8 | 接线方式 | 设置 | 描述 |
3线 | 0 | RTD模块与传感器的接线有3种方式。精度高的是4线连接。2线连接精度低,只用于可忽略接线误差的应用场合。 | |
2线或4线 | 1 |
RTD Type and Alpha¹ | SW1 | SW2 | SW3 | SW4 | SW5 | SW6 | RTD Type and Alpha¹ | SW1 | SW2 | SW3 | SW4 | SW5 | SW6 |
100Ω Pt 0.003850 | 0 | 0 | 0 | 0 | 0 | 0 | 100Ω Pt 0.003902 | 1 | 0 | 0 | 0 | 0 | 0 |
200Ω Pt 0.003850 | 0 | 0 | 0 | 0 | 1 | 0 | 200Ω Pt 0.003902 | 1 | 0 | 0 | 0 | 1 | 0 |
500Ω Pt 0.003850 | 0 | 0 | 0 | 1 | 0 | 0 | 500Ω Pt 0.003902 | 1 | 0 | 0 | 1 | 0 | 0 |
1000Ω Pt 0.003850 | 0 | 0 | 0 | 1 | 1 | 0 | 1000Ω Pt 0.003902 | 1 | 0 | 0 | 1 | 1 | 0 |
100Ω Pt 0.003920 | 0 | 0 | 1 | 0 | 0 | 0 | SPARE | 1 | 0 | 1 | 0 | 0 | 0 |
200Ω Pt 0.003920 | 0 | 0 | 1 | 0 | 1 | 0 | 100Ω Ni 0.00672 | 1 | 0 | 1 | 0 | 1 | 0 |
500Ω Pt 0.003920 | 0 | 0 | 1 | 1 | 0 | 0 | 120Ω Ni 0.00672 | 1 | 0 | 1 | 1 | 0 | 0 |
1000Ω Pt 0.003920 | 0 | 0 | 1 | 1 | 1 | 0 | 1000Ω Ni 0.00672 | 1 | 0 | 1 | 1 | 1 | 0 |
100Ω Pt 0.00385055 | 0 | 1 | 0 | 0 | 0 | 0 | 100Ω Ni 0.006178 | 1 | 1 | 0 | 0 | 0 | 0 |
200Ω Pt 0.00385055 | 0 | 1 | 0 | 0 | 1 | 0 | 120Ω Ni 0.006178 | 1 | 1 | 0 | 0 | 1 | 0 |
500Ω Pt 0.00385055 | 0 | 1 | 0 | 1 | 0 | 0 | 1000Ω Ni 0.006178 | 1 | 1 | 0 | 1 | 0 | 0 |
1000Ω Pt 0.00385055 | 0 | 1 | 0 | 1 | 1 | 0 | 10000Ω Pt | 1 | 1 | 0 | 1 | 1 | 0 |
100Ω Pt 0.003916 | 0 | 1 | 1 | 0 | 0 | 0 | 10Ω Cu 0.004270 | 1 | 1 | 1 | 0 | 0 | 0 |
200Ω Pt 0.003916 | 0 | 1 | 1 | 0 | 1 | 0 | 150Ω FS | 1 | 1 | 1 | 0 | 1 | 0 |
500Ω Pt 0.003916 | 0 | 1 | 1 | 1 | 0 | 0 | 300Ω FS | 1 | 1 | 1 | 1 | 0 | 0 |
1000Ω Pt 0.003916 | 0 | 1 | 1 | 1 | 1 | 0 | 600Ω FS | 1 | 1 | 1 | 1 | 1 | 0 |
GOST 50Ω Pt | 0 | 0 | 0 | 0 | 1 | 1 | GOST Cu 50Ω | 0 | 1 | 0 | 1 | 1 | 1 |
GOST 100Ω Pt | 0 | 0 | 0 | 1 | 0 | 1 | GOST Cu 100Ω | 0 | 1 | 1 | 0 | 0 | 1 |
GOST 500Ω Pt | 0 | 0 | 0 | 1 | 1 | 1 | GOST Cu 500Ω | 0 | 1 | 1 | 0 | 1 | 1 |
GOST 10Ω Pt | 0 | 0 | 1 | 0 | 0 | 1 | GOST Cu 10Ω | 0 | 1 | 1 | 1 | 0 | 1 |
GOST 50Ω Pt | 0 | 0 | 1 | 0 | 1 | 1 | GOST Cu 50Ω | 0 | 1 | 1 | 1 | 1 | 1 |
GOST 100Ω Pt | 0 | 0 | 1 | 1 | 0 | 1 | GOST Cu 100Ω | 1 | 0 | 0 | 0 | 0 | 1 |
GOST 500Ω Pt | 0 | 0 | 1 | 1 | 1 | 1 | GOST Cu 500Ω | 1 | 0 | 0 | 0 | 1 | 1 |
GOST 10Ω Pt | 0 | 1 | 0 | 0 | 0 | 1 | Spare | 1 | 0 | 0 | 1 | 0 | 1 |
LG-Ni 1000Ω Pt | 0 | 1 | 0 | 0 | 1 | 1 |
EM231 RTD 模块支持的信号类型有铂(Pt),铜(Cu),镍(Ni)或电阻,DIPs开关的详细信息请参考《S7-200系统手册》附录A有关模拟量模块的部分。
因为热电阻分2线制、3线制、4线制,所以RTD模块与热电阻的接线有3种方式,如图所示。其中,精度高的是4线连接,精度低的是2线连接。
231 RTD模块占用的模拟量通道,在系统块中设置模拟量通道滤波时,应禁止滤波功能。
热电阻模块上的SF红灯为何闪烁?
SF红灯闪烁有两个原因:模块内部软件检测出外接热电阻断线,或者输入出范围。由于上述检测是两个输入通道共用的,所以当只有一个通道外接热电阻时,SF灯必然闪烁。解决方法是将一个100 Ohm的电阻,按照与已用通道相同的接线方式连接到空的通道;或者将已经接好的那一路热电阻的所有引线,一一对应连接到空的通道上。
什么是正向、负向?
正向值是3276.7度(华氏或摄氏),负向值是-3276.8度。如果检测到断线、输入出范围时,相应通道的数值被自动设置为上述值。
热电阻的技术参数不是很清楚,如何在DIP开关上设置类型?
应该尽量弄清楚热电阻的参数。否则可以使用缺省设置。
4热电偶传感器
技术参数 如下表. EM231 TC 热电偶模块规格表所示
产品 | EM231 TC, 4模拟量输入 | EM231 TC, 8 模拟量输入 |
订货号 | 6ES7 231-7PD22-0XA8 | 6ES7 231-7PF22-0XA0 |
尺寸 (W, H, D) | 71.2mm, 80mm, 62mm | |
VDC 需求: | +5V DC (背板):87mA | |
输入通道数: | 4 个 | 8 个 |
输入范围: |
| |
精度: | 0.1 °C 或 0.1°F | |
误差: | 0.1% FS (电压测量 ) |
拨码开关设置与 EM231 TC, 4 模拟量输入模块相同
SIMATIC S7-200 新的模拟量模块 8 输入EM231 TC 热电偶模块新发布。新模块的尺寸与现有模块 EM231TC 的尺寸完全相同,8 输入模拟量 EM231TC 模块只占用一个扩展模块的位置,这就使系统可以使用更多的模拟量通道。
新的模块不能用在S7-200 CPU 的 21x 系列上。
热电偶模块的DIP开关设置参考下表:
开关1,2,3 | 热电偶类型 | 设置 | 描述 |
*将DIP开关4设定为0(向下)位置 | J(缺省) | 0 0 0 | 开关1至3为模块上的所有通道选择热电偶类型 |
K | 0 0 1 | ||
T | 0 1 0 | ||
E | 0 1 1 | ||
R | 1 0 0 | ||
S | 1 0 1 | ||
N | 1 1 0 | ||
+/- 80mV | 1 1 1 | ||
开关5 | 断线检测方向 | 设置 | 描述 |
正向 (+3276.7度) | 0 | 0指示断线为正 | |
负向 | 1 | ||
开关6 | 断线检测启用 | 设置 | 描述 |
启用 | 0 | 将25uA电流注入输入端子,可完成断线检测。 | |
禁用 | 1 | ||
开关7 | 温度范围 | 设置 | 描述 |
摄氏度(°C) | 0 | EM 231热电偶模块能够报告摄氏温度和华氏温 | |
华氏温度(°F) | 1 | ||
开关8 | 冷端补偿 | 设置 | 描述 |
冷端补偿启用 | 0 | 使用热电偶必须进行冷端补偿,如果没有启用 | |
冷端补偿禁用 | 1 |
表 . 组态热电偶模块DIP开关
热电偶模块接线如下图:
EM231 TC 模块占用的模拟量通道,在系统块中设置模拟量通道滤波时,应禁止滤波功能。
EM231 TC(热电偶)模块是否支持B型热电偶?
EM231 TC支持J、K、E、N、S、T和R型热电偶,不支持B型热电偶。
EM231 TC是否需要补偿导线?
EM231 TC可以设置为由模块实现冷端补偿,但仍然需要补偿导线进行热电偶的自由端补偿。
EM231 TC模块SF灯为何闪烁?
原因可能是:
•
如果选择了断线检测,则可能是断线。应当短接未使用的通道,或者并联到旁边的实际接线通道上。
•
输入出范围
5编程软件中的使用
模拟量输入/输出数据是有符号整数,占用一个字长(两个字节),所以地址必须从偶数字节开始。模拟量的转换精度为12位,但在PLC中表示为-32000-+32000之间的整数值(实际上数值可以是整个16位有符号整数的范围,但标准输入信号如10V/20mA被为对应32000,模拟量过标准值一点也因此可以表示)。
在S7-200中,单极性模拟量输入/输出信号的数值范围是 0 - 32000;双极性模拟量信号的数值范围是 -32000-+32000。
格式:
• 输入:AIW[起始字节地址]——如AIW6
• 输出:AQW[起始字节地址]——如AQW0
每个模拟量输入模块,按模块的先后顺序和输入通道数目,以固定的递增顺序向后排地址。 例如: AIW0、AIW2、AIW4、AIW6、AIW8等。
对于EM231 RTD(热电阻)两通道输入模块,不再占用空的通道,后面的模拟量输入点是紧接着排地址的。
每个有模拟量输出的模块占两个输出通道。即使个模块只有一个输出AQW0,第二个模块的输出地址也应从AQW4开始寻址(AQW2被个模块占用),依此类推。
温度模拟量输入模块(EM231 TC、EM231 RTD)也按照上述规律寻址,但是所读取的数据是温度测量值的10倍(摄氏或华氏温度)。如520相当于52.0度。
注意: 每一模块的起始地址都可在STEP 7-Micro/WIN中的菜单“PLC > Information”里在线读到。
S7-200允许你为每一路模拟量输入选择软件滤波器。一般情况下选用S7-200的模拟量滤波功能就不必再另行编制用户的滤波程序。
如果对某个通道选用了模拟量滤波,CPU将在每一程序扫描周期前自动读取模拟量输入值,这个值就是滤波后的值,是所设置的采样数的平均值。模拟量的参数设置(采样数及死区值)对所有模拟量信号输入通道有效。
如果对某个通道不滤波,则CPU不会在程序扫描周期开始时读取平均滤波值,而只在用户程序访问此模拟量通道时,直接读取当时实际值。
模拟量滤波器使用步骤如下:
1. 在Micro/Win 中进入View>Component>System Block,并选择Analog Input Filters选项,进入模拟量滤波器。
2. 设置模拟量滤波器:
图1. 模拟量通道滤波设置
a.
设置模拟量采样数,例:此处设置的64表示模拟量滤波后的值为包括当前采样的前64个采样值的平均值。
b.
死区值,定义了计算模拟量平均值的取值范围
◾
如果采样值都在这个范围内,就计算采样数所设定的平均值;如果当前新采样的值过了死区的上限或下限,则该值立刻被采用为当前的新值,并作为以后平均值计算的起始值(如图2所示)
◾
这就允许滤波器对模拟量值的大的变化有一个快速响应
◾
死区值设为0,表示禁止死区功能,即所有的值都进行平均值计算,不管该值有多大的变化
◾
对于快速响应要求,不要把死区值设为0,而把它设为可预期的大的扰动值(320为满量程32000的1%)
c.
选择需要滤波的模拟量通道,打钩的为使能的模拟量输入,缺省设置是为所有的模拟量输入使用滤波器
d.
CPU224XP上的AIW0、AIW2(CPU本体上的模拟量输入通道)不必滤波
图2. 死区示意图
3. 点击OK并下载修改后的系统块到S7-200中。
注意:
•
为变化比较缓慢的模拟量输入选用滤波器可以抑制波动
•
为变化较快的模拟量输入选用较小的采样数和死区值会加快响应速度
•
对高速变化的模拟量值不要使用滤波器
•
如果用模拟量传递数字量信号,或者使用热电阻(EM231 RTD)、热电偶(EM231 TC)、AS-Interface(CP243-2)模块时,不能使用滤波器
因为A/D(模/数)、D/A(数/模)转换之间的对应关系,S7-200 CPU内部用数值表示外部的模拟量信号,两者之间有一定的数学关系。这个关系就是模拟量/数值量的换算关系。
例如,使用一个0 - 20mA的模拟量信号输入,在S7-200 CPU内部,0 - 20mA对应于数值范围0 - 32000;对于4 - 20mA的信号,对应的内部数值为6400 - 32000。
如果有两个传感器,量程都是0 - 16MPa,但是一个是0 - 20mA输出,另一个是4 - 20mA输出。它们在相同的压力下,变送的模拟量电流大小不同,在S7-200内部的数值表示也不同。显然两者之间存在比例换算关系。模拟量输出的情况也大致相同。
上面谈到的是0 - 20mA与4 - 20mA之间换算关系,但模拟量转换的目的显然不是在S7-200 CPU中得到一个0 - 32000之类的数值;对于编程和操作人员来说,得到具体的物理量数值(如压力值、流量值),或者对应物理量占量程的百分比数值要更方便,这是换算的终目标。
如果使用编程软件Micro/WIN32中的PID Wizard(向导)生成PID功能子程序,就不必进行0 - 20mA与4 - 20mA信号之间的换算,只需进行简单的设置。
通用比例换算公式
模拟量的输入/输出都可以用下列的通用换算公式换算:
Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
其中:
Ov: | 换算结果 |
Iv: | 换算对象 |
Osh: | 换算结果的高限 |
Osl: | 换算结果的低限 |
Ish: | 换算对象的高限 |
Ish: | 换算对象的低限 |
它们之间的关系可以图示如下:
图1. 模拟量比例换算关系
实用指令库
在STEP 7-Micro/WIN Programming Tips(Micro/WIN编程技巧中)的Tip38就是关于如何实现上述转换的例程。
为便于用户使用,现已将其导出成为“自定义指令库”,用户可以添加到自己的Micro/WIN编程软件中应用。
注意:此指令库/程序的作者和拥有者对于该软件的功能性和兼容性不负任何责任。使用该软件的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。
在这个指令库中,子程序Scale_I_to_R可用来进行模拟量输入到S7-200内部数据的转换;子程序Scale_R_I可用于内部数据到模拟量输出的转换。
编程举例
图2. 编程举例