S7200 PID(标准)

请教各位高手:
     用S7200在做标准PID(不是用向导做的)的时候,在子程序里面的参数(目标值、P值等)是怎么设置的?因为在主程序里吊用子程序时用到了SM0.1(初始化子持续),可PLC一运行,子程序就停止了,那些参数该怎么设置,或者有什么好的办法呢?
  谢谢~~

最佳答案

当你确定了PID回路后,也就指定了与PID参数相关的数据寄存器,共需36个V寄存器,即9个VD,寄存器全部是浮点数。
 示例中,这些参数是由初始化程序予以赋值的。在程序的实际运行过程中,这些参数可以随时写入或读出,与其他寄存器没有区别,但写入的途径须根据程序要求而定。
 在实际使用中,过程变量从模拟量采样程序获得;输出值、积分前项、过程变量前值由PID程序自己赋值,采样时间采样频率和系统要求在初始化程序中预先赋值;而给定值、增益、积分时间和微分时间一般通过对话方式赋值,如果这几个参数是定值,也可在初始化程序中赋值。这都是很灵活的。
 PID回路表格式请参阅系统手册,不再赘述。

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

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

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

相关推荐

  • 求助,库存储区已经已经分配了,编译时显示未为库分配存储区,咋办?

    库存储区已经已经分配了,编译时显示未为库分配存储区,咋办? 问题补充:s7-200cn  cpu222cn 最佳答案 你看你的plc类型支持相应通讯吗?不支持即…

    SIMATIC S7-200 2021年7月5日
  • CP243-1如何用网线分配IP地址?

    CP243-1模块能不能用网线来分配IP地址进行联机调试,因为现在手头没有下载线,能不能像AB的PLC一下,在BOOT/DHCP里面找到CP243的MAC地址,再给它分配IP地址,…

    SIMATIC S7-200 2020年10月31日
  • CPU226地址问题

    请问CPU226的地址选择和300/400的一样,在模块上拨码吗? 图中标记的地方是用来做什么的? 是地址设置的?  还是做什么 …

    2017年8月16日
  • 顺序控制继电器S使用的问题

    我在西门子S7-200的系统手册和陈忠平编写的自学手册里都看到“不能将同一个S位用于不同程序中。例如,若主程序中用了S0.1位,子程序中就不能再用它了”还有句话就是“执行SCRT和…

    SIMATIC S7-200 2020年11月1日
  • 已知热能表的通讯协议,请问如何编s7-200程序

    本公司热能表通讯协议符合CJ-T188-2004户用计量仪表数据传输技术条件传输时波特率为2400bps、偶校验、数据位为8位、停止位为1位。同一字节先传低位再传高位,同一帧先传低…

    SIMATIC S7-200 2017年11月6日
  • 脉冲包络中脉冲数目设置

    在S7-200中脉冲输出包络的脉冲数在向导中必须设置一个值。能不能设置一个变量,在调用子程序的时候可以根据要求改动。 最佳答案 脉冲数在SMD82或smd72,直接向这两个地址中写…

    SIMATIC S7-200 2020年11月5日
  • 单键控制电机启停第一次按下启动第二次按下停止程序

    本设计使用一个按钮一个接触器,接触器的通断控制电机的启动停止。要求:第一次按下输出开的状态第二次按下输出关的状态,如此循环可由于电梯控制 最佳答案 在SR触发器的输出端接Q0.0的…

    2020年10月31日
  • MAP库文件

    WIN7系统下200编程软件SP9无法安装MAP库,显示路径或文件名错误。安装时路径显示C:USER/….. 最佳答案 好像这软件只支持高级家庭版以上的Win7系统.基本家庭版…

    SIMATIC S7-200 2020年10月31日
  • s7200自由口通信问题

    我想用S7200分别连接一个条码阅读器和一台计算机,使用自由口通信协议读取条码,并将读到的条码通过另外一个串口发送给计算机.请教各位,S7200能否支持两个端口同时使用自由口通信,…

    SIMATIC S7-200 2021年7月5日
  • s200编程电缆问题

    我有一条原装的s200编程电缆,订货号为6es7 901-3cb30-0xa0,在编程软件里无法将波特率设置为187.2k,只有将其设为19.2k,才能够与PLC进行通信…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论