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日 下午11:47
下一篇 2021年7月4日 下午11:47

相关推荐

  • bcd

    什么是bcd码,作用是什么 最佳答案 用4位二进制数来表示1位十进制数中的0~9这10个数码,简称BCD码例如:十进制8的BCD码是1000   &n…

    SIMATIC S7-200 2017年11月16日
  • EM253硬件问题还是软件问题

    226CPU硬件连上了,之前组态读到两个253模块 突然间最后面的模块读不到了 模块换顺序也是,就是最后的模块读不到 为什么啊? 问题补充:查看PLC…

    2017年8月1日
  • 主站S7 200PLC监视从站S7 200PLC

    两个S7200PLC一个做主站一个做从站,主站监视从站,从站丢失主站投入使用,怎么做?感谢 最佳答案 这实际就是300中的软冗余的功能呀!你只要在从站中做一个一直变化的整数(比如从…

    SIMATIC S7-200 2017年12月7日
  • step7micro/win中变量前面的“*”和“&”是什么意思

    请详细讲一下。 还有什么别的符号? 最佳答案 在使用间接寻址时用的。 要使用间接寻址,应该用“&”符号加上要访问的存储区地址来建立一个指针。指令的输入操…

    SIMATIC S7-200 2021年7月4日
  • PC Access通讯出错

    我用V1.0 PC Access和s7 224通讯,在测试客户机状态时,总是出现 WRONG PCCCOMN—PS。DLL&nbs…

    SIMATIC S7-200 2021年7月4日
  • 为什么定时器不能启动

    主程序启动,同时设了标志位,在子程序中用VB302判断分支,为零时正常启动前一个定时器,不为零时启动不了后一个定时器,调试时改变VB302值(1改0再改回1,启动什么都不变)可以正…

    2017年6月18日
  • s7200密码

    由于我i原来PLC程序上载和在线下载都设置了密码,很久没有用过了,密码忘记了,我选择 PLC > 清除(clear)菜单命令,会不会把我原来S7…

    SIMATIC S7-200 2021年7月4日
  • TD400C组网问题,急!

    三个CPU224组网,一个主站,2个从站。设备已经正常工作。但为了修改参数方便,要加一个TD400文本显示器,就是在需要修改参数的时候用它。请问:这可以实现吗?看资料发现,大多是一…

    SIMATIC S7-200 2021年7月4日
  • 226如何发送字符串

    现在有一款仪表,用自由口与226通讯,要求给仪表发送指令  MSAS:AC?   0.1,0.1前面是空格,如何发送,请各位大侠指…

    SIMATIC S7-200 2021年7月4日
  • S7 200如何增加一个口

    现在手里有一个口的PLC 200,做一个项目需要使用自由口与设备通信,而且这个口还要连接一个TD400,感觉有冲突了,哪位高手指点下,怎么同时用 问题补充:谢谢大家都回复…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论