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可编程控制器系统手册”第285页1案例,做简单步进控制,怎么电机老不转呢?程序是按书本一模一样的做的。请各路高人指点!(我的PLC是CPU-222和1个EM253…

    SIMATIC S7-200 2021年7月4日
  • S7-200 填表、查询指令

    我现在想用S7-200 填表、查询指令做模糊数据查询(49个数据),但不知道如何使用填表指令进行数据输入,如何使用查表指令进行数据查询。希望各位帮帮忙,很急的,谢谢 问题…

    SIMATIC S7-200 2021年7月4日
  • 关于西门子触摸屏smart 700IE和200PLC定时器的问题

    触摸屏和PLC如题,我在PLC里面编写了定时程序,用的定时器为T37 ton,PT 那是VW1100,触摸评上用的I/O域,数据类型选择的word,对应VW11…

    2021年7月5日
  • s7-200 v4.0 sp6程序注解

    s7-200 v4.0 sp6软件程序注解怎么显示出来。现在显示的注解是段落的注解,我想看的是在程序的I/O或者M,S上可以看见注解的内容。 最佳答案 符号寻址…

    SIMATIC S7-200 2021年7月4日
  • PORT0做自由口使用时可以和以太网模块同时使用吗?

    如题,CPU是200系列的226,后面加了个CP243-1以太网模块。把PORT0设置为自由口协议,用做与485设备通信。以太网模块用来与上位机通信。请问这两个接口可以同时使用吗?…

    SIMATIC S7-200 2020年10月31日
  • S7-200 CPU266与两个MP277触摸屏通讯

    S7-200 CPU266用其中的一个串口与两个MP277触摸屏连接,MP277是否需要设置。 最佳答案 需要设置。http://wenku.baidu.com/link…

    SIMATIC S7-200 2017年8月24日
  • LRC校验原理

    1.请教LRC校验原理。 2.请教LRC校验的计算方法及计算软件。 3.请教LRC校验在自由口通讯中的应用,如何编程。 最佳答案 给你发了份资料,可以参考下。 …

    SIMATIC S7-200 2021年7月4日
  • 请教关于TD400C的几个问题

    现在要用200+TD400C做个东西,之前没用过这种屏,看了几遍手册,还是有很多疑问,现在手上的屏不能用了,请教各位大侠几个问题:1.文本屏TD400是不是送电之后即有显示?初始显…

    SIMATIC S7-200 2020年11月1日
  • 模拟量输出的程序编写

    各位高手,小弟不才,刚入门,EM232模块的模拟量输出调控电磁阀的开度变化,如何编写程序啊,还请大家帮忙给举个例子写一下,谢谢了!! 最佳答案 各位高手,小弟不才,刚入门,EM23…

    SIMATIC S7-200 2018年12月5日
  • s200 子程序 零散问题

    关于s200的子程序,我继续问一些很基本的问题,还烦请前辈指教。1:在主程序里,用了一个定时器T38,计数器C0,我想在子程序中读出他们的数值,比如。直接把C0(或T38)的值用转…

    2017年11月26日