s7-200模拟量处理

现在要用s7-214作一个系统,加了一个231-0hc22模拟量扩展模块,所用信号为4-20mA,对应量程为0-800,请问在程序中如何处理。谢谢!

最佳答案

转载 阿鸣的
见《 模拟量输入模块EM231的使用举例》下载:
http://www.ymmfa.com/read-gktid-50415-uid-13129.html
请见《S7-200模拟量输入模块EM231的应用》连接:
http://doc.plcjs.com/doc_jq/SiemensSkill/2008-11/7/0811722230143887.htm

s7 200标定库下载:
http://cache.automation.siemens.com/dnl/TQ1NjcwMQAA_27043396_FAQ/scale.zip
指令库下载:
《Toolbox_V32-STEP 7-Micro WIN 32 Instruction Library》下载:http://www.whkk.com/xiazai/20091124024321Toolbox_V32-STEP%207-Micro%20WIN%2032%20Instruction%20Library%20.zip

4-20MA
LD     SM0.0
   MOVW   AIW0, AC0
  -I     +6400, AC0
  ITD  AC0,AC0
  DTR    AC0, AC0
  MOVR   AC0, VD0
  /R     25600.0, VD0    

0-10V
 MOV W  AIW0,  AC0
ITD   AC0,AC0
DTR AC0,AC0
/R   32000, AC0
 M0VR  AC0,   VD100

////
LD     ALWAYS_ON:SM0.0
MOVW   MAN_POT:AIW2, #TEMP_W:LW0
ITD    #TEMP_W:LW0, #TEMP_D:LD2
DTR    #TEMP_D:LD2, #TEMP_R:LD6
/R     327.6, #TEMP_R:LD6
+R     #TEMP_R:LD6, SPEED_MANUAL_LB:VD132///累加
//
LD     ALWAYS_ON:SM0.0
/R     5.0, SPEED_MANUAL_LB:VD132
MOVR   SPEED_MANUAL_LB:VD132, SPEED_MANUAL_M:VD136
MOVR   0.0, SPEED_MANUAL_LB:VD132//数字滤波后的值  

提问者对于答案的评价:
kunkun-张的答案既有例程,说明及资料又很详细,以他为主终于搞清楚了,其它的朋友回答的都不错,可惜只能选一个,谢谢大家!另外有的答案有小错误,比如是除56000写成了32000,有的把上,下限的A,B好像标反了,请浏览此贴的朋友注意。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc314366.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:39
下一篇 2020年11月1日 下午3:40

相关推荐

  • s7-200与weinview能仿真么

    s7-200与weinview能仿真么?像s7-300跟wincc仿真那样?如果能,该用什么软件? 最佳答案 转载:S7 200的仿真软件 不是官方的软件&nb…

    SIMATIC S7-200 2020年11月1日
  • 西门子200单个脉冲

    由于设备需要,需要一个脉冲,该脉冲的占空比是微妙级别的,所以不太好用定时器。目前 我是这样操作的,用西门子200 Q0.0的高速脉冲,当I0.0上升沿输出脉冲数…

    2021年7月5日
  • S7-200,请教一个指令问题 S_I

    S_I指令执行完之后,原来的字符数据发生变化了!? 程序如下 Network 1  LD   &nb…

    SIMATIC S7-200 2020年10月31日
  • TC35问题

    想请教下各位高手,当PLC检测到A报警信号,将与TC35通信,用户手机接收TC35发送的通知短信,请问有没相关的例程或者文档。硬件方面有什么要特别注意的内容··谢谢·!beside…

    SIMATIC S7-200 2020年11月1日
  • 5路脉冲控制伺服,选哪种PLC

    总共有5个伺服,要用脉冲控制,用小型的PLC来控制,要选哪个系列的?S7-200Smart,和S7-1200好像不支持这么多路,只能用S7-200的加3个EM253吗? 最佳答案 …

    SIMATIC S7-200 2017年6月27日
  • S7-200怎么控制伺服电机准确位置

    S7-200是用Q0.0发脉冲给伺服电机,伺服电机运行。正常上升沿出发一下,发出10000个脉冲,伺服电机运行;当运行到5000个脉冲时,这个时候按下急停伺服电机停止,如果再开机,…

    SIMATIC S7-200 2018年12月3日
  • 模拟量温湿度处理问题,请问是什么意思

    空气温度处理A      SM0.0AR>=   空气温度设定:VD616,&nbs…

    SIMATIC S7-200 2017年11月13日
  • 地址

    请教高手赐教:S7200的V区对应的标准MODBUS地址是怎样计算的?比如:vw102对应的MODBUS地址,VD204对应的MODBUS地址,是怎样计算的。谢谢! 问题补充:比如…

    SIMATIC S7-200 2021年7月5日
  • s7-200 v4.0下载

    哪位大哥能提供给我一份是S7-200 V4.0的下载地址?谢谢了 最佳答案 S7-200 最新软件及升级包 STEP 7-Micro/WIN…

    SIMATIC S7-200 2021年7月5日
  • 触点问题1

    这个m0.0给q0.0一个信号之后,就有电路自己运行,到了下次运行时间再给信号,而不是想在这样,m0.0给一个信号之后,q0.0就一直有输出,无法往下进行了,请哪位知道的大神帮忙解…

    2021年7月5日