S7-200模拟量输入输出编程

1)S7-200具体怎样编程,把采集到的4-20mA信号显示在触摸屏上是0.0-6.0m?
2)S7-200怎么把触摸屏上输入的0-50Hz频率转换为4-20mA控制变频器?

问题补充:
根据各位答案,编写了下面的程序,这样,是否触摸屏液位对应的地址VD0显示为具体液位并带有一位小数?

图片说明:

S7-200模拟量输入输出编程    S7-200模拟量输入输出编程   

最佳答案

我补充一下吧,楼主关键有个误区没有弄明白。
1.在S7-200中,单极性模拟量输入/输出信号的数值范围是 0 - 32000;双极性模拟量信号的数值范围是 -32000-+32000。模拟量的转换精度为12位,但在PLC中表示为-32000-+32000之间的整数值(实际上数值可以是整个16位有符号整数的范围,但标准输入信号如10V/20mA被标定为对应32000)。
2.还需要注意的是,S7-200模拟量模块需要根据输入信号的规格设置DIP开关,DIP开关只对输入信号有效,并且对所有的输入通道都是相同的。
模拟量模块没有0 - 20mA与4 - 20mA电流型输入的选择开关,0/4 - 20mA模拟量信号的DIP开关设置一样,需要在程序中做一下处理。

因为A/D、D/A转换与S7-200 CPU内部用数值,两者之间有一定的数学关系,就如同S7-300的调用FC105和FC106功能库,这个关系就是模拟量/数值量的换算关系。见上传图片
所以模拟量的输入/输出都可以用下列的通用换算公式换算:
Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
其中:Ov: 换算结果 ,Iv: 换算对象 ,Osh: 换算结果的高限,Osl: 换算结果的低限,Ish: 换算对象的高限,Isl: 换算对象的低限 

你能理解上面的模拟量换算关系,程序就很好写啦,如果还是比较辣手,下载“模拟量比例换算关系1”图中的,模拟量比例换算指令库吧,添加指令库。

《Micro’n Power S7-200 LOGO! SITOP 参考》V1.1
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1348&loginID=&srno=&sendtime=
里面有模拟量比例换算指令库的下载链接,还有一些例程和常用指令库。
网上也有做好的模拟量转换的库指令,你也可找一找下载后添加到库里可以直接调用。

模拟量比例换算
http://wenku.baidu.com/link?url=l-XDaKSeK1jYNLuPgEZAQvY3DwGKRIkMIgd4BrWhhwEOMpuBBUwazkEjMwQ6TREY7DdYe2_sATkK_MIW47qEglvZ0A6BChaqzoWGtPXFyzG

还可参考技术论坛的相关链接:
1.s7200模拟量库程序怎么用
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=1127134&s_id=0&num=7#anch
2.模拟量转换库文件分享
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=1039966&s_id=0&num=12#anch

也可参考一下S7-300的FC105和FC106功能
《FC105、FC106参数设置中文说明》里面的公式
http://wenku.baidu.com/link?url=6BASoxz3AQVqjmw4bnBGZjrkRshqT3E9ocvlDY6HvfuzLS0N_TWXDdAlSyg-HuSUDcUAmqzgkWX_dB7z0pIGPNbHthL1ksoVfr9_UdcHL4O

图片说明:

S7-200模拟量输入输出编程  S7-200模拟量输入输出编程  

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • 各位大侠帮忙看看s7-200子程序中上升沿怎么出问题了,急

    调用一次时没事,如果调用两次就会出问题了, 图片说明:       最佳答案 1、首先要明确,边沿检测是靠检测两个扫描周期的状态来实现的。&…

    2017年12月21日
  • 我下的SP6怎么才可以转成中文

    怎么才可以转成汉语呢!谢谢!我想上传程序,上传不了,这个程序不是我写的,我想上传上来,可是传不上,电脑和PLC接上了,型号也改了,只传了一个软件上来,打开时,里没有程序。请问是怎么…

    SIMATIC S7-200 2021年7月5日
  • S7-200与profibus总线模块的通信

    有台压力变送器,输出信号是4-20mA,有个profibus总线模块,采用Profibus专用芯片,支持所有Profibus-dp现场总线系统。输入接口:8通道、0~5V、0~20…

    SIMATIC S7-200 2020年11月5日
  • 接DP接头输入程序会烧模块吗?

    用笔记本电脑往200中下载程序,连电脑的数据线直接接到200CPU和触摸屏链接的DP接头上。一上电出现烧东西的味道,好像通讯模块烧了,总之程序不能下载。当时断电查线,电源没有问题。…

    SIMATIC S7-200 2020年10月31日
  • 如何对PLC进行复位?

    PLC已下载的程序设置了密码.现在我想重新下载程序到该PLC中.它提示我要输入密码,我不知道密码,请问高手,我应该怎么做?有没有办法将PLC原有程序删除,我用的是S7-200,CP…

    SIMATIC S7-200 2021年7月5日
  • V13的下载问题

    试过很多方法,但是还是没有解决。 钻石用户推荐最佳答案 碰到什么问题呢,你试过什么办法?详细说说才好解决啊另外你发的是什么PLC的?你现在选得是S7-200板块,如果是S7-200…

    SIMATIC S7-200 2021年7月5日
  • S7-200高速计数器,编码器

    利用S7-200高速计数器,对旋转编码器进行计数,计算缆绳的长度和状态,正转反转表示上升和下降。是不是需要利用2个高速计数器,一个高速计数器是对A/B相正交计数,如果A点超前B点9…

    SIMATIC S7-200 2020年11月5日
  • S7-200 SF/DIAG和STOP LED红灯闪烁是什么原因?

    SF/DIAG和STOP LED红灯闪烁是什么原因?能否修复? 问题补充:现在是无扩展模块  只有AC220V输入电源 提示一下 …

    SIMATIC S7-200 2020年10月31日
  • 自由口发送字节数量不定(10-16)

    自由口怎样发送关于字节不定的内容!(内容都是 ACSII码) 专家建议 您好, XMT指令的发送缓冲区是字符串格式的存储区,首字节中存储的发送字符的个数。&nb…

    SIMATIC S7-200 2021年7月4日
  • STEP 7 MicroWIN SMART V2.3真的有问题吗

    昨天弄了一天,打开总是提示缺少dll,在这里提问,大家建议装虚拟机,我装了虚拟机,系统是win7旗舰版,什么东西都卸载了,一打开,我*,又出毛病,mwsmart exec…

    SIMATIC S7-200 2021年7月5日