西门子S7-200模拟量模块使用问题
- 格式:wps
- 大小:31.50 KB
- 文档页数:4
S7-200的160个常见问题解答之四S7-200的160个常见问题解答之四61:什么是正向标定、负向标定?正向标定值是3276.7度(华氏或摄氏),负向标定值是-3276.8度。
如果检测到断线、输入超出范围时,相应通道的数值被自动设置为上述标定值。
62:热电阻的技术参数不是很清楚,如何在DIP开关上设置类型?应该尽量弄清除热电阻的参数。
否则可以使用缺省设置。
63:EM235是否能用于热电阻测温?EM235不是用于与热电阻连接测量温度的模块,勉强使用容易带来问题。
建议使用EM231 RTD模块。
64:S7-200的模拟量输入/输出模块是否带信号隔离?不带隔离。
如果用户的系统中需要隔离,请另行购买信号隔离器件。
65:模拟量信号的传输距离有多远?电压型的模拟量信号,由于输入端的内阻很高(S7-200的模拟量模块为10兆欧),极易引入干扰,所以讨论电压信号的传输距离没有什么意义。
一般电压信号是用在控制设备柜内电位器设置,或者距离非常近、电磁环境好的场合。
电流型信号不容易受到传输线沿途的电磁干扰,因而在工业现场获得广泛的应用。
电流信号可以传输比电压信号远得多的距离。
理论上,电流信号的传输距离受到以下几个因素的制约:1)信号输出端的带载能力,以欧姆数值表示(如700Ω)2)信号输入端的内阻3)传输线的静态电阻值(来回是双线)信号输出端的负载能力必须大于信号输入端的内阻与传输线电阻之和。
当然实际情况不会完全符号理想的计算结果,传输距离过长会造成信号衰减,也会引入干扰。
66:S7-200模拟量模块的输入/输出阻抗指标是多少?模拟量输入阻抗:电压型信号:≥ 10MΩ电流型信号:250Ω模拟量输出阻抗:电压型信号:≥ 5KΩ电流型信号:≤ 500Ω67:模拟量模块的电源指示灯正常,为何信号输入灯不亮?模拟量模块的外壳按照通用的形式设计和制造,实际上没有模拟量输入信号指示灯。
凡是没有印刷标记的灯窗都是无用空置的。
68:为何模拟量值的最低三位有非零的数值变化?模拟量的转换精度为12位,但模块将数模转换后的数值向高位移动了三位。
SCALE(V1.0)库文件的使用
以下公式由计算换算值的图表中得出: Ov = (Osh - Osl) / (Ish - Isl) * (Iv - Isl) + Osl
"Scale" 库的描述: "scale.mwl" 库包括从INTEGER(整数) 到REAL (S_ITR)(实数)、从REAL(实数)to REAL (S_RTR)(实数)及从REAL(实数)到INTEGER (S_RTI)(整数)类型数据的比例换算。
3.2 模拟量输入换算为REAL数据格式的输出值(S_ITR): S_ITR 功能块可用来将模拟量输入信号转换成0.0到1.0之间的标么值( 类型REAL )。
此调用为4-20MA的偏移量,读入模拟量转换为0.0-1.0之间的量程存入到VD100
3.3 REAL格式数据比例换算(S_RTR): S_RTR 功能块可用来转换在范围内的REAL 格式的值(例如将0.0 到1.0输入值转化为百分数输出)。
本子程序调用为前面读取来的0.0-1.0量程转换为百分比0-100数值转出到DV200
3.4转换为INTEGER格式数据的模拟量输出(S_RTI): S_RTI 功能块可用来将REAL 数转换为INTEGER数据类型的模拟量输出。
本子程序调用:把模拟量量程0.0-1.0数字转换成0-20MA的信号输出
,在不同量程下,读取或输出得到不同的结果。
一次函数表达示:Y=KX+b(不过原点),Y=KX(过原点)。
西门子S7-200模拟量编程PLC 2009-09-16 20:05 阅读77 评论0字号:大中小西门子S7-200模拟量编程韩耀旭本文以EM235为例讲解S7-200模拟量编程,主要包括以下内容:1、模拟量扩展模块接线图及模块设置2、模拟量扩展模块的寻址3、模拟量值和A/D转换值的转换4、编程实例模拟量扩展模块接线图及模块设置EM235是最常用的模拟量扩展模块,它实现了4路模拟量输入和1路模拟量输出功能。
下面以EM235为例讲解模拟量扩展模块接线图,如图1。
图1图1演示了模拟量扩展模块的接线方法,对于电压信号,按正、负极直接接入X+和X-;对于电流信号,将RX和X+短接后接入电流输入信号的“+”端;未连接传感器的通道要将X+和X-短接。
对于某一模块,只能将输入端同时设置为一种量程和格式,即相同的输入量程和分辨率。
(后面将详细介绍)量的单/双极性、增益和衰减。
模拟量输入为单极性输入,SW6为OFF时,模拟量输入为双极性输入。
SW4和SW5决定输入模拟量的增益选择,而SW1,SW2,SW3共同决定了模拟量的衰减选择。
根据上表6个DIP开关的功能进行排列组合,所有的输入设置如下表:6个DIP开关决定了所有的输入设置。
也就是说开关的设置应用于整个模块,开关设置也只有在重新上电后才能生效。
输入校准模拟量输入模块使用前应进行输入校准。
其实出厂前已经进行了输入校准,如果OFFSET和GAIN电位器已被重新调整,需要重新进行输入校准。
其步骤如下:A、切断模块电源,选择需要的输入范围。
B、接通CPU和模块电源,使模块稳定15分钟。
C、用一个变送器,一个电压源或一个电流源,将零值信号加到一个输入端。
D、读取适当的输入通道在CPU中的测量值。
E、调节OFFSET(偏置)电位计,直到读数为零,或所需要的数字数据值。
F、将一个满刻度值信号接到输入端子中的一个,读出送到CPU的值。
G、调节GAIN(增益)电位计,直到读数为32000或所需要的数字数据值。
西门子S7-200SMART的模拟量编程一.模拟量模块接线1.普通模拟量模块接线模拟量类型的模块有三种:普通模拟量模块、RTD模块和TC模块。
普通模拟量模块可以采集标准电流和电压信号。
其中,电流包括:0-20mA、4-20mA两种信号,电压包括:+/-2.5V、+/-5V、+/-10V三种信号。
注意:S7-200 SMART CPU普通模拟量通道值范围是0~27648或-27648~27648。
普通模拟量模块接线端子分布如下图1 模拟量模块接线所示,每个模拟量通道都有两个接线端。
图1模拟量模块接线模拟量电流、电压信号根据模拟量仪表或设备线缆个数分成四线制、三线制、两线制三种类型,不同类型的信号其接线方式不同。
四线制信号指的是模拟量仪表或设备上信号线和电源线加起来有4根线。
仪表或设备有单独的供电电源,除了两个电源线还有两个信号线。
四线制信号的接线方式如下图2模拟量电压/电流四线制接线所示。
图2模拟量电压/电流四线制接线三线制信号是指仪表或设备上信号线和电源线加起来有3根线,负信号线与供电电源M 线为公共线。
三线制信号的接线方式如下图3 模拟量电压/电流三线制接线所示。
图3模拟量电压/电流三线制接线两线制信号指的是仪表或设备上信号线和电源线加起来只有两个接线端子。
由于S7-200 SMART CPU模拟量模块通道没有供电功能,仪表或设备需要外接24V直流电源。
两线制信号的接线方式如下图4 模拟量电压/电流两线制接线所示。
图4模拟量电压/电流两线制接线不使用的模拟量通道要将通道的两个信号端短接,接线方式如下图5 不使用的通道需要短接所示。
图5 不使用的通道需要短接2. RTD模块接线RTD热电阻温度传感器有两线、三线和四线之分,其中四线传感器测温值是最准确的。
S7-200 SMART EM RTD模块支持两线制、三线制和四线制的RTD传感器信号,可以测量PT100、PT1000、Ni100、Ni1000、Cu100等常见的RTD温度传感器,具体型号请查阅《S7-200 SMART系统手册》。
S7-200_E M231使用说明-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN问题1:如何将传感器连接到S7-200 模拟量输入模块(EM231,EM235)以及有哪些注意事项?回答: ?模拟量输入模块可以通过拨码开关设置为不同的测量方法。
开关的设置应用于整个模块,一个模块只能设置为一种测量范围。
开关设置只有在重新上电后才能生效。
输入阻抗与连接有关:电压测量时,输入是高阻抗为10 MOhm ;电流测量时,需要将Rx 和x 短接,阻抗降到250 Ohm 。
注意:为避免共模电压,须将M端与所有信号负端连接如下列各图。
下列各图是各种传感器连接到S7-200 模拟量输入模块的示例图1: 4线制-外供电-测量图2: 2线制-测量为了防止模拟量模块短路,可以串入传感器一个750 Ohm电阻。
它将串接在内部250 Ohm 电阻上并保证电流在 32 m A以下。
图 3: 电压测量注意:如果你使用一个4-20mA 传感器, 测量值必须通过编程进行相应的转换.输入转换: X=32000 *(AIWx – 6400) /(32000 –6400)输出转换: Y=计算值*(32000 – 6400)/32000 + 6400问题2:为什么使用S7-200 模拟量输入模块时接收到一个变动很大的不稳定的值?回答:1.你可能使用了一个自供电或隔离的传感器电源,两个电源没有彼此连接。
这将会产生一个很高的上下振动的共模电压,影响模拟量输入值。
.2.另一个原因可能是模拟量输入模块接线太长或绝缘不好。
补救措施:1.连接传感器输入的负端与模块上的公共M 端以补偿此种波动。
注意:事前要确定,这是两个电源间的唯一连接。
如果另外一个连接已经存在了,当再添加公共连接时可能会产生一个多余的补偿电流。
背景:•模拟量输入模块不是内部隔离的.•共模电压不会大于 12V.•对于60Hz 的共模干扰是40dB 2.使用模拟量输入滤波器:在Micro/Win 中进入"View > System block> Tab: Analog Input Filters".•选择模拟量输入滤波.•选择 "Number of samples" 和"Deadband"." Number of samples " 区域包含了由几个采样的平均值计算得出的值。
对输入、输出模拟量的PLC 编程的探讨及编程实例解析3134 人阅读| 4条评论发布于:2011-12-29 9:03:42对于初学PLC 编程的人来说,模拟量输入、输出模块的编程要比用位变量进行一般的程序控制难的多,因为它不仅仅是程序编程,而且还涉及到模拟量的转换公式推导与使用的问题。
不同的传感变送器,通过不同的模拟量输入输出模块进行转换,其转换公式是不一样的,如果选用的转换公式不对,编出的程序肯定是错误的。
比如有3个温度传感变送器:(1)、测温范围为0~200 ,变送器输出信号为4~20ma(2)、测温范围为0~200 ,变送器输出信号为0~5V(3)、测温范围为-100 ~500 ,变送器输出信号为4~20ma(1)和(2)二个温度传感变送器,测温范围一样,但输出信号不同,(1)和(3)传感变送器输出信号一样,但测温范围不同,这3个传感变送器既使选用相同的模拟量输入模块,其转换公式也是各不相同。
一、转换公式的推导下面选用S7-200 的模拟量输入输出模块EM235 的参数为依据对上述的3个温度传感器进行转换公式的推导:对于(1)和(3)传感变送器所用的模块,其模拟量输入设置为0~20ma 电流信号,20ma 对应数子量=32000 ,4 ma 对应数字量=6400 ;对于(2)传感变送器用的模块,其模拟量输入设置为0~5V 电压信号,5V 对应数字量=32000 ,0V 对应数字量=0 ;这3种传感変送器的转换公式该如何推导的呢?这要借助与数学知识帮助,请见下图:上面推导出的(2-1 )、(2-2 )、(2-3 )三式就是对应(1)、(2)、(3)三种温度传感变送器经过模块转换成数字量后再换算为被测量的转换公式。
编程者依据正确的转换公式进行编程,就会获得满意的效果。
二、变送器与模块的连接通常输出4~20ma 电流信号的传感变送器,对外输出只有+、- 二根连线,它需要外接24V 电源电压才能工作,如将它的+ 、- 二根连线分别与24V 电源的正负极相连,在被测量正常变化范围内,此回路将产生4~20ma 电流,见下左图。
西门子S7-200模拟量编程本文以EM235为例讲解S7-200模拟量编程,主要包括以下内容:1、模拟量扩展模块接线图及模块设置2、模拟量扩展模块的寻址3、模拟量值和A/D转换值的转换4、编程实例模拟量扩展模块接线图及模块设置EM235是最常用的模拟量扩展模块,它实现了4路模拟量输入和1路模拟量输出功能。
下面以EM235为例讲解模拟量扩展模块接线图,如图1。
图1图1演示了模拟量扩展模块的接线方法,对于电压信号,按正、负极直接接入X+和X-;对于电流信号,将RX和X+短接后接入电流输入信号的“+”端;未连接传感器的通道要将X+和X-短接。
对于某一模块,只能将输入端同时设置为一种量程和格式,即相同的输入量程和分辨率。
(后面将详细介绍)量的单/双极性、增益和衰减。
时,模拟量输入为单极性输入,SW6为OFF时,模拟量输入为双极性输入。
SW4和SW5决定输入模拟量的增益选择,而SW1,SW2,SW3共同决定了模拟量的衰减选择。
6个DIP开关决定了所有的输入设置。
也就是说开关的设置应用于整个模块,开关设置也只有在重新上电后才能生效。
输入校准模拟量输入模块使用前应进行输入校准。
其实出厂前已经进行了输入校准,如果OFFSET和GAIN电位器已被重新调整,需要重新进行输入校准。
其步骤如下:A、切断模块电源,选择需要的输入范围。
B、接通CPU和模块电源,使模块稳定15分钟。
C、用一个变送器,一个电压源或一个电流源,将零值信号加到一个输入端。
D、读取适当的输入通道在CPU中的测量值。
E、调节OFFSET(偏置)电位计,直到读数为零,或所需要的数字数据值。
F、将一个满刻度值信号接到输入端子中的一个,读出送到CPU的值。
G、调节GAIN(增益)电位计,直到读数为32000或所需要的数字数据值。
H、必要时,重复偏置和增益校准过程。
EM235输入数据字格式下图给出了12位数据值在CPU的模拟量输入字中的位置图2可见,模拟量到数字量转换器(ADC)的12位读数是左对齐的。
对输入、输出模拟量的PLC编程的探讨及编程实例解析3134人阅读| 4条评论发布于:2011-12-29 9:03:42 对于初学PLC编程的人来说,模拟量输入、输出模块的编程要比用位变量进行一般的程序控制难的多,因为它不仅仅是程序编程,而且还涉及到模拟量的转换公式推导与使用的问题。
不同的传感变送器,通过不同的模拟量输入输出模块进行转换,其转换公式是不一样的,如果选用的转换公式不对,编出的程序肯定是错误的。
比如有3个温度传感变送器:(1)、测温范围为0~200 ,变送器输出信号为4~20ma(2)、测温范围为0~200 ,变送器输出信号为0~5V(3)、测温范围为-100 ~500 ,变送器输出信号为4~20ma(1)和(2)二个温度传感变送器,测温范围一样,但输出信号不同,(1)和(3)传感变送器输出信号一样,但测温范围不同,这3个传感变送器既使选用相同的模拟量输入模块,其转换公式也是各不相同。
一、转换公式的推导下面选用S7-200的模拟量输入输出模块EM235的参数为依据对上述的3个温度传感器进行转换公式的推导:对于(1)和(3)传感变送器所用的模块,其模拟量输入设置为0~20ma电流信号,20ma 对应数子量=32000,4 ma对应数字量=6400;对于(2)传感变送器用的模块,其模拟量输入设置为0~5V电压信号,5V对应数字量=32000,0V对应数字量=0;这3种传感変送器的转换公式该如何推导的呢?这要借助与数学知识帮助,请见下图:上面推导出的(2-1)、(2-2)、(2-3)三式就是对应(1)、(2)、(3)三种温度传感变送器经过模块转换成数字量后再换算为被测量的转换公式。
编程者依据正确的转换公式进行编程,就会获得满意的效果。
二、变送器与模块的连接通常输出4~20ma电流信号的传感变送器,对外输出只有+、- 二根连线,它需要外接24V电源电压才能工作,如将它的+、- 二根连线分别与24V电源的正负极相连,在被测量正常变化范围内,此回路将产生4~20ma电流,见下左图。
S7-200PLC 模拟量处理&PID汇总该资料分为两部分,上半部分主要讲了模拟量模块的信号处理和接线方式。
下半部分主要讲了PID 参数功能汇总和注意事项,以及某些问题的解决方法。
可根据需要看自己需要的那部分资料。
模拟量模块接线和数据处理。
EM235 是最常用的模拟量扩展模块,它实现了4 路模拟量输入和1 路模拟量输出功能。
模拟量扩展模块的接线方法,对于电压信号,按正、负极直接接入X+和X-;对于电流信号,将RX 和X+短接后接入电流输入信号的“+”端;未连接传感器的通道要将X+和X-短接。
对于某一模块,只能将输入端同时设置为一种量程和格式,即相同的输入量程和分辩率。
224XP自带2路模拟量输入和1路模拟量输出。
224XP模拟量部分的共6个端子,分别是模拟量输出的M、I、V和模拟量输入的M、A+、B+。
输出的M与电源的M等电位,V对M输出0-10VDC,I对M输出0-20mA。
但V、I只能使用其一,不能同时使用。
输入的A+对M,B+对M都是输入0-10VDC,两路模拟量输入共用1个M 端子;对应AIW0、AIW2的值是0-320000--10V电压信号和4--20mA电流信号举一例:如下图:模拟电压输入(电流输入、输出与电压接线相似)模拟电压输出224XP没有电流输入端子。
如果要输入电流0-20(或4-20)mA,要并联1个电阻,将电流输入转换成电输入。
/CPU 224XP分两种,一是:CPU 224XP DC/DC/DC ;二是:CPU 224XP AC/DC/继电器模拟量都是:2输入1输出。
模拟量输入类型:单端输入;电压范围:±10V ;数据字格式,满量程:- 32,000 至+ 32,000模拟量输入接线端子是:M, A+, B+解释如下:第一个模拟量输入:M与A+之间仅可以输入电压,不可输入电流,可以是正电压,也可以是负电压,两端之间电压不是20伏,可以是正10伏,也可以是负10伏。
S7-200模拟量模块系列详解模拟信号是指在一定范围内连续的信号(如电压、电流),这个“一定范围”可以理解为模拟量的有效量程。
在使用S7-200模拟量时,需要注意信号量程范围,拨码开关设置,模块规范接线,指示灯状态等信息。
本文中,我们按照S7-200模拟量模块类型进行分类介绍:⌝AI 模拟量输入模块⌝ 1.⌝ 2. AO模拟量输出模块3. AI/AO模拟量输入输出模块4. 常见问题分析首先,请参见“S7-200模拟量全系列总览表”,初步了解S7-200模拟量系列的基本信息,具体内容请参见下文详细说明:AI 模拟量输入模块A. 普通模拟量输入模块:如果,传感器输出的模拟量是电压或电流信号(如±10V或0~20mA),可以选用普通的模拟量输入模块,通过拨码开关设置来选择输入信号量程。
注意:按照规范接线,尽量依据模块上的通道顺序使用(A->D),且未接信号的通道应短接。
具体请参看《S7-200可编程控制器系统手册》的附录A-模拟量模块介绍。
4AI EM231模块:首先,模拟量输入模块可以通过设置拨码开关来选择信号量程。
开关的设置应用于整个模块,一个模块只能设置为一种测量范围,且开关设置只有在重新上电后才能生效。
也就是说,拨码设置一经确定后,这4个通道的量程也就确定了。
如下表所示:注:表中0~5V和0~20mA(4~20mA)的拨码开关设置是一样的,也就是说,当拨码开关设置为这种时,输入通道的信号量程,可以是0~5V,也可以是0~20mA。
8AI EM231模块:8AI的EM231模块,第0->5通道只能用做电压输入,只有第6、7两通道可以用做电流输入,使用拨码开关1、2对其进行设置:当sw1=ON,通道6用做电流输入;sw2=ON时,通道7用做电流输入。
反之,若选择为OFF,对应通道则为电压输入。
注:当第6、7道选择为电流输入时,第0->5通道只能输入0-5V的电压。
B. 测温模拟量输入模块(热电偶TC;热电阻RTD):如果,传感器是热电阻或热电偶,直接输出信号接模拟量输入,需要选择特殊的测温模块。
西门子S7-200PLC的160个常见问题之一1:Step7Micro/安装在什么环境下才能正常工作Step7Micro/的安装、运行环境为:Windows2000SP3以上WindowsXPHomeWindowsXPProfessional西门子没有在其他操作系统下测试,不保证能够使用。
2:Step7Micro/和其他的版本兼容性如何Micro/生成的项目文件,旧版本的Micro/WIN不能打开或上载。
3:siemens200PLC硬件版本有什么区别二代S7-200(CPU22x)系列也分几个主要的硬件版本。
6ES721x-xxx21-xxxx是21版;6ES721x-xxx22-xxxx是22版。
22版与21版相比,硬件、软件都有改进。
22版向下兼容21版的功能。
22版与21的主要区别是:21版CPU的自由口通讯速率300、600被22版的57600、115200所取代,22版不再支持300和600波特率,22版不再有智能模块位置的限制4:plc的电源改如何连接在给CPU进行供电接线时,一定要特别小心分清是哪一种供电方式,如果把220VAC接到24VDC供电的CPU上,或者不小心接到24VDC传感器输出电源上,都会造成CPU的损坏。
5:200PLC的处理器是多少位的S7-200CPU的中央处理芯片数据长度为32位。
从CPU累加器AC0/AC1/AC2/AC3的数据长度也可以看出。
6:如何进行S7-200的电源需求与计算S7-200CPU模块提供5VDC和24VDC电源:当有扩展模块时CPU通过I/O总线为其提供5V电源,所有扩展模块的5V电源消耗之和不能超过该CPU提供的电源额定。
若不够用不能外接5V电源。
每个CPU都有一个24VDC传感器电源,它为本机输入点和扩展模块输入点及扩展模块继电器线圈提供24VDC。
如果电源要求超出了CPU模块的电源定额,你可以增加一个外部24VDC电源来提供给扩展模块。
模拟量比例换算因为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向导)生成PID功能子程序,就不必进行0 - 20mA 与4 - 20mA信号之间的换算,只需进行简单的设置。
通用比例换算公式模拟量的输入/输出都可以用下列的通用换算公式换算:Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl其中:Ov: 换算结果Iv: 换算对象Osh: 换算结果的高限Osl: 换算结果的低限Ish: 换算对象的高限Isl: 换算对象的低限它们之间的关系可以图示如下:图1. 模拟量比例换算关系实用指令库在Step7 - Micro/WIN Programming Tips(Micro/WIN编程技巧中)的Tip38就是关于如何实现上述转换的例程。
为便于使用,现已将其导出成为”自定义指令库“,可以添加到自己的Micro/WIN编程软件中应用。
S7-200仿真器汉化版FAQ自从笔者汉化的西班牙版的 S7-200 仿真器软件在网上共享并为电子光盘收录后,收到大量网友来信,询问使用中的一些问题,由于大部分问题都相同,故将其整理后作为一个FAQ放在这里。
一、一般使用教程①在 Step 7 Micro/Win 中新建一个项目②输入程序,编译正确后在“文件”菜单中选择“导出...”保存为 AWL 文件③打开仿真软件,点“配置”-“CPU 型号”(或在已有的CPU图案上双击)④在弹出的对话框中选择CPU型号,要与你项目中的型号相同⑤点“程序”-“载入程序”(或工具条中的第二个按钮)⑥会有个对话框,这里要选择你的Step 7 MicroWin 的版本有 3.1 和 3.2 两个选择,按你使用的 Micro/Win 版选择即可⑦将先前导出的 AWL 文件打开,会提示无法打开文件(不要管它,直接确定)这里出现错误的原因是无法打开数据块(.odb)和CPU配置文件(.cfg)(2.1以前版的格式)载入程序时不要载入全部,只载入逻辑块则不会出现错误,数据块可以在MicroWIN 复制后进入仿真器中用“粘贴数据块”功能加入。
⑧点“PLC”-“运行”(或工具栏上的绿色三角按钮) ,好了,程序已经开始模拟运行了仿真软件已更新至2.0版,更详细的教程请参考压缩包内的教程文本或视频教程。
二、使用中的常见问题①载入 Micro/WIN V4.0 格式的程序时出错常见错误对话框如下:经对比发现 V4.0 与 V3.2 的 Micro/WIN 生成的 AWL 格式其实是相同的,只有第一行有区别。
V4.0 第一行为:ORGANIZATION_BLOCK 主:OB1。
V3.2 第一行为:ORGANIZATION_BLOCK MAIN:OB1。
用文本编辑打开 AWL 文件将第一行中的“主”改为“MAIN”后正常导入。
这是因为 V4.0 的软件生成的程序默认主程序名为“主”,将其改为英文的"MAIN" 再导出则不用手工修改 AWL 文件。
西门子PLC模拟量问题西门子PLC模拟量问题收藏此信息打印该信息添加:用户发布来源:未知问题1:S7-200模拟量输入模块(EM231,EM235)如何寻址?回答: 模拟量输入和输出为一个字长,所以地址必须从偶数字节开始, 精度为12位,模拟量值为0-32000的数值。
格式: AIW[起始字节地址] AIW6 ;AQW[起始字节地址] AQW0每个模拟量输入模块,按模块的先后顺序地址为固定的,顺序向后排。
例: AIW0 AIW2 AIW4 AIW6每个模拟量输出模块占两个通道,即使第一个模块只有一个输出AQW0 (EM235只有一个模拟量输出), 第二个模块模拟量输出地址也应从AQW4开始寻址,依此类推。
(注: 每一模块的起始地址都可在step7 micro/win 中Plc/Information里在线读到)。
问题2:如何将传感器连接到S7-200 模拟量输入模块(EM231,EM235)以及有哪些注意事项,回答:模拟量输入模块可以通过拨码开关设置为不同的测量方法。
开关的设置应用于整个模块,一个模块只能设置为一种测量范围。
(注:开关设置只有在重新上电后才能生效)输入阻抗与连接有关:电压测量时,输入是高阻抗为10 MOhm ;电流测量时,需要将Rx 和 x 短接,阻抗降到250 Ohm 。
注意:为避免共模电压,须将M端与所有信号负端连接, 未连接传感器的通道要短接, 如下列各图。
下列各图是各种传感器连接到S7-200 模拟量输入模块的示例plates for tank lap, not fixed. Protect wires should be left in the ground and slot the compensation allowance. Metal cable trays andsupport and the introduction of metal cable ducts must be drawn or ground (PE) or zero (PEN) reliable and must comply with the following requirements: 1.1 metal cable trays and support full length not lessthan 2 in the grounding (PE) or zero (PEN) trunk connections; 1.2 non-galvanized cable bridge between both ends of the connection plates bridged copper ground wire, grounding allowed minimum cross-sectional area of not less than 4mm2; 1.3 galvanized cable bridge across both ends of the connection between the grounding wire, connect both ends of the Board not less than 2 locking nut and lock washer fixing bolts of the connection. Cable trays installed in accordance with the following provisions: 2.1 straight steel cable tray lengths not exceeding 30m, aluminum or fiberglass Cable Tray lengths over 15m with the slip joint; cable bridge spans the building set a compensation slot; 2.2 the bending radius of the cable tray bend, not less than minimum tray cable allows the turning radius, minimum bending radius of the cable shown in the table below; Table cable minimum allows bent RADIUS serial number cabletype minimum allows bent radius 1 no lead Bao Gangkai nursing sets of rubber insulation power cable 10D 2 has steel armored nursing sets of rubber insulation power cable 20D 3 PVC insulation power cable 10D 4 make joint PVC insulation power cable 15D more than 5 more core control cable 10D Note: d for cable od 2.3 Dang design no requirements图1: 4线制-外供电-测量图2: 2线制-测量plates for tank lap, not fixed. Protect wires should be left in the ground and slot the compensation allowance. Metal cable trays and support and the introduction of metal cable ducts must be drawn or ground (PE) or zero (PEN) reliable and must comply with the following requirements: 1.1 metal cable trays and support full length not less than 2 in the grounding (PE) or zero (PEN) trunk connections; 1.2 non-galvanized cable bridge between both ends of the connection plates bridged copper ground wire, grounding allowed minimum cross-sectional area of not less than 4mm2; 1.3 galvanized cable bridge across both ends of the connection between the grounding wire, connect both ends of the Board not less than 2 locking nut and lock washer fixing bolts of theconnection. Cable trays installed in accordance with the following provisions: 2.1 straight steel cable tray lengths not exceeding 30m, aluminum or fiberglass Cable Tray lengths over 15m with the slip joint; cable bridge spans the building set a compensation slot; 2.2 the bending radius of the cable tray bend, not less than minimum tray cable allows the turning radius, minimum bending radius of the cable shown in the table below; Table cable minimum allows bent RADIUS serial number cable type minimum allows bent radius 1 no lead Bao Gangkai nursing sets of rubber insulation power cable 10D 2 has steel armored nursing sets of rubber insulation power cable 20D 3 PVC insulation power cable 10D 4 make joint PVC insulation power cable 15D more than 5 more core control cable 10D Note: d for cable od 2.3 Dang design no requirements 为了防止模拟量模块短路,可以串入传感器一个750 Ohm电阻。
浅谈S7-200PLC模拟量输入处理方法S7-200系列PLC是SIEMENS公司新推出的一种小型PLC。
它以紧凑的结构、良好的扩展性、强大的指令功能、低廉的价格,已经成为当代各种小型控制工程的理想控制器。
S7-200PLC包含了一个单独的S7-200CPU和各种可选择的扩展模块,可以十分方便地组成不同规模的控制系统。
其控制规模可以从几点到上百点。
在生产过程中,存在大量的物理量,如压力、温度、速度、旋转速度、pH值、粘度等。
为了实现自动控制,这些模拟量信号需要被PLC处理。
S7-200PLC模拟量输入扩展模块分为模拟量输入模块、模拟量输入/输出混合模块。
模拟量输入扩展模块提供了模拟量输入功能。
S7-200的模拟量输入扩展模块具有较大的适应性,可以直接与传感器相连,有很大的灵活性,并且安装方便。
1S7-200系列PLC模拟量输入模块介绍1.1主要模块的功能及特性1.1.1模拟量输入模块EM231。
EM231具有4路模拟量输入,输入信号可以是电压也可以是电流,其输入与PLC具有隔离。
输入信号的范围可以由SW1、SW2和SW3设定。
输入特性:4路模拟量输入电源电压:标准24VDC/4mA输入类型:0~10V、0~5V、±5V、±2.5V、0~20mA分辨率:12bit转换速度:250µs隔离:有1.1.2模拟量混合模块EM235。
EM235具有4路模拟量输入和1路模拟量输出。
它的输入信号可以是不同量程的电压或电流。
其电压、电流的量程是由开关SW1、SW2到SW6设定。
EM235有1路模拟量输出,其输出可以是电压也可以是电流。
1.2模块的寻址方式和模拟量值的表示方法1.2.1模拟量输入模块的寻址—模拟量输入映像区(AI区)。
模拟量输入映像区是S7-200CPU为模拟量输入端信号开辟的一个存贮区。
S7-200将测得的模拟值(如温度、压力)转换成1个字长的(16bit)的数字量,模拟量输入用区域标识符(AI)、数据长度(W)及字节的起始地址表示。
资料由群友:最幸福的人 提供,感谢他!
所在群号为:86082393
(转帖)西门子S7-200模拟量模块使用问题
工控类 2009-06-29 09:58 阅读133 评论0
字号: 大 中 小
西门子S7-200模拟量模块使用问题(2009-05-04 20:52:09)
标签:模拟量模块 共模电压 西门子 s7-200编程 plc em235 em231
教
育
1.S7-200模拟量输入模块(EM231,EM235)寻址
l 每个模拟量扩展模块,按扩展模块的先后顺序进行排序,其中,模拟量根据
输入、输出不同分别排序。模拟量的数据格式为一个字长,所以地址必须从偶数字节开始,
精度为12位;模拟量值为0-32000的数值。 输入格式: AIW[起始字节地址] 如AIW0 输
出格式: AQW[起始字节地址] AQW0 每个模拟量输入模块,按模块的先后顺序地址为固定
的,顺序向后排。例::AIW0,AIW2,AIW4……、AQW0,AQW2……。
l 每个模拟量扩展模块至少占两个通道,即使第一个模块只有一个输出
AQW0(EM235只有一个模拟量输出),第二个模块模拟量输出地址也应从AQW4开始寻址,
以此类推。
2.传感器连接到S7-200 模拟量输入模块(EM231,EM235)有哪些注意事项?
l 模拟量输入模块可以通过拨码开关设置为不同的测量方式(电流电压)。模
块开关的设置应用于整个模块,一个模块只能设置为一种测量范围;而且开关设置只有在重
新上电后才能生效。只能将输入端同时设置为一种量程和格式,即相同的输入量程和分辨率。
l EM235是最常用的模拟量扩展模块,它实现了4路模拟量输入和1路模拟量输
出功能。EM235模拟量扩展模块的接线方法,对于电压信号,按正、负极直接接入X+和X
-;对于电流信号,将RX和X+短接后接入电流输入信号的“+”端;未连接传感器的通道
要将X+和X-短接。
l 注意:为避免共模电压,须将M端与所有信号负端连接,未连接传感器的通
道要短接。当模拟量输入PLC接收到一个变动很大的不稳定的值时,原因之一:你可能使
用了一个自供电或隔离的传感器电源,两个电源没有彼此连接,所以由此产生了一个很高的
上下振动的共模电压,影响模拟量输入值。原因之二:可能是模拟量输入模块接线太长或绝
缘不好。所以解决方法:1.连接传感器输入的负端与模块上的公共M 端以补偿此种波动。
(注意:事前要确定这是两个电源间的唯一连接。如果另外一个连接已经存在了,当再添加
公共连接时可能会产生一个多余的补偿电流。)
l 当出现模拟量输入PLC接收到信号变化很慢,这可能是你使用了滤波器,
可以通过降低滤波采样数,或取消模拟量滤波方式解决。
3.关于EM235是否能用于热电阻测温问题?
EM235不是用于与热电阻连接测量温度的模块,勉强使用容易带来故障。
4.关于EM235输入校准问题:
模拟量输入模块使用前应进行输入校准。其实出厂前已经进行了输入校准,如果
OFFSET和GAIN电位器已被重新调整,需要重新进行输入校准。其步骤如下:
A、切断模块电源,选择需要的输入范围。
B、 接通CPU和模块电源,使模块稳定15分钟。
C、用一个变送器,一个电压源或一个电流源,将零值信号加到一个输入端。
D、 读取适当的输入通道在CPU中的测量值。
E、 调节OFFSET(偏置)电位计,直到读数为零,或所需要的数字数据值。
F、将一个满刻度值信号接到输入端子中的一个,读出送到CPU的值。
G、 调节GAIN(增益)电位计,直到读数为32000或所需要的数字数据值。
H、必要时,重复偏置和增益校准过程。
5.模拟量值和A/D转换值的转换问题:
假设模拟量的标准电信号是A0—Am(如:4—20mA),A/D转换后数值为D0—Dm
(如:6400—32000),设模拟量的标准电信号是A,A/D转换后的相应数值为D,由于是
线性关系,函数关系A=f(D)可以表示为数学方程:
A=(D-D0)×(Am-A0)/(Dm-D0)+A0。
根据该方程式,可以方便地根据D值计算出A值。将该方程式逆变换,得出函数关系
D=f(A)可以表示为数学方程:
D=(A-A0)×(Dm-D0)/(Am-A0)+D0。
具体举一个实例,以S7-200和4—20mA为例,经A/D转换后,我们得到的数值是
6400—32000,即A0=4,Am=20,D0=6400,Dm=32000,代入公式,得出:
A=(D-6400)×(20-4)/(32000-6400)+4
假设该模拟量与AIW0对应,则当AIW0的值为12800时,相应的模拟电信号是6400×16
/25600+4=8mA。
又如,某温度传感器,-10—60℃与4—20mA相对应,以T表示温度值,AIW0为PLC
模拟量采样值,则根据上式直接代入得出:
T=70×(AIW0-6400)/25600-10
可以用T 直接显示温度值。
模拟量值和A/D转换值的转换理解起来比较困难,该段多读几遍,结合所举例子,就
会理解。为了让您方便地理解,我们再举一个例子:
某压力变送器,当压力达到满量程5MPa时,压力变送器的输出电流是20mA,AIW0
的数值是32000。可见,每毫安对应的A/D值为32000/20,测得当压力为0.1MPa时,压力
变送器的电流应为4mA,A/D值为(32000/20)×4=6400。由此得出,AIW0的数值转换为
实际压力值(单位为KPa)的计算公式为:
VW0的值=(AIW0的值-6400)(5000-100)/(32000-6400)+100(单位:KPa)
编程实例
您可以组建一个小的实例系统演示模拟量编程。本实例的的CPU是CPU222,仅带一
个模拟量扩展模块EM235,该模块的第一个通道连接一块带4—20mA变送输出的温度显示
仪表,该仪表的量程设置为0—100度,即0度时输出4mA,100度时输出20mA。温度显示
仪表的铂电阻输入端接入一个220欧姆可调电位器,简单编程如下:
温度显示值=(AIW0-6400)/256
编译并运行程序,观察程序状态,VW30即为显示的温度值,对照仪表显示值是否一致。