程序有输出但S7-200无输出?

程序编译无错,下载到PLC后执行,程序显示有输出,但实际Q点无输出,把程序分割后前半部可正常运行,加上后半部后就又无输出了,可能程序有问题,但又检查不出来,请各位高人指点是哪方面出了问题?
急!!

问题补充:
硬件没有问题,强制可以输出。若是程序后半部分影响了输出,为何程序还显示有输出?而且不止一点,四个输出点都是这种情况??

最佳答案

西门子编程中存在变量状态一致性原则,即你使用的变量在同一时刻不能有两种不同的状态。你再检查一下程序把影响那个Q点输出的条件都写在一起,不要分开写。如果实在不方便在一个网络中实现,你可以把它们分别驱动一个中间变量再将这些中间变量集中起来驱动Q点输出。

提问者对于答案的评价:
感谢各位帮助,问题已经解决!

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

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

相关推荐

  • 用delphi7.0通过pc access读写s7226中的数据

    请各位大师指点,我用delphi7.0编写一个程式, 用SIEMENS公司的pc access的软件去读写S7226中的数据.我通过设置PC ACCE…

    SIMATIC S7-200 2021年7月4日
  • profibus-dp与变频器通迅

    profibus-dp 是不是一种总线技术. 如果用这种总线技术,让PLC控制变频.怎样给PLC 编程?又应该怎样设置变频器的参数.? 多多…

    SIMATIC S7-200 2021年7月5日
  • S7-200能否通过编程实现冗余

    现在需要做一套冗余系统,由于系统很简单,想用S7-200PLC,但是业主要求有冗余。想法如下:做两套S7-200plc与上位机系统,分别同时与监控设备通讯,两plc之间通讯,通过p…

    SIMATIC S7-200 2020年11月5日
  • 想实现s7-200与arduino due的串口通讯

    s7-200和arduino due的串口通讯,因为s7-200的是rs-485电平,而arduino的是TTL电平。现在考虑PLC这边使用RS-485转USB,Ardu…

    SIMATIC S7-200 2017年7月26日
  • 模拟量编程

    怎样编写模拟量,分几步,输入输出有何区别 最佳答案 你可以在网上下一个Scaling的库函数指令,里面可以直接的模拟量编程指令,输入相应的工程值和实际值就可以了。 提问者对于答案的…

    SIMATIC S7-200 2021年7月5日
  • 问答式自由口通讯问题

    请问有个仪表,用电脑测试发送ASCII码 P[OD] [OA]后返回所要的数字,每发送一次,仪表就返回一次,不知道如何编写程序,通讯速度会不会比较慢?一秒刷不了…

    SIMATIC S7-200 2020年10月31日
  • 子程序调用报错2007

    调用子程序时报错 问题补充:子程序中4个类似图二的程序 图片说明:       最佳答案 怎么感觉你的子程序没有定义任何类型的局部变量,只是…

    2017年5月31日
  • S7-200模拟量输入/输出模块检测1

    将模拟量输出模块的输出AQW0接到模拟量输入模块的输入AIW0,通过图片中的这段程序,对AQW0进行赋值,在状态表中对AQW0、MW0及AIW0进行检测。可以通过修改MW0的值,使…

    2021年7月5日
  • s7-200循环编程显示错误

    一直提示编译错误 最佳答案 是用的FOR NEXT循环吗?1、FOR-NEXT 指令用于重复执行程序段,FOR 指令和 NEXT …

    SIMATIC S7-200 2021年7月5日
  • PLC系统设计中主要考虑哪些因素

    最佳答案 在了解了PLC的基本工作原理和指令系统之后,可以结合实际进行PLC的设计,PLC的设计包括硬件设计和软件设计两部分,PLC设计的基本原则是: 1. 充…

    SIMATIC S7-200 2021年7月5日