QQ登录

只需一步,快速开始

S7-200位存储区

[ 复制链接 ]
S7-200位存储区

为什么m1.2处如果替换换成M1.1,程序开始M1.1的状态就是ON,导致M0.0不能接通。而换成M1.2就可以正常接通

注:M1.1和M1.2在程序中都只在这两

S7-200位存储区

S7-200位存储区

S7-200位存储区

S7-200位存储区


----------第二个网络没有MI.1,只有M1.0


------意思是觉得m1.1默认是ON,其他位存储区默认都是OFF


------位状态,不是0就是1。

哪到底是0还是1?如果手册仔细看过,这是说得清。

如果没时间读手册,那就由你写程序让这些位有确定的值,就是初始化


----------你在玩plc的过程中这个M1.1被你玩坏了。

跟你开了个玩笑,别当真。

M区不会因为plc stop而变成0的。也有机会在下载什么的过程中仍然不被清零。你看,下载选项中没有一个选项是指向M区的。你在玩的过程中遗留了一个on状态在M1.1。那么没有程序的复位,没有在状态表里写0,这个位不会变成0。如果设定了失电保持的话,断电都不会变0 。

所以,程序执行到这个M的时候自然这个M已经on了的。事情就是这样。

要M区全体清零,要在下载的时候同时(是:同时。什么叫:同时?)选择程序块;数据块;系统块三者,才可以把M区全部清零。


----------首先:楼主是怎么确定M1.1在别的地方没有使用?那么Mb1,MD0...呢?

如果确实没有,那么有没有使用初始化试一试呢?   LD SM0.1 MOVE O MD0



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索