PID没有输出有问题,

Network 1 
 LD     SM0.1
 CALL   SBR0
 Network 1 // 网络标题
 // 网络注释:设定值,增益值,采样,积分,毫分,间断,连接中断程序
 LD     SM0.0
 MOVR   0.7, VD204
 MOVR   0.3, VD212
 MOVR   0.1, VD216
 MOVR   100.0, VD220
 MOVR   0.0, VD224
 MOVB   100, SMB34
 ATCH   INT0, 10
 ENI
 Network 1 // 网络标题
 // 网络注释 :输入转换双整数,实数,相除,传送
 LD     SM0.0
 ITD    AIW0, AC0
 DTR    AC0, AC0
 /R     32000.0, AC0
 MOVR   AC0, VD100
 Network 2 
 // PID开启
 LD     I0.0
 PID    VB100, 0
 Network 3 
 // 输出乘以32000,取整,转换成整数,传送输出AQWO
 LD     SM0.0
 MOVR   VD108, AC0
 *R     32000.0, AC0
 ROUND  AC0, AC0
 DTI    AC0, AC0
 MOVW   AC0, AQW4
 

问题补充:
在线了,就那个VD108没数据,加我QQ,527366513,指点一下谢谢

最佳答案

你的初始化PID回路表是写在VD200开始的,可是你调用的确实PID VB100,0

  你说你的PID能有输出吗?

 解决办法:
 初始化的PID回路表地址,在PID VBxxx,0 调用
 如果你的PID回路参数以VD200开始,那么你的PID调用指令就应:
 PID VB200,0

 如果你的PID回路参数以VD100开始,那么你的PID调用指令就应:
 PID VB100,0

 
  // 网络注释:设定值,增益值,采样,积分,毫分,间断,连接中断程序
  LD     SM0.0
  MOVR   0.7, VD204
  MOVR   0.3, VD212
  MOVR   0.1, VD216
  MOVR   100.0, VD220
  MOVR   0.0, VD224
  MOVB   100, SMB34
  ATCH   INT0, 10
  ENI
 

提问者对于答案的评价:
谢谢,问题解决了,又有个问题,输入和输出不成正比呢,能加QQ下问下吗,QQ527366513

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

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

相关推荐

  • 关于200调用子程序的若干问题

    1.在子程序中使用局部变量,同时调用多次的时候,为什么监控子程序中只是显示第一次调用的值。2.在程序中多次使用子程序,并且同时调用子程序时,能不能使用特殊辅助继电器,例如SM0.5…

    SIMATIC S7-200 2020年10月31日
  • 上位机断电时PLC的运行问题

    上位机WINCC组态,下位机CPU224XP+EM277,通讯PROFIBUS-DP,用来控制空调风机启动和阀门调节。我现在想做一个上位机故障保护,就是上位机断电的时候(例如电脑关…

    2020年10月31日
  • 224CN MPI通讯

    我使用224CN通讯,但是我在使用224CN编程的时候无法使用MPI连接。使用PC adapter连接,选择PC adapter(PPI)可以通讯,用PC&nb…

    SIMATIC S7-200 2020年10月31日
  • STEP 7-MicroWIN SMART安装出现错误

    STEP 7-MicroWIN SMART安装出现错误,错误提示如图,首先出现图片1的问题,点击确认后又出现图片2的错误。麻烦各位大神指点下如何解决~~~~~ …

    2021年7月5日
  • MP277触摸屏和S7 200做数据交换

    用MP277触摸屏和S7 200做数据交换,是否一定要做集成?可否用变量定义后直接交换(不用区域指针)?另外,CPU 226有两个通讯端口,一个给电脑和PLC通…

    SIMATIC S7-200 2021年7月4日
  • 西门子PLC 有500多个数字量输出需要控制 硬件怎么配置组态?

    西门子PLC  有500多个数字量输出需要控制  硬件怎么配置组态?西门子PLC  有500多个数字量输出需要控制&nb…

    SIMATIC S7-200 2017年6月19日
  • 关于程序的撰写

    之前编写的程序低速、高速的运行时间修改VW106、VW108就可,现在想分几种状态,采用某种状态工作就运行相应的时间,程序如何编写,请举例说明,尽可能详细,初学中,谢谢!(操作台上…

    2020年10月31日
  • 如何编程实现stop->run?

    2个226 cpu,我想A主运行,B主监控,A出现故障,B通过PPI通讯把A设为STOP,然后代替A控制。在程序中设置隔离有点麻烦。我想知道如何将STOP再变会RUN?上…

    SIMATIC S7-200 2020年10月31日
  • SP8 比sp3 多了什么功能

    最近发现200竟然出到了sp8,请教一下,sp8比以前的sp3多了什么功能 最佳答案 很多不清楚的问题。早在2009年,siemens就已发布microwin v4.0&…

    SIMATIC S7-200 2020年11月1日
  • s7-200自由口通信

    我刚做了个自由口通信的程序,听简单的. 可是每次我选择监视时都报硬件组桢错误. 并且用串口监视工具看不到发出的数据 这是为什么啊@ 请高手赐…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论