当前位置:
工控论坛
> >
产品
>
自动化软件
>
GE 数字集团软件
我要发帖
IFIX问题请教
点击:
453
| 回复:
5
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2008-01-22 10:53:00
楼主
怎么做一个点动按钮呢?就是信号1送出去,然后停留一段时间(FIX中有Pause命令),信号再返回0
分享到:
收藏
邀请回答
回复楼主
举报
siren
关注
私信
精华:36帖
求助:0帖
帖子:426帖 | 6724回
年度积分:0
历史总积分:21846
注册:2002年3月09日
发表于:2008-01-22 23:23:00
1楼
脉冲会做吗?
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2008-01-23 10:51:00
2楼
常脉冲会做啊,就是信号一直送出去。FIX中点动按钮可以做成:先送出去1,然后停留0.5S执行,再执行送0。可IFIX中我找不到暂停的语句。
回复
引用
举报
siren
关注
私信
精华:36帖
求助:0帖
帖子:426帖 | 6724回
年度积分:0
历史总积分:21846
注册:2002年3月09日
发表于:2008-01-23 10:52:00
3楼
换位思考,上位机不会编在下位机编不就行了!
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2008-01-23 14:21:00
4楼
自己做了一个Pause函数:
Public Sub Pause(PauseTime)
Dim Start, Finish
Start = Timer ' 设置开始暂停的时刻。
Do While Timer < Start + PauseTime
DoEvents ' 将控制让给其他程序。
Loop
End Sub
可在本画面中使用,语句为 Pause 时间值(例如:2) 单位是秒,不能改变单位
可问题是:此函数只能在本副画面中有用。若其他画面也需要用,要重新写一遍。怎么办?
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2008-02-14 16:18:00
5楼
恩,原来是这样:写全局脚本前建的画面都不会有这个全局脚本,后面建的画面直接有此时写过的全局脚本,而不需再重新写
回复
引用
举报
热门招聘
相关主题
数控营销的小醋坛子
[3155]
三菱MR-J2-*A伺服驱动器的参...
[4652]
组态王怎么连接海康威视摄像...
[3902]
C#写的MobusTCP设备调试工具...
[1983]
虚拟机安装FANUC的ROBOGUIDE...
[7392]
谁能比较力控和紫金桥?
[2584]
完全免费的强大组态软件“态神...
[5836]
工业自动化路上的忠实伙伴——...
[2252]
免费的西门子技术支持
[98210]
求助:fix.ini文件为什么有时...
[2800]
官方公众号
智造工程师
客服
小程序
公众号