台达PLC高手请进?

来源:百度知道 编辑:UC知道 时间:2024/09/18 07:06:06
我的PLC是台达DVP12SA的,他的数据存储器的初始值应该都为零的,但是我的PLC的一部分值不为零 比如我的D303在程序启动的时候是不给他附值的,但是D303的初始值为-2500,可以更改他的当前值 改为零后 再下次启动的时候他的值又为-2500,写一个很简单的程序也是这样
比如 LD M1000
LD X0
SUB D500 K5 D303
END
在无X0输入信号的时候 D303的值 一直为-2500 ,更改为0后下次启动又为-2500 这是什么原因,台达PLC自身有问题?
无触摸屏,一个光PLC 只接通电源和RS232和电脑通讯,程序就上面的 绝对不对D303还有操作,D303不属于掉电保持

一楼说的触摸屏是有可能的

另外,数据存储器的初始值不一定是0的,一般新的PLC开始用前都要用批量复位的指令把所有断电保持的寄存器都清零的。

你如果没有做这一步的话倒是可以试试。

你可以查一下你的断电保持的设置范围
另外有没有指令还对D303有操作一类的

1,数据初始值是否设置为-2500了?查查PLC内存初始设置值。
2,有无哪个地方用了双字(甚至多个字,比如乘法除法等)的指令,造成占用了D303

查看是有有其他硬件使用该区 如触摸屏等
查看是否有开机读取内存卡程序。

直接删除所有程序 清空内存。

查查看吧,我和一楼观点一样。