s7200cpu224xp模拟量转换

s7200cpu224xp内部有A/D转换装置吗?网上有好多模拟量转换的例子,模拟量是通过step7软件转换成的数字量吗?传感器是0-10v的对应的AIW0内的数据是不是就是0-32000?

问题补充:
我想将温度传感器采集到的数据通过自由口通信传送到pc中处理,想在串口通信助手上看得到实际的温度值。从字转换成字节就可以了吗?还是要将AIW0中的数据进行模拟量转换?要转换的话,请各位老师同学们给我个程序好吗?

最佳答案

224XP的cpu集成有模拟量输入、输出端子,其中模拟量输入2个点(±10 V),输出一个点(0 - 10 V 或者 0 - 20 mA)  。
模拟量转换为实际工程量,西门子提高有现成的库文件,用户需要下载后,安装库文件才能使用。
200的库文件下载链接:指令库《Toolbox_V32-STEP 7-Micro WIN 32 Instruction Library》申请下载:
http://www.ad.siemens.com.cn/download/docMessage.aspx?id=1631
是的,模拟量输入(单极性的),如果是0-10V或者0-20mA,输入到模块后对应的数值是0-32000。如果是4-20mA的所对应的数值是6400-32000。
外部的模拟量信号,通过所对应的输入模块,转换为软件中的数值,这个还需要考虑输入极性关系,如果是±10 V,则所对应的数值是-32000~+32000。
补充问题回复:
温度值从温度模块读取后除以10就是实际值。一个温度值需要2个字节的存储区存放,如果这个系统有多个温度值需要发送到PC,则按一个温度数据占2个字节的格式传送。
关于自由口通讯,参考,http://www.ad.siemens.com.cn/service/article/S7-200/s7-200modbus/

提问者对于答案的评价:
为什么除以10 就是温度值?

专家置评

参考@ weiyt回答

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日
下一篇 2017年6月24日

相关推荐

  • 步进电机点动程序

    s7-200怎么做步进电机点动程序? 最佳答案 参见:、西门子S7-200在步进电机定位控制中的应用》连接:http://plc365.com/SIMATIC/682.html或:…

    SIMATIC S7-200 2018年12月14日
  • 西门子S7-200怎样在系统块中设置断电保持,计数器

    西门子S7-200怎样在系统块中设置断电保持,计数器 定时器 最佳答案 系统块里面默认的是T0-T31,T64-T95,C0-C255断电保持。就是以偏移为起点,向后的单…

    SIMATIC S7-200 2017年6月27日
  • 200PID与山武SDC15的PID功能比较

    如果用S7-200自身的PID控制,与SDC15山武的燃烧控制器PID功能进行比较,我想问一下,那个调节温度的效果好。SP值都是温度值,但是SDC15具有模糊控制,因为本人编程能力…

    SIMATIC S7-200 2020年11月1日
  • PLC200程序怎样在组态王里监控

    本人是新手。我想问一下PLC200里的程序是怎样在组态王里实现监控的。要举例说明(比如:Q0.1点和I0.1点的实现方法)。还有,一个PLC200程序,一个是DCS程序,我想知道在…

    SIMATIC S7-200 2020年11月1日
  • 200PLC模拟量?

    CPU224XP,有个4-20MA的PH值传感器输入到CPU,4MA对应0,20MA对应14,具体怎么由AIW0转换到实际的PH值啊,步骤写具体点啊,我想实际去模拟一下 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • S7-200bgnitime和calitime怎么用

    请问各位,就是计时器中Bgn-itime和Cal-itime指令是怎么用法的. 最佳答案 1 这两个指令在以前版本的CPU里是没有的,新版CPU开放了这两个指令。&nbs…

    SIMATIC S7-200 2021年7月5日
  • PLC数字量模块和模拟量模块的区别

    PLC数字量模块和模拟量模块有什么区别?模拟量和数字量扩展模拟的含义?谢谢! 最佳答案 通俗的说,数字量模块就是输入到PLC的外部的触点是通还是断,(0,1).模拟量就是输入到PL…

    SIMATIC S7-200 2021年7月5日
  • 求:西门子CPU222 PLC密码怎样破解

    电脑和PLC连接后,上载和检测都需要密码,老设备上拆的,密码找不到了。求高手指点! 最佳答案 如何清除设置的密码?如果你不知道CPU的密码,你必须清除CPU 内存,才能重…

    SIMATIC S7-200 2021年7月5日
  • 如何读取转速

    我想编写一个程序, 采用高速计数器测每秒钟脉冲的数量,每秒读取一次高速计数器的值,并在读取的同时将计数器清零,等下一秒再重新读取,并清零高速计数器.清零需要采用软件清零.…

    SIMATIC S7-200 2020年11月1日
  • 如何使用S7-200CPU224采集外部编码器的数值。

    各位大神,请教一个问题。现在我有一台台达的变频器用来控制电机使传送带运行,当传送带运行时带动编码器,我想通过该变频器去驱动电机,当编码器的数值到达设定值时电机停止运行,实现定长控制…

    SIMATIC S7-200 2017年11月19日