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

相关推荐

  • 高用子程序

    我用子程序做了个功能块,做个最简单的测试,发现只要其中一个功能块前面的条件有触发,没触发的那个点也有输出,请帮我看看是哪里弄错了! 图片说明:    &nbsp…

    2017年6月12日
  • letham大师请再次帮忙

    昨天您说的那些情况我都做了,但是虚拟组态APPLACTION那项目还是有红叉,状态还是不对,所以我觉得是不是和我装的STEP7版本有关,我装的是中文简体版V5.4,WINCC我装的…

    SIMATIC S7-200 2017年11月6日
  • S7-200编程软件中文和英文界面之间的问题

    我一个项目是用S7-200  CN系列的CPU,软件版本是SP6  ,中文界面里上载下载都没事,换成英文界面就不能正常上下载最后会“Bloc…

    SIMATIC S7-200 2020年11月5日
  • S7-200 CPU226 SF报错

    我的一台设备使用的S7-200 CPU226,前两天开始出现SF报错,无法通讯,但是在断电重启后能够通讯上,查看诊断信息无任何报错。重启后运行一段时间又出现SF报错停机。…

    SIMATIC S7-200 2020年10月31日
  • wincc fexible安装问题

    才装的win10专业版系统,杀毒软件也全部关掉了,但是西门子wincc flexible 2008 sp4打开安装包就闪退。注册表删过了。希望大神可以…

    SIMATIC S7-200 2021年7月5日
  • PLC226CN与PC ACCESS通讯不上

    PLC是S7-200 226CN配CP243-1以太网模块跟PC ACCESS通讯不上,怎么回事?绿灯常亮,过几秒就闪下红灯.第一次,无知道怎么情况?? 问题补…

    SIMATIC S7-200 2018年12月9日
  • 为什么监控状态和实际状态不一样呢?

    调试中程序监控显示为1状态,但是CPU222上的指示灯却不亮,不能对应,而且有的输入量不能强制赋值,请问这是为什么呢?谢谢高手。 最佳答案 1 应该是多处赋值的问题&nb…

    SIMATIC S7-200 2021年7月5日
  • 关于长罐加热的调试

    即将要调试一个现场,S7200系统,PID分别控制3个进蒸汽管线向一个42米的硫化罐同时进蒸汽加热,由于考虑到这3个进汽端会相互影响,扰动较大,希望有经验的高手指点一下这种情况下的…

    SIMATIC S7-200 2020年10月31日
  • s7-200和s7_300-400离线帮助

    启动软件后,离线帮助启动不了,v5.5 sp4那个也启动不了,200软件也一样 最佳答案 个人认为是IE浏览器的问题,离线帮助文件在低版本IE浏览器的PC上可以正常打开。…

    SIMATIC S7-200 2021年7月5日
  • S7-200里SM11.3是用来干什么用的?

    S7-200里SM11.3是用来干什么用的? 最佳答案 模块1错误寄存器 超出范围错误详细内容参见200系统手册499页,手册地址:http://www2.ad.siem…

    SIMATIC S7-200 2020年11月1日