s7-200PID应用

用PID控制温度,温度值怎样转换为PID的标准输入值(0.0-1.0),输出值(0.0-1.0)怎样转换成数字量.拜托各位高手,不胜感激!

问题补充:
我的程序LD     SM0.0
 MOVR   VD200, AC0
 /R     20.0, AC0//温度过程变量值
 MOVR   AC0, VD600
 MOVR   VD2000, AC0
 /R     20.0, AC0//温度设定值
 MOVR   AC0, VD604
 MOVR   VD120, VD612//增益
 MOVR   VD124, VD616//采样时间
 MOVR   VD128, VD620//积分时间
 MOVR   VD132, VD624//微分时间
 PID    VB600, 0//输出及转换
 MOVR   VD608, AC0
 *R     12800.0, AC0
 +R     19200.0, AC0
 ROUND  AC0, AC0
 MOVW   AC0, AQW0

最佳答案

例如: 温度仪表0-100度 对应 0-20MA         这里读取当前值10MA   
                                                                            (即50度)
           A/D模块0-20MA    对应  0-32000      这里转换为16000
           PID        0-32000  对应  0.0-1.0        这里转换为0.5
        都是简单的数学运算,只不过用程序来实现,需要你分配相应的地址存储这些数据.

提问者对于答案的评价:
明白了.不胜感激!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:10
下一篇 2021年7月5日 上午11:10

相关推荐

  • 数据发送

    我现在做的是自由口发送数据,我这边发送的是VB100开始的实数。对方问我发送的数据怎么转换,小弟费解啦?求帮助 最佳答案 正好在做自由口通信,一下是我们发送的固定数据对应,可以加Q…

    SIMATIC S7-200 2020年11月1日
  • 6台水泵的启动

    按运行时间的大小排序,当水压不够时启动运行时间短的,再不够再启动另一台时间长一点的。停机时停运行时间长的依次。要求有例程。657360273@qq.com 最佳答案 我做过一个五台…

    SIMATIC S7-200 2021年7月5日
  • 求s7200 与英威腾变频器自由口通讯的例子

    正在做s7-200与英威腾通讯自由口通讯,想求个例子!我是初学者第一次做!我的邮箱是starcctv2008@163.com 最佳答案 参考: http://www.go…

    SIMATIC S7-200 2021年7月4日
  • S7-200PLC与MM440通讯问题

    S7-200PLC与MM440通讯怎么做啊!小弟刚学谢谢 最佳答案 几句话讲不清楚,建议看看:《S7-200与MM4及G110之间的USS通讯(2006.07.13) &…

    SIMATIC S7-200 2020年11月5日
  • s7200存储卡问题

    我有一个存储卡,原先用CPU222储存过程序,现在我要用CPU224在这个卡里储存新的程序,或要清除原来的程序,当我点plc>存储卡擦除后,显示“由于PLC正在上载/下载,处…

    SIMATIC S7-200 2021年7月5日
  • 如何监控SMB2的数据

    在使用S7200自由口程序时,接收到VB101,VB102,VB103…的数据都正确,但是为什么SMB2读不到数据呢 最佳答案 200PLC有两种方法接收数据, 一是用R…

    SIMATIC S7-200 2021年7月5日
  • S7-200子程序定义局部变量(不含临时变量)只能定义16个的问题

    之前有论坛内网友提到了这个问题——S7-200子程序中局部变量只能定义16个吗?局部变量定义表中到了16个时不能再定义了,怎么回事? 现在我同样遇到了,具体为:定义的IN…

    2020年10月31日
  • 对端口1同时执行XMT/RCV指令

    程序只用到了RCV指令,没有XMT指令。但是在运行时监控程序,看到RCV的框框是红色的;查看PLC–》信息,显示“对端口1同时执行XMT/RCV指令”。 请教各位这是怎…

    SIMATIC S7-200 2021年7月4日
  • 通过PROFIBUS向S7-200下载失败

    用MPI电缆把CP5611和CPU224XP的EM277连接起来。可以从CPU224XP向电脑上载程序,也可以从电脑向CPU224XP下载“Data Block”和“Sy…

    SIMATIC S7-200 2021年7月5日
  • 传感器如何与EM235连接

    我现在买了一个传感器,是电流/频率型的,输出有3跟线,一根接电源负极,一根接电源正极,还有一根信号线.我想把它接到EM235上去,现在不知道怎么接线好? 希望大家指点一下…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论