Intouch非常实用的总结.docx

上传人:b****8 文档编号:9613843 上传时间:2023-02-05 格式:DOCX 页数:19 大小:150.76KB
下载 相关 举报
Intouch非常实用的总结.docx_第1页
第1页 / 共19页
Intouch非常实用的总结.docx_第2页
第2页 / 共19页
Intouch非常实用的总结.docx_第3页
第3页 / 共19页
Intouch非常实用的总结.docx_第4页
第4页 / 共19页
Intouch非常实用的总结.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Intouch非常实用的总结.docx

《Intouch非常实用的总结.docx》由会员分享,可在线阅读,更多相关《Intouch非常实用的总结.docx(19页珍藏版)》请在冰豆网上搜索。

Intouch非常实用的总结.docx

Intouch非常实用的总结

intouch非常有用的使用总结

intouch授权:

授权文件放在C:

\ProgramFiles\CommonFiles\ArchestrA\Licenseo

intouch时间日期设昼:

intouch系统变虽中时间日期是模拟虽.不能很好的显示时间和日期.只有两种方式显示

⑴、也独的时+分+秒显示。

⑵、调用向导.选择时钟中的组合控件°

DA/IOServer的区别

两个驱动都可以。

详细的以后补充。

其实是10SERVER好用,IOSERVER的效率比DASERVER好,DASERVER只是为了方便集成到IAS平台.

新作的一种10开发方式。

以太网通讯还是用DAServer.配置很简也比ioserver好用。

wwdint的作用

用來测试SMC通讯配宜是否正确。

需婆连接实际的硕件才能进行测试。

DDE.S«itUnk&5

用户的配置

特别-〉安全性•・>配宜用户:

依次输入要添加的用户名、口令、访问级别,再点击“添加"按钮就又"中请"了一个用户。

如果"配宜用户"选项是灰色的不可用状态.那是因为你还没有以管理员身份登陆.登陆后就可以点击此选项C将安全类型切换到“IntouchS

管理员的默认用户名:

Administrator密码:

wonderware。

该用户是无法删除的。

打开项目时出现:

另一会话正在编辑此应用程序.无法编辑此应用程序。

该怎样解决

文件夹下•删除。

在安装I/OServer的时候,弹出"installofcommoncomponentscouldnotbestarted!

Please

contactwonderwavetechsupport!

"

想问一下是什么原因,该怎么解决才能完成安装程序

先安装:

F:

\软件备份\ioservers\FS2K71\IOServer\Common\Win32\

如何使用Unity编程软件的仿真器来与Intouch通宿

⑴首先保证Unity编程软件在仿真状态(PLC—仿真模式。

⑴将程序现在到仿真湍,仿真器就会自动启动起來了。

⑶接下來配宜SMC。

如下图:

日乜Arch^str丸DASMBTCF.3

匚.召Con£igura.tion.

-%New.TCFIP.PORr.OOO

Imir-cTinnccvirct.“4rm

Portnumber:

Maximumoutstandingmessages:

Networkaddress:

|l2700.1

Replytimeout(sec):

13

|VUseConceptdatastructures(Longs)

倉Supportmultiplecoilwrite

厂UseZeroBasedAddressing

PUseConceptdalastructures(Reals)

PSupportmultipleregisterwrite

PSwapstringbytes

厂CloseEthernetconnectionwhennoactivity

BitorderFormat:

RegisterOrder:

|B1B2B16

|R1R2R3R4

Registersize(digits):

StringvariableMyb

QFulllength广Cstyle广Pascalstyle

Registertype-

/Binary

rBCD

BlockI/Osize

Discreteinput/coilread:

Registerread:

Coilwrite:

Registerwrite:

 

New.ModbusPLCJOOParametersDeviceGroupsI

DeviceItems|

Name

UpdateInterval(ms)

581

1000

New_ModbusPLC__000ParametersDeviceGroupsDeviceItems

 

Name

ItemReference

Dll

100001

接下來将驱动启动起來。

田…/Con.figuration

曰?

豊ArchestrA.BASMBTCF.3

口Con.figuration

日・・・/New_TCPIF_P0RT_0Q0

NewFflodbusPD:

000

u.rrr

£Diagnostics主马59EFF03BC8B447B

启动起來显示绿色对勾。

⑷、配宜完驱动后使用WWclient(专门用來测试驱动配

貝是够正确的软件)c

"Connectionsw-"Creaf,然后配迓如下(下倆的参数全部为手动填写):

CreateConnection

Node:

%ArchestrASystenWanagenentConsole0卫肛91航19⑹BAServerHanager

也勁DefaultGroup

3-g呻

阴Arch小A.HAS胚erial.2

售怙皿加trA.HAS®n.3

|E自处砧讪個跑”

3£Configuration

E-4geYjCfnjOKrjOI]

Topic:

Application:

ConnectionType

QDDE

CIOT

「IOT-Thread

Create

Done

也dobisH£』00

Node:

对应前[ftlSMC中的一样。

Application:

为驱动名称。

Topic:

填写设备组。

“Item"设宜如下:

)DE\\\ocalhostVdasmbtcp|SB1

DI10

0x00831b504

14:

51.03.007806/04/2013

OxOOcO

点击“AdiseEx”,如果通讯正常就会显示“xOOcOS如果未通讯上则只显示DI1变量名。

⑸、使用intouch同仿真器通讯先配宜访问名。

访问名胆):

|SB1节点名:

应用程序名色):

pasnnbtcp

主题名(I〕:

[SB1

SuileLink

广消息交换

要便用的协议[P]「DDE

:

要对服务器提示时凹)

|「提示所有项

Q只提示激活项

厂启用辅助数据源

设迓标记名字典

 

 

xJ

「主要広详擁「报誓r详细和报警r成员

新建迥)|恢复(B〕|删除(Q)|保存叨|

<<|选择⑸・・.|>>|取消|关闭|

标记名⑥:

|DI1

类型(I〕:

、|I/O整型

|g(G):

...|$System

c只读IWQ读写辿]

注释匸):

|Acce$$Level

▽卫录数据厂录事件也

厂俣留值(D厂保留参数咆)

 

初始值便):

|0

最小工程单位:

1-32768

堀大工程单位凶:

|32767

死E(D):

最小原始数据図:

1-32768

最大原始数据回:

|32767

工程单位叵):

SB1

访问名画:

转换

卩线性QJ「平方很⑤

记录死区⑧:

|0

项目(0:

F

V将标记名用作项目名(U1

⑹将该点连接到丽面上,在程序里面强制就可以看到数据值的变化几

2>intouch实时数据库

Intouch实时数据库在驱动里而。

3、DDE/Suitlink的区别

10、如何修改历史记录频率

⑴关闭

WindowMaker与Windowviewer。

⑵在与InTouch应用程序相同的文件夹中找到文件。

⑶编辑文件。

⑷在ForceLogging语句中插入5与120之间的一个值。

⑸插入ForceLogCurrentValue=l语句。

⑹保存更改并关闭文件。

⑺重新启动Windowviewero

11.驱动、PLC、intouch间通讯机制

驱动一一PLC之间通过地址來通讯.驱动*--*intouchwindowsview之间通过变量名來通讯。

<

我想把连接到其它数据库.使公司的信息系统能方便地提取intouch数据.我使用的是SQL2000数据库.通过脚木进行数据库的连接和新数据的插入.但没有成功,我的脚木如下:

1、在脚木的application的onstartup中.我使州/

SQLConnect(ConnectionlD/MDSN=SQL2000:

UID=sa:

PWD=saH):

*SQL2OO0为SQLServer2000的数据库ODBC别名,该别名可联通数据库

2、在脚木的application的whilerunning中.我使用了

SQLInsertfConnectionlD/'AcquireTab'V'Listr):

*AcquireTab为将要插入intouch数据的SQLServer中的一张表:

Listl是和表中字段的绑定列表。

请问这样操作的问题在那里,正确的操作应该怎样进行

最好不要用这种脚木!

你可用其它语言写数据库部分.实时数据从intouch中读取!

SQLConnect(Connection©Hprovider=sqloledb;....

女看一下WONDERWARELOGGER提示

provider=sqloledb我试验加上才成功的

[转载]INTOUCH访问名中的DASSIDirect

(2013-01-2816:

20:

31)

转a

标签:

分类:

Intouch

转载

原文地址:

INTOUCH访问名中的DASSIDirect作者:

徙剑向天学习背景:

公司项目,以485形式采集数据至Twido,然后将Twido数据传到上位机InTouch。

原有PLC为西门子。

本人第一次用InTouch及施耐徳的TwidoPLCo在做上位机数据标签时需要认TwidoPLC,但InTouch中没有像组态王那样的工程项目管理器(说实话,InTouch的界面做得真的很混乱,帮助更是让人糊涂。

)。

最后在访问飲中找到以前InTouch与西门子联的通讯协议suitlink,应用程序名DASSIDirect。

是以有卜转贴。

测试方法:

Twido格式,上位机通过网线,发命令

结论(有待补充):

<

1.DASSIDirect可以联s7

2.联Twido用l/Oserver应用程序,联AB的也如此。

同时通过以太网、串口、485等方式也可以用l/Oserver来联

3.DASSIDirect是否可以联twido,l/Oserver是否可以联s7暂时没进行实验,不敢泄论。

l/Oserver的作用相当于RSLinx

&cid=1029

intouch标签变量对dassidirect的访问是通过"访问名”的设置来实现的,所以intouch中“访问名"的设宜必须和dassidirect软件中的设置一一对应,例如,"访问需"中"应用程序划"应设置为dassidirect,"访问名"中"主题名"的设宜应和dassidirect中所添加的topic劣称完全一致。

此外,intouch标签变屋"项目名"的填写也必须遵从dassidirect中itemname的立义形式,例如对s7pic数据块地址word的访问形如,对数据块地址dword的访问形如,对输入/输出位的访问形式分别为等。

请参见:

《DDE与OPC技术在工业自动化系统中的应用》

参勺资料:

如何配置SIDirectDAServer通过TCP/IP实现和S7PLC的通信概要介绍无需

借助西门子的Simaticnet软件,SIDirectDASServer可以通过标准的以太网卡访问S7200,S7300,S7400家族PLCaSIDirectDAServer可以通过DDE,FastDDE,SuiteLink,OPC协议连接Windows客户端软件,如WonderwareInToucho本TechNote一步一步详细介绍了如何配置和使用WonderwareSIDirectDAServer连接/访问S7PLC(这里,我们以S7-400PLC为例),以及如何用DDE/SuiteLink协议访问此DAServer。

在开始之前,请确保已满足以下

条件:

1.仔细阅读并按照SIDirectDAServer的Readme文件及相关文档,来得到SIDirect

DAServer所需要的系统需求,正确的安装过程,操作系统等信息。

2.安装SIDirect

DAServer,如果已经安装了以前版本的SIDirectDAServer,请使用的"控制面板"中的"添加/删除程序"卸载,本TechNote使用SIDirectDAServer版。

3.安装并配置以太网卡和TCP/IP

协议。

4.确认你可以“Ping"通你要连接的PLC。

注意:

请仔细阅读SIDirectDAServer的在

线文档关于所支持的硬件和软件部分,SIDirectDAServer只支持TCP/IP通信,不支持MPI,Profibus等其他非以太网方式。

本TechNote假左用户具有并理解以太网,西门子S7PLC

硬件/软件,Windows操作系统,WonderwareFactorySuite组件,WWClinet,SIDirectDAServer的基本知识。

配置SIDirectDAServer1.选择任何栏匕的开始/程序以启动SIDirectDAServer。

2.找到包含"SystemManagementConsole"程序的Wonderware文件夹,并点击启动SystemManagementConsole程序。

3.在ArchestrASystemManagementConsole(SMC)中找至I」"DAServerManager"树下的SIDirectDAServer-在Locali'j点下,DAServer名字是见下图1:

5MC(ArchntrA5yriemMcrxMjefncfitConsole(BRIAr(2K5VR)\DAServcr*kxiiM)crDeloitIkcmjpluc&lArt

鉀QD外」]Q-目固爲[2Q

rwnt

Tree|

&ift/fbMtrASvs^&mM加旳旳妣Coryote(GftI/:

・二PlatformWanaoe»

[»'—LogViwor

F国DASerYttMonoorr

®毬jDcfoufcGsup

匡仙人疋hMMJASABDHPluU®-g

AfrhMJrADASW^ect.l

♦IAiche«tiA-DA5ABCIP.l

S'国WaxyDaftabMeManak

DASSIDircct

PA550eel{SMI]OO^nalDAS伽肚DASEngneHuoItiOPCPWnK段

0098.WW1.0000OODO

0689.QD39.OQOO.ODOZ

Q689.oan.oooo.ocm

Q689.03J7.0OT0-0OM

Q689.01K.QOOO.OOOQ

0$P9,QI5«.WOprQCW

Dc^omber七?

003DetCTiber勺2003December4,20Q3

December七^003

DecCTbort2W3Desbet勺和B

 

图1.SMC中的DASSIDirectDAServer4.展开,并选择"Configuration",将出现如下"Global

Parameters'"对话框(图2):

图2.DASSIDirect-GlobalParameters!

DeviceGroupUpdateInterval:

上义DeviceGroup的默认更新时间间隔!

SlowPollInterval:

立义当连接发生问题进入"SlowPoll”模

式时,DAServer査询设备的时间间隔。

当通信恢复正常后,DAServer的査询间隔调整为DeviceGroup的査询间隔。

TransactiontoSubscriptionRatio:

"Transaction"是来自于

DDE/SL/OPC客户端的读/写消息,Subscription"是有处于嚅采集"状态的数据点产生的,"Subscription"按"UpdateInterval'7为间隔周期性发送。

"TransactiontoSubscriptionRatio"定

义DAServer在发送一个Subscription前可以发送的Transaction的最大数目。

它是当有多个

等待中的Transaction时,Transaction和Subscription的比例,比例的后者总是为1。

所以,默认设置为2表示Transaction和Subscription的比例是2:

1.这个比例确保弋Transaction非常繁忙时,任有一定数量的Subscription动作。

例如:

比例设为2,同时有3个Transaction,2个Subscription准备好,Toolkit将先发送2个Transaction•1个Subscription,在发送1个Transaction,1Subscription□!

TransactionMessageTimeout:

每个Transaction(读/

写/刷新等)消息的超时设垃,这个超时设置使得客户端不会由于某种原因Transaction永久不被发送时导致被挂起。

这是一个Transaction中消息更新的最大允许时间。

此数字应该设置为一个单独的数据更新不应超过此时间设置。

!

ServerProtocalTimer:

因为SIDirect

DAServer使用事件驱动的协议引擎,此选项无效。

DiagnosticBacklogSize:

左义在''TransactionDiagnostic''根上可显示的最大的Transaction数a!

PokeMode:

有以下有效

模式:

-Control保持写数据的顺序不改变,并且不合并Transactiono・

Transaction使用保留要写的第1,第2和最后一个数据的合并方式保持写数据的顺序。

-Optimization不保持写数据的顺序,并且合并写数据的Transaction,只写入最后一个要写的数据。

CaseSensitive:

控制DAServer按大小写顺利扫描数据项和Device

Group。

!

DeviceGroupCache:

此参数保留将来使用。

SimulationMode:

此设

宜在此SIDirectDAServer中无效。

SystemItems:

此参数控制系统数据点是否出现在

浏览窗口中,是否做为DAServer数据采集接口的有效数据项。

UniqueDeviceGroups:

此参数控制是否检查DeviceGroup在整个DAServer中的唯一性。

5•右键点击"Configuration"图标。

6•在菜单中选择"AddPortCpS7Object"o7•右键点击"NGW_PortCp_000〃并选择"AddS7CpObject",出现如下S7参数设置对话框(图3):

图3.S7CP通信参数!

NetworkAddress:

输入PLC的IP地址,在此例子中,PLC的IP地址是!

LocalTSAP:

泄义本地站的传输服务访问点,第一为数字定义设备,第一位数字为0,推荐设宜为!

RemoteTSAP:

义PLC的传输服务访问点。

RemoteRackNo.:

输入10进制机架号。

RemoteSlotNo.:

输入10进制的CPU槽号在此

TechNote中,机架号设为0,CPU槽号设为3(电源模块占2个槽,所以CPU槽号为3)。

!

ConnectionResource:

从下拉框中选择16进制的连接资源。

8•选择"DeviceGroup"属性页。

9•右键点击"DeviceGroup"对话框中的空白地方,添加新的DeviceGroup(类似主题勿到DeviceGroup对话框中。

如下图4所示:

SMC-(ArclteslrAiSyBltnnManAQementCor>»o*e^BRl/W>i2KSVfl}\t>ASerwrM«4n<0aar*iDvfunitOutuidnmli

Yeg-FE>日

图4.DeviceGroup对话框10•选择并用右键点击默认名Topic_0,把它重新命名成一个有意义的名字,如S7PLC如图5所示:

图5.S7PLCDeviceGroup12•在左而的树形结构图中,右键点击并从子菜单中选择"ActivateServer"来启动此DAServer,旁边的图标将由红变成绿,如下图6所示:

图6.SIDirectDAServer已激活测试此DASSIDirectServerDASSIDirectServer已经准备就绪,下面做一个快速的通信测试来验证和我们可以和PLC的连接。

1.点击“开始/运行”并键入WWClient启动WonderwareWWClient程序。

2•从主菜单上选择"Connection/Create",将出现"CreateConnection"对话框。

3.输入正确的信息,如图7所示:

Node:

此处为空白,因为DASSIDirectServer和WWClient在同一台计算机中。

否则,输入运行DAServer的机器的洛字。

Application:

DASSIDirect,SIDirectDAServer的应用程序爼。

Topic:

S7PLC,我们刚才在DASSIDirect的DeviceGroup对话框中新建的DeviceGroup。

ConnectionType:

IOT,在这里,我们使用SuiteLink协议。

图7.CreateConnection对话框4•依此点击"Create","Done"®

WooderwareCbent

He§anp^^cnrecbonstJemydb

IOTDASSIDa^t)S7PLCd加55a0

5•在主菜单上选择"Item"。

6•输入已知正常工作的PLC寄存器地址。

7•下图显示了WWClient成功取得S7PLC数据项MB90,在Item输入框中的输入MB90,点击AdviseEx注册并开始获取此数据项,如果连接S7PLC的以太网工作正常的话,你会看到从MB90寄存器中取得的数据,如图9,10所示:

Hern

_・LmglSRLIIlb:

Q上d55aO

RoguteiI

2

d

ed

图9.Item

图10.WWClient显示MB90的值

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1