Intouch非常实用的总结_第1页
Intouch非常实用的总结_第2页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、INTOUCH 非常有用的使用总结 intouch 授权 :授权文件 wwsuite.lic 放在 C:Program FilesCommon FilesArchestrALicense。intouch 时间日期设置 :intouch 系统变量中时间日期是模拟量,不能很好的显示时间和日期,只有两种方式显示、 单独的时 +分+秒显示。、 调用向导,选择时钟中的组合控件。DA/IO Server 的区别?两个驱动都可以。详细的以后补充。其实是 IO SERVER 子用,IOSERVER 勺效率比 DASERVE 好,DASERVE 只是为了方便集成到 IAS 平台,新作的一种 开发方式。以太网通讯

2、还是用 DAServer,配置很简单,比 ioserver 好用。wwclint 的作用?用来测试 SMC 通讯配置是否正确。需要连接实际的硬件才能进行测试。用户的配置?特别-安全性-配置用户 :依次输入要添加的用户名、口令、访问级别,再点击“添加”按钮就又“申请”了一个用 户。如果“配置用户”选项是灰色的不可用状态,那是因为你还没有以管理员身份登陆,登陆后就可以点击 此选项了。将安全类型切换到“ Intouch ”。管理员的默认用户名: Administrator 密码 :wonderware 。该用户是无法删除的。 打开项目时出现:另一会话正在编辑此应用程序。无法编辑此应用程序。该怎样解决

3、? 文件夹下,删除 appedit.lok 。在安装 I/O Server 的时候,弹出 “install of common components could not be started! Pleasecontact wonderwave techsupport !想问一下 是什么原因,该怎么解决才能完成安装程序?先安装: 软件备份 io serversFS2K71IOServerCommonWin32setup.exe如何使用 Unity 编程软件的仿真器来与 Intouch 通信?首先保证 Unity 编程软件在仿真状态(PLC-仿真模式。) 将程序现在到仿真器,仿真器就会自动启动起来

4、了。接下来配置 SMC 如下图:接下来将驱动启动起来。启动起来显示绿色对勾。IO、配置完驱动后使用WWclient(专门用来测试驱动配置是够正确的软件)。“ Connections ”宀“ Creat ” ,然后配置如下(下面的参数全部为手动填写):Node:对应前面 SMC 中的一样。Application:为驱动名称。Topic: 填写设备组。“Item ”设置如下:点击“ AdiseEx ” ,如果通讯正常就会显示“ xOOcO”,如果未通讯上则只显示DI1 变量名。、使用 Intouch 同仿真器通讯先配置访问名。设置标记名字典将该点连接到画面上,在程序里面强制就可以看到数据值的变化了

5、。2、 intouch 实时数据库?Intouch 实时数据库在驱动里面。3、 DDE/Suitlink 的区别?10、如何修改历史记录频率关闭 WindowMaker 与 WindowViewer 。在与 InTouch 应用程序相同的文件夹中找到 intouch.ini 文件。编辑 intouch.ini 文件。在 ForceLogging 语句中插入 5 与 12O 之间的一个值。插入 ForceLogCurrentValue=1 语句。保存更改并关闭 intouch.ini 文件。重新启动 WindowViewer 。11 、驱动、 PLC、 intouch 间通讯机制?驱动- PLC

6、 之间通过地址来通讯,驱动- intouch windowsview 之间通过变量名来通讯。我想把 intouch7.O 连接到其它数据库,使公司的信息系统能方便地提取 intouch 数据,我使用的是 过脚本进行数据库的连接和新数据的插入,但没有成功,我的脚本如下:1 、在脚本的 application 的 on startup 中,我使用了SQLConnect(ConnectionID,DSN=SQL2OOO ;UID=sa;PWD=sa);*SQL2000 为 SQL Server 2000 的数据库 ODBC 别名,该别名可联通数据库2、在脚本的 application 的 while

7、 running 中,我使用了SQLInsert(ConnectionlD,AcquireTab,List1)*AcquireTab 为将要插入 intouch 数据的 SQL Server 中的一张表;Listl 是 TagName.Value 和表中字段的绑定列表。请问这样操作的问题在那里,正确的操作应该怎样进行?SQL2000 数据库,通最好不要用这种脚本!你可用其它语言写数据库部分,实时数据从intouch 中读取!SQLConnect( Connection, provider=sqloledb;.多看一下 WONDERWARE LOG 提 E 示provider=sqloledb我

8、试验加上才成功的转载INTOUCH访问名中的DASSIDirect(2013-01-28 16:20:31)转载标签: 分类: Intouch转载原文地址:INTOUCH 访问名中的 DASSIDirect 作者:舞剑向天学习背景:公司项目,以485 形式采集数据至 Twido,然后将 Twido 数据传到上位机 In Touch。原有 PLC 为西门子。本人第一次用In Touch 及施耐德的 TwidoPLC。在做上位机数据标签时需要认TwidoPLC,但 In Touch 中没有像组态王那样的工程项目管理器(说实话,In Touch 的界面做得真的很混乱,帮助更是让人糊涂。)。最后在访问

9、名中找到以前In Touch 与西门子联的通讯协议suitli nk,应用程序名 DASSIDirect。是以有下转贴。测试方法:Twido 格式,上位机通过网线,发命令结论(有待补充):1. DASSIDirect 可以联 s72. 联 Twido 用 I/Oserver 应用程序,联 AB 的也如此。同时通过以太网、串口、 485 等方式也可以用 l/Oserver 来联3. DASSIDirect 是否可以联 twido, I/Oserver 是否可以联 s7 暂时没进行实验,不敢定论。I/Oserver 的作用相当于 RSLinx图 1. SMC 中的 DASSIDirect DASe

10、rver 4.展开 ArchestrA.DASSIDirect.1 ,并选择 “Configuration,将岀现如下“ Global Parameters 对话框(图 2):图 2. DASSIDirect -Global Parameters ! Device Group Update Interval: 定义 Device Group 的默认更新时间 间隔!Slow PollInterval:定义当连接发生问题进入“Slow Poll 模式时,DAServer 查询设备的时间间隔。当通信恢复正常后,DAServer 的查询间隔调整为Device Group 的查询间隔。!Transact

11、ion to SubscriptionRatio:Transaction 是来自于 DDE/SL/OPC 客户端的读/写消息,“ Subscription 是有处于 需采集状态的数据点产生的, “Subscription 按 “Update Interval 为间隔周期性发送。“Transaction to Subscription Ratio 定义DAServer 在发送一个 Subscription 前可以发送的 Transaction 的最大数目。它是当有多个等待中的Transaction时,Transaction 和 Subscription 的比例,比例的后者总是为1。 所以,默认设

12、置为 2 表示 Transaction 和 Subscription 的比例是 2:1。这个比例确保当 Transaction 非常繁忙时,任有一定数量的Subscription 动作。例如:比例设为2,同时有 3 个 Transaction, 2 个 Subscription 准备好,Toolkit 将先发送 2 个 Transaction,1 个 Subscription,在发 送 1 个Transaction, 1 个 Subscription。!Transaction Message Timeout: 每个 Transaction(读/写/刷新等 )消息的超时设置,这个超时设置使得客户

13、端不会由于某种原因Transaction 永久不被发送时导致被挂起。这是一个 Transaction 中消息更新的最大允许时间。此数字应该设置为一个单独的数据更新不应超过此时间设置。!Server Protocal Timer:因为 SIDirect DAServer 使用事件驱动的协议引擎,此选项无效。!Diagnostic Backlog Size: 定义在 Transaction Diagnostic 根上可显示的最大的 Transaction 数。!Poke Mode: 有以下有效模式:-Control 保持写数据的顺序不改变,并且不合并Transaction。-Transaction

14、 使用保留要写的第1,第2和最后一个数据的合并方式保持写数据的顺序。-Optimization不保持写数据的顺序,并且合并写数据的Transaction,只写入最后一个要写的数据。!Case Sensitive:控制 DAServer 按大小写顺利扫描数据项和Device Group。! Device Group Cache:此参数保留将来使用。!Simulation Mode: 此设置在此 SIDirect DAServer 中无效。!System Items:此参数控制系统数据点是否岀现在浏览窗口中,是否做为 DAServer 数据采集接口的有效数据项。!Unique Device Gro

15、ups:此参数控制是否检查Device Group 在整个 DAServer 中的唯一性。 5.右键点击 “Configuration 图标。6.在菜单中选择 “Add PortCpS7 Object。 7.右键点击 “ New_PortCp_OO0 并选择 “ Add S7Cp Object ” 岀现如下 S7 参数设 置对话框(图 3):图 4. Device Group 对话框 10.选择并用右键点击默认名Topic_0,把它重新命名成一个有意义的名字,如S7PLC,如图 5 所示:图 6. SIDirect DA Server 已激活 测试此 DASSIDirect Server DA

16、SSIDirect Server已经准备就绪,下面做一个快速的通信测试来验证和我们可以和PLC 的连接。1.点击 开始/运行并键入 WWClient 启动 WonderwareWWClient 程序。2.从主菜单上选择“ Connection/Create,将”现“ Create Connection 对话框。3.输入正确的信息,如图 7 所示:!Node:此处为空白, 因为 DASSIDirect Server 和 WWClient 在同一台计算机中。否则,输入运行 DAServer 的机器的名字。!Application: DASSIDirect, SIDirect DAServer的应用程序名。!Topic: S7PLC,我们刚才在 DASSIDirect 的 Device Group 对话框中新建的 Device Group。! Connection Type:IOT,在这里,我们使用SuiteLink 协议。图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论