em231编程
㈠ 西门子em231是什么模块
西门子em231是模拟量输入模块。
em231将远程现场的模拟量信号采集至计算机的设备,其利用RS-485总线作为数据通信线路,提供模拟量转485功能,能够同时将八路模拟量输入至模块,并通过RS-485总线传输至计算机。
(1)em231编程扩展阅读
西门子PLC可编程序控制器,具有强大的控制功能和强大的运算能力。它不仅能完成逻辑运算、三角函数运算、指数运算和PID运算,还能进行复杂的矩阵运算。工作速度很快,能带的输入输出模块的数量很多,输入和输出模块的种类也很全面。这类可编程序控制器可以完成规模很大的控制任务。
组合式结构的可编程序控制器是把PLC系统的各个组成部分按功能分成若干个模块,如CPU模块、输入模块、输出模块、电源模块等等。其中各模块功能比较单一,模块的种类却日趋丰富。
㈡ 西门子EM231 AI2*RTD 接入PT100温度传感器来做PID控温该怎么编程
直接使用PID向导
输入量为
你接温度计的那一路的模拟量(直接读取就是放大了10倍的温度值,使用时除以10)
EM231
AI2*RTD的第一路为AIW0、第二路为AIW2
(若CPU为224XP以上,则向后推一路,即EM231
AI2*RTD的第一路为AIW2、第二路为AIW4)
;
目标值为
预期控制的稳定温度阈值;
输出量为
控制蒸汽阀的那个开关量。
采集频率可以适当大点,防止阀门开启频率太快,可根据实际情况调试调整。
㈢ 西门子s7-200模拟量输入EM231怎样编程谢谢!
在西门子200的软件里面先要建立模数转换模块子程序,在来主程序里面调用模数转换模块就可以了。
http://v.youku.com/v_show/id_XNjk5NjgwNTI=.html
看看这个视频学习一下吧
㈣ 西门子plc200 温度变送器输入4-20mA 模块em231 如何编程读出温度,-40到750摄氏度
在S7-200中,0-20mA对应的数据范围为0-32000,4mA相当于6400,也就是4-20mA温度传感器的数据范围为6400-32000(有效范围25600),这就对应了-40度到750度。整定公式:(AIW - 6400)/25600 * 790 - 40。
假设模拟量的标准电信号是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。
(4)em231编程扩展阅读:
温度变送器的接地技巧:
1、控制系统AC电源应该来自于一个分开的系统,与其他设备和使用分开。
2、电源在设计时应该考虑到初始电流的冲击,至少能承受10个周期。
3、控制系统AC接地应该建立在隔离变压器或UPS上,或者在附近温度变送器。
4、控制系统工作站AC电源应该使用专门的插座。
5、当连接现场设备电源几个I/O接口转接器时,应该使用隔离栅条。
6、控制系统AC电源应该由隔离变压器或UPS供给,当AC和DC输入连接到同样的接线排,接线排必以适当的警告标签标出。
7、AC接地线应该与载流线型号相当或大一号,预留一根额外的线或使用一终端盒,以提供测试点。
参考资料来源:网络-温度变送器
参考资料来源:网络-西门子S7-200系列PLC
参考资料来源:网络-西门子S7-200 PLC编程及应用案例精选
㈤ 西门子PLC模拟量输入模块EM231DIP开关设置
1、EM231没有4~20mA的输入范围,但有0~20mA的输入范围,这需要你在编程时候将读到的AD值减去4mA转化后得到的值,以此作为信号的输入低限,实现4~20mA的信号读取,此时DIP开关的设置为:SW1
/
SW2/
SW3
---
ON
/ON/OFF。
2、对应于0~5V的输入范围,DIP的设置与上述”1“中设置相同。
对于1和2,即对于实际用mA还是V,依赖于你的接线方式。参阅EM231接线图。
3、对应于0~10V的输入范围,DIP的设置为:SW1
/
SW2/
SW3
---
ON
/
OFF
/ON。
㈥ 西门子PLC模拟量输入模块EM231DIP开关设置
EM231没有4~20mA的输入范围,但有0~20mA的输入范围,这需要你在编程时候将读到的AD值减去4mA转化后得到的值,以此作为信号的输入低限,实现4~20mA的信号读取,此时DIP开关的设置为:SW1 / SW2/ SW3 --- ON / OFF /OFF。
对应于0~5V的输入范围,DIP的设置与上述”1“中设置相同。
对应于0~10V的输入范围,DIP的设置为:SW1 / SW2/ SW3 --- ON / OFF /ON。
其实可以硬件串电阻达到4-20mA,也可以不串,程序里面处理就是了,4mA对应的6400,20mA对应的32000。
(6)em231编程扩展阅读
工作原理
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。
1、输入采样
(1)在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。
(2)在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
2、用户程序执行
(1)在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算。
(2)然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
(3)即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图。
(4)其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
3、输出刷新
(1)当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。
(2)同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
㈦ 西门子s7-200模拟量输入EM231怎样编程
输入格式:AIW[起始字节地址]如AIW0输出格式:AQW[起始字节地址]AQW0每个模拟量输入模块,按模块的先后顺序地址为固定的,顺序向后排。例::AIW0,AIW2,AIW4……、AQW0,AQW2……。
直接用字传送模块读上来放到V区里面就可以了,比如第一个模块的第一个通道
㈧ 西门子plc200 温度变送器输入4-20mA 模块em231 如何编程读出温度,-40到750摄氏度
整定公式为:(AIW - 6400)/25600 * 790 - 40。
首先,在西门子S7-200系列PLC中,0-20mA对应的数据范围为0到32000,4mA多对应的数值是6400,同理,4-20mA的数据值范围是6400到32000,这也就对应了所需的温度-40度到750度。
下一步,设模拟量的标准电信号为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。标准化输出信号主要为0mA~10mA和4mA~20mA(或1V~5V)的直流电信号。
最后,不排除具有特殊规定的其他标准化输出信号。温度变送器按供电接线方式可分为两线制和四线制,除RWB型温度变送器为三线制外。
根据该方程式,编译并运行程序,观察程序状态,对照仪表显示值即得出温度的显示。
(8)em231编程扩展阅读
温度变送器常见故障:
温度变送器技术已经非常成熟了,在各工厂中非常常见,温度变送器经常和一些仪表配套使用,在配套使用过程中经常有一些小的故障。比较常见的故障及解决方法如下。
1、被测介质温度升高或者降低时变送器输出没有变化,这种情况大多是温度变送器密封的问题,可能是由于温度变送器没有密封好或者是在焊接的时候不小心将传感器焊了个小洞,这种情况一般需要更换变送器外壳才能解决。
2、输出信号不稳定,这种原因是温度源本事的原因,温度源本事就是一个不稳定的温度,如果是仪表显示不稳定,那就是仪表的抗干扰能力不强的原因。
3、变送器输出误差大,这种情况原因就比较多,可能是选用的温度变送器的电阻丝不对导致量程错误,也有可以能是变送器出厂的时候没有标定好。
温度变送器故障排除:
1、因为温度变送器的三阀组漏气或堵塞造成误差出现。
2、温度变送器的零位偏高(或低),造成静、差压值偏大(或小),使计算气量比实际气量偏大(或小)。
3、温度变送器的准确度等级和量程范围选择不正确,或没有按照GB/T18603-2001《天然气计量系统技术要求》要求进行选型导致计量附加误差。
㈨ 西门子s7 200em231 232 235模拟量模块怎样编程
有对应的内存地址,直接读取或者赋值就行。S7-200的PLC内存地址是自动编排的。譬如说,CPU带着几个扩展模块,处在最靠前的是EM231,那个它的四个模拟量的地址分别为AIW0、AIW2、AIW4、AIW6(CPU224XP除外,因为224XP自带两个模拟量输入),处在第二块的EM231或者235的地址就是AIW8 AIW10 AIW12 AIW14。以此类推,模拟量输出的也是这样
㈩ 西门子EM231 AI2*RTD 接入PT100温度传感器来做PID控温该怎么编程
直接使用PID向导
输入量为 你接温度计的那一路的模拟量(直接读取就是放大了10倍的温度值,使用时除以10)
EM231 AI2*RTD的第一路为AIW0、第二路为AIW2
(若CPU为224XP以上,则向后推一路,即EM231 AI2*RTD的第一路为AIW2、第二路为AIW4) ;
目标值为 预期控制的稳定温度阈值;
输出量为 控制蒸汽阀的那个开关量。
采集频率可以适当大点,防止阀门开启频率太快,可根据实际情况调试调整。