文档库 最新最全的文档下载
当前位置:文档库 › Intouch的FSGateway的通讯配置

Intouch的FSGateway的通讯配置

Intouch的FSGateway的通讯配置

Intouch与FSGateway通讯的配置FSGateway配置

1、“Add Intouch Object”,Item Browse Path非常关键C:\Documents and Settings\All Users.WINDOWS\Application Data\Wonderware\InTouch 应用程序\Proj

Intouch报警数据库配置

Intouch报警数据库配置 首先提醒:Alarm DB Logger 仅支持 SQL Server 身份验证,并且 SQL Server 身份验证必须设置为混合模式!如果不幸,在安装SQL Server时,将身份验证设成windows验证的话,可以通过以下步骤改变验证模式。(以SQL Server2005为例) 1.右击主机名弹出快捷菜单,选择“Properties”打开服务属性对话框; 2.选择“Security”,将"Server authentication"改为“SQL Server and W indows Authentication mode”; 3.确定后,重启计算机即可。 ********************************************************************* **************************** 一、配置数据库连接。 1.打开Alarm DB Logger Manager,单击设置,出现 Alarm DB Logger Manager - 配置向导; 2.配置数据库连接。执行以下操作: a 在服务器名框中,输入安装了报警数据库的计算机的节点名。 b 在数据库框中,输入 InTouch 报警数据库的名称。 c 在用户名框中,输入为报警数据库创建的用户帐户名。 d 在口令框中,输入与报警数据库用户帐户关联的口令。 3.在记录模式区域中,配置存储记录的方式。执行以下操作之一: ? 单击详细,以便为每个报警条件(处于报警状态、已确认、已返回正常)存储一条单独的记录。 ? 单击合并,以便将报警的所有状态(处于报警状态、已确认、已返回正常)存储在一条记录中,并包含每次转换的时间标签。 4.如果需要,单击创建以创建数据库。 5.单击测试连接以验证与报警数据库的连接。此时出现一条消息,指出已成功连接到数据库。 二、配置要记录的报警 1.在Alarm DB Logger Manager - 配置向导中单击下一步。此时出现 Alarm DB Logger Manager - 查询选择页面。

intouch与西门子OPC详解方法

一、配置STEP7 Micro/win以太网 1 2、点击下一步至如下画面:用PPI线通讯上后可读取以太网模块位置。以太网模块直接在CPU后为位置0,本项目为0 3下一步设置IP地址

4继续下一步,出现以下画面:配置TSAP地址,本项目PLC为服务器,以太网位置为0,所以本地为“10.00”,若以太网位置为1,则为“10.01”,以此类推。远程TSAP与本地不同即可。设好后点击确认。

4、确认后点击下一步出现以下画面,点击建议地址,PLC会自动分配地址。点击下一步至完成。 到此,以太网设置完成。将项目保存,用PPI线下进PLC。 插上网线,更改电脑IP地址,应可“ping”的通,设置STEP通信,将PLC IP地址填进远程,双击刷新后可找到PLC,至此,PC机与PLC连接上。

二、设置PC ACCESS 1、设置之前,先点击保存,将项目保存起来。 2、新建PLC 3、在新建的PLC下新建项目,项目即为上位机需要的变量,名称、注释可更改。 4项目建完后,点击上图属性,填进PLC的IP地址和TSAP地址,注意,此处的TSA地址顺序与设置PLC以太网时相反,即本地、远程要颠倒一下。设置完后点击确定。

5、PC ACCESS带测试客户端,如下图,选中项目,点击红圈处,可将项目移至测试端,也可拖动。再点击红圈处右边一个按钮,可打开测试端,如PC ACCESS与PLC通讯正常,显示“好”,如下图所示:

至此,PC ACCESS设置完毕。 三、intouch OPC fsgateway设置 1,装好fsgateway,打开SMC,点击下图阴影位置,将fsgateway激活(打对勾为激活)。

intouch alarm docment

Intouch使用PlaySound函数触发报警声音 系统发生报警时工控机发出报警声,点击操作画面上的报警灯进入报警画面可看到具体报警内容,且所有发生的报警均有48h历史记录。InTouch可为每个数据定义报警信息,模拟量还可定义高、低、高高、低低报警值,且可通过条件脚本或数据值改变脚本和用户编制的快速脚本处理各种报警信息,如弹出报警窗口或声音提示。例如,定义一个条件脚本,并在On True脚本框中写上:Show "motor1_high_alarm";(弹出报警窗口) 或PlaySound("d:\sound\阴床硅量过高报警.wav", 1);(声音报警) 具体实践应用: 设置条件为:$System.UnAck {此条件的意义在于报警为确认} 执行语句为:PlaySound("d:\ALARM.wav", 1); 图一

图2 在此说明下,$System.Unack为未确认的报警,在未确认的情况下执行下面的脚本,在此条件类型设置为真期间,每隔6000ms,也是每隔这段时间判断调试是否符合,符合了就发出声响,直到你将报警确认或警报消失。 在此注意的是双引号里面为.wav格式的声音文件,在实际操作过程中注意详细的路径。 PlaySound() 函数 播放波形文件的声音或Windows 缺省声音。 语法 Playsound (soundname, flag) 参数 soundname 声音或波形文件的名称。字符串值、消息标记名或字符串表达式。如果给声音定义名称,它必须在Win.ini 文件中的[Sounds] 部分进行定义,例如MC=”c:\test.wav” flag

Intouch组态与AB PLC以太网通讯

Intouch组态与AB PLC以太网通讯 网络拓扑如下图 Intouch与RSLogix 5000软件则必不可少,最重要的是RSLink(AB软件自带的通讯组态软件RSLinx Classic Lite是没有授权的)必须是授权版的RSLinx Classic Gateway,因为只有授权版的组态后才能通讯上。此项目Intouch与AB PLC通讯用的是RSLinx Classic Gateway自带的DDE(DDE是一种动态数据交换机制(Dynamic Data Exchange,DDE)。使用DDE通讯需要两个Windows应用程序,其中一个作为服务器处理信息,另外一个作为客户机从服务器获得信息。客户机应用程序向当前所激活的服务器应用程序发送一条消息请求信息,服务器应用程序根据该信息作出应答,从而实现两个程序之间的数据交换。)用DDE作通讯一是它设置简单,实现方便,更重要是它不要需要额外的通讯软件。 首先设置通讯设备的IP地址(如上图),也可设成别的,但前两位不能变,第三位可以在0-255之间,但必须一样,第四位也是0-255之间的数,但不能重复(这点懂网络的都知道,这里不在详说)。 首先设电脑的IP地址如 图 点选更改适配器设置进入

右击本地连接---属性----TCP/IPV4-----输入电脑地址如下图,子网掩码自动生成----确定。 然后设置PLC的IP地址,打开软件RSLink设置如图 组态网络的驱动 选择EtherNet/IP Driver---点Add New生成------Close

然后打开软件设AB PLC地址:用BOOTP-DHCP Server固定IP地址. 方法;1.启动BOOTP-DHCP Server它可以自动读出你的ETHERNET网卡地址(最快的方法是用网线设置,经验) 2.填如目标IP地址,后上工具条DISABLE,记住是DISABLE 3.为确保IP地址已经被网卡"记住",请断PLC电源重新启动一次,看地址是否还在(这一步是必要的,有设完地址,PLC重新启动后丢地址的情况) 设置完后,连接网线后,点开RSLink 中RSwho 搜索设备(由于本图是离线截的,所以设备上有红叉)

Intouch iFIX与PLC通讯设置

目录 1PLC与Intouch软件通讯设置 (2) 1.1 利用Modbus TCP/IP协议的通讯设置 (2) 1.1.1 IO Server软件配置 (2) 1.1.2 软件编程设置 (4) Server状态监视 (5) 1.1.3 IO 1.2 利用Modbus Plus协议的通讯设置 (6) Server软件设置 (6) 1.2.1 IO 1.2.2 软件编程设置 (6) 1.3 利用Modbus协议的通讯设置 (7) Server软件设置 (7) 1.3.1 IO 1.3.2 软件编程设置 (7) 2PLC与组态王软件通讯设置 (9) 2.1 利用Modbus TCP/IP协议的通讯设置 (9) 2.1.1 工程浏览器中通讯设置(即与PLC通讯时的相关设置) (9) 2.1.2 软件编程设置 (13) 2.1.3 数据状态监视 (17) 2.2 利用Modbus Plus协议的通讯设置 (18) 2.3 利用Modbus协议的通讯设置 (18) 2.4 利用Unitelway协议的通讯设置 (19) 3PLC与iFIX软件通讯设置 (21) 3.1 利用Modbus TCP/IP协议的通讯设置 (21) 3.1.1 系统配置 (21) 3.1.2 数据库标签定义 (26) 3.1.3 软件编程 (28) 3.2 利用Modbus协议的通讯设置 (30) 4通讯注意事项 (31)

1 PLC与Intouch软件通讯设置 Intouch软件中与施耐德PLC相关的驱动只有三种:Modbus TCP/IP、Modbus Plus、Modbus。 1.1 利用Modbus TCP/IP协议的通讯设置 Server软件配置 1.1.1 IO 首先启动Intouch软件中的IOServer软件(软件与Intouch软件不同时提供,除非盗版):Modicon MODBUS Ethernet软件,见下图所示: IO Server软件选择画面 Server配置 软件启动后,点击Configure->Server Settings…菜单,见下图所示: 在弹出对话框中主要设置两个参数: Protocol Timer Tick:该时间必须是最快刷新数据所需时间的2~4倍; Start automatically as Windows NT Service:如需系统启动后,该IO Server驱动自动运行时,可以选中。 注意: 上述设置在下次启动时自动生效。 Server Settings设置画面 主题名配置 点击Configure->Topic Definition…菜单,见下图所示:

Intouch非常实用的总结

INTOUCH非常有用的使用总结 intouch授权: 授权文件wwsuite.lic放在C:\Program Files\Common Files\ArchestrA\License。 intouch时间日期设置: intouch系统变量中时间日期是模拟量,不能很好的显示时间和日期,只有两种方式显示 ⑴、单独的时+分+秒显示。 ⑵、调用向导,选择时钟中的组合控件。 DA/IO Server的区别? 两个驱动都可以。详细的以后补充。 其实是IO SERVER好用,IOSERVER的效率比DASERVER好,DASERVER只是为了方便集成到IAS平台,新作的一种IO开发方式。 以太网通讯还是用DAServer,配置很简单,比ioserver好用。 wwclint的作用? 用来测试SMC通讯配置是否正确。需要连接实际的硬件才能进行测试。 用户的配置? 特别-->安全性-->配置用户:依次输入要添加的用户名、口令、访问级别,再点击“添加”按钮就又“申请”了一个用户。 如果“配置用户”选项是灰色的不可用状态,那是因为你还没有以管理员身份登陆,登陆后就可以点击此选项了。将安全类型切换到“Intouch”。 管理员的默认用户名:Administrator 密码:wonderware 。该用户是无法删除的。 打开项目时出现:另一会话正在编辑此应用程序。无法编辑此应用程序。该怎样解决? 文件夹下,删除appedit.lok。 在安装I/O Server的时候,弹出“install of common components could not be started! Please contact wonderwave techsupport !" 想问一下是什么原因,该怎么解决才能完成安装程序? 先安装:F:\软件备份\io servers\FS2K71\IOServer\Common\Win32\setup.exe 如何使用Unity编程软件的仿真器来与Intouch通信?

intouch与施耐德PLC连接以及报警查询

如何安装Intouch并与PLC连接 1.软件准备 所需软件都在”D:\安装软件”文件夹里,打开会看到如下图的4个文件夹和一个文本文件. 分别是intouch授权文件,intouch安装文件,PLC驱动程序和SQL2000数据库安装文件,最后文本文件是安装SQL2000所需的注册码,安装时候用到. 2.计算机名和IP地址配置 在计算机桌面的”网上邻居”图标上点击右键,选择属性打开网络连接窗口 然后在本地连接上点右键,选择属性,本地连接属性窗口 按图,选择最后一项,Internet 协议,双击打开

按图,在IP地址栏填入 192.168.0.121,子网掩码填255.255.2550.点击确定,如果提示IP 地址冲突,可以换一个IP,从192.168.0.2到192.168.0.254之间的任意一个,注意不能和别的冲突,另外PLC的IP地址是192.168.0.20也不能填. 然后回到桌面,在桌面上”我的电脑”图标上点击右键,选择属性,出现”系统属性”窗口,选择”计算机名”选项卡,如图

点击更改,出现 在计算机名处填入syws,点击确定,弹出提示说要重启电脑生效,一直点确定重启电脑即可. 3.Intouch软件安装

打开intouch文件夹,双击Setup.exe文件.出现如下图窗口. 点击确定,稍等一会,出现如下对话框 点击确定,然后安装好后就会出现intouch安装界面. 点击下一步,出现

选择”我接受该许可证协议”,然后点击下一步,出现 点击画红圈的位置,选择整个功能安装在本地硬盘驱动器上,如下图效果

点击下一步,出现 按图输入用户名: syws 密码:123456 然后点击下一步,再下一步就会安装intouch了,稍等一会出现.

历史报警时间段查询手册.

历史报警时间段查询手册 目的:在InTouch 的WindowViewer 运行时,自定义的选择一个时间段,并查询该时间段的历史报警记录。 思路:利用IDE 下自带的ArchestrA 报警控件、2个时间选择控件(选择开始时间和结束时间)、自定义按钮,组成历史报警时间段查询的基本图符。如下图: 注:ArchestrA 报警控件只有在Galaxy 为“Base Application Server”类型时才显示,但能够在普通InTouch 环境下正常使用。

在“查询指定的时间段”按钮内编写动作脚本,在脚本中调用报警控件的时间设置属性AlarmClient1.TimeSelector.SetStartAndEndTimes(StartTime,EndTime,0,将该属性中的StartTime 和EndTime 赋值为时间选择控件的值,如下: AlarmClient1.TimeSelector.SetStartAndEndTimes(DateTimePicker1.Value,DateTi mePicker2.Value,0; 设置时间完成后,需要让报警控件进行指定时间段的重新查询,需要再添加一条属性: AlarmClient1.Requery(; 同时,为了方便用户切换,还添加了按钮“更新到最近1小时报警”的功能按钮,具体设置请参照下列步骤: 1、具体设置步骤: (1)双击报警控件,出现如下配置界面:

选择客户端模式为“历史报警”,配置相应的数据库名、用户名、密码等,在“其他设置”中时间范围设置采用默认形式。以上填写完毕即是报警控件的配置结束。 (2)在“查询指定的时间段”按钮下,编写属性脚本。具体如下:

如何配置IntouchSIDirectDAServer通过TCPIP和S7PLC通信

如何配置通过和通信 如何配置通过实现和的通信 概要介绍 无需借助西门子的软件可以通过标准的以太网卡访问 , 家族。可以通过, , , 协议连接客户端软件,如。 本一步一步详细介绍了如何配置和使用连接访问 (这里,我们以为例),以及如何用协议访问此。 在开始之前,请确保已满足以下条件: .仔细阅读并按照的文件及相关文档,来得到所需要的系统需求,正确的安装过程,操作系统等信息。 .安装,如果已经安装了以前版本的,请使用的"控制面板"中的"添加删除程序"卸载,本使用版。 .安装并配置以太网卡和协议。 .确认你可以""通你要连接的。 注意:请仔细阅读的在线文档关于所支持的硬件和软件部分,只支持通信,不支持,等其他非以太网方式。 本假定用户具有并理解以太网,西门子硬件软件,操作系统,组件,, 的基本知识。 配置 .选择任何栏上的开始程序以启动。 .找到包含“ ” 程序的文件夹,并点击启动程序。 .在 ()中找到“ ”树下的。在节点下,名字是“”。见下图:

图. – ! : 定义的默认更新时间间隔 ! : 定义当连接发生问题进入“ ”模式时,查询设备的时间间隔。当通信恢复正常后,的查询间隔调整为的查询间隔。 ! :“”是来自于客户端的读/写消息,“”是有处于“需采集”状态的数据点产生的,“”按“ ”为间隔周期性发送。“ ”定义在发送一个前可以发送的的最大数目。它是当有多个等待中的时,和的比例,比例的后者总是为1。所以,默认设置为表示和的比例是。这个比例确保当非常繁忙时,任有一定数量的动作。例如:比例设为, 同时有个, 个准备好,将先发送个,个, 在发送个, 个。 ! : 每个(读/写/刷新等)消息的超时设置,这个超时设置使得客户端不会由于某种原因永久不被发送时导致被挂起。这是一个中消息更新的最大允许时间。此数字应该设置为一个单独的数据更新不应超过此时间设置。 ! : 因为使用事件驱动的协议引擎,此选项无效。 ! D : 定义在“ ”根上可显示的最大的数。 ! : 有以下有效模式: 保持写数据的顺序不改变,并且不合并。 使用保留要写的第1,第2和最后一个数据的合并方式保持写数据的顺序。 不保持写数据的顺序,并且合并写数据的,只写入最后一个要写的数据。 ! : 控制按大小写顺利扫描数据项和。 ! : 此参数保留将来使用。 ! : 此设置在此中无效。 ! : 此参数控制系统数据点是否出现在浏览窗口中,是否做为数据采集接口的有效数据项。 ! : 此参数控制是否检查在整个中的唯一性。

INTOUCH学习笔记

目录 1.新建数据词典,操作站和工程师站所需要安装的不同之处,创建窗口,打开图库,导入导出窗口 2.画面做了三个动画,并且连接变量组态实例,写脚本 3.程序不能够编译但是能运行的原因,报警控件,并且做一个确认报警的按钮,显示所有报警记录的,追究责任的操作记录,制作报警弹出窗口 4.把报警弄成一个excel表,并且可以查询出来,删除没有使用的变量方法, 找实时曲线和历史曲线怎么找 5.安全级别设置,哪些地方哪些人可以动,哪些不可以动,建立起始页,忘记登录密码的时候操作方法 6.intouch的常用函数,更改密码,注销,退出登录等 7.intouch的报表制作 8.视频截图学习为主 8-(1)intouch软件安装步骤 8-(2)建立四个画面进行页面布局设置,和建立一个main画面大小一样的模板新画面,一个组态好的点,替换里面的标签名直接就变成另外一个变量显示画面方法,打开画面组态 8-(3)图库和控件的位置和各种动画组态讲解,以及全程程序,事件程序,条件程序等脚本语言 8-(4)报警控件配置,确认报警按钮 8-(5)新建变量名,点的批量导入导出,脚本IF语句,条件,变化,事件,快捷键等语句执行例子 8-(6)安装图库里面没有的控件,TEXBOX控件语句例子,新疆工程的开始画面报警历库等的配置,新建Intouch模板 8-(7)历史曲线和实时曲线制作 8-(8)intouch程序打开错误的处理方法和安全的配置,密码修改,画面上做登录界面 8-(9)Intouch与OPCLINK通信等各种OPC通信,用到SMC转modbus协议和别的协议为opc协议,opc软件来读,intouch与excel通信 8-(10)Intouch的ACCESS历史数据库配置和历史数据查询 8-(11)程序备份和还原 1

intouch环境 实现声音 报警方法

Intouch环境中实现声音报警的方法 在系统监控程序中,有些重要的报警需要第一时间提示操作运行人员,所以,我们会将一些重要的报警点通过声音报警的方式单独的分列出来。 实现方法 1、打开intouch编辑界面WindowMaker如图1, 图1 在界面左面“脚本”窗口中,右键点击“条件”弹出就“新建”选项如图2

图2 此时,会弹出“条件脚本”界面,如图3,此时,我们以创建“ATE3_103SY”为例,这是一个“精处理装置解列”的报警点,我们需要它产生报警的时候,上位机能够以声音的方式发出警报, 参数设置如下: 条件:报警点在上位机的标签名,可通过双击空白处进入标记名字典而进行选择 注释:此报警点的中文所表达的含义,注释作用 条件类型:报警点触发声音报警的条件,为真期间需要设置触发间隔时间 空白栏处:触发此报警点的脚本

图3 如果要建立多个报警点的话,则按上述方法进行重复操作即可。附件: PlaySound() 函数 播放波形文件的声音或 Windows 缺省声音。 语法 Playsound (soundname,flag)

参数 soundname 声音或波形文件的名称。字符串值、消息标记名或字符串表达式。如 果给声音定义名称,它必须在 Win.ini 文件中的 [Sounds] 部分进行定义,例如MC=”c:test.wav”  flag 指定如何播放声音。文字整数值、整型标记名或整型表达式,含义如下: 0 - 同步播放声音一次(脚本等到声音播放完毕才继续执行)。 1 - 异步播放声音一次(脚本不必等待声音播放完毕再继续执行)。 9 - 连续播放声音(直到再次调用 PlaySound() 函数为止)。 示例 此脚本播放 c:\welcome.wav 文件的声音一次,并暂停脚本执行,直到声音播放完毕。 PlaySound("c:\welcome.wav",0); 此脚本连续播放声音警告。在 win.ini 文件 [Sounds] 部分,需要将声音名称 Alert 与声音文件关联起来,例如:

如何配置Intouch SIDirect DAServer 通过TCP_IP和S7 PLC通信

如何配置Intouch SIDirect DAServer 通过TCP/IP和S7 PLC通信如何配置SIDirect DAServer 通过TCP/IP实现和S7 PLC的通信 概要介绍 无需借助西门子的Simaticnet 软件,SIDirect DAS Server 可以通过标准的以太网卡访问S7 200, S7 300,S7 400 家族PLC。SIDirect DAServer可以通过DDE, FastDDE, SuiteLink, OPC协议连接Windows客户端软件,如Wonderware InTouch。 本Tech Note 一步一步详细介绍了如何配置和使用Wonderware SIDirect DA Server连接/访问S7 PLC(这里,我们以S7-400 PLC 为例),以及如何用DDE/SuiteLink协议访问此DA Server。 在开始之前,请确保已满足以下条件: 1.仔细阅读并按照SIDirect DAServer的Readme文件及相关文档,来得到SIDirect DAServer所需要的系统需求,正确的安装过程,操作系统等信息。 2.安装SIDirect DAServer,如果已经安装了以前版本的SIDirect DAServer,请使用的"控制面板"中的"添加/删除程序"卸载,本Tech Note使用SIDirect DAServer 1.1版。 3.安装并配置以太网卡和TCP/IP协议。 4.确认你可以"Ping"通你要连接的PLC。 注意:请仔细阅读SIDirect DAServer的在线文档关于所支持的硬件和软件部分,SIDirect DAServer只支持TCP/IP 通信,不支持MPI,Profibus等其他非以太网方式。 本Tech Note假定用户具有并理解以太网,西门子S7 PLC 硬件/软件,Windows 操作系统,Wonderware FactorySuite组件,WWClinet, SIDirect DAServer的基本知识。 配置SIDirect DAServer 1.选择任何栏上的开始/程序以启动SIDirect DAServer。 2.找到包含“System Management Console” 程序的 Wonderware文件夹,并点击启动System Management Console 程序。

INTOUCH建立报警组

Intouch报警组的添加 1.在HMI 上先建组,然后用数据库导入。 2.新建变量为内存消息,完成脚本 3. 4.

5. 6.

7. 8.脚本1 almQuery( "ALMOBJ_1", "\intouch!"+almgrp, 1, 999, "ALL", "Hist" ); 9.脚本2 IF almgrp_sel=="OMS公用报警组" THEN almgrp = "COM_A"; ENDIF; IF almgrp_sel=="OMS1系统报警组" THEN almgrp = "OMS1_S"; ENDIF; IF almgrp_sel=="OMS1旁路报警组" THEN almgrp = "OMS1_BP"; ENDIF; IF almgrp_sel=="OMS1报警组" THEN almgrp = "OMS1_A"; ENDIF; IF almgrp_sel=="OMS2系统报警组" THEN almgrp = "OMS2_S"; ENDIF; IF almgrp_sel=="OMS2旁路报警组" THEN almgrp = "OMS2_BP"; ENDIF; IF almgrp_sel=="OMS2报警组" THEN almgrp = "OMS2_A"; ENDIF; IF almgrp_sel=="OMS3系统报警组" THEN almgrp = "OMS3_S"; ENDIF; IF almgrp_sel=="OMS3旁路报警组" THEN

almgrp = "OMS3_BP"; ENDIF; IF almgrp_sel=="OMS3报警组" THEN almgrp = "OMS3_A"; ENDIF; IF almgrp_sel=="ALL报警组" THEN almgrp = "$System"; ENDIF;

Intouch与西门子SSS的以太网通讯配置

I n t o u c h与西门子S7-200/S7-300/S7-400的以太网通讯配置 无需借助西门子的Simaticnet 软件,SIDirect DAS Server 可以通过标准的以太网卡访问S7 200, S7 300,S7 400 家族PLC。SIDirect DAServer可以通过DDE, FastDDE, SuiteLink, OPC 协议连接Windows客户端软件,如Wonderware InTouch。 注意: SIDirect DAServer只支持TCP/IP通信,不支持MPI,Profibus等其他非以太网方式。 这里以Intouch2014与西门子400的以太网冗余通讯为例,所需软件如下: Intouch2014要求采用SIDirect 版本的驱动,等采用更低版本如等。 配置SIDirect DAServer 步骤如下: 1、开始菜单——所有程序——Wonderware——System Management Console,双击启动System Management Console程序; 2、在ArchestrA System Management Console(SMC)中找到“DAServer Manager”,依次展开Default Group——Local——、展开,并选择“Configuration”,将出现如下“Global Parameters”对话框:【参数一般默认不修改】 ◆Device Group Update Interval: 定义Device Group的默认更新时间间隔 ◆ Slow Poll Interval: 定义当连接发生问题进入“Slow Poll”模式时,DAServer查询设备的时间间隔。当通信恢复正常后,DAServer的查询间隔调整为Device Group的查询间隔。 ◆Transaction to Subscription Ratio:“Transaction”是来自于DDE/SL/OPC客户端的读/写消息,“Subscription”是有处于“需采集”状态的数据点产生的,“Subscription”按“Update Interval”为间隔周期性发送。“Transaction to Subscription Ratio”定义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, 1个Subscription。 ◆Transaction Message Timeout: 每个Transaction(读/写/刷新等)消息的超时设置,这个超时设置使得客户端不会由于某种原因Transaction永久不被发送时导致被挂起。这是一个Transaction中消息更新的最大允许时间。此数字应该设置为一个单独的数据更新不应超过此时间设置。

Intouch与1200设备通信介绍

描述 可以建立PC Access 和S7-1200 PLC 之间的通信连接。但是,请注意一些限制。 注意 尽管西门子还没有正式声明支持在S7-1200 PLC 和SIMATIC NET OPC 之间建立连接,本FAQ 描述 一个解决方案。通过在以下章节的描述,可以得到如何建立这样一个连接。 限制 由于原来PC Access 是专为S7-200 PLC 设计,这里会有一些限制: ?在S7-1200 PLC 中只有数据块DB1 的变量能够被访问,因为S7-200 只有一个数据块。 ?S7-1200 PLC 中的DB1 必须使用非符号寻址。当在创建DB1 时,去掉“仅符号访问”的勾选框(图01)。要求 下面列举的是硬件和软件方面的要求: ?S7-1200 PLC ?以太网线 ?STEP 7 基本版V10.5 或者更高版本 ?PC Access V1.0.4.10 (SP4) 或者更高版本 在S7-1200 PLC 项目中的数据块DB1 中创建变量 请依照下列步骤,在S7-1200 PLC 项目中新建变量。 在项目中添加数据块DB1 点击“项目树”下的“添加新块”。点击“数据块(DB)”按钮。去掉“仅符号访问”的勾选框,或者在STEP 7 V11 版本中选择以“标准- 与S7-300/400 兼容”的方式。点击“确定”按钮。 图01 从STEP 7 V12 版本开始,必须在添加数据块之后,在数据块的属性中取消“优化的块访问”选项。

图02 从固件版本为V4 的CPU 开始,需要PLC 属性的“保护”菜单下,激活连接机制中“允许从远程伙伴(PLC,HMI,OPC…)使用PUT/GET 通信”。 图03

INTOUCH小技巧

怎么定期删除intouch历史报警库WWALMDB内的报警记录? 在工具_应用程序_Alarm_DB_purge archive里清除文档,你可以按月、星期、天来清理。intouch10.1的历史报警的报警时间出现错误代码51198,这是什么问题,希望各位高手帮忙解决一下 intouch10.1在报警出现时,其报警时间与系统的实际时间不同,报警出现的时间要比系统时间要早大约10分钟左右,ack之后的时间与系统时间一致,其持续时间为51198 05:05:27,一般的情况下,前面的为00000,希望各位大大帮帮忙解决一下。谢谢 我将DI,DO,AI,AO四种数据类型的数据加入CSV文件中,倒标记名时就出现See log viewer for problems.非常感谢啦! 格式不正确导致的,你先建立几个变量,导出得到格式,然后按照这个格式到进去,如果用EXCEL来编辑一定要注意格式 intouch 用csv文件往里倒标记名时,报load fail. see log viewer for problem 导入的CSV文件里面的系统单元格内容没排列正确 intouch上传DB时出现log viewer错误是什么意思 说明你的DBLOAD没加载成功,去LOG VIEWER中查看时什么问题导致这个原因,位置在所有程序-wonderware-system management console,找到Logeviewer看具体什么原因。需要注意的是,你要准确使用到处的.csv文件最左上角的MODE=ASK(UPDATE,REPLACE)等,具体什么含义查帮助。 intouch画面怎样改变分辨率 首先要分清楚几个定义 1、画面分辨率的产生:画面分辨率是开发时电脑屏幕份分辨率例如1024*768。 2、当前画面与电脑分辨率不同时: a、更改电脑分辨率,使电脑分辨率与画面一致。 b、电脑的最高分辨率小于画面时 (1)、直接打开make开发模式,画面分辨率会自动转化为电脑分辨率(2)、如果直接打开VIEW模式,画面保持原有分辨率运行,但可能不是全屏显示。 3、更改画面分辨率,可以在应用程序管理器下,点击画面右键找到分辨率界面,那里可以更改画面分辨率。 本人想做个最简单的历史报警查询功能.而不采用连接历史数据库的方法 采用不连接历史数据库的方法,利用向导中的AlarmViewerCtrl和"分布式报警显示"两个控件可以显示所有的报警摘要或历史报警, AlmDbViewCtrl控件则要连接历史数据库才能查询. 我发现AlarmViewerCtrl和"分布式报警显示"两个控件的表面区别在于日期时间格式的差异.其它差别还请高手赐教. 经测试: 建立组变量"ALMGRP";报警组"A" "B" "C",父组都是"$System".在以上两个控件的报警查询中填写"\Intouch\!ALMGRP",画面中加3个分组查询按钮,动作属性中鼠标左键按下分别赋值"ALMGRP=A;" "ALMGRP=B;" "ALMGRP=C;" 通过指示检测按下后ALMGRP赋值是正确的,可是报警却显示所有历史报警记录,无法实现分组查询. 请高手赐

DAServerforInTouch通讯配置详细步骤(siemens)

DAServer DASSIDirect(For SIEMENS)联机设定 概述:这是由工程软件部编写的有关Wonderware产品的技术信息,供现场工程实施人员以及最终用户参考。此技术信息并不包括在Wonderware公司提供的KBCD中,但使用者应参看Wonderware公司KBCD中的Terms of Use,获取并保证接受其规定的使用者应遵守的相关约定。 文档号:QGK-001 制作:2007年9月28日 更新: 制作人:张贵宾 此篇技术信息主要介绍了如何配置DASOMFINSEnet DA Server 通过TCP/IP实现和PLC的通信 。本文参考并套用了Wonderware公司TechNote格式 为什么使用DA Server ? 通讯是生产制造过程中的关键部分,Wonderware 凭借其异常丰富FactorySuite? I/O Server 产品库领导着简化通讯的潮流。这些服务器可以为工厂车间中使用的各种控制与传感设备提供接口,并可用于更上层的系统。Wonderware 的DAServer使

得通讯与连接达到了更高的水平。DAServer 是 Wonderware 的下一代 I/O 服务器,它们建立在ArchestrA?技术的基础上。能够提供更强的通讯诊断功能与更高的性能。 按照其设计,每个 DAServer 均可用于在各种客户端应用程序(运行于 Microsoft Windows? 2000 与 Windows XP 操作系统上且基于Wonderware? SuiteLink?、OPC 及 DDE 协议)和数据设备(由可以转换的特定协议提供支持)之间提供同步连接。 Wonderware 的 DAServer 还提供了全新的用户界 面 DAServer Manager,它是作为Microsoft?“管理控制台”的管理单元安装的。对于最终用户而言,可以获得的好处包括:从远程服务器启动、配置及操作非常简单;协议诊断排错功能非常全面。 每个 DAServer 均提供多种标准功能,其中包括: 与 OPC 2.05 版兼容 独立操作模式 支持热配置、设备添加以及设备专用与服务器专用参数修改 在受支持的 Microsoft 操作系统上提供英文以外的版本,包括德文、日文、法文及中文 大量的 DAServer 均支持同不计其数的协议与产品建立连接。Wonderware 当前的 DAServer 还提供对以下协议的支持:Allen-Bradley 用于 ControlLogix 的 CIP 协议 Allen-Bradley 的 TCP 协议

S与INTOUCH以太网通讯配置实例详解

INTOUCH与S7-300/400PLC的以太网通讯的DASSIDirectServer 设置步骤第一步:首先在电脑里安装版本软件,然后安装s7-300Server:软件。 第二步:软件安装完成后在开始里面打开SMC:Sverver的配置界面如下图: 第三步:如下图:在DASververManager中依次点开加号。 第四步:右键点击Configuration添加: ADDREDUNDANT_DEVICEObject. 第五步:右键单击New_ProtCpS7_000添加AddS7CpObject 第六步:左键单击New_S7Cp_000出现右图:在NetworkAddress:中填入PLC以太网地址,然后在右边RemoteSlotNo:中填入PLC 的CPU插槽号300填2,400填3,其余的不填。 第七步:左键点击DeviceGroups,在Name下右键添加ADD,名字可以随便起。 第八步:名字起好后将作为INTOUCH的访问名。 第九步:点击右上角的保存按钮。 第十步:右键点击蓝条:激活Server 第十一步:已经激活。 第十二步:打开Wonderware的测试软件(可在网上下载)测试Server与PLC的通讯。 第十三步:Client的设置如图操作:

第十四步:如图填写。然后依次点击Create、Done. 第十五步:点击Item将弹出下面窗口。 第十六步:如下图添加变量,完成后依次点击AdviseEx、Done。第十七步:观察Client中的数值。 第十八步:设置INTOUCH:双击访问名。 弹出下面窗口: 点击添加:访问名可以随便起,应用程序名就是这个,主题名是在第八步中起的名字。然后点确定。 双击标记名字典:以下就不详细介绍了。 标记名规则: =DB1,W0 =DB1,D0 = = = 后记:网上发布的一些这方面的文章介绍的比较繁琐,而且不全面,有时会把你弄蒙了,这里介绍的比较全面,而且简单易懂,希望大家多提意见,谢谢。

PLC与上位组态软件通讯设置Modbus审批稿

P L C与上位组态软件通讯设置M o d b u s YKK standardization office【 YKK5AB- YKK08- YKK2C- YKK18】

目录

1PLC与Intouch软件通讯设置 Intouch软件中与施耐德PLC相关的驱动只有三种:Modbus TCP/IP、Modbus Plus、Modbus。 1.1 利用Modbus TCP/IP协议的通讯设置 1.1.1IO Server软件配置 首先启动Intouch软件中的IOServer软件(软件与Intouch软件不同时提供,除非盗版):Modicon MODBUS Ethernet软件,见下图所示: IO Server软件选择画面 Server配置 软件启动后,点击Configure->Server Settings…菜单,见下图所示: 在弹出对话框中主要设置两个参数: ●Protocol Timer Tick:该时间必须是最快刷新数据所需时间的2~4倍;●Start automatically as Windows NT Service:如需系统启动后,该IO Server 驱动自动运行时,可以选中。 注意: ●上述设置在下次启动时自动生效。

Server Settings设置画面 主题名配置 点击Configure->Topic Definition…菜单,见下图所示: Topic Definition设置画面 点击New…按钮,可以添加一个主题名。主题名配置如下所示:

主题名设置画面 对话框中设置的参数如下: ●Topic Name:连接的PLC设备的名称; ●IP Address:连接的PLC设备的IP地址; ●Dest_Index or Unit_ID:通过网关连接到以太网时,需要设置网关的映射 值;没有时可以默认; ●Slave Device Type:常见的共有下列类型:484、584/984、Micro84、 Quantum等类型。484对应Compact PLC(地址必须为4位);584/984对应Premium、Micro、Twido PLC(地址必须为5位);Quantum对应Quantum PLC(地址必须为6位)。千万不能选错。

Intouch有声报警

Intouch有声报警 系统发生报警时工控机发出报警声,点击操作画面上的报警灯进入报警画面可看到具体报警内容,且所有发生的报警均有48h历史记录。InTouch可为每个数据定义报警信息,模拟量还可定义高、低、高高、低低报警值,且可通过条件脚本或数据值改变脚本和用户编制的快速脚本处理各种报警信息,如弹出报警窗口或声音提示。例如,定义一个条件脚本,并在On True脚本框中写上: Show "motor1_high_alarm";(弹出报警窗口) 或 PlaySound("d:\sound\阴床硅量过高报警.wav", 1);(声音报警) 湖州凤凰污水厂具体实践应用: 设置条件为:$System.UnAck {此条件的意义在于报警为确认} 执行语句为:PlaySound("d:\ALARM.wav", 1); 图一

图2 在此说明下,$System.Unack为未确认的报警,在未确认的情况下执行下面的脚本,在此条件类型设置为真期间,每隔6000ms,也是每隔这段时间判断调试是否符合,符合了就发出声响,直到你将报警确认或警报消失。 在此注意的是双引号里面为.wav格式的声音文件,在实际操作过程中注意详细的路径。后面的1,详见附件内容或者查看Intouch 帮助文件。

附件: PlaySound() 函数 播放波形文件的声音或 Windows 缺省声音。 语法 Playsound (soundname, flag) 参数 soundname 声音或波形文件的名称。字符串值、消息标记名或字符串表达式。如果给声音定义名称,它必须在 Win.ini 文件中的 [Sounds] 部分进行定义,例如 MC=”c:\test.wav” flag 指定如何播放声音。文字整数值、整型标记名或整型表达式,含义如下: 0 - 同步播放声音一次(脚本等到声音播放完毕才继续执行)。 1 - 异步播放声音一次(脚本不必等待声音播放完毕再继续执行)。 9 - 连续播放声音(直到再次调用 PlaySound() 函数为止)。 示例 此脚本播放 c:\welcome.wav 文件的声音一次,并暂停脚本执行,直到声音播放完毕。 PlaySound("c:\welcome.wav",0); 此脚本连续播放声音警告。在 win.ini 文件 [Sounds] 部分,需要将声音名称Alert 与声音文件关联起来,例如: Alert=c:\alert.wav. PlaySound("Alert",9);

相关文档