当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
求助激情如火
点击:
719
| 回复:
9
一剑封吼
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 22回
年度积分:0
历史总积分:55
注册:2003年12月28日
发表于:2006-04-09 09:21:00
楼主
请问激情如火:我用组太王编写语句使矩形的填充颜色从下到上(0-100)然后从上到下(100-0)连续变化.
我的如下:
a=a+10;
if(a==100)
a=a-10;
但是不能从上到下.从下到上连续变化.
请问:如何来解决这个问题?麻烦赐教!
分享到:
收藏
邀请回答
回复楼主
举报
丁喜
关注
私信
精华:0帖
求助:0帖
帖子:29帖 | 924回
年度积分:0
历史总积分:1640
注册:2002年8月30日
发表于:2006-04-09 09:42:00
1楼
如果我的分析没错的话,你这条指令在a的初值为整十且小于100的情况下可以增加到一百,然后就在90和100间闪动了。否则的话就会不停的加十计算。
一句话:逻辑不严密。
回复
引用
举报
一剑封吼
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 22回
年度积分:0
历史总积分:55
注册:2003年12月28日
发表于:2006-04-09 09:45:00
2楼
是的,上楼分析的很对。谢谢赐教。
但是到底怎样才能使其“从下到上然后从上到下连续变化”呢?谢谢。
回复
引用
举报
enzyh
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 320回
年度积分:0
历史总积分:739
注册:2004年11月12日
发表于:2006-04-09 10:33:00
3楼
内部应该嵌入两个循环
回复
引用
举报
ymtq
关注
私信
精华:1帖
求助:0帖
帖子:8帖 | 425回
年度积分:0
历史总积分:874
注册:2005年7月17日
发表于:2006-04-09 10:33:00
4楼
我想就是当a=100后,控制a使它在一个函数中循环减10,到0后在回到主程序。可以用For i=1 TO 9;a=a-i*10;Next i;实现。
回复
引用
举报
小楼
关注
私信
精华:2帖
求助:0帖
帖子:5帖 | 298回
年度积分:0
历史总积分:418
注册:2002年6月13日
发表于:2006-04-09 11:42:00
5楼
引入一个标志 flag == false 代表升计数,flag == true 降计数,在单次扫描中引入循环,不适用.
if flag == false
a = a + 10
if a == 100
flag = true
end if
else
a = a - 10
if a == 0 then
flag = false
end if
end if
回复
引用
举报
一粒沙子
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 6回
年度积分:0
历史总积分:10
注册:2006年4月09日
发表于:2006-04-09 12:52:00
6楼
你好 ,请问非vip可以发帖吗 怎样发?
谢谢!我想学习plc 可以交流一下吗? 呵呵
回复
引用
举报
一剑封吼
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 22回
年度积分:0
历史总积分:55
注册:2003年12月28日
发表于:2006-04-10 20:01:00
7楼
非常感谢小楼,我回去试试。
回复
引用
举报
一剑封吼
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 22回
年度积分:0
历史总积分:55
注册:2003年12月28日
发表于:2006-04-10 20:02:00
8楼
非常感谢小楼,我回去试试。
回复
引用
举报
一剑封吼
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 22回
年度积分:0
历史总积分:55
注册:2003年12月28日
发表于:2006-04-10 20:03:00
9楼
回复
引用
举报
热门招聘
相关主题
三菱PLC内部电池不更换程序会...
[8403]
三菱SFC编程实例
[9425]
那位大哥有USB转RS232 9针接...
[11675]
PLC的输入口可以当输出口用吗...
[8158]
plc输入指示灯不亮 输出亮
[7535]
S7-200的累加器(寄存器)AC0,...
[10712]
ABB控制器BRC300及余链-武汉...
[12778]
编程技巧展示:为一求助帖用S...
[7172]
s7-200plc与PC通过RS485通信...
[21280]
西门子S7-200 Smart PLC如何...
[10237]
官方公众号
智造工程师
客服
小程序
公众号