Intouch与1200通信

合集下载

Intouch1200通信

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的通讯

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之间通讯经典教程

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及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通讯

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通信

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通信

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通信

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。

intouch与plc通讯配置

intouch与plc通讯配置

intouch与plc通讯配置
intouch7.0与plc通讯配置
首先,选择intouch7.0 命令里的I / O Servers的modicon MODBUS 命令
弹出MODBUS窗口,在MODBUS窗口中,点击Com Port Settings命令
点击后弹出窗口
然后点击Topic Definition…命令
弹出窗口
点击New 按钮,弹出窗口
在Topic name中填写PLC,在Com port中填写串口端,在Slave ID 中填写plc通讯地址,在Slave Device Type中选择 E Model PLC (6 digit) 如图:
点击OK后,点击T opic Definition窗口的Done按钮此时I / O Servers配置完成。

打开INTOUCH7.0 应用程序,点击配置下的访问名项
弹出访问窗口
点击添加按钮,弹出添加访问窗口,填写访问数据,如下图
填写完毕后点击确定即可。

这是INTOUCH与PLC的通讯即建立成功
在启动intouch程序前首先要先启动I/O Servers程序组里的modicon modbus程序。

PLC丨S7-1200与第三方设备实现自由口通信详解

PLC丨S7-1200与第三方设备实现自由口通信详解

PLC丨S7-1200与第三方设备实现自由口通信详解导读:西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的应用,由于其性价比高,所以常被用作小型自动化控制设备的控制器,这也使得它经常与第三方的设备(扫描枪、打印机等设备进行通讯。

因为没有第三方的设备,这里就以超级终端为例介绍自由口通讯。

1控制系统原理图1:控制系统原理2硬件需求S7-1200 PLC目前有3种类型的CPU:1)S7-1211C CPU。

2)S7-1212C CPU。

3)S7-1214C CPU。

这三种类型的CPU都可以连接三个串口通信模版。

本例中使用的PLC硬件为:1)PM1207电源( 6EP1 332-1SH71 )2)S7-1214C ( 6ES7 214 -1BE30 -0XB0 )3) CM1241 RS232 ( 6ES7 241 -1AH30 -0XB0 )3软件需求1) 编程软件Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)4组态我们通过下述的实际操作来介绍如何在Step7 Basic V10.5 中组态S7-1214C 和超级终端通信。

点击桌面上的“Totally Integrated Automation Portal V10”图标,打开如下图:图2:新建S7 -1200项目首先需要选择“Create new project”选项,然后在“Project name:”里输入PTP;在“Path:”修改项目的存储路径为“C:\”;点击“Create”,这样就创建了一个文件PTP的新项目。

创建后的窗口如下图所示:图3:新建项目后点击门户视图左下角的“Project View”切换到项目视图下,如下图:图4:切换到项目视图打开后,在“Devices”标签下,点击“Add new device”,在弹出的菜单中输入设备名“PLC_1”并在设备列表里选择CPU的类型。

选择后如下图:图5:PLC硬件组态插入CPU后,点击CPU左边的空槽,在右边的“Catalog ”里找到“Communication”下的RS232模块,拖拽或双击此模块,这样就把串口模块插入到硬件配置里,接下来就需要配置此RS232模块硬件接口参数,选择RS232模块,在其下方会出现该模块的硬件属性配置窗口,在属性窗口里有两个选项,一个是“general”;一个是“RS232 interface”。

INTOUCH监控软件通讯设置

INTOUCH监控软件通讯设置

目录1PLC与Intouch软件通讯设置 (2)1.1 利用Modbus TCP/IP协议的通讯设置 (2)1.1.1 IO Server软件配置 (2)1.1.2 软件编程设置 (4)1.1.3 IO Server状态监视 (5)1.2 利用Modbus Plus协议的通讯设置 (6)1.2.1 IO Server软件设置 (6)1.2.2 软件编程设置 (6)1.3 利用Modbus协议的通讯设置 (7)1.3.1 IO Server软件设置 (7)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)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驱动自动运行时,可以选中。

INTOUCH监控软件通讯设置

INTOUCH监控软件通讯设置

目录1PLC与Intouch软件通讯设置 (2)1.1 利用Modbus TCP/IP协议的通讯设置 (2)1.1.1 IO Server软件配置 (2)1.1.2 软件编程设置 (4)1.1.3 IO Server状态监视 (5)1.2 利用Modbus Plus协议的通讯设置 (6)1.2.1 IO Server软件设置 (6)1.2.2 软件编程设置 (6)1.3 利用Modbus协议的通讯设置 (7)1.3.1 IO Server软件设置 (7)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)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驱动自动运行时,可以选中。

触摸屏如何与PLC通信

触摸屏如何与PLC通信

想用触摸屏修正准时器的准不时光:第一步,用软件先把FX2N PLC中的程序读出,找到设置时光用的准时器的常数值K,编程时把常数K直接修正为D,D应当选择断电保持数据存放器,规模在D200-D511之间,其它不动,然后写入PLC 中.第二步,选择触摸屏型号,建议选用威纶MT6056iv触摸屏,用软件编程,编程时做一个数值设置按钮,按钮对应PLC中的数据存放器D,当手指触碰着该按钮时,会消失数值输入小键盘,此时,即可修正准时器的时光了.市场上任何触摸屏与PLC平日通信不上不过乎要确认四个问题:测试模仿:用我们的组态软件,用plc本身的通信电缆和电脑相衔接,在线模仿看看工程是否通信的上.可以用个数值输入部件或是开关,对其操纵,看看关失落模仿器之后再开在线模仿后之前的操纵是否还在,是否直接提醒NC.(NC和之前操纵没有写下去即为没有通上)(测试线):用万用表按照接线图的引脚界说测试接线.一:触摸屏的参数.检讨一下触摸屏的参数设置.这里面有几个参数须要特殊留意的1:通信口的设置---------必定要确认清晰PLC衔接触摸屏的COM1口照样COM2口2:装备类型------------------这个是最主要的,假如协定没选对的话,其他就不必说了3:衔接方法------------------PLC跟触摸屏的连线,确认功德RS485,照样RS232C4:接口参数跟PLC站号----------------必定要跟PLC里面的设置一致.二:假如参数确认设置好了,接下来就排查线路的问题.确认RS485,RS232C的做线是否准确,触摸屏与各类PLC接线的做法不一样.这个可以参照维控(plc与触摸屏通信线接法帮忙文档)检讨这个是正常排查通信问题的根本办法.接下来教大家若何绕开触摸屏的问题------在线模仿.在通信不上的时刻,有的客户会猜测可能是触摸屏的问题,或者接口的问题.在线模仿就是绕开触摸屏,直接用PLC跟电脑进行衔接.具体的做法:1:PLC跟电脑要经由过程RS232进行衔接.有的PLC有RS232的接口,有的没有,没有的可以经由过程转接头接到电脑上.2:新建一个简略的工程.放两个元器件,一个数值显示,一个数值输入.地址设置PLC里面的地址.3:工程参数设置必定要跟PLC里面的设置一样.4:点击在线模仿功效如许子做就可以很显著检讨PLC能不克不及跟PC通信上.假如可以通信上就可以消除PLC方面的问题,跟参数设置的问题.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 如何设置? 下面两张图,是我理解设置的。


..





相关文档
最新文档