急!!!还望相助

教学楼门禁系统。此程序在开一楼和二楼时没问题,但到开三楼和四楼时输出乱跳。输出和输入都用到了三维矩阵,为了减少点数(这是要求,尽量更多的减少点数)。本人能力有限,还只是个学生,希望能得到帮助,谢谢!还有一楼用Q0.0和Q0.4~Q1.1两个两个矩阵,二楼用Q0.1和Q0.4~Q1.1两个两个矩阵,三楼用Q0.2和Q0.4~Q1.1两个两个矩阵,四楼用Q0.3和Q0.4~Q1.1两个两个矩阵。先开一楼,在开二楼,在开三楼,最后开四楼。开门时输出一个脉冲给外部硬件自锁装置。楼层开时不是同步(为了不误开门)。谢谢!!

最佳答案

首先每个楼层的输出点都使用V区变量,控制输出Q点时用V区变量驱动。其次,楼层改变时,复位已经动作的楼层的V区变量。这是防止有错误的输出点动作。
因为没有看到程序,所以只能说个思路吧。输出乱跳,再仔细查看一下程序,是不是输出点控制错误。

提问者对于答案的评价:
非常感谢,我上传时把程序一起传上去的,但具体为什么没有在上面我不知道了,我是按你那种方法做的,不过我使用M寄存器,不是用V寄存器,都能满足要求,洗了个澡,在打开程序看了一下大悟,花了一天时间都没找到的故障终于看到了,把同一个M寄存器用在不同作用的地方,导致寄存器冲突,然后就出现了乱输出的原因。还是蛮谢谢你的

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月30日 上午10:47
下一篇 2017年7月30日 上午10:48

相关推荐

  • s7200cpu224xp模拟量转换

    s7200cpu224xp内部有A/D转换装置吗?网上有好多模拟量转换的例子,模拟量是通过step7软件转换成的数字量吗?传感器是0-10v的对应的AIW0内的数据是不是就是0-3…

    SIMATIC S7-200 2017年6月24日
  • 同时调用2个不同的子程序

    我做一个主程序,用来完成工艺要求的控制,再有2个子程序,其中一个子程序是模拟量的换算程序,另一个子程序是PID的控制程序。 PID的控制程序需要一直使能,模拟量换算也要使…

    SIMATIC S7-200 2020年10月31日
  • s7-200 自由端口通信

    s7-200  自由端口通信(XMT,RCV)   现在使用CPU226 PORT1 与 OMRON…

    SIMATIC S7-200 2018年12月7日
  • S7-200 通讯口可以复位吗

    我现在在调试中遇到了一个问题,我用S7-200的PLC按照modbus协议跟一台英威腾CHV的变频器通讯.PLC刚启动的时候通讯建立得蛮好,也可以读数据.但通讯了一段时间后,不知道…

    SIMATIC S7-200 2021年7月5日
  • 配置后的包络可否通过修改对应的V地址修改参数

    我用向导生成如下的包络表://—————————————————————-//输出 Q…

    SIMATIC S7-200 2018年1月1日
  • 关于200通讯的问题

    各位好,我想请教下西门子200与外部设备进行modbus通讯,他的写指令代码06,10在哪里设置啊,还是说他是自适应的,外部设备支持06就用06,只支持10的话他就自动转换成10吗…

    SIMATIC S7-200 2021年7月5日
  • S7200的主从协议

    我要用224XP主带两个221不知道用什么协议好先谢了 最佳答案 ppi协议,用NETW和NETR指令,可以用指令向导做 提问者对于答案的评价:现在搞定了、 

    SIMATIC S7-200 2021年7月4日
  • TD400C按键对应的V区

    TD400C中按键F1到F8,对应PLC里面V区地址是多少呢? 最佳答案 在符号表 TD_SYM_0 里面有,和你选择的V区地址有关 提问者对于答案的评价:多谢…

    SIMATIC S7-200 2021年7月4日
  • 模拟量输入问题 高手进

    新手 问个模拟量怎么输入的程序 有段程序LD     I0.0 MOVW  &n…

    SIMATIC S7-200 2021年7月4日
  • 2台上位机用PPI同接1台S7-226的0口

    2台上位工控机,在各自COM1口,各接1根西门子公司的S7-200的多主站PC/PPI电缆,到1台S7-226的第0口上(有转接DP座可接上),(1口已被触摸屏占用),能否2台上位…

    SIMATIC S7-200 2020年11月1日