InTouch S7 IO Server 与西门子PLC通讯
INTOUCH和PLC连接
2021/12/26
2021/12/26
图15 天塔之光实例(shílì)工作台窗
口
精品PPT
24
图16 天塔之光实例(shílì)监控界面
2021/12/26
2021/12/26
25
精品PPT
第二步,在实时数据(shùjù)库中建立如图17的实时数据(shùjù)对象
图17 天塔之光实例(shílì)的数据对象
Q1.0------ L9
23
2021/12/26
2021/12/26
精品PPT
第一步,在图15的工作台窗口中单击”用户窗口”标签,然后双
击”窗口0”图标,或是单击选中图标单击”动画组态”按钮,进入
(jìnrù)”动画组态窗口”,利用”工具箱”可以放置各种所需构件,
属性设置对话框,在“特殊动画连接”
栏中的”可见度”复选框,这时将出现“可见度”选项卡,单击它将出
现如图22的可见度动画设置对话框.
2021/12/26
2021/12/26
30
图21 动画组态(zǔ tài)属性设置
对话框
精品PPT
在表达式文本框中输入“L1”,或单击右边带“?”的方块在弹出的数据
2021/12/26
2021/12/26
7
精品PPT
5.右键点击“Configuration”图标,在菜单中选择“Add PortCpS7
Object”。并可将其作为需要(xūyào)的名称,本试验中其为
S7_200,如图所示:
2021/12/26
2021/12/26
精品PPT
8
6.右键点击“New_PortCp_000”并选择“Add S7Cp Object”,
如何配置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的基本知识。
Intouch iFIX与PLC通讯设置
目录1PLC与Intouch软件通讯设置 (2)1.1 利用Modbus TCP/IP协议的通讯设置 (2)1.1.1 IOServer软件配置 (2)1.1.2 软件编程设置 (4)Server状态监视 (5)1.1.3 IO1.2 利用Modbus Plus协议的通讯设置 (6)Server软件设置 (6)1.2.1 IO1.2.2 软件编程设置 (6)1.3 利用Modbus协议的通讯设置 (7)Server软件设置 (7)1.3.1 IO1.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驱动自动运行时,可以选中。
如何配置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的基本知识。
intouch配置S7
配置S7 DAServer通过MPI/Profibus实现和S7 PLC的通信文档号:LY-COMMUNICATION-003版本:1.0制作:2007年11月刘喜概要介绍本文档详细描述了DA 服务器程序(DASS7)与西门子S7300,S7400 家族PLC通过Simatic Net通信的组态步骤。
另外,在DASS7配置完成后,需要建立一个DDE/Suitelink的连接来确认配置是否正确。
开始之前在开始之前,请确保已满足以下条件:1.仔细阅读并按照S7SIMATIC DAServer 的Readme文件及相关文档,来得到S7SIMATIC DAServer所需要的系统需求,正确的安装过程,操作系统等信息。
2.安装S7SIMATIC DAServer,如果已经安装了以前版本的S7SIMATIC DAServer,请使用的"控制面板"中的"添加/删除程序"卸载,本Tech Note使用S7SIMATIC DAServer 1.5 Service Pack 1版。
3.安装并配置5611卡等MPI/Profibus通信协议卡。
4.安装SIMATIC Step V5.4 + SP3,Industrial Ethernet SOFTNET-S76.3软件提示:为了简化组态过程,本文例中均使用缺省设置,包括所有自动生成的命名。
这些名称可以通过(右击/重命名)的方式随时更改。
由于每套系统都是不同的,所以要尽量理解DASS7中的不同设置以优化组态。
第一步:配置Simatic Net 连接1.配置PC 站的硬件机架当SIMATIC NET 软件成功安装后,在PC 机桌面上可看到Station Configurator 的快捷图标,同时在任务栏(Taskbar)中也会有Station Configuration Editor 的图标。
1.1通过点击图标打开Station Configuration Editor 配置窗口。
Intouch与西门子S7-200S7--300S7--400的以太网通讯配置
Intouch与西门子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 3.0sp1版本的驱动,Intouch10.0/10.1等采用更低版本如1.5/2.0等。
配置SIDirect DAServer 步骤如下:1、开始菜单——所有程序——Wonderware——System Management Console,双击启动System Management Console程序;2、在ArchestrA System Management Console(SMC)中找到“DAServer Manager”,依次展开Default Group ——Local——ArchestrA.DASSIDirect.33、展开ArchestrA.DASSIDirect.3,并选择“Configuration”,将出现如下“Global Parameters”对话框:【参数一般默认不修改】◆Device Group Update Interval: 定义Device Group的默认更新时间间隔◆Slow Poll Interval: 定义当连接发生问题进入“Slow Poll”模式时,DAServer查询设备的时间间隔。
当通信恢复正常后,DAServer的查询间隔调整为Device Group的查询间隔。
INTOUCH和PLC连接
1.安装SIDirect DAServer 1.1 .
2.安装并配置以太网卡和TCP/IP 协议。
3.确认本机和PLC 在同一个网段上,可以PING 通PLC 的
IP 。
配置SIDirect DAServer
2015/9/28
5
SIDirect DAServer 只支持TCP问题
1、如何实现INTOUCH和PLC设备的联接?
2、怎样对PLC中的数据进行读写? 3、怎样把从PLC读来数据与监控界面中的
动画建立起连接?
2015/9/28
4
一、Intouch与Siemens PLC通讯
Intouch与Siemens PLC通讯
Remote TSAP: 定义PLC 的传输服务访问点。 7.选择“Device Group”属性页。 8.右键点击“Device Group”对话框中的空白������ 方, 添加新的Device Group(类似主题名)到Device Group对 话框中,并将新主题名为工程相关的名称。如下图 所 示:
2015/9/28
14
图8 设备属性设置对话框
在设备属性设置对话框中选择基本属性选项卡,选中内部属性 栏,单击”设置设备内部属性”右边的 按钮,将会弹出如图9 所示的PLC通道属性设置对话框,通过上
2015/9/28 15
面的”增加通道”,”删除一个”可以添加或删除通道,当读写类 型不变,只需要通道地址递增时,可以用”索引拷贝”快速添加 通道.
2015/9/28 25
第二步,在实时数据库中建立如图17的实时数据对象
图17 天塔之光实例的数据对象
2015/9/28
26
第三步,如图18设置串口父设备的通讯参数.
驱动_INTOUCH2020通过OL SERVER 与S7300和400通信设置
AVEVA INTOUCH2020通过驱动OI SERVER 连接S7 300/400 PLC一系统环境 (2)二配置过程 (2)2.1SIEmens SIDIR驱动 (2)2.2Configuration 配置 (3)2.3PORT 端口设定1 (4)2.4Legacy connection 1 规则连接1 (5)2.5PORT 端口设定2 (6)2.6Legacy connection 2 规则连接2 (6)2.7REDUNDANT CONNECTION 冗余连接 (7)2.8REDUNDANT Device Groups Name 冗余设备名 (8)2.9Activate 激活OI SERVER驱动 (8)三INTOUCH访问连接 (9)3.1INTOUCH访问名配置 (9)3.2INTOUCH初始化I/O报错 (10)一系统环境序号说明安装软件上位机软件AVEVA INTOUCH 2020R2System_Platform_2020_R2.iso通讯驱动OI SERVER AVEVA CommunicationDrivers Pack 2020.3.iso※System Intouch 2020 R2仅支持Win10 64位操作系统(1803之前的Windows 10版本不支持)二配置过程首先安装驱动软件AVEVA Communication Drivers Pack 2020.3.iso 中的Siemens-SIDIRECT,安装完毕后在SMC中进行配置。
2.1 SIEMENS SIDIR驱动开始->AVEVA->System Platform Management Console(SMC),展开Operations Integration Server Manager并选择到Siemens-SIDIRECT->OI.SIDIR.1图例1 图例22.2 CONFIGURATION 配置展开OI.SIDIR.1 ->Configuration图例3Global Parameters 释义Device Group Update Interval:默认更新时间间隔!Slow Poll Interval: 定义当连接发生问题进入“Slow Poll”模式时,OI Server查询设备的时间间隔。
intouch与西门子plc模拟器plcsim通信方法
NetToPLCsim S7online VersionIntroductionThe old NetToPLCsim-Version used the S7ProSim-COM-Object to exchange data with Plcsim.The version described in this document uses the so called S7online interface. The old version had to dissect the S7-protocol and read/write data through the S7ProSim interface. The new version starts a IsoOnTCP server and forwards the payload into the S7online-interface.The main differences between 'old' and 'new' version:•Support of multiple clients (max. 100)•No limits in supported data areas, it's possible to read and write timer (T) and counter (C), read digital-inputs (I) and write digital-outputs (O)•Support of multiple Plcsim instances•Improved data throughput•Support of other PLC functions, like Run/Stop, timesystem, reading of SZL (maybe different to a 'real' PLC)To use this new version, you have to configure a PLC with a network interface, like a PN-CPU or a classis CPU with additional Ethernet CP.NetToPLCsim acts as intermediary between Plcsim and your real network interface.The service …SIMATIC IEPG Helper“As you have Step7 installed on your PC, then there is a Windows service called …SIMATIC IEPG Helper“ running in the background. This service holds TCP port 102 in use. But this port is used for S7-communication, so this service must be stopped before starting NetToPLCsim.At program start, NetToPLCsim checks if port 102 is free. If it's not, then it asks to stop the …SIMATIC IEPG Helper“ service.When you ended with testing with NetToPLCsim, it's recommended to restart the service before doing other work with SIMATIC software.Alternitavely you can stop the service with the following two little batch files:Stop IEPGhelper.bat:net stop s7oiehsxStart IEPGhelper.bat:net start s7oiehsxHintYou need administrative rights to make changes on the windows service control. On Windows XP your actual user account needs admin-rights, on Windows 7 you need to start NetToPlCsim with administrative rightsSimulation with one single Plcsim instanceExample configuration:S7-300 PN-CPU with IP-address:192.168.1.101LAN interface IP-address:192.168.1.101)Start PLCSIM out of the SIMATIC-Manager2)Set PG/PC interface in PLCSIM to 'PLCSIM(TCP/IP)'3)Load your PLC program including system data into PLCSIM 4)Start NetToPLCsim5)In NetToPlCsim add a new station6)Insert unique name in …Name“ field for this station7)In …Network IP Address“ field, insert the IP-address of your LAN interface, on which Plcsim should be reachable (e.g. 192.168.1.10). Clicking on (…) shows a new windows where all interface IP-addresses are listed.8)In …Plcsim IP Address“ field, insert the IP-address of your PLC (IP-address which is shown in Plcsim status bar). Clicking on (…) shows a new windows where all PLCSIM reachable PLCs are listed.9)Apply station configuration with OK10)A click on …Start all“ will start the serversWhen state changes to 'RUNNING', a client like SCADA/visualisation-systems can reach the Plcsim PLC on IP-address 192.168.1.10To stop the simulation, at the first step stop NetToPLCsim. At the second step stop PLCSIM.Simulation of multiple Plcsim-InstancesTo connect to multiple PLCSIM-simulations at the same time, NetToPLCsim needs a separate IP-address for each server to start on. It's possible to realize this with inserting more than one network interface card, or by simply adding additional IP-addresses to the existent interface.The image sequence above shows how to add additional IP-addresses to you LAN interface.(german Windows 7 version)HintTo avoid later network problems, you should delete the additional IP-addresses when finished with testing (my experience)A new PLCSIM instance can be started out of the first PLCSIM instance by menu File → …New Plc“ (or something like that, I've got only the german version).The following steps are equal to simulation with on PLCSIM instance.For the constellation shown in fig.2, the configuration shown in this image is needed:Monitoring of the data-exchangeWhen the nettoplcsim servers are started, the …Start monitoring“ entry in the context-menu of the station list is enabled. For each station a separate monitoring-windows can be started. In the monitoring-windows only the usually telegrams for data-exchange (Read/Write-Requests) between a PLC and a SCADA-system are shown.To debug more details of the protocol, you can use Wireshark with my s7comm plugin-dll./projects/s7commwiresharkNotice:The activated monitoring reduces the data exchange rate significant.Version history0.9.0–First version using the S7online interface0.9.1–added optional monitoring of the data exchange。
intouch与西门子OPC详解方法
一、配置STEP7 Micro/win以太网12、点击下一步至如下画面:用PPI线通讯上后可读取以太网模块位置。
以太网模块直接在CPU后为位置0,本项目为03下一步设置IP地址4继续下一步,出现以下画面:配置TSAP地址,本项目PLC为服务器,以太网位置为0,所以本地为“10.00”,若以太网位置为1,则为“10.01”,以此类推。
远程TSAP与本地不同即可。
设好后点击确认。
4、确认后点击下一步出现以下画面,点击建议地址,PLC会自动分配地址。
点击下一步至完成。
到此,以太网设置完成。
将项目保存,用PPI线下进PLC。
插上网线,更改电脑IP地址,应可“ping”的通,设置STEP通信,将PLC IP地址填进远程,双击刷新后可找到PLC,至此,PC机与PLC连接上。
二、设置PC ACCESS1、设置之前,先点击保存,将项目保存起来。
2、新建PLC3、在新建的PLC下新建项目,项目即为上位机需要的变量,名称、注释可更改。
4项目建完后,点击上图属性,填进PLC的IP地址和TSAP地址,注意,此处的TSA地址顺序与设置PLC以太网时相反,即本地、远程要颠倒一下。
设置完后点击确定。
5、PC ACCESS带测试客户端,如下图,选中项目,点击红圈处,可将项目移至测试端,也可拖动。
再点击红圈处右边一个按钮,可打开测试端,如PC ACCESS与PLC通讯正常,显示“好”,如下图所示:至此,PC ACCESS设置完毕。
三、intouch OPC fsgateway设置1,装好fsgateway,打开SMC,点击下图阴影位置,将fsgateway激活(打对勾为激活)。
2、点击下图阴影位置,添加OPC Object3、添加好后,出现下图,设置OPC:server node 如PC ACCESS与本软件在同一计算机上运行,server node为:localhost;点击server name右侧浏览按钮,会自动搜索到PC ACCESS 的服务器名称,选中后保存。
PLC与intouch之间通讯经典教程
安装FS Gateway
从Wonderware公司 网页中下载FS Geteway的安装软 件(ZIP文件)。将 ZIP文件解冻并进 行安装。
启动FS Gateway
从开始菜单的[程 序]中的点击 [Wonderware],在点 击[System Management Console],启动SMC。 打开DA服务器管理 器后会看到 [ArchestrA.FSGate way]。
Update R指a定tePUpLdCa的te RpaotlelUipndga周te期。 RateUpdate Rate # DDE# DDE# DDE# D为D为E的为主为题:名:的:主: 题端"_名口" +的名"主称_"题端+名口"的名_"主称+ 题端"_名口" 名+ 称组端名口称名组称名 +称# 组不+名需称+要组变+名更称 其他的设定。
定义InTouch的访问名称
设定通讯协议设定通讯 协选议择设"D定DE通"或讯"协Su议ite设L定ink"。 通讯协议
从InTouch的[系统]菜单中选择[访问名称]。点击[添加]按钮, 会出现下图的画面,从而进行OPC访问名称的定义。
访问名称访问名 称指访定问In名To称uc访h软问件中所指定的任意的名称。 名称 程序名称程序名 称作程为序程名序称名程称序输入"FSGateway"。 名称 主题名称主题名 称指主定题在名SM称C中主指题定的主题名称 名在称上例中主题名称为[New_OPC_000_New_OPCGroup_000]。
定义InTouch的标签名称 "I/O整数型"。
intouch连接西门子PLC配置连接详细说明
Intouch与西门子Simatic net 链接配置说明配置分以下五个步骤1、配置西门子pc 工作站2、配置simatic net station3、在step 7中下载配置4、配置Wonderware FactorySuite I/O severs5、intouch中的配置使用SIMA TIC NCM PC Manager配置参照1至3一、配置西门子pc 工作站双击打开配置窗口1.1打开配置窗口1.2 配置application模块选中application模块配置application 的链接,如下图Connection名,在i/o severs 中使用,见4.2二、配置simatic net station2.1 配置opc serverStation 名,与step7中station 名一致,见1.12.2 配置appliction2.3 配置IE general三、在step 7中下载配置3.1 Setting the PG-PC Interface3.2 编译下载选择pg/pc 接入路径(内部、mpi , 网卡等方式)四、配置Wonderware FactorySuite I/O severs4.2 配置Topic五、intouch中配置5.1 配置intouch 访问名Topic名称,在intouch标记字典中用到,见5.1Connection 名称,在step7中定义,见1.2双击访问名Topic 在i/o servers中定义,见4.25.2 intouch 标记名字典访问名,见5.1。
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”为间隔周期性发送。
Intouch与 通信
描述可以建立 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 个变量并给其赋“初始值”。
Item_01: "Byte"Item_02: "Int"Item_03: "DWord"图 04点击工具栏上的“保存项目”按钮。
西门子S7300-S7400PLC与Intouch的连接
西门子S7300-S7400PLC与Intouch的连接Intouch与西门子200系列的PLC通讯,用西门子自带的OPC软件PC Access就可用采集到然后用OPC方式传给In touch就可用实现通讯了,这个地方就不多说了。
下面说说S7-300的PLC与Intouch的连接,这儿我试了2种方法,一、Intouch通过西门子SIMATIC NET+CP5611卡与300PLC MPI通讯;二、Intouch通过SIDirect DAServer 与30 0PLC 通讯。
一、Intouch通过西门子SIMATIC NET+CP5611卡与300PLC MPI通讯硬件要求:西门子S7-300plc,CP5611卡;软件要求:SIMATIC NET,STEP7,Intouch;1、STEP7配置在这儿使用的是MPI方式与PLC连接,首先在step7中新建一个项目并且插入一个SIMATIC PC站如下图:进入该站的硬件组态在第一个插槽内插入SIMATIC PC Station—>User Application—>Application—>SW v6.3 插入一个应用程序,如图:在第二个插槽内插入CP5611卡,并且设置为MPI通讯方式,地址为0,如图:在第三个插槽内插入OPC服务器,如图:保存以上硬件配置,关闭硬件配置窗口进入网络配置窗口右键单击SIMATIC PC的“应用程序”插槽点“插入新连接”弹出窗口如下:选择如上图,然后确定,弹出s7连接属性框,在这里配置本地连接配置,伙伴端点,伙伴地址等,如下图:再点击“地址详细信息”按钮进入地址详细信息框输入对应的机架、槽号,这儿输入的是机架0,插槽2如图:右键点击“OPC服务器”插槽,点“插入新连接”插入“应用程序”同样的配置。
保存编译以上配置并下载到PLC。
2.SIMATIC NET配置点击开始—>SIMATIC—>SIMATIC NET—>Configuration Console进入Configuration Console配置画面如图,可以看到CP5611卡。
Intouch_IO_Server与Siemens配置
软件安装完之后,在进行配置前,将Archestra.DASS7.1设为停止。
并且将intouch应用程序,PLC程序,及intouch授权放入工控机。
(1)点击工具栏的PCStation图标。
(2)打开。
(3)选择第一行,单击右键,添加。
(5)出现提示框,继续OK。
(7)出现一个提示框,OK。
又出现一个设置框,将Station addres设为0。
bus profile选为DP。
Transmission rate设为1.5Mbps.(此波特率要与PLC的相同)。
OK。
然后退出简单设置。
(11)点击PCStation的详细配置。
(12)查找PLC程序。
(13)找到打开,打开下级菜单,出现SIMA TIC 300Station。
(工控机中的程序名必须和PLC中的相同)。
(14)右击程序名\Insert New Object\SIMATIC PC Station。
(15)修改名称,要求与简单配置中相同。
(16)名称相同后,PCSation前面会出现一个小箭头。
(17)点击configuration。
(18)点击PCStation的第一个槽,选择和简单配置中相同的部件。
找到Application,双击。
查看General的name是Application,ok。
(19)第二个插槽添加5613 A2,双击添加。
(20)选择PROFIBUS(1),OK。
(21)双击CP5613 A2。
(22)选择operating mode,将assigned application设为Application.OK。
然后编辑并保存。
(23)点击网络配置。
(24)点一下PCStation的Application。
在下面双击第一行。
(25)点OK,查看信息是否正确,确定。
(26)出现提示框,关闭。
(27)回到主画面,将options\set pc/pc Interface设为pc internal(local)本地,OK。
(28)点击PCStation,下载。
intouch与西门子ss新编s的以太网通讯配置
Intouch与西门子S7-200/S7-300/S7-400的以太网通讯配置无需借助西门子的Simaticnet软件,SIDirectDASServer可以通过标准的以太网卡访问S7200,S7300,S7400家族PLC。
SIDirectDAServer可以通过DDE,FastDDE,SuiteLink,OPC协议连接Windows客户端软件,如WonderwareInTouch。
注意:SIDirectDAServer只支持TCP/IP通信,不支持MPI,Profibus等其他非以太网方式。
这里以Intouch2014与西门子400的以太网冗余通讯为例,所需软件如下:Intouch2014要求采用版本的驱动,等采用更低版本如等。
配置SIDirectDAServer步骤如下:1、开始菜单——所有程序——Wonderware——SystemManagementConsole,双击启动SystemManagementConsole程序;2、在ArchestrASystemManagementConsole(SMC)中找到“DAServerManager”,依次展开DefaultGroup——Local——、展开,并选择“Configuration”,将出现如下“GlobalParameters”对话框:【参数一般默认不修改】◆DeviceGroupUpdateInterval:定义DeviceGroup的默认更新时间间隔◆SlowPollInterval:定义当连接发生问题进入“SlowPoll”模式时,DAServer查询设备的时间间隔。
当通信恢复正常后,DAServer的查询间隔调整为DeviceGroup的查询间隔。
◆TransactiontoSubscriptionRatio:“Transaction”是来自于DDE/SL/OPC客户端的读/写消息,“Subscription”是有处于“需采集”状态的数据点产生的,“Subscription”按“UpdateInterval”为间隔周期性发送。
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进制的连接资源。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Configuring Simatic Net PC Software V6.1 SP1 for s7 I/O Server to Access S7 PLC Via CP5611
要求:需安装Simatic NCM PC/S7 v5.1 SP2 或STEP7 V5.1 SP2
操作系统:Win2000 + SP3
一、安装
1、安装Simatic Net PC Software V6.1, Simatic NCM PC/S7 或STEP 7。
2、关机,安装CP5613卡。
二、配置Simatic Net
1、开机,系统启动后,Simatic Net 自动搜索本机的西门子资源,并启动
Commiong Wizard。
点击Next,进入下一步
如上图配置通讯卡,其中Station adderss 不能与Profibus上的地址冲突,Transmission rate 和Bus profile 必须和PLC中的设定一样。
点击Next,进入下一步,若系统中有网卡,则会如下图
如图选择, 点击Next,进入下一步。
如图配置,增加一个application, 也就是将要用到的Wonderware S7 I/O Server。
点击Next,进入下一步。
如图配置,点击Next进入下一步。
点击Next,进入下一步。
点击“确定”。
2、建立本机application 和PLC 的S7 协议的连接(需要通讯的每一个PLC
都要建立一个连接)
1)点击上图PC Station Wizard,弹出如下图对话框。
点击OK。
2)如图选择,点击“下一步”。
3)如图选择,点击“完成”。
左下栏会显示连接表(connection table)。
5)在表中选择一条空栏,打开右键菜单
6)如图选择,点击OK继续。
上图中,Local ID 一项用户可以自定义,Partner 一栏下的Address项为PLC的Prifibus地址。
7)点击Address Details。
上图中,Rack项是PLC的CPU模块所在的背板号,Slot项是PLC的CPU模块所在的槽位号。
8)点击OK继续。
9)点击“确定”继续。
10)重复步骤5)~9),建立本机和其他PLC的S7协议连接。
11)上图中点击工具栏中的Save and Compile 工具(图中箭头所指), 将完成的配置编
译并保存。
12)点击OK继续。
11)下图中,点击选择TWD一栏。
点击工具栏中的download工具(图中箭头所指)将配置下装到本机。
12)退出。
返回Commissioning Wizard 窗口。
13) 点击Next 继续。
14) 点击Next 继续。
15)点击Finish 继续。
3、安排访问点(Access Point)。
如上图,鼠标左健双击CP_l2_1: 一栏。
在Associated interface parameter assignment 一栏,选择CP5611(PROFEIBUS),如图。
点击“确定”继续
退出。
4、检查Station configuration Editor(屏幕右下角工具栏中)中显示的状态正
确。
5、配置S7 I/O Server。
如下图启动S7 I/O Server。
如图,打开定义Topic 对话框。
点击New 继续。
Topic 一项任意输入Topic名字,例:plc。
CP-Name 选择Commissiong Wizard 中定义的访问点,CP_L2_1:
VFD一项,选择S7连接中定义的VFD name : Application。
connection 一项,选择S7连接中定义的Local ID : S7_connection_1。
Optimization 一项,选择S7 SAPI。
点击OK 继续。