登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:plc数据寄存器D问题交流

点击:2153 回复:23

可是我看手册看了一个多小时也看不出结果啊?
楼主的朋友请明示!
谢谢!
10-01-28 19:11
不知楼主阁下的D0值是用来做什么用的?没有说明怎么帮忙?
链接触摸屏时(Pro-face),D0是储存当前页面的码数,不用PLC里初始化。可以在触摸屏中设置开机显示的起始页面号即可。例如,你将该起始页面号设置为10,那么触摸屏上电后的初始页面是第10页。没必要在PLC里初始化。不知道其他品牌的触摸屏是不是也可以这样。你可以进触摸屏的参数设置中找找吧,应该有的!
最后修改:2010-1-28 23:36:45
10-01-28 23:33
不清楚楼主想干嘛,触摸屏经常插拔吗。
按楼上几位的说法都是可以的。首先要搞清楚你什么时候要给D0赋值,然后用对应的条件触点激活一个MOV指令即可。比如开机启动初始化的话,就是M8002→MOV
也可以是M8000+X1 →MOV K1
那么不按X1则一直是K1,按了则可以变成别的数据,X1复位后,继续回复K1
根据自己的需要编写。
10-01-29 08:21

引用 316357094 在 2010-1-28 13:02:52 发言【内容省略】

-------------------------------------------------------------------------------------------------
用LD M8002是可以修改的;
如果用LD M8000就不能修改了;
10-01-29 09:25
楼上的老技师。再请教一下哦!
那么用M8002可以修改的话,那我用触摸屏修改D值后,把触摸屏取下后,D值还原来的值还是用触摸屏更改后的值? 我估计是原来的值吧。它不会自己保存的吧!
10-01-29 18:04
回复上面几楼的朋友。我们公司的触摸屏确实是经常换来换去的,是用低压成型机上面的。比如有十台机,10个屏坏了几个,这里就得换来换去。
我是用调整步进电机的运转角度的大小的,
--M8002-------------[ MOV K1500 D200 ]-|
               |-------[ MOV K1420 D201 ]-|
--|X0|--------[ PLSY D200 D201 Y001 ]
10-01-29 18:11
我又有一个问题想不明白了,
手册上说D128的以后都是掉电保佑的数据寄存器。
为什么我修改后断电后它不保存如下
--M8002-------------[ MOV K1500 D200 ]-|
               |-------[ MOV K1420 D201 ]-|
在触摸屏里把D200 的值改为1800,不断电时PLC按照1800来执行,
当我断一下电后。再启动PLC后,它的值又变回了1500
这是为什么呢?不是说掉电保存的吗?
10-02-01 13:04
呵呵;因为你上电后MOV K1500 D200 又执行了一次,当然值就是1500了;
你把这行去掉,再设一下;
断电后再开机还是你原来设的;
10-02-01 16:27
版主的意思就是不用上位就传送指令。把下面这行删掉是吧
--M8002-------------[ MOV K1500 D200 ]-|
               |-------[ MOV K1420 D201 ]-|
就直接用----[ PLSY D200 D201 Y000 ]
那我在触摸屏里输入D200 为1800   D201 为2000
断电后也会自动保存是吧,取下触摸屏后也会自动保存吗?
10-02-01 19:01

引用 316357094 在 2010-2-1 19:01:53 发言【内容省略】

D200用于存放整数,如果数据为16位K值整数时,整数部分存放在D200里面,而大于部分或者是余数则存在D201里面,这是自动生成的。所以数据寄存器尽可能的不要连号使用,要用的时候就跳一位,D200  D202  D204.....
最后修改:2010-2-1 21:09:23
10-02-01 21:07

上一页 下一页

工控新闻

更多新闻资讯