intouch访问opc
‘壹’ intouch如何通过opc读取杰控组态数据
重庆杰控?数据库服务器上安装MicrosoftSQL2000中文版数据库软件,用来贮存全部污水厂重要的历史数据,通过iFIX3.5与MicrosoftSQL2000的通讯来读取历史数据。单独
‘贰’ 如何使用OPC SERVER FOR INTOUCH
如何使用OPC SERVER FOR INTOUCH
1、 安装OPC SERVER FOR INTOUCH .
2、 运行OPC SERVER FOR INTOUCH,并为其制定INTOUCH文件所在路径。如下图
双击红框内位置,可以添加需要运行的INTOUCH路径。
3、 添加完毕后,运行INTOUCH WINDOW VIEWER。再运行server。如下图
4、 若是设置没有出错,则会出现如图所示图标
在本机上安装ITOPC client,以测试server是否创建成功。 5、 打开OPC CLIENT FOR INTOUCH,点击“OPC SERVER”按钮。如下图
在随后的OPC Server(s) listing中选择“OPC SERVER FOR INTOUCH”。如图
然后点击“connect”按钮。若连接上后会出现如下图红框内所示。
勾选$second,可以看到数据类型、当前值等信息。
6、 然后看server端得状态,如下图所示
由此可见,server和client连接成功。Server创建成功。
出自:http://wenku..com/link?url=_
‘叁’ 施耐德TM218PLC与intouch通讯的opc软件是什么
opc软件?opc是一种协议,如果你问的是TM218的编程软件的话是Somachine,4.1是比较新的版本,3.5也可以使用。
‘肆’ intouch输入如何设置权限
权限实现说明:
在主画面中添加水泵房的链接按钮,双击按钮后选择动作绑定,在条件类型为鼠标左键/键按下时输入脚本:
IF ($AccessLevel>7500) THEN
Show("水泵房");
ELSE
Show("权限警告");
ENDIF;
2. 第一步中如果权限级别小于7500的话,将自动跳转至权限警告界面,在该界面的登录按钮的鼠标动作中绑定了
IF (1==PostLogonDialog()) AND $AccessLevel>7500 THEN
Show("水泵房");
ENDIF;
该脚本想通过点击按钮进行重新登录并且当权限大于7500时直接跳转至水泵房界面,但是每次在输入demo用户之后,需要再次按登录界面才自动跳转至水泵房界面,个人分析原因是:以上脚本虽然运行正常,但是需要再次点击登录按钮才能进行AccessLevel>7500的判定。以上便实现了只有当用户登录的权限大于7500才能登录水泵房界面,才能使用下一步的控制功能。
控制实现说明:
1. 通过Kepware配置工程文件test.opf (请从空间资源中下载),并配置了可读写的开关量c.d.b
2. 在Intouch工程中添加IO离散量testbool,选择可读写,配置Kepware的访问名时,请将应用程序名写为servermain,这样就 将通过Intouch的Suitelink协议绑定到kepware工程中的c.d.b开关量。
3. 在水泵房的控制按钮的鼠标点击动作中绑定以下控制脚本:
IF (testbool==0) THEN
testbool=1;
ELSE
testbool=0;
ENDIF;
4. 测试是否控制成功:首先通过kepware打开test.opf,打开水泵房窗口,点击控制按钮,通过kepware的opc quick client查看c.d.b的值在0与1之间切换,oh yes 控制成功!
‘伍’ intouch画面怎么和西门子PLC变量联系起来
intouch 本身支持驱般需要建立OPC访问服务
2种式
1使用西门自软件建立连接通讯 300/400PLC使用 simatic net 200PLC使用PC ACESS
2使用第三通讯软件建立连接 kep server ex 或TOP SERVER等
具体何创建连接及通讯网络文库面找找
另外楼说DASERVERINTOUCH数据库交换访问服务,安装INTOUCH自带
使用2种式创建连接仅仅实现PLC与INTOUCH DASERVER数据交换通讯
INTOUCH与DASERVER数据交换创立面连接INTOUCH界面面才能调用DASERVER数据DASERVER再与kep server ex /SIMATIC NET等交换数据kep server ex /SIMATIC NET再与西门PLC通讯流程比较繁琐
intouchDASERVERkep server EX5.2 PLC
‘陆’ 为什么intouch不能直接和pc access 通讯,不都有支持opc通讯么为什么通过opc
opc还要转为dde或suitelink才到intouch的,pc access耗费资源太多,其实一个kepserver就行,就不需要pc access + opc link了。
‘柒’ intouch 怎么分别与西门子plc的连接
intouch
本身支持的驱动不多,一般需要建立OPC访问服务
有2种方式
1,使用西门子自己的软件建立连接通讯
300/400PLC使用
simatic
net
200PLC使用PC
ACESS
2,使用的第三方通讯软件建立连接
kep
server
ex
或TOP
SERVER等
具体如何创建连接及通讯,你可以去网络文库里面找一找
另外楼上说DASERVER是INTOUCH的数据库交换访问服务中心,是安装INTOUCH自带的,
使用以上2种方式创建的连接,也仅仅是实现PLC与INTOUCH
的DASERVER数据交换通讯,
INTOUCH只与DASERVER数据交换,创立了上面的连接在INTOUCH界面里面才能调用DASERVER中的数据,DASERVER再与kep
server
ex
/SIMATIC
NET等交换数据,kep
server
ex
/SIMATIC
NET再与西门子PLC通讯,流程就是这样,比较繁琐,
intouch<====>DASERVER<====>kep
server
EX5.2
<====>PLC
‘捌’ Intouch怎么通过OPCLink连接到一个OPC Server
如何使用OPC SERVER FOR INTOUCH
1、 安装OPC SERVER FOR INTOUCH .
2、 运行OPC SERVER FOR INTOUCH,并为其制定INTOUCH文件所在路径。如下图
双击红框内位置,可以添加需要运行的INTOUCH路径。
3、 添加完毕后,运行INTOUCH WINDOW VIEWER。再运行server。如下图
4、 若是设置没有出错,则会出现如图所示图标
在本机上安装ITOPC client,以测试server是否创建成功。 5、 打开OPC CLIENT FOR INTOUCH,点击“OPC SERVER”按钮。如下图
在随后的OPC Server(s) listing中选择“OPC SERVER FOR INTOUCH”。如图
然后点击“connect”按钮。若连接上后会出现如下图红框内所示。
勾选$second,可以看到数据类型、当前值等信息。
6、 然后看server端得状态,如下图所示
由此可见,server和client连接成功。Server创建成功。
出自:http://wenku..com/link?url=_
‘玖’ Intouch2012能通过OPCLink8.0读取数据吗
可以,IOServer还是支持的,实际上IOServer比现在DAServer执行效率高。OPCLink的效率比FSGATEWAY的效率要高。
‘拾’ intouch 可以作为opc server吗
这个还是挺简单的,在FS Gateway中有个配置的地方,你只要添加一个OPC 对象,然后在页面上浏览到相应的OPC SERVER名称就可以了,你不行就在我的文库里找FS GATEWAY,但那个是把FS Gateway当成OPC SERVER了,不过也差不多!!