西门子PLC S7-200模拟量输入怎样编程

我用的是EM231 AI4*12BIT 231-OHC22-OXAO
我用的变送器是电压变送器(0-10V)转换为0-1000数值。请问该如何编辑这样的程序,谢谢大家的指点。
能把编好的程序发给我,谢谢。
520 zhoutianqi@163.com

很简单,EM231的0-10V电压输入数据是0-32000,如果你的EM231挂在CPU224后面第一个位置 通道1:也就是AIW0除以32就可以了。得到的数据就是0-10V=0-1000我相信除法指令应该会用吧
STL指令:
LD SM0.0 //PLC运行时常通
MOVW AIW0, MW0 //除法:AIW0/32,结果放在MW0里
/I +32, MW0
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-07
模拟量输入手册里边提供这样的例子的,你照抄就可以了

西门子PLC S7-200模拟量输入怎么编程?
根据该方程式,可以方便地根据D值计算出A值。将该方程式逆变换,得出函数关系D=f(A)可以表示为数学方程:D=(A-A0)×(Dm-D0)/(Am-A0)+D0。具体举一个实例,以S7-200和4—20mA为例,经A\/D转换后,我们得到的数值是*00—32000,即A0=4,Am=20,D0=*00,Dm=32000,代入公式...

西门子PLC S7-200模拟量输入怎么编程?
在西门子PLC S7-200中,处理模拟量输入(SI)和A\/D转换涉及的编程技巧相对直接。当模拟信号(例如4-20mA)通过A\/D转换器转换后,其数值范围变为D0-Dm,例如*00-32000。这一过程实质上是线性映射,可以通过数学公式来描述。首先,假设模拟信号A与A\/D转换后的数值D之间存在线性关系,可以用公式A = (D...

西门子PLC S7-200模拟量输入怎么编程?
在西门子PLC S7-200的编程中,处理模拟量输入(如4-20mA)与数字信号(A\/D转换后的D0-Dm)之间的转换是关键。模拟量信号首先被转换为A\/D值,假设输入范围为A0(4mA)至Am(20mA),对应的A\/D值范围为D0至Dm。这个线性关系可以通过一个简单的数学公式来描述:A = (D - D0) * (Am - A0) ...

西门子PLC S7-200smart的模拟量输入输出图文详解!
二、模块编程指南1. 模拟量输入设置:首先,选择相应的模块,设定电压或电流的测量范围,并优化噪声抑制和信号平滑处理。别忘了配置报警选项,以便在超出预设范围时及时响应。2. 模拟量输出配置:在系统块操作中,通过图1所示的模拟量输入设置窗口进行细致调整。STOP模式下,您可以选择输出冻结状态或指定替换...

西门子plc200 温度变送器输入4-20mA 模块em231 如何编程读出温度,-40...
整定公式为:(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转换后...

西门子PLC S7-200 SMART编程模拟量输入转换
西门子PLC S7-200 SMART编程模拟量输入转换程序为:(input-5530)*50\/(27648-5530)。S7-200 SMART亮点:(1)新颖的信号板设计可扩展通信端口、数字量通道、模拟量通道。在不额外占用电控柜空间的前提下,信号板扩展能更加贴合用户的实际配置,提升产品的利用率,同时降低用户的扩展成本。(2)配备西门子...

菜鸟求助,请各位大侠帮忙。s7-200怎么实现模拟量输入,数字量输出??
首先S7-200的模拟量模块是EM231的话,比如用第一通道 PLC里面的接受地址就是AIW0 4到20毫安的电流信号进入PLC后,AIW0里面的数据为6400到32000 ,此时,6400就对应0转,32000就对应3000转。两点求一个函数会吧。我晕死 图看不清 算法是 {(3000-0)*(AIW-6400)}\/25600 精确点的话把...

西门子plc200 温度变送器输入4-20mA 模块em231 如何编程读出温度用力控...
S7 200模拟量输入处理方法:以4~20mA电流信号为例,由于S7 200的电流信号组态只有0~20mA可供选择,且0~20mA对应于0~32000,所以4~20mA对应于6400~32000。设工程量的上限、下限分别为A、B,实时采集转换的整型变量输入为X, 则对应的实际物理量Y的计算如下:(Y-A) \/ (B-A) = (X-6400) \/ (...

西门子200PLC是怎么接模拟量输入的。
200的编程手册表述模拟量的第一个接口总是AIW0,每增加一个模拟量模块,在上一个模拟量模块的最后一个通道+4既是下一个模拟量模块第一个通道的地址,数字量依次往下排,但需要注意的是,前一个模块数字量最后一个字节不足0.7的话,下一个模块的地址必须个位进1,小数从0开始。西门子S7-200PLC在...

如何用S7-200PLC的模拟量输入控制步进电机调速?
如果调速要求不高,建议你使用S7-200 的PID指令,在输出方式中选择“数字量输出”是一个固定周期的PWM 信号,需要在输出参数中设定 周期。0~5V作为PID指令的输入参数 这样PID的输出 就是一个高速脉冲输出信号 将这个PID高速脉冲信号 映射到 Q0.0 或 Q0.1就可以了。不过这个方式,脉冲频率不会很高...

相似回答