您现在所在的是:

PLC论坛

回帖:47个,阅读:18506 [上一页] [1] [2] [3] [4] [5] [下一页]
4090
doorcontrol
文章数:2124
年度积分:50
历史总积分:4090
注册时间:2008/6/24
发站内信
发表于:2008/7/2 16:35:00
#10楼
①:把触摸屏0—1000的数字"DMOV"到输出继电器组锁住(注意相应的进制,如不一样要转换)。②:把该数字减"1”后继续"DMOV"到输出继电器组锁住(用一个循环,条件是目标大于"0")......直到减为"1"为止[符合题目"灯n到灯1全亮"]。③:触摸屏有新的输入时对所有输出清零[可重复设定1000以内的任何数字——由触摸屏限制]。10条指令足够了,只是一个扫描周期不够的话亮灯会有短瞬的时间差。但作为实验,肉眼是看不出的。作为考试,老师是看结果评分的。(其实有个别老师自己也不会编程序,编程也不可能只有一个唯一的标准答案。效果符合题义就是合格,程序越读不通得分越高———只要够简单、效果好)
注意:一些低档的PLC输出是8进制或16进制的,而且都分组输出,不太可能有1000个连续编号输出的PLC。触摸屏0—1000的数字可先"DMOV"到有0—1000连续地址的内部继电器或寄存器,转换成二进制后再"DMOV"到相应的输出组,否则出错,达不到题目要求。
[此贴子已经被作者于2008-7-2 17:10:43编辑过]
964
gkongwangba
文章数:7
年度积分:50
历史总积分:964
注册时间:2008/7/3
发站内信
发表于:2008/7/3 9:01:00
#11楼
楼上的 应该是高手  但我看不太明白  请解释一下  最好把例程传上来  谢了!
“把触摸屏0—1000的数字"DMOV"到输出继电器组锁住(注意相应的进制,如不一样要转换)。②:把该数字减"1”后继续"DMOV"到输出继电器组锁住(用一个循环,条件是目标大于"0")......直到减为"1"为止[符合题目"灯n到灯1全亮"]”?????
964
gkongwangba
文章数:7
年度积分:50
历史总积分:964
注册时间:2008/7/3
发站内信
发表于:2008/7/3 9:03:00
#12楼
楼主  能看懂么?谁能看懂 10楼的意思  麻烦把例程用图片形式 传上来看一下!
964
gkongwangba
文章数:7
年度积分:50
历史总积分:964
注册时间:2008/7/3
发站内信
发表于:2008/7/3 9:03:00
#13楼
顶一下  我想知道 答案!谢了
964
gkongwangba
文章数:7
年度积分:50
历史总积分:964
注册时间:2008/7/3
发站内信
发表于:2008/7/3 9:04:00
#14楼
再顶
964
gkongwangba
文章数:7
年度积分:50
历史总积分:964
注册时间:2008/7/3
发站内信
发表于:2008/7/3 9:04:00
#15楼
顶 顶 顶
1168
gm99cn
文章数:80
年度积分:50
历史总积分:1168
注册时间:2007/10/18
发站内信
发表于:2008/7/3 16:03:00
#16楼
;输入一个数字在d2d3中。
LD M8000
DMOV D2 D20
;程序开始,以16个为例。要改成1000个只要把K16换成K1000即可
LD M8000
DMOV K0 D0
FOR K16
LDD<= D0 D2
LD M8000
SFTR M0 Y000 K16 K1
NEXT
;程序结束
;以下为观察结果用
太多了自己下载附件看吧
附件:
[本地下载]
mail:gaojian@gaojian100.cn网址:gaojian100.cn
5675
dianqisu 版主
文章数:1312
年度积分:50
历史总积分:5675
注册时间:2008/3/13
发站内信
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2008/7/3 16:12:00
#17楼
建议此贴加精.
  专业不专业不是自己说了算,也不是某人说了算.关键要看客户的认可度!
     愿用专业的标准,为客户服务!
     自动化行业方案的探究,自动化技术的探讨.提供一切自动化的服务.是我们团队的追求.
966
nimade111
文章数:6
年度积分:50
历史总积分:966
注册时间:2008/7/3
发站内信
发表于:2008/7/3 16:37:00
#18楼
我朋友也帮我想了一个  大家看看  很简单哦!
附件
1168
gm99cn
文章数:80
年度积分:50
历史总积分:1168
注册时间:2007/10/18
发站内信
发表于:2008/7/3 17:16:00
#19楼
19楼是Q系列的,FX系列LD、AND、OUT等基本顺控指令不能用Z0。
实际中 不会用这方法来个1000回的循环,太浪费时间了。可以先用字代替位处理,循环次数为1000/16。如果不考虑10句大家有什么方法?
mail:gaojian@gaojian100.cn网址:gaojian100.cn

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

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

93.6006