您现在所在的是:

普洛菲斯Pro-face

回帖:29个,阅读:14998 [上一页] [1] [2] [3] [下一页]
1918
八百壯士 版主
文章数:418
年度积分:50
历史总积分:1918
注册时间:2002/8/28
发站内信
发表于:2004/4/28 18:57:00
#0楼
以下是一個Script動畫範例,手上有GP的人可以將程式碼複製回去玩玩,這是一個繪圖的SCRIPT左邊繪畫出一個會旋轉的線條,右邊會出現一顆球在四方框內彈跳喔
測試機種GP2501S,PLC Type選擇MEMORY LINK SIO TYPE
觸發條件為判斷上下微分觸發Bit設定  [b:203800]
小台的GP也可以試試看,第一個程式為主程式,程式二為顏色變換,我設定為六十四色每隔一秒鐘自動變化顏色一次,人機畫面不需要畫任何東西,程式將會自動畫出動畫物件喔
^_^
附件

/////////////////程式一開始///////////////////
if ([w:0209]==0)
{
[w:0200]=100
[w:0201]=100
}
endif

if ([w:0200]<200)
{
if ([w:0203]==0)
{[w:0200]=[w:0200]+[w:0212]+2
}
endif
if ([w:0200]>=200)
{[w:0203]=1
}
endif
}
endif
if ([w:0203]==1)
{
if ([w:0200]>100)
{[w:0200]=[w:0200]-[w:0212]-2
}
endif
if ([w:0200]<=100)
{[w:0203]=0
}
endif
}
endif

[w:0204]=300-[w:0200]

if ([w:0201]<200)
{
if ([w:0205]==0)
{[w:0201]=[w:0201]+[w:0212]+3
}
endif
if ([w:0201]>=200)
{[w:0205]=1
}
endif
}

endif

if ([w:0205]==1)
{
if ([w:0201]>100)
{[w:0201]=[w:0201]-[w:0212]-3
}
endif
if ([w:0201]<=100)
{[w:0205]=0
}
endif
}
endif

[w:0210]=300-[w:0201]
[w:0211]=65-[w:0206]

dsp_rectangle(90,90,210,210,0x0000+0,0x0000+0,0x0001)
//dsp_circle([w:LS0200],[w:LS0201],5,0x0000+[w:LS0206],0x0000+[w:LS0206],0x0001)
dsp_line([w:0200],[w:0201],[w:0204],[w:0210],0x0000+[w:0211],0x0000+0,0x0800)

dsp_rectangle(285,85,410,210,0x0000+0,0x0000+0,0x0001)
dsp_circle([w:0200]+200,[w:0201],5,0x0000+[w:0206],0x0000+[w:0206],0x0001)

[w:0209]=1
////////////////////程式一結束///////////////////////


附件


////////////////////程式二開始///////////////////////


if ([w:0206]<65)
{
if ([w:0207]==0)
{[w:0206]=[w:0206]+1
}
endif
if ([w:0206]>=64)
{[w:0207]=1
}
endif
}

endif

if ([w:0207]==1)
{
if ([w:0206]>0)
{[w:0206]=[w:0206]-1
}
endif
if ([w:0206]<=1)
{[w:0207]=0
}
endif
}
endif
////////////////////程式二結束///////////////////////
浪跡天涯~無事一身輕^ ^
1918
八百壯士 版主
文章数:418
年度积分:50
历史总积分:1918
注册时间:2002/8/28
发站内信
发表于:2004/5/24 23:23:00
#1楼
好冷的一篇
不知道有沒有人試過了??看不懂的人歡迎詢問 ^_^
浪跡天涯~無事一身輕^ ^
1189
icer_ysu
文章数:116
年度积分:50
历史总积分:1189
注册时间:2004/5/16
发站内信
发表于:2004/5/25 7:28:00
#2楼
不是很懂,帮你顶一下
887
binghuayang
文章数:74
年度积分:50
历史总积分:887
注册时间:2003/7/13
发站内信
发表于:2004/5/25 8:35:00
#3楼
顶一下!!!!
902
leeport
文章数:1
年度积分:50
历史总积分:902
注册时间:2004/5/30
发站内信
发表于:2004/5/30 11:47:00
#4楼
不怎么懂,也来顶一下!
2218
上山下乡
文章数:618
年度积分:50
历史总积分:2218
注册时间:2004/5/6
发站内信
发表于:2004/5/31 19:23:00
#5楼
大佬有空指点一下我吧!我好急啊!我以前有用过三菱、HITECH的HMI可是没有用过
PRO-Face的现在一点资料与软件都没有,大佬提供一下吧!我也有发贴的!你就跟在我的贴里面吧!
好久没来了、、、、、
1918
八百壯士 版主
文章数:418
年度积分:50
历史总积分:1918
注册时间:2002/8/28
发站内信
发表于:2004/6/1 7:53:00
#6楼
您可以去天任的網站,先下載一些相關的中文手冊來學習
浪跡天涯~無事一身輕^ ^
1472
Lin1010
文章数:205
年度积分:50
历史总积分:1472
注册时间:2003/10/22
发站内信
发表于:2004/6/3 10:18:00
#7楼
请教:若与Seimens PLC相联后,GP2500S的屏,如何才能提高图面显示的刷新率!我作了20几页图!

用上面的脚本有没有影响?
1918
八百壯士 版主
文章数:418
年度积分:50
历史总积分:1918
注册时间:2002/8/28
发站内信
发表于:2004/6/3 19:07:00
#8楼
其實任何PLC都一樣
您規劃畫面的接點是否有連續性,在人機的通信速度上有決大的關聯性,要是您的警報異常監控點非常多,監控Bit的位置是否有連續,這也會影響整個人機反應速度的流暢性,所以有的人所編輯的畫面反應很快,也有人做的畫面說要等幾秒鐘才能換頁,這就是當初規劃程式時的設計概念有沒有考慮到通信速度的問題。
至於上面的腳本,您要是用D-Script的話,他只有在那一個您指定的畫面才會做運算,但是由於他不會與PLC做通信的動作,所以,基本上對於您整體的畫面顯示應該是不會有影響的。 ^_^
浪跡天涯~無事一身輕^ ^
2653
lsllhd
文章数:589
年度积分:50
历史总积分:2653
注册时间:2003/3/13
发站内信
发表于:2004/6/16 17:09:00
#9楼
我用GP2301与FX1S可不可以?
复制过来后,显示地址错误,于是我把([w:0209]==0)等改为([w:LS0209]==0),对否?改过后,检测通过,可下传到GP,画面并没有动画出现。
对编辑软件有什么要求?我用的是6。2中文版。
多谢!




[此贴子已经被作者于2004-6-16 17:41:18编辑过]
走进风雨,找寻心梦。。。。。。

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

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

78.0005