23 InTouch70组态软件
InTouch是本系统中所有信息交互中枢,航班信息和报文信息都是InTouch发送给下位控制机PLC。InTouch是由wonderware公司开发面向工业控制人—机对话界面(HMI)开发工具,提供了组态环境WindowMaker和运行环境WindowViewer。组态环境下定制系统,进行数据库组态,画面组态,定义系统数据采集和控制任务。运行环境中执行 InTouch QuickScripts来实施这些任务,进行报警和行历史数据记录和报告,并将数据实时传输给本站其它任务和网上其它工作站。InTouch70支持动态数据交换(DDE),能够用作 DDE 和 SuiteLink 通讯协议客户和服务器。DDE和SuiteLink,InTouch70能他 Windows 程序、Wonderware I/O 服务器和第三方 I/O 服务器程序实现通讯。本系统使用Wonderware以太网(EtherNet)通讯协议服务器ABTCP,实现INTOUCH与下位PLC通讯。
与DDE命名规则一致,InTouch一个三部分命名约定来标志I/O服务器程序中数据元素,包括VIEW(应用程序名),TAGNAME(主题名)和ActualTagname (项目名)。从另一个应用程序中到数据,客户机程序(InTouch)指定这三项打开到服务器程序一个通道。此外,它必须知道提供该数据值应用程序名,应用程序中包含该数据值主题名和项目名。当另一Windows应用程序从InTouch中请求一个数据值时,它也必须知道这三个I/O址项。I/O类型标记名必须与一个访问名相联系,访问名包含了用来他I/O数据源通讯信息,这些信息包括节点名,应用程序名和主题名。
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。
SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。92HeZu网全部双线合租空间均可使用Access数据库,同时也支持SQL Server。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。
MySQL是一个开放源码的小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,92HeZu网免费赠送MySQL。目前MySQL被广泛地应用在Internet上的中小型网站中。提供由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
Access mdb
oracle dbf
sybase
db2 dat
foxpro dbf
sqlserver mdf
mysql myd
cloudscape
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
EX52
<====>PLC
以上就是关于intouch应用程序发布器有什么作用全部的内容,包括:intouch应用程序发布器有什么作用、intouch怎么访问MySQL数据库只要连接语句并和intouch连接access数据库于sql server数据库区别开、intouch 怎么分别与西门子plc的连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)