S7——200 模拟量输入问题

S7——200 模拟量输入4到20MA怎么处理对应的量程关系 求高人指教

最佳答案

1、因为A/D(模/数)、D/A(数/模)转换之间的对应关系,S7-200 CPU内部用数值表示外部的模拟量信号,两者之间有一定的数学关系。这个关系就是模拟量/数值量的换算关系。
例如,使用一个0 - 20mA的模拟量信号输入,在S7-200 CPU内部,0 - 20mA对应于数值范围0 - 32000;对于4 - 20mA的信号,对应的内部数值为6400 - 32000。
2、为便于用户使用,可以使用系统指令库中的标准子程序,在这个指令库中,子程序Scale_I_to_R可用来进行模拟量输入到S7-200内部数据的转换;子程序Scale_R_I可用于内部数据到模拟量输出的转换。
3、有关指令库:
STEP 7-Micro/WIN V4.0 以上版内部已经带有新的指令库,但在未安装西门子 Instruction Library 软件包的情况下,不能显示出来使用。
 要使用西门子的标准指令库,必须先安装西门子的指令库软件包 Instruction Library。安装了 Instruction Library 之后,只要安装的 STEP 7-Micro/WIN 版本是最新的,就能获得相应版本的新指令库。安装 Micro/WIN 的升级包(Service Pack)也会更新指令库的版本。
4、指令库下载:
指令库《Toolbox_V32-STEP 7-Micro WIN 32 Instruction Library》下载:
http://ishare.iask.sina.com.cn/f/33588270.html
或:
http://www.chuandong.com/publish/data/2006/8/data_11_2237.html
5、有关Scale_I_to_R和子程序Scale_R_I的使用,详见:
《西门子 S7-200?LOGO!?SITOP 参考》V0.94版(更新版)(2008.02.15) 其中的模拟量比例换算一章:
下载;
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
6、相关文档:
见《 模拟量输入模块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
《 Analog Expansion ModuleEM 231 Analog Input, 8 Inputs    Product Information》下载:
http://sklep.stesar.pl/images//eng_em%20231%208%20ai.pd

提问者对于答案的评价:
7

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月9日 下午11:22
下一篇 2017年12月9日 下午11:22

相关推荐

  • S7-200CN 电源进线端对地电压问题

    手上有一个S7-200CN,订货号6ES7214-2BD23-0XB8,电源输入为220V交流电。在未接地线的情况下,现用万用表测得N端和接地端之间有110V左右的电压,L1端和接…

    SIMATIC S7-200 2021年7月5日
  • 这段程序是怎么运行的?

    Network 1 // 网络标题// 网络注释LD     SM0.0MOVB&nbsp…

    SIMATIC S7-200 2020年10月31日
  • 在S7200中如何存储模拟量数据

    想在S7200中存储6个模拟量的数植 ,每分钟存储一次.不知道如何实现,能存储多长时间.这些数据可否打印出来 问题补充:存储在PLC中 通过触摸屏输入时间查询范…

    SIMATIC S7-200 2021年7月5日
  • 200PLC用modbus与笔记本上的串口通讯

    用200上的一个COM口。。与笔记本组成一个modbus。。笔记本上是232的。转换成为485后与200连接。200是从站时。。笔记本上的主站软件。可以收到从站发来的包。。200是…

    SIMATIC S7-200 2021年7月5日
  • s7-200x编程保存报警信息

    我用的是178人机,采用离散量报警,但是断电后报警信息不能保存。我想问,可不可以用200PLC编程来实现报警信号的保存(按先入先出的原则),如果可以,怎么做,谢谢! 最佳答案 可参…

    SIMATIC S7-200 2020年10月31日
  • S7-200以及S7-300

    1、在S7-200软件里有特殊继电器 SM 如SM0.0该位总是打开;SM0.1首次扫描打开;SM0.3进入运行模式时打开一次;SM0.5 可提供0.…

    SIMATIC S7-200 2021年7月5日
  • 关于带有两个通信口200能同时试下双MODBUS通信吗

    我在想可不可以用端口1做主站与变频器modbus通信,同时端口0做从站与上位机用modbus通信,不知道这种方案可行不 最佳答案 完全可以,因为200的两个通信口在物理上是完全独立…

    SIMATIC S7-200 2017年11月20日
  • S7-200模拟量扩展模块

    S7-200模拟量输出模块能输出正弦波形的模拟量吗? 问题补充:谢谢各位的指点!那用梯形图如何编程实现正弦信号阿?那位能指点一下啊! 最佳答案 可以,需要自己编程,很简单。&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7200 数据通信

    在S7200与其它方(如DCS通信过程中),S7200内的数据要先传送到V区然后由其他方软件读取V区里的数据实现通信,(最简单的例子与DCS通信的200PLC控制电机启动停止自保持…

    SIMATIC S7-200 2020年11月1日
  • s7-200 modbus通讯读仪表数值

    大家好!请问:1.s7-200 modbus RTU通讯与仪表连接,PLC端连接头,直接使用DP接头可以吗?还是使用其他的配件?2.如果只读仪表里的一个数字,P…

    SIMATIC S7-200 2021年7月5日