您现在所在的是:

PLC论坛

回帖:23个,阅读:2058 [上一页] [1] [2] [3] [下一页]
1391
316357094
文章数:307
年度积分:50
历史总积分:1391
注册时间:2009/10/1
发站内信
发表于:2010/1/28 19:11:59
#10楼
可是我看手册看了一个多小时也看不出结果啊?
楼主的朋友请明示!
谢谢!
753
lfhlxy
文章数:67
年度积分:50
历史总积分:753
注册时间:2010/1/20
发站内信
发表于:2010/1/28 23:33:19
#11楼
不知楼主阁下的D0值是用来做什么用的?没有说明怎么帮忙?
链接触摸屏时(Pro-face),D0是储存当前页面的码数,不用PLC里初始化。可以在触摸屏中设置开机显示的起始页面号即可。例如,你将该起始页面号设置为10,那么触摸屏上电后的初始页面是第10页。没必要在PLC里初始化。不知道其他品牌的触摸屏是不是也可以这样。你可以进触摸屏的参数设置中找找吧,应该有的!


[此贴子已经被作者于2010-1-28 23:36:45编辑过]
2414
sjqing1
文章数:930
年度积分:50
历史总积分:2414
注册时间:2009/6/11
发站内信
发表于:2010/1/29 8:21:04
#12楼
不清楚楼主想干嘛,触摸屏经常插拔吗。
按楼上几位的说法都是可以的。首先要搞清楚你什么时候要给D0赋值,然后用对应的条件触点激活一个MOV指令即可。比如开机启动初始化的话,就是M8002→MOV
也可以是M8000+X1 →MOV K1
那么不按X1则一直是K1,按了则可以变成别的数据,X1复位后,继续回复K1
根据自己的需要编写。
86265
ZCMY 版主
文章数:47566
年度积分:784
历史总积分:86265
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/1/29 9:25:54
#13楼
以下是引用316357094在2010-1-28 13:02:52的发言:
以下是引用wushulin在2010-1-28 8:07:48的发言:
LD   m8002   mov  k1  D0
 不过接了触摸屏就不要用 D0了
就是LD   m8002   mov  k10  D200  这个意思就是PLC一上电就将K10传送到D200。
这样子的话我在触摸屏里能不能修改D200的值?


-------------------------------------------------------------------------------------------------

用LD M8002是可以修改的;
如果用LD M8000就不能修改了;
1391
316357094
文章数:307
年度积分:50
历史总积分:1391
注册时间:2009/10/1
发站内信
发表于:2010/1/29 18:04:55
#14楼
楼上的老技师。再请教一下哦!
那么用M8002可以修改的话,那我用触摸屏修改D值后,把触摸屏取下后,D值还原来的值还是用触摸屏更改后的值? 我估计是原来的值吧。它不会自己保存的吧!
1391
316357094
文章数:307
年度积分:50
历史总积分:1391
注册时间:2009/10/1
发站内信
发表于:2010/1/29 18:11:03
#15楼
回复上面几楼的朋友。我们公司的触摸屏确实是经常换来换去的,是用低压成型机上面的。比如有十台机,10个屏坏了几个,这里就得换来换去。
我是用调整步进电机的运转角度的大小的,
--M8002-------------[ MOV K1500 D200 ]-|
               |-------[ MOV K1420 D201 ]-|
--|X0|--------[ PLSY D200 D201 Y001 ]
1391
316357094
文章数:307
年度积分:50
历史总积分:1391
注册时间:2009/10/1
发站内信
发表于:2010/2/1 13:04:38
#16楼
我又有一个问题想不明白了,
手册上说D128的以后都是掉电保佑的数据寄存器。
为什么我修改后断电后它不保存如下
--M8002-------------[ MOV K1500 D200 ]-|
               |-------[ MOV K1420 D201 ]-|
在触摸屏里把D200 的值改为1800,不断电时PLC按照1800来执行,
当我断一下电后。再启动PLC后,它的值又变回了1500
这是为什么呢?不是说掉电保存的吗?
86265
ZCMY 版主
文章数:47566
年度积分:784
历史总积分:86265
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/2/1 16:27:46
#17楼
呵呵;因为你上电后MOV K1500 D200 又执行了一次,当然值就是1500了;
你把这行去掉,再设一下;
断电后再开机还是你原来设的;
1391
316357094
文章数:307
年度积分:50
历史总积分:1391
注册时间:2009/10/1
发站内信
发表于:2010/2/1 19:01:53
#18楼
版主的意思就是不用上位就传送指令。把下面这行删掉是吧
--M8002-------------[ MOV K1500 D200 ]-|
               |-------[ MOV K1420 D201 ]-|

就直接用----[ PLSY D200 D201 Y000 ]
那我在触摸屏里输入D200 为1800   D201 为2000
断电后也会自动保存是吧,取下触摸屏后也会自动保存吗?
24108
wushulin 版主
文章数:6176
年度积分:276
历史总积分:24108
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2010/2/1 21:07:20
#19楼
以下是引用316357094在2010-2-1 19:01:53的发言:
版主的意思就是不用上位就传送指令。把下面这行删掉是吧
--M8002-------------[MOVK1500D200]-|
|-------[MOVK1420D201]-|

就直接用----[PLSYD200D201Y000]
那我在触摸屏里输入D200为1800D201为2000
断电后也会自动保存是吧,取下触摸屏后也会自动保存吗?

D200用于存放整数,如果数据为16位K值整数时,整数部分存放在D200里面,而大于部分或者是余数则存在D201里面,这是自动生成的。所以数据寄存器尽可能的不要连号使用,要用的时候就跳一位,D200  D202  D204.....


[此贴子已经被作者于2010-2-1 21:09:23编辑过]
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005