文档库 最新最全的文档下载
当前位置:文档库 › intouch应用小经验

intouch应用小经验


1.开机启动DASERVER:
在SMC中建立好设备和设备组态,然后在“操作”菜单下选择“configure AS service” 然后选择“auto service” 最后选择激活“archestra.DASMBTCP”

2.连接施耐德的昆腾PLC:
实数的输入输出可以用文本框,然后实数地址为400002 f(切记地址和f之间需要一个空格,如果是整数则为i)

3.防止修改画面的分辨率,按实际建立时的大小打开:
在工程文件夹下,打开intouch.ini文件,在第二行以后的任意一行中添加一行文字“ScaleForResolution=0”
当需要迁移项目再保存的工程中,先把显示改为开发时的分辨率,然后迁移工程,然后添加一行文字,再把分辨率改回实际分辨率。

4.查找变量在画面中都用到什么地方去了:
点击标记名字典下的“交叉引用”,然后在弹出对话框的过滤器中输入“标记名”点击搜索。

5.一台PLC做一个报警列表,可不可以 如果可以怎么做?用Axtive Controls控件下的 AlarmViewerCtrl

6.同时连接3台PLC怎么区别?建立几台设备,每台设备的组名要不一样

7.当intouch异常中断再打开时提示错误:“另一个应用正在编辑此引用程序”时:
在工程文件夹下删除后缀为.lok的文件

8.当工程文件考到运行版上,不能点击运行命令时,先用开发板的授权用MAKE打开进行迁移,再保存。(注意在迁移时要把分辨率改为原开发的计算机的分辨率)

9.退出intouch运行:做一个按钮,在链接上面设置为 动作 脚本程序写上 WWControl(InfoAppTitle("view"), "Close"); 就可以了,点击按钮就可以退出监控。

10.诊断与PLC的通讯:建立一个标记名MBPLCStatus 类型IO离散 项目$SYS$Status 访问名对应需要诊断的访问。

11.取消曲线显示:先建立一个标记,标记名为none,标记类型为“标记ID”,然后在按钮动作下写脚本“HistTrend.Pen1 = none;”如果是第二条曲线则为“HistTrend.Pen2 = none;”

12.登录,注销:
InTouch安全等级启用方法时特别菜单—>安全性—>InTouch安全性,启用之后,默认有一个超级管理员账户administrator,等级9999,密码wonderware。请不要修改它的安全等级,但密码可以修改。然后你可以设置多个账户,如a、b、c,安全等级分别是1000、2000、3000。
如果你希望只有安全等级不小于2000的用户才能切换到某一画面,那么你在该画面切换按钮脚本中添加IF判断语句,如:
IF $Accesslevel >= 2000 THEN
SHOW "画面名字";
ENDIF;
那么只有当前登录用户等级不小于2000的情况下,点击该切换按钮才可以切换到某一画面上,反之等级低于2000的用户点击切换按钮

相关文档