当前位置:文档之家› 如何配置Intouch SIDirect DAServer 通过TCPIP和S7 PLC通信

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

如何配置Intouch SIDirect DAServer 通过TCPIP和S7 PLC通信
如何配置Intouch SIDirect DAServer 通过TCPIP和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 程序。

3.在ArchestrA System Management Console(SMC)中找到“DAServer Manager”树下的SIDirect DAServer。在Local 节点下,DAServer 名字是“ArchestrA.DASSIDirect.1”。见下图1:

图1. SMC中的DASSIDirect DAServer

4.展开ArchestrA.DASSIDirect.1,并选择“Configuration”,将出现如下“Global Parameters”对话框(图2):

图2. DASSIDirect – 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中消息更新的最大允许时间。此数字应该设置为一个单独的数据更新不应超过此时间设置。

! Server Protocal Timer: 因为SIDirect DAServer使用事件驱动的协议引擎,此选项无效。

! Diagnostic Backlog Size: 定义在“Transaction Diagnostic”根上可显示的最大的Transaction数。

! Poke Mode: 有以下有效模式:

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

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

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

! Case Sensitive: 控制DAServer按大小写顺利扫描数据项和Device Group。

! Device Group Cache: 此参数保留将来使用。

! Simulation Mode: 此设置在此SIDirect DAServer中无效。

! System Items: 此参数控制系统数据点是否出现在浏览窗口中,是否做为DAServer数据采集接口的有效数据项。

! Unique Device Groups: 此参数控制是否检查Device Group在整个DAServer中的唯一性。

5.右键点击“Configuration”图标。

6.在菜单中选择“Add PortCpS7 Object”。

7.右键点击“New_PortCp_000”并选择“Add S7Cp Object”,出现如下S7参数设置对话框(图3):

图3. S7 CP通信参数

! Network Address: 输入PLC的IP地址,在此例子中,PLC的IP地址是192.168.10.41

! Local TSAP: 定义本地站的传输服务访问点,第一为数字定义设备,第一位数字为0,推荐设置为01.00

! Remote TSAP: 定义PLC的传输服务访问点。

! Remote Rack No.: 输入10进制机架号。

! Remote Slot No.: 输入10进制的CPU槽号。在此Tech Note中,机架号设为0,CPU槽号设为3(电源模块占2个槽,所以CPU槽号为3)。

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

8.选择“Device Group”属性页。

9.右键点击“Device Group”对话框中的空白地方,添加新的Device Group(类似主题名)到Device Group对话框中。如下图4所示:

图6. SIDirect DA Server已激活

测试此 DASSIDirect Server

DASSIDirect Server已经准备就绪,下面做一个快速的通信测试来验证和我们可以和PLC的连接。

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

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协议。

图7. Create Connection 对话框

4.依此点击“Create”,“Done”。

5.在主菜单上选择“Item”。

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

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

图9. Item

图10. WWClient显示MB90的值

制作好你所需要的大窗口WindowName,并假定窗口大小为(Width, Height)。由Wonderware 中国技术支持部提供。

西门子PLC(DP-DP)通讯设置

S7-300 PLC 315-2DP之间的DP通讯设置 说明: 硬件:本例中, 以CPU 315-2DP(315-2AF03-0AB0)作为主站; 以CPU 315-2DP(315-2AG10-0AB0)作为从站。 通讯:主站发送2字节数据,从站接收后,再将接收的数据发送回主站。 1.建立S7-300主站:S7-300 (M) 在硬件配置中,设置CPU 为主站模式。 2.建立S7-300从站:S7-300(S) 在硬件配置的DP属性菜单中, 1>. 在操作模式栏设置CPU 为从站模式。

2>. 在“配置”栏内,单击“NEW”按钮,进入通讯配置画面。 ●在此画面内。只能先配置从站输入/输出数据。 ●在“Address type”选择是输入或输出; ●在“Address”选择输入/输出的地址(此地址是SFC14,SFC15功能块的“LADDER”地址); ●分别在“Length”、 “Unit”、“Consistance” 内写入输入/输出通讯数 据的长度、长度单位及 通讯形式。 本例中设置如下: 输入数据从I100开始, 为2个字节; 输出数据从Q200开始, 为2个字节;

3.在主站内配置通讯参数 打开主站的“硬件配置”画面: 选中DP网络,在“配置文件”内选择CPU31X 。 1>.出现下面画面,单击“Connect”按钮。 2>. 进入“Configuration”:

出现先前所配置的从站通讯数据,分别进入每一行,配置与从站通讯参数所对应的主站的通讯参数。 注意:1)从站的输入对应于主站的输出;从站的输出对应于主站的输入; 2)设置的通讯数据长度一定要与程序中的功能块中的通讯长度一致。

数据通信硬件配置

数据通信硬件配置 □数据通信硬件配置的基本模式 可以从下述的基本模式来配置一个计算机网络系统:点到点式、星形、层次或树形、环 1. 点到点式配置是指两台远程计算机之间的通信。 2. 若干个小型计算机系统被连接到一台大型中央计算机(称为宿主计算机或主计算机)上。这些小型计算机系统可以通过主计算机彼此通信,而且通常共享主计算机上公司级的数据 3. 层次形配置把在某一层计算机与其下一层的计算机相连接。在某给定层上的各计算机之间的通信是这样的:将信息先发送到上一层的一台计算机,然后再经过连接链路将信息送到该给定层上的另外一台(或多台)计算机。层次形配置能够反映出公司的组织结构。例如,一台总部的计算机可以与各区域的计算机相连接,而各区域的计算机又可以与分区的计算机相连接。处在第三层的计算机不一定比第二层要小。因为在一个人口众多的东北分区的分区办公室的处理量,很可能要比整个西南区域的处理量要大得多。 4. 环形配置最适合于希望在邻近的计算机之间进行通信的情况。而且当租用额外的线路来连接所有的计算机而带来的处理上的不便时,它是一种可接受的变通办法。图20.8.4中计算机1与计算机3经过计算机2进行通信。如果由于某种原因使得计算机2失效,那么仍然可以通过计算机4和5来发送信息。 5. 如果计算机4和3只有与计算机5单独通信的要求,那么就没有必要在所有节点建立起 6. 在现实中很少能找到纯粹是上述某一种类型的配置。多数的通信网络都是混合配置的。究竟将一个混合配置看成是环形、星形还是其他类型主要取决于该配置中占主要支配地位的配置特征。一个分布式数据处理系统将使用最适合于其公司情况的配置。 □数据通信硬件的组成 在通信网络中终端可以是一台交互式的小型视频显示器(VDU),也可以是一台中型计算机系统。对每一台终端都指定了一个“地址”。 调制解调器(MODEM)这种装置,能将适合于计算机的电信号转换为适合于传输设备的信号(例如,适于电话线的模拟信号)。然后,这些“调制过”的信号由另一台MODEM“解调”成适合于计算机的电信号以待处量。能够传送适合于计算机的数据(数值数据)的传输设备并不需要调制解调处理。当操作员使用电话来“拨通”计算机时,就一定需要MODEM了。这种类型的MODEM 集中器或多路调制器是一种“下行线路”9与主计算机相距较远)的设备,它用来从若干台低速设备(如,VDU)收集数据,然后通过一条高速线路传送这些“已被集中”的数据。当在一远程地点有几台低速终端时,使用这种集中器(又称群控器)在经济上是节省的。因为

CDT通讯配置方法

CDT通讯配置方法 1配置通讯测点 进入HERC8000系统后,点击通讯配置,可配置通讯测点。测点文件后缀名为.drvcfg ,保存至/home/herc/projects.xxx/drvconfig/xxx.drvcfg 目录。 2 编译规约程序 将CDT规约源程序放至/home/herc/ext 目录。 编译该源程序,在Linux下命令为:make –f make.lnx lnx 在Sun下命令为:make –f make.sun sun 生成的可执行文件在/home/herc/exe目录下。 (其中,要注意不要存在多个规约用相同的可执行文件名的情况,否则易引起冲突。若要修改可执行文件名,可用vi 命令打开make文件,修改文件第一行:PROG=可修改的exe 文件名) 3 查看或修改串口驱动名称 进入目录/home/herc/data/resource ,用vi 打开文件drvlist.properties ,修改串口驱动名称。若其中已定义了该串口驱动名称,则无需修改;若无定义,则需增加定义。具体方法如下:用vi打开drvlist.properties后,在最后一行增加定义语句,如CDT92=cdt92drv,38 (前面的CDT92即为数据库——设备——全厂——驱动配置下串行接口中的驱动名称。)增加驱动名称后需重启计算机,这样在数据库——设备——全厂——驱动配置下串行接口中的驱动名称的下拉菜单中才能找到该名称。 注意:用vi打开修改drvlist.properties时,如果未用正常方式而选择直接关闭终端窗口时,会导致再次打开该文件时会出现乱码。这是因为交换文件未删除所致。此时,只需删除交换文件就能解决该问题。 4 进行通讯配置 进入数据库,在全厂——驱动配置里,进行串行接口配置。 其中: 描述描述该驱动作用。例如:地调 设备名通讯串口在Linux下的绝对路径。例如:/dev/ttyM0 波特率通讯中使用的波特率。例如:B1200 数据位规约中规定的数据位。例如:8 停止位规约中规定的停止位。例如:1 校验位规约中规定的校验位。例如:奇校验 驱动名称串口驱动名称。例如:CDT92,见3 查看或修改串口驱动名称 站点/地址若为从站,必须配1 资源文件通讯测点文件名。例如:CDT92,见1 配置通讯测点 节点别名运行该规约的计算机别名。例如:WXCOM1,可在HERC的系统配置下查看 5 修改通讯串口的权限 进入目录/etc 下,用vi 打开rc 文件,可见里面各串口工作组权限的详情。修改用于通讯的串口,使其工作在hercgrp工作组权限下。 具体方法如下:在其它串口后添加命令语句/bin/chown herc:hercgrp /dev/通讯串口在

通信配置方案

嘉瑞国际广场通信配置方案 一、项目定位: 嘉瑞国际广场位于浦东新区世纪大道和向城路路口,建筑定位为国际甲级金融业纯办公楼,主要目标客户为银行、证券、高端行业客户,通信系统的配置原则为高效、高速、全方位、多手段、大容量、安全、可靠。主要配置性能达到目前国内先进水平,达到通信自动化(5A)的通信标准。 二、建筑概况及机房布置、方案内容 1、本大楼建筑高度为112m,地下4层,地上24层,总建筑面子61432m2,地上每层建筑面积1800 m2,地上办公区域总建筑面积44100 m2,另屋顶层加建业主办公物业管理用房约1000 m2。 2、大楼设通信机房(38.4 m2),无线通信覆盖机房(19 m2),机房均设在地下,高度为4.7-3.8m,配套空调、电力,机房承载约600KG/m2,可以按需分隔,另可考虑按需设必须机房,屋顶设卫星接受机房。 3、方案的内容 本项目经与上海电信、浦东电信局协商,本方案包括:通信网络的基础设施、网络组织、拟开放的通信业务、通信管道、通信线路、通信机房的设置等方面内容。 三、通信配置及技术要求 1、通信总体要求 上海嘉瑞国际广场的语音通信需求约3000号线,由附近的东昌电信局及沈家弄电信局敷设光、电缆至上海嘉瑞国际广场楼内上海电信主机房MDF实施通信覆盖。其中2600号线采用软交换AG技术实现,500号线采用铜缆方式备份。 数据网络拟在上海嘉瑞国际内部设置核心节点、汇聚节点和接入节点,核心节点作为上海嘉瑞国际广场地块内数据通信业务的统一出口以双路由联至上海电信数据通信网。核心节点设置电信级以太网接入设备、ATM边缘层交换机;汇聚节点设置IP接入交换机;在各接入节点设置IP楼道交换机。采用数据模式为FTTB+LAN模式。 拟在上海嘉瑞国际广场内建设3G、PHS、WLAN、移动GSM900、联通GSM900、联通CDMA及TETRA三网独立的室内覆盖系统。

S通讯博图配置方式

以2台P L C----S7通讯为例(博图配置) 1、新建项目1,,先建立PLC1站点,并添加新子网,IP设好 2、再添加新设备站点 3、也要为PLC2设置子网,IP: 4、点击设备和网络,在连接里选择—S7---连接,注意:这里一定要重新设置~~~~ 5、设置好S7连接之后,点击右手边—设置选项—里的—连接—项,修改本地ID值。注意:两个连接伙伴一定不可以重复ID值~~~~ 6、添加OB1组织块和DB块,注意:DB块里所用的地址点都要提前开辟好,关键就是设定好db块里的数据类型~~ 7、编写OB1里的程序 在--通讯—栏里,找到S7通讯选项,选择GET或PUT功能,对伙伴地址进行赋值或读值~~~~~注意:在编写程序时,在那个PLC下写程序,其程序里的ID地址一定要与该块的ID一一对应。

REQ:心跳脉冲 ID:之前组态的ID号 ADDR_1:指向伙伴中的要接收的数据区域格式:Byte 10 RD_1:指向自己要存入的数据区域格式:Byte 10 ERROR:状态参数,出错为1 STATUS:错误代码 NDR:作业是否完成,完成为1 REQ:心跳脉冲 ID:之前组态的ID号 ADDR_1:指向伙伴中的要写入的数据区域格式:Byte 10 RD_1:指向自己要发送的数据区域格式:Byte 10 ERROR:状态参数,出错为1 STATUS:错误代码 MOR:作业是否完成,完成为1 8、这样,PLC1里的网络组态和程序就完成了 9、然后新建项目2,在项目2里左和项目1同样的设置,只不过程序可以不写,单所用的DB块一定要先设置好。 10、对于两个项目,在下载时要注意: 往PLC1下载程序时,只需要下载PLC1下的程序和组态~~~ 同样,往PLC1下载程序时,只需要下载PLC1下的程序和组态~~

s7 200 485通讯配置

S7-200 ModbusRTU 通信简介 Modbus 是公开通信协议,具有两种串行传输模式,ASCII和 RTU。详细的协议和规范,请访问Modbus 组织的网站:错误!未定义书签。 S7-200 通过以下方式支持 Modbus RTU 通信协议: ?S7-200 CPU 上的通信口0(Port0)通过指令库支持 Modbus RTU 从站模式 ?S7-200 CPU 上的通讯口0 和1 (Port 0 和Port 1)通过指令库支持Modbus RTU 主站模式 在 S7-200 CPU 通信口上实现的是RS485半双工通信,使用的是S7-200的自由口功能。 通过S7-200 CPU 通信口的自由口模式实现 Modbus通信协议,可以通过无线数据电台等慢速通信设备传输。这为组成S7-200 之间的简单无线通信网络提供了便利。 详细情况请参考《S7-200系统手册》(2002 年 10 月或以后版本)的相应章节。 常问问题

1Modbus RTU主站 1.1 Modbus RTU 主站指令库 西门子在 Micro/WIN V4.0 SP5中正式推出Modbus RTU主站协议库(西门子标准库指令)。 图1. 西门子标准指令库(Micro/WIN V4.0SP5) 注意 ? 1. Modbus RTU 主站指令库的功能是通过在用户程序中调用预先编好的程序功能块实现的,该库对P ort 0 和 Port 1 有效。该指令库将设置通信口工作在自由口模式下。 ? 2. Modbus RTU 主站指令库使用了一些用户中断功能,编其他程序时不能在用户程序中禁止中断。? 3. Modbus RTU 主站库对CPU的版本有要求。CPU 的版本必须为 2.00 或者 2.01(即订货号为6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的 S7-200CPU 不支持。 使用Modbus RTU 主站指令库,可以读写 Modbus RTU 从站的数字量、模拟量 I/O 以及保持寄存器。 要使用 Modbus RTU主站指令库,须遵循下列步骤: ?安装西门子标准指令库 ?按照要求编写用户程序调用 Modubs RTU主站指令库 1.2 Modbus RTU主站功能编程 1. 调用 Modbus RTU 主站初始化和控制子程序 使用 SM0.0调用MBUS_CTRL 完成主站的初始化,并启动其功能控制:

DAServer通讯配置

DAServer MELSECA (Takebishi) 联机设定画面 一.以SuiteLink来联机的步骤: 1. 启动SMC (System Management Console) . 2. DAServer Name : MelsecEthernet .

3. 将Poke Mode 选成: Control Mode . **于Configuration 上按鼠标右键,在选Add ** 4. 因目前PLC是使用TCP/IP 及Redundancy(目前只有DAServer有支持Redundancy) ,输入Adapter IP Address :计算机的IP Address ,PLC Port NO:PLC定义

**于New_Adapter_0001 上按鼠标右键,在选Add ** 5. 选取PLC Type,当Redundancy CPU System 为CONTROL (代表DAServer 会自动切换到PLC 的Control端) . 6. 选到Device Group,可以建立Group来取回数据,(在于目前”Q”的地方按下鼠标右键,选取Add .)

键, 选取Add)

8. 使用WWClient 来联机. 9. 可以利用Diagnostics 来观察联机状态. 10. Item Address :X102 及Y177 是Remote PLC 的Item Address .

11. 启动MelsecEthernet ,于Takebishi.MelsecEthernet.1上按下鼠标右键,选到Activate Server 就可以启动DAServer . 当选到Configure As Service 的Auto Service ,将可以自动启动于Service . 12. 关闭MelsecEthernet ,于Takebishi.MelsecEthernet.1上按下鼠标右键,选到

三菱 FX系列PLC串口通讯配置方法

WebAccess 与三菱 FX系列PLC串口通讯配置方法 WebAccess三菱FX系列驱动支持以下型号PLC:FX, FX0, FX0N, FX1N,FX2N,FX1S等。FX系列PLC与上位机软件的通讯方式分为:RS232与RS485两种模式,默认通讯参数如下:波特率:9600,数据位:7位,停止位:1位,奇偶校验:偶校验,下面分别从两个方面进行配置说明: 一、RS232方式通讯 通常情况下,三菱FX系列PLC通过编程口(PS/2)与上位机软件进行RS232模式通讯,此时PLC中不需要做特殊配置,只需在WebAccess中将PLC对应的通讯参数匹配即可。步骤如下: 1、添加通讯端口 图1 添加通讯端口 数据流控(Flow Control):Rts、Dtr握手协议 当使用RS232/RS485转换器进行通讯连接时,数据流控信号将根据该转换器的流 控功能来决定。有些RS232/RS485转换器不需要软件做任何类型的握手协议,而有些 则需要软件进行Rts信号握手协议。强烈建议用户选择具有自动流控的RS232/RS485 转换器。 2、添加设备

图2 设备参数配置 单元号:实际PLC的串行地址号,即Device ID。单个PLC可以默认0进行通讯。 3、添加IO点 根据下图中的“参数”栏选择合适的参数类型(模拟量、数字量)和相应的转换代码。 图3 添加IO点

表1

二、RS485方式通讯 为便于远距离通讯,三菱FX2N系列PLC通过FX2N-485-BD模块实现RS485方式与WebAccess软件通讯,安装FX2N-485-BD需设置PLC的D8120寄存器,请参照《FX通讯用户手册》。FX2N-485-BD通讯模块如下图: FX2N-485-BD模块安装位置图: 图4 FX2N-485-BD模块及接线图 (1)三菱PLC配置方法步骤 1、FXGP/WIN-C编程软件配置方法 使用FXGP/WIN-C编程软件来进行串行口设置。用SC-09编程电缆连接电脑与PLC,在“PLC”下拉菜单中选择“串行口设置(D8120)” 图5 FXGP/WIN-C编程软件串口通讯参数配置 如下图所示,在“硬件”下拉框中选择“RS-485”,在“控制线”下拉框中选择“H/W mode”。

OPC通讯配置详解

O P C通讯配置详解 Revised by Liu Jing on January 12, 2021

OPC 通讯协议解析 1 通讯步骤 1.1 第一问 OPC Client和OPC Server之间通讯谁是主动的? 答:当然是OPC Client。 1.2 第二问 OPC Client第一次动作做了什么 答:从大多数OPC Client行为来看,一是自动遍历本机已注册的OPC Server列表名称,二是等待用户定义预访问的OPC Server的信息。 1.3 第三问 OPC Client第二次动作做了什么? 答:OPC Client的第一步动作会产生分支,访问本地OPC Server的这个分支就不再说了。要分析的是网络方式访问OPC Server这个分支。 第二个动作是根据用户指定的IP地址或计算机名去查询远程计算机上已注册的OPC Server列表名称。从这步开始就比较复杂了。 1.4 第四问 OPC Client是用什么协议去和远程计算机交流的?

答:用的是TCP/IP这个协议。OPC Client用TCP/IP 135端口去打开远程计算机的那一扇门。 简单解释下:在Windows操作系统中,135端口主要用于使用PRC协议并提供DCOM(分布式组件对象模型)服务,通过RPC可以保证在一台计算机上运行的程序可以顺利地执行远程计算机上的代码。使用DCOM可以通过网络直接进行通信,能够跨包括HTTP协议在内的多种网络传输。多年来,135端口一直被人利用。 1.5 第五问 OPC Client去访问远程计算机的TCP135这扇门时,第一道关卡是谁? 答:网络安全防火墙是第一关卡,网络安全放火墙中,如果不允许远程计算机的TCP 135端口,那么连接就被掐断了。后续的通讯就无法进行。要想能向下进行,网络安全防火墙必须允许对TCP 135这扇门的访问。这里需要在防火墙中将135端口例外操作。 1.6 第六问 各系统的安全策略有什么不同? 答: (一)Windows 2000的安全策略:支持来访者以自己的身份进行验证,且不拒绝来宾用户从网络中访问,来宾用户默认启用。

opc通讯配置手册

OPCClient远程连接OPC服务器配置手册 一,操作系统用户 1、在OPC服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:123 2、在OPCClient服务器上用Administrator用户建立一个相同的拥有管理员权限的用户并设置相同密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:123,并用OPCClientUser用户登入。 二、防火墙设置(OPC服务器和客户端上都要进行设置) 1、关闭window自带的防火墙。 2、如果不关闭windows自带的防火墙,则需要在window防火墙管理界面上配置允许客户端程序访问权限和开放OPC通讯135端口。步骤如下: 1) 2)

3) 4) 5)

三、DCOM配置(OPC服务器和OPCClient服务器都要进行设置) 1、开始—>运行—>输入:dcomcnfg 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。如下面画面 2、打开属性—>切换到“安全”属性页,分别编辑如下4个选项。

3、以上4个选项分别添加everyone,administratro,anonymous user三个用户用户,并勾选上所有权限选项。【请注意是三个用户,如果少了一个有可能出现找不到服务器的情况】 设置DTC

在msdtc标签下,点击“安全性配置”,按下图配置 4、在OPC服务器上,还要回到“组件服务”界面,打开DCOM配置,找到注册的OPC服务器的名称选项,打开它的属性。 设置加密 设置位置

6ra70常用参数及通讯设置

6RA70 常用参数及通讯 6RA70 SIMOREG DC MASTER 系列整流器为全数字紧凑型整流器,输入为三相电源,可向直流驱动用的电枢和励磁供电,额定电枢电流从15A 至2200A。紧凑型整流器可以并联使用,提供高至12000A 的电流,励磁电路可以提供最大85A 的电流(此电流取决于电枢额定电流)。 (1) 恢复缺省值设置以及优化调试/Resuming defaults and optimization P051=0;恢复缺省值,操作后P051=6 –参数可改; P052=3;显示所有参数(恢复缺省值后默认就是3); =50;设置电枢回路额定直流电流百分比;=10;设置 励磁回路额定直流电流百分比;=380;设置 电枢回路供电电压;=380;设置励磁 回路供电电压; P100=;设置电枢额定电流(A);P101=420 ;设置电枢额定电压(V);P102=;设置 励磁额定电流(A); P104、P105、P106、P107、P108、P109、P114;默认值 (P100~P102 由电机铭牌读出) P083=2 选择速度实际值由脉冲编码器提供; P140=1 选择编码器类型1 是相位差90度的二脉冲通道编码器; P141=1024 选择编码器脉冲数是1024; P142=1 选择编码器输出15V信号电压; P143=3000设置编码器最大运行速度3000转; P051=25开始电枢和励磁的预控制以及电流调节器的优化运行 P051=26开始速度调节器的优化运行 Note:修改P051 参数前,首先“分闸”,修改完P051 参数后整流器转换到运行状态几秒,然后进入状态,此时“合闸”并“运行使能”,开始优化。值得注意的是:端子 38 脉冲使能(本实验装置中的第二个开关,DIN2),必须为 1 电机才能启动。端子 37 起停信号 (本实验装置中的第一个开关,DIN1),必须有上升沿电机才能启动。即按照如下顺序:OFF→P051=25→ON→OFF。以后在电机运行时也是如此,需要端子38 的高电平和端子37 的上升沿才能起动电机。 (2) 6RA70 电动电位计的功能参考功能图:G126,G111 P433=240 将电动电位计的输出K240 连接主给定通道P433

OPC通讯配置详解

OPC 通讯协议解析 1 通讯步骤 第一问 OPC Client和OPC Server之间通讯谁是主动的 答:当然是OPC Client。 第二问 OPC Client第一次动作做了什么 答:从大多数OPC Client行为来看,一是自动遍历本机已注册的OPC Server列表名称,二是等待用户定义预访问的OPC Server的信息。 第三问 OPC Client第二次动作做了什么 答:OPC Client的第一步动作会产生分支,访问本地OPC Server的这个分支就不再说了。要分析的是网络方式访问OPC Server这个分支。 第二个动作是根据用户指定的IP地址或计算机名去查询远程计算机上已注册的OPC Server列表名称。从这步开始就比较复杂了。 第四问 OPC Client是用什么协议去和远程计算机交流的 答:用的是TCP/IP这个协议。OPC Client用TCP/IP 135端口去打开远程计算机的那一扇门。 简单解释下:在Windows操作系统中,135端口主要用于使用PRC协议并提供DCOM (分布式组件对象模型)服务,通过RPC可以保证在一台计算机上运行的程序可以顺利

地执行远程计算机上的代码。使用DCOM可以通过网络直接进行通信,能够跨包括HTTP 协议在内的多种网络传输。多年来,135端口一直被人利用。 第五问 OPC Client去访问远程计算机的TCP135这扇门时,第一道关卡是谁 答:网络安全防火墙是第一关卡,网络安全放火墙中,如果不允许远程计算机的TCP 135端口,那么连接就被掐断了。后续的通讯就无法进行。要想能向下进行,网络安全防火墙必须允许对TCP 135这扇门的访问。这里需要在防火墙中将135端口例外操作。第六问 各系统的安全策略有什么不同 答: (一)Windows 2000的安全策略:支持来访者以自己的身份进行验证,且不拒绝来宾用户从网络中访问,来宾用户默认启用。 (二)Windows XP和Windows 2003的安全策略:支持来访者以自己的身份进行验证或将所有来访者都看成是来宾访问,默认将所有来访者都看成来宾访问。且默认拒绝Guest用户从网络访问本机。来宾用户默认禁用。 (三)Windows 7的安全策略:支持来访者以自己的身份进行验证或将所有来访者都看成是来宾访问(经典-对本地用户进行身份验证,不改变其本来身份),默认支持来访者以自己的身份进行验证。且默认拒绝Guest用户从网络访问本机(拒绝从网络访问这台计算机)。来宾用户默认禁用。 (四)Windows 2008的安全策略:支持来访者以自己的身份进行验证或将所有来访者都看成是来宾访问,默认支持来访者以自己的身份进行验证。来宾用户默认禁用。 配置OPC Client和OPC Server之间的网络通讯,先得看看对应的操作系统。选好安全审核机制再说。 举例说明: 例1:OPCClient和OPCServer都在Windows2000操作系统上来举个例子:由于操行系统都是Windows2000,那么安全策略都是来访者以自己的身份进行验证(自己指

附录:如何设置通讯参数

附录: 如何设置通讯参数 为将我们组态生成的目标文件下装到控制器中,需要建立本地计算机与控制器之间的通信连接,这一连接是通过网关服务器来进行的。如图所示: 操作员站(或工程师站)是本地的计算机,PC_gateway是网关服务器, 控制站是运行的控制器。各个功能组件是分立的,既安装在不同的计算机上,也可以安装在同一台计算机上。一般工程项目上使用的网络结构是所有的计算机和控制站在同一条网络上,这样工程师站和网关服务器是放在同一台计算机上。若工程师站同控制器不在同一条网络上,而是通过服务器相连接,则服务器就需要充当网关服务器的角色。 从网关服务器到控制器的连接通过TCP/IP协议。连接到需要的控制器,建立相应的通信信道,是通过在本地计算机上设置一定的参数来实现的。 在“在线”中选择“通讯参数”,系统出现如下的对话框,用于添加通信信道, 新建信道 删除信道 信道参数设置 刷新信道参数

先进入信道参数设置,Connection参数设置为Local,则网关服务器在本机上,设置为Tcp/Ip, 则网关服务器不在本机。其它均为不可修改项。 先以Connection参数设置为Local,即网关服务器在本机为例, 确认后选择New添加,出现下面对话框 设置控制器连接信道的名称,可以使用简单直观的命名方式,如:128.10表示IP地址为128.0.0.10的控制器。通信协议使用缺省的TCP/IP协议。按OK确认后出现的通信参数窗口设置如下:

用鼠标双击上图的阴影部分,设置localhost 为对应本通道的目标地址,如128.0.0.10 ,回车确认 。其他参数不变。 按OK按钮,即完成对128.0.0.10对应的控制器的通信设置。此时,可以建立本地计算机与控制器的通信连接。 若Connection参数设置为Tcp/Ip,,则需填写Address:网关服务器同工程师站相连的网络的IP地址;Password:网关服务器的口令,V2.0 SP2、V2.1及以后版本不用填,Port:端口号,一般填缺省的值 1210。 按OK确认后出现的通信参数窗口设置如下,在Channels中选择要通讯的控制站的IP 地址,即可建立本机同控制器的通讯连接。若Channels中没有IP地址,可以按上面所说的选择NEW新建一个连接。 这样,工程师站的组态就可以通过服务器下装到同它没有直接网络连接的控制器上。

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

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 均支持同不计其数的协议与产品建立连

S7通讯设置.doc

-- 如何设置S7-200 的通讯 -通讯方式选择 您可以多种方式配置S7-200 CPU,支持网络通讯 // 网络通 讯技术 (NCT:Network Communication Technology)是指通 过计算机和网络通讯设备对图形和文字等形式的资料进 行采集、存储、处理和传输等, 使信息资源达到充分共享 的技术。 // 。您可以在运行Windows 95,Windows 98或 Windows NT 操作系统的个人电脑 (PC) 上安装 STEP 7- Micro/WIN 32 软件,也可在 SIMATIC 编程设备上安装 ( 例如 PG 740) 。在下列各通讯配置内,您可使用 PC或编程设备作为主设备: 1、单主 :单主设备与一个或多个从属设备相联,见图1。 2、多主 :单主设备与一个或多个从属设备以及一个或多 个多主设备相联,见图2。 3、对于 11- 位调制解调器用户:单主设备与一个或多个从 属设备相联。主设备通过11- 位调制解调器与作为从属 设备的一个S7-200 CPU 或 S7-200 CPU 网络相联接。 4、对于 10- 位调制解调器用户: 单主设备通过10- 位调制 解调器只与一个作为从属设备的S7-200 CPU 相联接。 图 1 及图 2 表示一台个人电脑与几台S7-200 CPU 联接的 配置。 STEP7-Micro/WIN 32 设计用于每次与一台S7-200CPU 进行通讯,但是,您可以存取网络内的任何CPU。 CPU可以是从属设备或主设备。TD 200 是主设备。

-- 图1 使用 PC/PPI 线与数个 S7-200 CPU 通讯 图2 带有主设备及从属设备的 CP卡举例如何选择通讯配置 ? 表 1 列举可能的硬件配置以及 STEP 7-Micro/WIN 32 支持的波特率。 表 1 STEP 7-Micro/WIN 32支持的硬件配置

S通讯设置

如何设置S7-200的通讯-通讯方式选择您可以多种方式配置S7-200CPU,支持网络通讯//网络通讯技术 (NCT:NetworkCommunicationTechnology)是指通过计算机和网络通讯设备对图形和文字等形式的资料进行采集、存储、处理和传输等,使信息资源达到充分共享的技术。//。您可以在运行Windows95,Windows98或WindowsNT操作系统的个人电脑(PC)上安装STEP7-Micro/WIN32软件,也可在SIMATIC编程设备上安装(例如PG740)。在下列各通讯配置内,您可使用PC或编程设备作为主设备: 1、单主:单主设备与一个或多个从属设备相联,见图1。 2、多主:单主设备与一个或多个从属设备以及一个或多个多主设备相联,见图2。 3、对于11-位调制解调器用户:单主设备与一个或多个从属设备相联。主设备通过11-位调制解调器与作为从属设备的一个 S7-200CPU或S7-200CPU网络相联接。? 4、对于10-位调制解调器用户:单主设备通过10-位调制解调器只与一个作为从属设备的S7-200CPU相联接。 图1及图2表示一台个人电脑与几台S7-200CPU联接的配置。STEP7-Micro/WIN32设计用于每次与一台S7-200CPU进行通讯,但是,您可以存取网络内的任何CPU。CPU可以是从属设备或主设备。TD200是主设备。 图1使用PC/PPI线与数个S7-200CPU通讯 图2带有主设备及从属设备的CP卡举例 如何选择通讯配置? 表1列举可能的硬件配置以及STEP7-Micro/WIN32支持的波特率。 表1STEP7-Micro/WIN32支持的硬件配置?

plc硬件组态及ifi通讯配置(讲义)

西门子PLC300硬件组态及IFIX通讯配置 安装所需软件 1、SIMATIC·STEP·7·V5·4 2、IFIX3.5 3、S7A720 一、S7-300硬件组态 1、打开SIMATIC Manager,创建一个新项目,并插入300的站。 2、双击Hardware 进入S7 300硬件组态,在相应插槽插入与机架硬件匹配的模块. 机架 SIMATIC 300 →RACK300→Rail CPU CPU 300→CPU 313C→6ES7 313-5BE01-0AB0 (插槽为2) 4、S7 300 PLC 的下载: 首先要选择正确的下载路径,即设置PG/PC 接口:在“SIMATIC Manager”主菜单“Option”的下拉菜单中选择“Set PG/PC Interface”,或者打开操作系统的控制面板“Set PG/PC Interface”,进行设置,选择正确的通讯接口(这里选择PC Adapter MPI接口),点击下载按钮下载S7-300的硬件配置。 二、STEP 7逻辑组态

1.PLC300硬件组态完成后,打开300站点中的块,在OB1组织块中编辑LAD程序 2.编辑符号表 三、Ifix设置 1)、安装S7A720、打开iFix Startup,点击 SCU运行系统配置应用 3)、点击标记处,添加新的I/O驱动:S7A驱动。 4)、点击iFix,打开工作台,选择I/O驱动下的S7A。 5)、建立新的通道,点击左下add channel 图表。 6)Primary Comm. Way选择PG-PC Access point选择MPI→PC Adapter (MPI)后,右上角Enable打钩 7)、添加新的device6, MPI/PB Address选择2后,右上角Enable打钩 8)、添加新的数据块,点击左下角图表。以M区为例,M0-M200。右上角Enable打钩 9)、点击左上方的运行和诊断按钮,当数据质量出出现GOOD,即连接OK。 四、添加数据库 新建数据库,并添加数据块 画面组态 对画面上的操作按钮进行编辑 对操作按钮编辑脚本 对画面上的泵的状态进行编辑

s7 200 485通讯配置

S7-200 Modbus RTU 通信简介 Modbus 是公开通信协议,具有两种串行传输模式,ASCII 和RTU。详细的协议和规,请访问Modbus 组织的:https://www.doczj.com/doc/345353560.html,/ S7-200 通过以下方式支持Modbus RTU 通信协议: ?S7-200 CPU 上的通信口0(Port 0)通过指令库支持Modbus RTU 从站模式 ?S7-200 CPU 上的通讯口0 和1 (Port 0 和Port 1)通过指令库支持Modbus RTU 主站模式 在S7-200 CPU 通信口上实现的是RS485 半双工通信,使用的是S7-200 的自由口功能。 通过S7-200 CPU 通信口的自由口模式实现Modbus 通信协议,可以通过无线数据电台等慢速通信设备传输。这为组成S7-200 之间的简单无线通信网络提供了便利。 详细情况请参考《S7-200系统手册》(2002 年10 月或以后版本)的相应章节。 常问问题 S7-200 是否支持Modbus ASCII 通信模式? 西门子不提供支持上述模式的的现成指令库,需要用户自己用自由口模式编程。 目录 1 Modbus RTU主站

3 STEP 7-Micro/WIN 的标准指令库 3.1 分配库指令数据区 3.2 添加指令库 3.3 删除库指令 4 RS-485网络 4.1 S7-200系统中的RS-485通信 5 RS-485网络的硬件组成 5.1 连接网络连接器 5.2 网络连接器 5.3 线型网络结构 5.4 终端电阻和偏置电阻 6 扩展阅读 6.1 扩展阅读 1Modbus RTU主站 1.1 Modbus RTU 主站指令库 西门子在Micro/WIN V4.0 SP5 中正式推出Modbus RTU 主站协议库(西门子标准库指令)。 图 1. 西门子标准指令库(Micro/WIN V4.0 SP5) 注意

两交换机中通信配置

两台交换机间的配置通信 器材:两台3550交换机二台PC 如图示: S1的F0/1口与S2的F0/1口相连 在S1上创建两个VLAN2,VLAN 3 S1的F0/2口加到VLAN 2 S2的F0/2口加到VLAN 3 配置: PC1:IP 10.1.1.2 255.255.255.0 PC2:IP 10.1.2.2 255.255.255.0 VLAN2:IP 10.1.1.1 255.255.255.0 VLAN3: IP 10.1.2.1 255.255.255.0 具体配置如下: S1: switch>en switch#vlan database switch(vlan)#vlan 2

switch(vlan)#vlan 3 switch(vlan)#end switch#config terminal Enter configuration commands, one per line. End with CNTL/Z. switch(config)#vtp mode server switch(config)#vtp domain shil switch(config)#interface f0/1 switch(config-if)#switchport mode trunk switch(config-if)#switchport trunk encapsulation dot1q switch(config-if)#switchport trunk allowed vlan all switch(config-if)#no shutdown switch(config-if)#interface f0/2 switch(config-if)#switchport mode access switch(config-if)#switchport access vlan 2 switch(config-if)#no shutdown switch(config-if)#exit switch(config)#ip routing switch(config)#int vlan 2 switch(config-if)#ip add 10.1.1.1 255.255.255.0 switch(config-if)#no shutdown switch(config-if)#int vlan 3 switch(config-if)#ip add 10.1.2.1 255.255.255.0

OPC通讯配置详解

OPC 通讯协议解析

1 通讯步骤 1.1 第一问 OPC Client和OPC Server之间通讯谁是主动的? 答:当然是OPC Client。 1.2 第二问 OPC Client第一次动作做了什么? 答:从大多数OPC Client行为来看,一是自动遍历本机已注册的OPC Server列表名称,二是等待用户定义预访问的OPC Server的信息。 1.3 第三问 OPC Client第二次动作做了什么? 答:OPC Client的第一步动作会产生分支,访问本地OPC Server的这个分支就不再说了。要分析的是网络方式访问OPC Server这个分支。 第二个动作是根据用户指定的IP地址或计算机名去查询远程计算机上已注册的OPC Server列表名称。从这步开始就比较复杂了。 1.4 第四问 OPC Client是用什么协议去和远程计算机交流的? 答:用的是TCP/IP这个协议。OPC Client用TCP/IP 135端口去打开远程计算机的那一扇门。 简单解释下:在Windows操作系统中,135端口主要用于使用PRC协议并提供DCOM (分布式组件对象模型)服务,通过RPC可以保证在一台计算机上运行的程序可以顺利地执行远程计算机上的代码。使用DCOM可以通过网络直接进行通信,能够跨包括HTTP 协议在内的多种网络传输。多年来,135端口一直被人利用。

1.5 第五问 OPC Client去访问远程计算机的TCP135这扇门时,第一道关卡是谁? 答:网络安全防火墙是第一关卡,网络安全放火墙中,如果不允许远程计算机的TCP 135端口,那么连接就被掐断了。后续的通讯就无法进行。要想能向下进行,网络安全防火墙必须允许对TCP 135这扇门的访问。这里需要在防火墙中将135端口例外操作。 1.6 第六问 各系统的安全策略有什么不同? 答: (一)Windows 2000的安全策略:支持来访者以自己的身份进行验证,且不拒绝来宾用户从网络中访问,来宾用户默认启用。 (二)Windows XP和Windows 2003的安全策略:支持来访者以自己的身份进行验证或将所有来访者都看成是来宾访问,默认将所有来访者都看成来宾访问。且默认拒绝Guest用户从网络访问本机。来宾用户默认禁用。 (三)Windows 7的安全策略:支持来访者以自己的身份进行验证或将所有来访者都看成是来宾访问(经典-对本地用户进行身份验证,不改变其本来身份),默认支持来访者以自己的身份进行验证。且默认拒绝Guest用户从网络访问本机(拒绝从网络访问这台计算机)。来宾用户默认禁用。 (四)Windows 2008的安全策略:支持来访者以自己的身份进行验证或将所有来访者都看成是来宾访问,默认支持来访者以自己的身份进行验证。来宾用户默认禁用。 配置OPC Client和OPC Server之间的网络通讯,先得看看对应的操作系统。选好安全审核机制再说。 举例说明: 例1:OPC Client和OPC Server都在Windows 2000操作系统上来举个例子:由于操行系统都是Windows 2000,那么安全策略都是来访者以自己的身份进行验证(自己指OPC Server)。这里的以来访者以自己的身份进行验证是什么意思? 就是指OPC Client去敲OPC Server的135这扇门时,会告知OPC Client的登录用户名是谁,我的登录密码是多少。OPC Server所在的操作系统通过来访者告知的

相关主题
文本预览
相关文档 最新文档