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日

相关推荐

  • 看不明白的变频程序

    这是一段控制模拟量输出(4-20ma)的程序,请大家帮帮忙解释下程序中数字512是怎么算来的: LD     SM0.0…

    SIMATIC S7-200 2021年7月5日
  • EM231问题

    请问:使用EM231时,要注意哪些问题.怎样接线的抗干扰最好呢?我调试时,发现有个EM231模块,输入侧端子都不接线时,程序里监控到这个模块的4个通道的转换数据都是27360,用信…

    SIMATIC S7-200 2021年7月5日
  • WINCC 通过PROFIBUS-DP 协议连接EM277

    WINCC 通过PROFIBUS-DP 协议连接EM277是不是一定要使用SIMATIC NET软件,如果不用,怎么连接 最佳答案 1、在只安装PC&…

    SIMATIC S7-200 2020年11月5日
  • S7-200PLC通过USS协议复位变频器故障

    车间有台MM430变频器受电网波动影响,偶尔报F003过压。变频器运行及频率来源均为端子控制。现想增加一台200PLC通过USS协议与MM430变频器通讯。当变频器报F003欠压故…

    SIMATIC S7-200 2021年7月5日
  • s7-200与TD200的连接

    请教老师,s7-200plc与TD200及EM231连接时CPU的地址该如何分配?具体的操作步骤及方法怎样? 问题补充:我的E-mail : h.bsxb@16…

    SIMATIC S7-200 2021年7月5日
  • MFC如何通过OPC访问S7-200PLC?

    硬件配置:S7-200 通过PPI电缆或增加以太网模块. 通过PC Access 与工控机通讯。 工控机安装 S7-20…

    SIMATIC S7-200 2021年7月5日
  • PID 调用

    用自带的PID配置的程序必须用SM0.0调用是吧?如果不是永远都要求执行PID,就必须编程实现吗?谢谢! 问题补充:是不是自己编程的话PID随便什么时候调用都没关系? 最佳答案 你…

    SIMATIC S7-200 2021年7月5日
  • PLC分类方法的一些数据

    西门子PLC中按点数是怎么分大中小的,有没有谁能给出比较官方的资料啊,最好是官方出版的手册哪里有明确说明的,很多资料分类的点数都给的不一样,希望一个官方的说法 最佳答案 PLC发展…

    SIMATIC S7-200 2017年10月29日
  • 西门子200Smart的编程软件中,子程序的带参变量表在哪里?

    西门子200Smart的编程软件中,子程序的带参变量表找不到,找了好久没有找到,编程软件的帮助也看了,就是没有找到,希望哪个熟悉的大神帮帮忙,谢谢!最好有详细的截图说明,感激……

    2021年7月5日
  • 西门子200 如何自定义I/O输入输出地址号?

    今天在设备上下了一个程序下来,这个CPU的输入点用的I9.0~I9.7,想请教是如何把I0.0~I0.7自由定义为I9.0~I9.7,找了半天都找不到如何自定义地址? 问题补充:可…

    2021年7月5日