S7200PLC模拟量输入程序编完后,还需要什么软件配置吗?

S7200PLC模拟量输入程序编完后,还需要什么软件配置吗,还是直接可以使用了。

最佳答案

刚刚在学习已解决的问题时,看到楼主的另一个问题《S7200PLC模拟量输入如何编程》

本人不赞同最佳答案的方法,刚刚在里面做了补充说明
链接:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=126984&cid=1028

1.楼主应按照正规的模拟量值进行比例换算
公式:Ov = (Osh - Osl) / (Ish - Isl) * (Iv - Isl) + Osl
Ov 换算结果 (输出值)
Iv 模拟量值 (输入值)
Osh 换算输出值的高限  (换算输出高限)
Osl 换算输出值的低限   (换算输出低限)
Ish 换算输入值的高限  (换算输入高限)
Isl 换算输入值的低限  (换算输入低限)

按照上述公式编写程序才是常规做法,这样无论你模拟量输入的标准信号是电压信号还是电流信号,无论量程是多少都可以去套用,就不存在软件配置问题。

2.也可使用西门子提供的模拟量值比例换算"Scale"库,该库指令可以实现S7-200模拟量值比例换算。
链接:https://support.industry.siemens.com/cs/document/27043396?dti=0&lc=zh-CN
上述链接内容中,图片我看不到(链接BUG),还有几处数字笔误,请楼主注意。

其英文资料:
S_ITR
Scale Integer to Real
The formula is as follows:
 Ov = [(OSH - OSL) * (Iv - ISL) / (ISH - ISL)] + OSL
 with ISL <= Iv <= ISH 
 and OSL <= Ov <= OSH

 Ov = output value (REAL)
 Iv = input value (INT)
 OSH = high limit of the scale for the output value (REAL)
 OSL = low limit of the scale for the output value (REAL)
 ISH = high limit of the scale for the input value (INT)
 ISL = low limit of the scale for the input value (INT) 

不过楼主可以观看S7-200 热线工程师岗前内部培训:STEP7-Micro/win软件使用第五讲--指令库使用,本集视频介绍了S7-200的标准指令库以及附加值令库的使用。其中第11页刚好是对"Scale"库的介绍。
链接:http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=704

3.例子"Tip038"程序的描述,见上传图片。
除了程序编写,对于模拟量输入还有一个软件滤波功能
具体请参考《Micro’n Power S7-200 LOGO! SITOP 参考》V1.3版本->系统块-模拟量滤波
链接:http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=1348

再者就是模拟量模块的DIP开关的设置主模块的接线,详见下面连接:
《S7-200模拟量模块的使用》,需要非常注意二线制电流信号和四线制电流信号的区别
链接:http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/S7-200_Analog_Introduction.aspx

4.方便楼主理解模拟量输入的标准化,楼主可以参考一下S7-300 PLC的标准库“FC105”的说明。
可以结合《FC105,基本情况》说介绍,两者的区别是S7-300 PLC的输入信号已经在硬件组态时提前定义好啦。
http://wenku.baidu.com/link?url=QOt6_mvEDFIYNwoTymzVpPPwL7VAj8uw__Cy0jAthIEMkr3hcZZBM3jkZp9IhdOQ6qqXcQ4gZZUajXMbnhQ_cuFwYAQjOAAl4bbR-D6UUlS

图片说明:

S7200PLC模拟量输入程序编完后,还需要什么软件配置吗?  

提问者对于答案的评价:
非常感谢,学习了!

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • 两个TONR定时器如何实现交替进行?定时时间可以通过触摸屏任意设定

    我想通过带记忆功能的定时器实现工作一段时间,休息一段时间的功能,这个工作时间和休息时间是可以通过触摸屏任意设定的,请问程序如何实现?必须是TONR的 问题补充:花花学长,你的梯形图…

    2020年10月31日
  • 请教高速计数器的状态字节位SM47.1和SM47.7之间的区别和含义

    SM47.7好理解,只要是设成0,再执行HSC指令就不会再计数了。我想请教SM47.1的作用是什么?最好举例说明,谢谢。 问题补充:是不是47.1只对HSC0、HSC3/4/5有效…

    SIMATIC S7-200 2017年11月19日
  • PLCS7-200的224XP系列

    PLCS7-200的224XP系列的电源DC24V接成了AC220V,烧的不是很厉害,有内部保护,不是说换一个电容就行了,那个板子的电容? 最佳答案 保内的话,如果是人为原因造成模…

    SIMATIC S7-200 2020年11月1日
  • s7200与仪表通讯

    s7200与仪表通讯,S7-200上走自由口通讯模式,以字符A作为接收的起始和判断条件,在通讯正常后,如果将通讯线拔掉,为什么200中显示通讯正常,要过很长时间后才显示判断条件故障…

    SIMATIC S7-200 2020年11月5日
  • 压差传感器位置

    通过压差来变频恒压供水,现在又热水供水管,冷水补水管,还有回水管。问一下压差传感器是装在热水供水管和回水管之间,还是热水供水管和冷水补水管之间。是调节热水和冷水之间的压差,还是供回…

    SIMATIC S7-200 2017年12月7日
  • 为什么我的CPU和电脑通讯不上啊,显示一个大问号

    电缆用的是200专用的PC/PPI电缆,波特率9.6,plc地址2计算机地址1,搜索所有波特率也打钩了,还是连接不上,电缆和串口都没问题,都试过了 问题补充:PC/PPI&nbsp…

    SIMATIC S7-200 2017年6月4日
  • EM235模拟量4入1出模块接露点仪以及换算

    我接了一个露点仪,是4~20mA的,测的是-80~20摄氏度,我DIP拨码开关打的是第一个和最后一个ON其他全是OFF,按道理是没错的,这是0~20mA的档位。但是我监控到我接的露…

    SIMATIC S7-200 2021年7月5日
  • plc 200 smart 做通用程序

    请问在编程的时候怎么设定未知参数,有m个水泵,最多同时工作n个,m  n都是可以自己设定的,应该怎么做 问题补充:感谢下面的热心大佬,本人邮箱184379536…

    SIMATIC S7-200 2021年7月5日
  • 通过扫描周期分析单键启停

    通过看书还是不理解单键启停是如何实现的,看不懂扫描周期,希望您能从扫描周期的角度出发,通过每次扫描周期哪些接通,哪些断开,帮我理解一下,谢谢 图片说明:    …

    2021年7月5日
  • 文档

    请教,s7200smartplc用PPI缆(3BD30)和电脑连接,假如编程电缆和PLC连接成功后,但在设备管理器里没有端口显示,怎样在电脑上进行在线模拟?有没有一种编程电缆连接s…

    SIMATIC S7-200 2021年7月5日