Intouch与1200通信
Intouch1200通信

描述 可以建立 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 项目中新建变量。
序 在 S7-1200 PLC 项目的数据块 DB1 中创建变量 号 1. 在项目中添加数据块 DB1 点击“项目树”下的“添加新块”。
点击“数据块(DB)”按钮。
去掉“仅符号访问”的勾选框,或者在 STEP 7 V11 版本中选择以“标准 - 与 S7-300/400 兼容”的方式。
点击“确定”按钮。
图 01 从 STEP 7 V12 版本开始,必须在添加数据块之后, 在数据块的属性中取消“优化的块访问”选项。
资料图 02 从固件版本为 V4 的 CPU 开始,需要 PLC 属性的“保护”菜单下,激活连接机制中“允许从远程伙伴(PLC, HMI,OPC…)使用 PUT/GET 通信”。
图 032. 在 STEP 7 Basic 中分配变量 双击 DB1。
在“名称”和“数据类型”下添加下面 3 个变量并给其赋“初始值”。
intouch的通讯

2 InTouch简介InTouch概要InTouch 组态软件是美国Wonderware公司FactorySuite套装软件的一个主要组成部分,它为以工厂和操作人员为中心的制造信息系统提供了可视化工具,为制造信息系统集成了操作人员所需的各种信息,在食品加工、半导体、石油和天然气、汽车、化工、医药、纸浆和造纸、运输及公共设施等行业都有着广泛应用。
InTouch特性和优点(1)开放、易用的开发环境。
利用目前通信技术中的现有标准,为应用开发人员提供了一个开放和易用的开发环境,并支持ActiveX、OPC(OLE for Process Control)、开放数据库互连(ODBC)及标准的动态数据交换(DDE),为用户自行开发外挂程序提供接口。
(2)集成的I/O通信。
Wonderware公司与100多家第三方开发公司(包括Allen-Bradley,Siemens,M odincon等)合作,提供各种32位 I/O Server,目前主流的通信协议(例如以太网Modbus、串口Modbus)都有现成的I/O通信驱动。
(3)丰富的图形用户界面。
InTouch允许应用开发人员使用易于理解和配置的工具快速开发定制图形,并提供了一个常用图符库。
应用开发人员可以轻易地创建生动的图形界面,通过易用的配置向导实现实时信息的链接,并可调用内嵌的脚本编辑器扩展图形功能。
运行时画面切换的响应速度也是一般组态软件无法相比的。
(4)灵活的脚本支持。
InTouch软件的脚本分为画面、应用程序、键、条件、数据改变及QuickFunction 等多种,采用类Basic的语法,并提供丰富、易用的脚本函数,适用于多种场合,为应用开发人员制作功能强大、画面丰富的系统提供了有力保障。
(5)分布式的历史数据系统。
允许用户动态地为趋势图的每支笔指定不同的历史文件数据源,允许操作员在同一个趋势图中查看本地InTouch的历史数据和Industrial SQL Server的历史数据。
PLC与intouch之间通讯经典教程

Browse OPC ItemBrowse OPC I点t击em这Br个ow按se钮OP,C 会It出em现Br一ow个se浏览OPC服务器的对话框, O通P过C 拖It拽em操作可以进行标签登录。
选中拖入的标签,然后点击下方的
,出现一个
在Itemname中默认,不要填写任何就可以,直接点ok,添加完成后,回到前面,点击device items中就会出现选择好的标签名, 然后双击选中一个名字,复制,在下面的与intouch链接中需要用到
12. 关闭关闭关闭关闭MelsecEthernet ,于Takebishi.MelsecEthernet.1上按下鼠标右键,选到
Deactivate Server 就可以关闭Daserver .
整体架构如下图整体架构 如下图整体架构如下图整 体架构如下图:
二.以IAS OPC Client来联机的步骤:
4. 在点选红框处的”+”,新增Item .
5. 再点选红框处的”…” ,可以进入OPCServer Browser 6. 点选路径(MELSECA\PLC_Q),选到Item (D0).
7. 鼠标左键点到D0,不要放开再拖到Basket 窗口再放开鼠标左键,再按OK钮. 8. 再将Attribute 改成你要的Name .
2. 新建一个标记名 myTag1 类型必须为 I/O型, 其访问名为 myExcel 项目为r1c1 (即访问第一行第一列单元格) 这样,这个TAG就可和你的EXCEL动态交换了 我不知道TAG就和EXCEL进行动态交换了,它们动态交换有何特征呀,有何显示, 你怎样才能知道它们在动态交换呀? 我是先启动InTouch在启动EXCEL的.各位大虾请指教.
2、 OPCLink中的配置
(完整版)Intouch与Intouch及Intouch通过OPC与Intouch通讯

本文主要介绍两种Intouch与Intouch之间的通讯方式。
一种是不通过OPC,而是用Intouch自身的方式进行数据通讯;另一种是通过OPC的方式,实现Intouch 之间的通讯。
1. Intouch与Intouch的数据通讯步骤1:在Intouch-WindowMaker的工具选项下双击访问名。
步骤2:点击添加。
步骤3:设置如下图的访问名。
“访问名”定义与另一个I/O 数据源之间的通讯链接。
每个“访问名”指定一个由节点名、应用程序名、主题组成的I/O 地址。
访问名:由节点名,应用程序名和主题名组成的I/O地址。
(可以自己取名)节点名:是被访问的数据所在节点的IP地址或计算机全名。
(由被访问的数据所在节点决定)应用程序名:是Intouch的应用程序名,即view。
主题名:是Intouch的标记名,即tagname。
步骤4:打开标记名字典。
步骤5:点击新建,输入标记名,选择详细。
步骤6:选择标记名类型。
(一定是I/O型,并与被访问的数据的数据类型保持一致,例子中为I/O整形)步骤:7:选择新建的访问名,输入项目,并保存。
(项目为被访问数据的标记名,即另一节点的Intouch程序内的标记名,例子中为test)两边同时运行Intouch,test123的值即为另一节点中Intouch程序内的test 的值,即可完成Intouch与Intouch的通讯。
2.Intouch通过OPC与Intouch通讯。
概要介绍以下部分介绍了用 InTouch 作为数据源,配置 FSGateway DA Server 的必要步骤。
InTouch客户端可通过Suitelink、DDE 和OPC方式从FSGateway中读取数据;同时,FSGateway也可作为Intouch数据的桥梁,供第三方应用程序通过OPC协议读写Intouch的实时数据。
在开始之前,请确保已满足以下条件:1.仔细阅读并按照FSGateway的Reademe文件及相关文档,获得 FSGateway 所需要的系统要求、正确的安装过程以及操作系统等信息。
InTouch与西门子及施耐德PLC通讯

InTouch与西门子及施耐德PLC通讯概要:通讯是工业生产过程中的关键部分,Wonderware 凭借其丰富的I/O Server产品库领导着简化通讯的潮流。
这些服务器可以为生产现场中使用的各种控制与传感设备提供接口,而Wonderware的DAServer使得通讯与连接达到了更高的水平。
DAServer作为Wonderware 的服务器,能够提供更强的通讯诊断功能与更高的性能。
本文主要介绍了如何配置DAServer来实现通过TCP/IP协议与西门子、施耐德PLC的通讯。
作为一款常用的监控组态软件,InTouch是面向监控与数据采集的软件平台工具,具有丰富的设置项目,使用方式灵活,功能强大。
它最早主要解决人机图形界面问题,随着它的快速发展,实时数据库、实时控制、通信及联网、开放数据接口对I/O设备的广泛支持已经成为它的主要内容。
随着技术的发展和市场需求的增加,PLC的结构和功能也不断改进,生产厂家不断推出功能更强的PLC新产品,如西门子公司在S5系列PLC的基础上推出了S7系列PLC,如施耐德公司推出的昆腾系列PLC。
一、InTouch与西门子PLC通讯1.首先需要在工控机上安装画面组态软件InTouch,本例子中安装的版本为InTouch 10.6;2.在工控机上安装与西门子PCL通讯的驱动SIDirect DAServer3.0:购买的每套正版InTouch软件中都附有一张通讯驱动光盘,其中就包含与西门子PLC通讯的驱动,如图1所示;图25.右键点击Configuration,然后选择Add PortCpS7 Object,此时就新建了一个名字为New_PortCpS7_000的西门子通讯项目,然后再右键单击 New_PortCpS7_000,就可以选择建立与S7-200或S7-300系列的PLC通讯,本文中以S7-300为例子,如图3所示;6.对新建的与S7-300系列PLC通讯的项目进行配置,具体的参数设置对话框如图4所示:图4Network Address:输入PLC的IP地址,在此例子中PLC的IP地址为128.1.1.104,同时要确保工控机的IP地址与PLC的IP地址在同一网段上,在此例子中将工控机的IP地址设置为128.1.1.201;Local TSAP:定义本地站的传输服务访问点,这两位数字都为16位进制数字,推荐设置为1.0;Remote TSAP:定义PLC的传输服务访问点;Remote Rack No:定义PLC的通讯模块所在的机架号;Remote Slot No:定义PLC的通讯模块所在的插槽号;Connection Resource:定义连接资源,从下拉框中选择16进制的连接资源。
Intouch与1200通信

描述 可以建立 和 S7-1200 之间的通信连接。
但是,请注意一些 限制。
注意 尽管西门子还没有正式声明支持在 S7-1200 和 之间建立 连接,本 描述一个解决方案。
通过在以下章节的描述,可以得 到如何建立这样一个连接。
限制 由于原来 是专为 S7-200 设计,这里会有一些限制: 在 S7-1200 中只有数据块 1 的变量能够被访问,因为S7-200 只有一个数据块。
S7-1200 中的 1 必须使用非符号寻址。
当在创建 1 时,去掉“仅符号访问”的勾选框(图 01)。
要求 下面列举的是硬件和软件方面的要求: S7-1200 以太网线 7 基本版 V10.5 或者更高版本 V1.0.4.10 (4) 或者更高版本 在 S7-1200 项目中的数据块 1 中创建变量 请依照下列步骤,在 S7-1200 项目中新建变量。
1 / 10序 在 S7-1200 项目的数据块 1 中创建变量 号1. 在项目中添加数据块 1 点击“项目树”下的“添加新块”。
点击“数据块()”按钮。
去掉“仅符号访问”的勾选框,或者在 本中选择以“标准 - 与 S7-300/400 兼容”的方式。
点击“确定”按钮。
7 V11 版图 01 从 7 V12 版本开始,必须在添加数据块之后, 在数据块的属性中取消“优化的块访问”选项。
图 02 从固件版本为 V4 的 开始,需要 属性的“保护”菜单下,激活连接机制中“允许从远程伙伴(,,…)使用 通信”。
2 / 10图 03 2. 在 7 中分配变量双击 1。
在“名称”和“数据类型”下添加下面 3 个变量并给其赋“初始值”。
01: "" 02: "" 03: ""图 04 点击工具栏上的“保存项目”按钮。
点击工具栏上的下载按钮将项目下载。
3. 在 7 监视变量 使用 7 软件的监控表功能检查变量的值。
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 项目中新建变量。
1.在项目中添加数据块 DB1点击“项目树”下的“添加新块”。
点击“数据块(DB)”按钮。
去掉“仅符号访问”的勾选框,或者在 STEP 7 V11 版本中选择以“标准 - 与 S7-300/400 兼容”的方式。
点击“确定”按钮。
图01从 STEP 7 V12 版本开始,必须在添加数据块之后,在数据块的属性中取消“优化的块访问”选项。
图 02从固件版本为 V4 的 CPU 开始,需要 PLC 属性的“保护”菜单下,激活连接机制中“允许从远程伙伴(PLC,HMI,OPC…)使用 PUT/GET 通信”。
图 03图 04点击工具栏上的“保存项目”按钮。
点击工具栏上的下载按钮将项目下载。
3.在 STEP 7 Basic 监视变量使用 STEP 7 Basic 软件的监控表功能检查变量的值。
在“项目树”下通过“添加新监控表”建立一个监控表,并在“名称”和“地址”中填写需要的变量。
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 项目中新建变量。
序 在 S7-1200 PLC 项目的数据块 DB1 中创建变量 号 1. 在项目中添加数据块 DB1 点击“项目树”下的“添加新块”。
点击“数据块(DB)”按钮。
去掉“仅符号访问”的勾选框,或者 在 STEP 7 V11 版本中选择以“标准 - 与 S7-300/400 兼容”的方式。
点击“确定”按钮。
图 01 从 STEP 7 V12 版本开始,必须在添加数据块之后, 在数据块的属性中取消“优化的块访问”选项。
完美 Word 格式整理版范文范例参考图 02 从固件版本为 V4 的 CPU 开始,需要 PLC 属性的“保护”菜单下,激活连接机制中“允许从远程伙伴(PLC, HMI,OPC…)使用 PUT/GET 通信”。
图 032. 在 STEP 7 Basic 中分配变量 双击 DB1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
描述 可以建立 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 项目中新建变量。
序 在 S7-1200 PLC 项目的数据块 DB1 中创建变量 号 1. 在项目中添加数据块 DB1
点击“项目树”下的“添加新块”。
点击“数据块(DB)”按钮。
去掉“仅符号访问”的勾选框,或者在 STEP 7 V11 版本中选择以“标准 - 与 S7-300/400 兼容”的方式。
点击“确定”按钮。
图 01 从 STEP 7 V12 版本开始,必须在添加数据块之后, 在数据块的属性中取消“优化的块访问”选项。
..
图 02 从固件版本为 V4 的 CPU 开始,需要 PLC 属性的“保护”菜单下,激活连接机制中“允许从远程伙伴(PLC, HMI,OPC…)使用 PUT/GET 通信”。
图 03 2. 在 STEP 7 Basic 中分配变量
双击 DB1。
在“名称”和“数据类型”下添加下面 3 个变量并给其赋“初始值”。
Item_01: "Byte" Item_02: "Int" Item_03: "DWord"
..
图 04 点击工具栏上的“保存项目”按钮。
点击工具栏上的下载按钮将项目下载。
3. 在 STEP 7 Basic 监视变量 使用 STEP 7 Basic 软件的监控表功能检查变量的值。
在“项目树”下通过“添加新监控表”建立一个监控 表,并在“名称”和“地址”中填写需要的变量。
本例中,添加下面 3 个变量:
Item_01: "DB1.DBB0" Item_02: "DB1.DBW2" Item_03: "DB1.DBD4"
图 05 表 01 创建一个新的 PC Access 项目,并在其中创建变量 依照下面的步骤,在 PC Access 和 S7-1200 PLC 之间建立连接,进而访问 PLC 中的数据。
序 创建一个新的 PC Access 项目,并在其中创建变量 号 1. 创建一个新项目
浏览菜单栏,选择“文件 > 新建”。
创建一个新项目。
..
图 06 2. 添加新 PLC
选择“项目树”下的条目 "MicroWin(TCP/IP)" 。
浏览工具栏,选择“编辑 > 新 > PLC”。
一个“新的 PLC” 会被添加到项目中,并且会自动打开“PLC 属 性”窗口。
在此窗口中填入以下参数: 名称:"S7-1200_PLC" IP 地址:"192.168.0.11"(S7-1200 PLC 的 IP 地址) TSAP 本地:"10.00."(PC Access 的 TSAP) TSAP 远程:"03.01."(S7-1200 PLC 的 TSAP) 点击“确认” 按钮。
图 07 3. 添加新条目
在“项目树”中选择 S7-1200 PLC。
在菜单栏中选择“编辑 > 新建 > 条目”。
“条目属性”窗口对话框被自 动打开。
..
为访问 S7-1200 PLC 中的数据,请按照下面步骤: 填写条目名称到“名称:”输入域。
填写条目地址到“地址:”输入域。
在“数据类型:”输入域选择数据类型。
另外,可以设定存储区地址的访问权限为“只读”或者“只写”。
点击“确认”按钮。
图 08 注意 请参考本文档结尾的“可访问变量和条目”中的可访问条目列表。
4. 保存项目 浏览菜单栏,选择“文件 > 保存”来保存项目。
图 09 注意 ..
在任何时候打开或者编辑了 PC Access 项目,必须点击“保存”按钮以便把变量组态传送给服务器。
图 10 5. 在测试客户机中监测条目
选中希望监控的条目,然后点击工具栏中的“在测试客户端中添加当前条目”。
被选中的项目会被添加到 客户测试机中。
图 11 6. 开始测试客户端
点击工具栏上“测试客户机”按钮。
客户测试机会在线访问指定的目标数据。
在“数值”栏中,可以看到所列条目的实际数值。
如果成功连接 S7-1200 PLC,“质量”栏中会显示 "Good"。
..
图 12 表 02
可访问的条目 下面表格列出了所有可以访问的条目,包括对应地址格式举例。
条目
地址举例
变量
"VB0", "VX1.0", "VW2", "VD4" 等。
位存储区
"MB8", "MX9.2", "MW10", "MD12" 等。
输入
"I0.0", "AI0" 等。
输出
"Q1.3", "AQ0" 等。
表 03
想做 intouch 和 S7-1200 的以太网通讯,网上查到很多种方法: 1、intouch 通过 DAServer 直接连接 S7(网上未说明是 S7-1200); 2、intouch 通过 s7 I/OServer(或 OPCLink)连接 SIMATIC NET 再读取 S7-1200; 3、intouch 通过 OPClink 连接 PC Access 再读取 S7-1200。
感觉后两种方法好繁琐。
以前有见过《intouch 连接 WAGO PLC》或者《inconics 连接 AB PLC》 直接只是使用了一个第三方软件,设置非常的简单。
请问 intouch 和西门子有什么简单的连 接方法吗?
..
求大神帮助,S7-1200 需要如何设置?DASSIDirect 如何设置? 下面两张图,是我理解设置的。
..
。