组态王与西门子S7300、400_PLC通讯置方案汇总

合集下载

工业以太网S7-300 400 CPs-通信组态和编程

工业以太网S7-300 400 CPs-通信组态和编程
将 "MODBUS_TCP_CP_EXAMPLE_V12.zip" 文件拷贝到一个单独的文件夹后双击打开该文件。之后使用 STEP 7 打开并处理解压后的项目数据。
MODBUS_TCP_CP_EXAMPLE_V12.zipMODBUS_TCP_CP_EXAMPLE_V12.zip ( 5023 KB )
CP 配置为客户端且支持功能 FC10"AG_CNTRL" 的命令6和 7。 CP 配置为服务器且支持功能 FC10"AG_CNTRL" 的命令 6 和 7。 CP 配置为客户端且不支持功能 FC10"AG_CNTRL" 的命令6 和 7。 CP 配置为服务器且不支持功能 FC10"AG_CNTRL" 的命令6 和 7。
图 04 补充信息 TRCV 指令的详细使用方法可以查看 STEP 7 V12 (TIA 博途) 的在线帮助,或者参考手册“STEP 7 Professional V12.0 SAQ 中的截屏都是在 STEP 7 V12 (TIA 博途) 环境下创建的。 在 STEP 7 Professional (TIA Portal) 中,如何基于S7-300/S7-400 的工业以太网 CP 卡使用MODBUS/TCP 通信块? 指令
调用 TRCV 指令的时候如何使能 ad-hoc 模式?
描述 可以通过在 S7-300,S7-400,S7-1200 或者 S7-1500 的用户程序中调用 TRCV 指令,经由工业以太网通过开放式用户通信的方式接 收数据。
接收数据时,只有按照参数 LEN 的指定的长度将数据完全接收后,数据才能被访问。 为了使数据即 使没 有按照 LEN 所示长度被完全接收也可以立即被使用,必须使 用 ad-hoc 模式。当通过工业以太网使用 TCP 协议进 行开放式用户通信时,可以使用 ad-hoc 模式。 当在 ad-hoc 模式下调用 TRCV 指令时,接口中所有可用的数据都被获取到,使用这个方式可以立即访问数据。

组态王与西门子S7-200的几种通信方式

组态王与西门子S7-200的几种通信方式

组态王与西门子S7-200的几种通信方式未知来源供稿2005-1-29 15:21:00【字体:大中小】1 引言随着工业自动化技术的发展,人们对自动化监控系统的要求越来越高。

而在设计开发实时监控系统时,现场设备与上位机软件的通讯是关键技术,下面主要介绍国产流行工控软件“组态王”与西门子S7-200的通信方式。

2 组态王简介“组态王”是在PC机上建立工业控制对象人机接口的一种智能软件包,它以Windows98/Windows 2000/ Windows NT4.0中文操作系统作为其操作平台,具有图形功能完备,界面一致友好,易学易用的特点。

该软件包由工程管理器(ProjManager)、工程浏览器(TouchExplorer)、画面运行系统(TouchVew)三部分组成。

ProjManager用于新建工程、工程管理,并能对已有工程进行搜索、备份及有效恢复,实现数据字典的导入和导出。

TouchExplorer 是“组态王”软件的核心部分和管理开发系统,是应用工程的开发环境,内嵌画面开发系统,可完成对画面的设计、动画的连接等工作。

TouchVew是“组态王”软件的实时运行环境,用于显示画面开发系统中建立的动画图形画面,并负责数据库与I/O服务程序的数据交换,通过实时数据库管理从一组工业控制对象采集到的各种数据,并把数据的变化用动画的方式形象地表示出来,同时完成报警、历史记录、趋势曲线等监视功能,并可生成历史数据文件。

在TouchExplorer的画面开发系统中设计开发的画面应用程序必须在TouchVew运行环境中才能运行。

3 S7-200系列PLC西门子公司的SIMA TIC S7-200系列属于小型可编程序控制器,可用于代替继电器的简单控制场合,也可以用于复杂的自动化控制系统。

S7-200系列PLC共有5种基本型号的CPU模块,即CPU221、CPU222、CPU224、CPU226、CPU226XM,控制点数可以从10点扩展到248点。

S7-300、400硬件组成与组态方法

S7-300、400硬件组成与组态方法

部件功能
导轨... 是S7-300的机架
电源(PS)...将电网电压(120/230 V) 变换为S7-300 所需的24 V DC 工作电压
中央处理单元(CPU)... 执行用户程序
附件:存储器模块,后备电池
接口模块
(IM)
...连接两个机架的总线
信号模块(SM)(数字量/模拟量)... 把不同的过程信号与S7-300相匹配附件:总线连接器,前连接器
功能模块(FM)... 完成定位、闭环控制等功能
通讯处理器(CP)... 连接可编程控制器
附件:电缆、软件、接口模块
安装规范
对于水平安装,CPU和电源必须安装在左面。

对于垂直安装,CPU 和电源必须安装在底部
必须保证下面的最小间距:
机架左右为20 mm
单层组态安装时,上下为40 mm
两层组态安装时,上下至少为80 mm
接口模块安装在CPU的右面
一个机架上最多插八个I/O 模块(信号模块、功能模块、通讯处理器) 多层组态只适用于CPU 314/315/316/317/318
保证机架与安装部分的连接电阻很小(例如通过垫圈来连接)
模块的前面板(LED指示灯及开关)
)。

西门子S7-200与组态王进行以太网通讯的解决方案借助远创智控PPI转以太网模块

西门子S7-200与组态王进行以太网通讯的解决方案借助远创智控PPI转以太网模块

西门子S7-200与组态王进行以太网通讯的解决方案借助远创智控PPI
转以太网模块
远创智控转以太网通讯模块,型号PPI-ETH-YC01, PLC以太网模块用于西门子S7-200程序上下载、上位监控、设备联网和数据采集。

以太网模块支持和市面上所有的 SCADA 监控组态软件以太网通讯,例如:WINCC、组态王、易控、IFIX、MCGS、INTOUCH、力控、LABVIEW杰控等
下面介绍西门子S7-200与组态王进行以太网通讯方法
一、连接 S7200
西门子S7-200借助以太网模块拓展出来的网口,连接组态王,可以采用:西门子 S7TCP 驱动。

1、打开组态王软件,鼠标单击打开组态王工程浏览器——设备(COM1),双击右侧【新建】;
2、打开 PLC 分组,然后打开西门子分组,选择 S7-200 系列(TCP)下的 TCP 驱动
3、填入设备名称,点击【下一步】;
4、填入模块的 IP 地址:CPU 槽号(默认为 0);例如192.168.1.188:0;
5、根据向导默认参数,点击【下一步】;。

组态王与S7200通讯配置文件说明

组态王与S7200通讯配置文件说明

组态王与S7-200通讯配置文件说明周博遥组态王与S7 200通讯时,由于组态王驱动所限制。

导致在两台上位机同时和一台PLC通讯时,无法同时通讯。

需要更改部分配置文件才能够正常进行通讯。

现将需要更改的配置文件说明如下。

首先,进入组态王目录下DRIVER文件夹,默认安装该文件夹在(C:\Program Files\kingview\Driver),找到KVS7200.INI文件。

打开该文件后内容如下:[192.168.31.12:0] //S7 200PLC的IP地址LocalTSAP=4D57 //对应S7 200PLC的远端TSAPRemoteTSAP=4D57//对应S7 200PLC的本地TSAPTpduTSAP=000A //保持默认SourceTSAP=0009//保持默认[192.168.31.33:0]/SMARTLocalTSAP=1000RemoteTSAP=1000TpduTSAP=000ASourceTSAP=0009由于我们一般将S7-200配置成服务器,组态王作为客户端进行访问。

故有几台上位机与S7-200通讯,则需要配置几个连接。

其中LocalTSAP对应S7-200以太网配置里面的远端TSAP。

其中Remote TSAP对应S7-200以太网配置里面的本地TSAP。

配置实例:项目A共有3台PLC,IP地址分别为192.168.1.101, 192.168.1.102,192.168.1.103.其中S7-200程序配置如图所示:其中1#机组PLC 地址为192.168.1.101。

1#上位机使用连接0进行通讯:则配置如下[192.168.1.101:0]/SMARTLocalTSAP=1011 //对应连接0的远程属性RemoteTSAP=1000//对应连接0的本地属性TpduTSAP=000ASourceTSAP=00092#上位机使用连接1进行通讯:则配置文件更改如下[192.168.1.101:0]/SMARTLocalTSAP=1111 //对应连接1的远程属性RemoteTSAP=1100//对应连接1的本地属性TpduTSAP=000ASourceTSAP=0009如有多个PLC则在该段结束后另起一行编辑即可。

s7300,400系列以太网配置文档

s7300,400系列以太网配置文档

组态王和西门子S7300/400系列PLC通过以太网协议通讯的配置方案组态王和西门子PLC实现以太网协议方式通讯时,需要通过OPC方式来实现:其中西门子提供OPCServer,组态王作为OPCClient进行数据通讯。

下面具体演示实现以太网通讯时所需要的软硬件及配置步骤。

一、所需硬件:1.配置具有DP接口的S7300、S7400等PLC。

2.CP1613以太网卡,或者普通计算机网卡。

二、所需软件:1.用于软件编程的STEP 7V5.1或以上版本的编程软件。

2.用于实现以太网网络配置的SIMA TIC NET6.0及以上版本的软件。

以上两种软件是西门子公司提供相应授权软件,需要从西门子公司购买。

三、适合的操作系统:WIN2000、WINNT、WINXP(simatci 6.01以上版本支持XP系统)四、实现OPC通讯的配置步骤(以计算机插入一块普通网卡,PLC为CPU313C-2DP为例子第一步:安装STEP 7V5.1(或以上版本)的编程软件,第二步:安装普通网卡一块,并根据硬件安装向导安装卡的驱动程序。

第三步:首先通过STEP 7编程软件配置PLC,具体操作如下:(1)新建一个STEP 7项目,如下图所示:然后点击Hardware 进行硬件组态,如下图所示:双击4号槽的CP343-1模块,弹出对话框如下:―点击General标签页中的Properties按钮,如下:具体IP地址的设置如上图所示。

注意,以太网的IP地址和PC机的IP地址必须在一个网络段内。

并注意设置Use router 的地址为网络内的网关地址或者本PC机的IP地址。

(2)通讯接口参数的配置:进入计算机控制面板,选择SET PG/PC INTERFACE并打开,如下图所示:(3)所有PLC的硬件组态及协议配置完成后,编译当前画面后回到主项目中并下传程序,如下图所示:第四步:使用STEP 7编程软件对硬件配置完成后,再使用Simatic net 6.0(或以上版本)软件组态整个PROFIBUS 网络结构,具体操作如下:(1)首先点击开始-》SIMATIC-》SIMATIC NET-》Settings-》Configuration Console ,用于在PC Station中,添加OPC Server程序及CP5611通讯卡,具体操作如下:打开后找到如下画面:然后作如下配置:说明:上图中,Type of module 应选择为:EthenertMode of the module: Configured modeIndex:3(或其他值)(2)用鼠标双击显示器屏幕右下方任务栏中的PC机样式的小图标,如下图所示:在打开的对话框中,选中1号槽,点击鼠标右键添加一个OPC Server程序,如下图所示:至此一个OPC SERVER 和 CP5611卡已经添加完成。

s7-300和s7-400之间的通信

s7-300和s7-400之间的通信

S7-300与S7-400之间的通信一.S7通信简介S7通讯是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通讯协议,主要用于S7300/400PLC之间的通讯。

SIMATIC S7-PN CPU包含了一个集成的PROFINET接口,该接口除了具有PROFINET I/O功能,还可以进行基于以太网的S7通信。

SIMATIC S7-PN CPU支持无确认数据交换、确认数据交换和单边访问功能。

功能块的使用如表1所示。

表1:块 S7-400 块S7-300 描述简要描述SFB8 FB8 用于发送无确认的快速数据交换,发送数据后无对方接收确认。

SFB9 FB9 用于接收SFB12 FB12 用于发送确认数据交换,发送数据后有对方接收确认。

SFB13 FB13 用于接收SFB14 FB14 读数据单边编程读访问。

SFB15 FB15 写数据单边编程写访问。

功能块的调用如图1、图2所示。

图1 S7-300功能块的调用图2 S7-400功能块的调用二.S7通信(S7 Communication)网络组态及参数设置1.新建项目及硬件组态在STEP 7中建立一个新的项目,点击右键,弹出的菜单中选择“Insert New Object”“SIMATIC 300 Station”,插入S7-300站,同理插入一个S7-400站,如图3所示。

在硬件组态中,分别插入CPU 315-2PN/DP和CPU 414-2,如图4所示。

图3 新建项目图4 硬件组态2.网络组态设置CPU 315-2PN/DP的属性,新建以太网并设置IP地址。

同样的方法,建立连接另一个S7-400的站,CP模板为CP 443-1,设置CP模板的IP 地址,连接到同一个网路“Ethernet(1)上”,如图5所示。

图5 设定IP地址在NetPro中组态连接。

选中S7-400站CPU,通过菜单“Insert>New Connection”插入一个新的连接。

组态王与PLC软件通信方法

组态王与PLC软件通信方法

组态王与PLC软件通信方法1、软件环境:(1)操作系统(winxp、win7等)(2)三菱编程软件GX DEVELOPER、三菱仿真软件GX_Simulator(3)三菱OPC服务软件MX OPC Server(4)组态王kingview6.5以上(5)Microsoft Office Access 应用程序2、软件安装:(1)安装三菱编程软件GX DEVELOPER,再安装三菱仿真软件GX_Simulator(2)安装三菱OPC服务软件MX OPC Server,系列码:DEMO(3)安装组态王kingview6.52破解版后将两个破解文件复制,粘贴到组态王安装目录下替换原两个文件,注意可能会被杀毒软件杀掉,把它恢复3、三菱OPC服务软件MX OPC Server配置(1)先启动三菱编程软件GX DEVELOPER和仿真软件GX_Simulator。

(2)打开“开始\程序\MELSOFT Application\MX OPC Server4.20-MXConfig-urator.exe”打开MX Configurator,图1所示。

图1 图2(3)单击“file/new”,弹出新建Access文件窗口,输入文件名,保存,图3。

(4)点击“Address/New Device”,弹出新建设备窗口,图4。

图3 图4图5(5)点击“PC side I/F”选择按钮,选择GX Simulator(仿真软件),图5、6。

图6 图7(6)“CPU type”选择“FX2N(C)”,图7(7)点击“finsh”完成新建设备,图8。

图8 图9(8)可修改设备名,保存,完成新建设备,图9。

图10(9)在新建设备下,新建“New Group”或“New DataTag”,也可将建好的数据加入某数据群,图10。

图11(10)新建数据,将“Name”改成某变量名,如“x0”等,点击I/O Address右侧选择钮,双击选择相应变量类型,如“x0”(此为三菱PLC中I/O变量),设置相应数据类型,如图11。

组态王与西门子S7-200的几种通信方式

组态王与西门子S7-200的几种通信方式

组态王与西门子S7-200的几种通信方式1 引言随着工业自动化技术的发展,人们对自动化监控系统的要求越来越高。

而在设计开发实时监控系统时,现场设备与上位机软件的通讯是关键技术,下面主要介绍国产流行工控软件“组态王”与西门子S7-200的通信方式。

2 组态王简介“组态王”是在PC机上建立工业控制对象人机接口的一种智能软件包,它以Windows 98/Windows 2000/ Windows NT4.0中文操作系统作为其操作平台,具有图形功能完备,界面一致友好,易学易用的特点。

该软件包由工程管理器(ProjManager)、工程浏览器(TouchExplorer)、画面运行系统(TouchVew)三部分组成。

ProjManager用于新建工程、工程管理,并能对已有工程进行搜索、备份及有效恢复,实现数据字典的导入和导出。

TouchExplorer是“组态王”软件的核心部分和管理开发系统,是应用工程的开发环境,内嵌画面开发系统,可完成对画面的设计、动画的连接等工作。

TouchVew是“组态王”软件的实时运行环境,用于显示画面开发系统中建立的动画图形画面,并负责数据库与I/O服务程序的数据交换,通过实时数据库管理从一组工业控制对象采集到的各种数据,并把数据的变化用动画的方式形象地表示出来,同时完成报警、历史记录、趋势曲线等监视功能,并可生成历史数据文件。

在TouchExplorer的画面开发系统中设计开发的画面应用程序必须在TouchVew运行环境中才能运行。

3 S7-200系列PLC西门子公司的SIMATIC S7-200系列属于小型可编程序控制器,可用于代替继电器的简单控制场合,也可以用于复杂的自动化控制系统。

S7-200系列PLC共有5种基本型号的CPU模块,即CPU221、CPU222、CPU224、CPU226、CPU226XM,控制点数可以从10点扩展到248点。

其中,CPU221无扩展功能,适于用做小点数的微型控制器,CPU222有扩展功能,CPU224是具有较强控制功能的控制器,CPU226和CPU226 XM适用于复杂的中小型控制系统。

组态王连接西门子

组态王连接西门子

组态王设置
定义组态王设备
组态王定义设备时请选择:PLC\西门子\S7-200系列\MODBUS
I/O设备地址:
由于S7-200系列PLC 的型号不同,设备地址的范围不同,所以对于某一型号设备的地址范围,
请见相关硬件手册。

地址的设定可通过修改KVmoddbus.mwp程序来实现。

组态王的设备地址要
与PLC的设置一致.KVmoddbus.mwp通讯程序默认的PLC地址为2。

通讯参数设置
KVmoddbus.mwp通讯程序默认的通讯参数如下表,组态王与之保持一致。

组态王数据词典--变量定义
在组态王中定义的寄存器与MODBUS协议S7200中的参数的对应关系如下:
其中在组态王中定义的寄存器3,4的dd 号与PLC中V寄存器的偏移地址的对应关系如下:
组态王中(寄存器的dd 号-1)*2=PLC中的V寄存器的偏移地址。

例如:
组态王中40031对应PLC:VW1060 (组态王中寄存器4表示SHORT型变量)
组态王中40640对应PLC:VD2278 (组态王中寄存器4也可以表示FLOAT型变量)
寄存器举例说明:。

(完整版)wincc与S7-300-400各种通讯方法

(完整版)wincc与S7-300-400各种通讯方法

a。

文档并未列出所有的WINCC连接Siemens品牌PLC的所有方法,只是列举了一些常用的方法。

b.在各种连接方式中的参数设置可能会略有不同,在此列出的步骤和参数只是一套可以连通的设置方法。

一.WINCC使用CP5611通讯卡通过MPI连接PLC前提条件I) 通过CP5611实现PLC系统与WINCC6.0通讯的前提条件是在安装有WINCC的计算机上安装CP5611通讯板卡。

II)使用STEP7编程软件能够通过MPI正常连接PLC。

1.STEP 7 硬件组态STEP7设置MPI通讯,具体步骤不在此详述,可参考如下图1。

1示:图1。

1注意:新建一个MPI网络用来通讯,设置MPI网络的地址和波特率,且记住,在随后的设置中需要匹配.2.安装CP5611通讯板卡安装CP5611,并安装驱动程序,具体CP5611的安装过程和注意事项可参考如下链接:http://support。

/CN/view/zh/267070263.添加驱动程序和系统参数设置打开WINCC工程在Tag Management—->SIMATIC S7 PROTOCOL SUITE-〉MPI右键单击MPI,在弹出菜单中点击System Parameter,弹出System Parameter-MPI对话框,选择Unit标签,查看Logic device name(逻辑设备名称)。

默认安装后,逻辑设备名为MPI如图1.3所示:图1。

2图1。

34.设置Set PG/PC Interface进入操作系统下的控制面板,双击Set PG/PC Interface图标。

在Access Point of the Application:的下拉列表中选择MPI (WINCC),如图1.4所示,而后在Interface Parameter Assignment Used:的列表中,点击CP5611(MPI),而后在Access Point of the Application:的下拉列表中显示:MPI (WINCC)CP5611(MPI),如图1.5所示:图1。

工业以太网S7-300 400 CPs-通信组态和编程

工业以太网S7-300 400 CPs-通信组态和编程
在S7-300,S7-400 和 S7-1200 中使能 ad-hoc 模式 在 S7-300,S7-400 和 S7-1200 中使能 ad-hoc 模式,需要将 TRCV 指令的 LEN 引脚设置为“0”。 接收区域由 DATA 参数指定。
图 01 在 S7-1200 V2.0 及以上版本中使能 ad-hoc 模式 在 S7-1200 V2.0 及以上版本中使能 ad-hoc 模式时,需要将 TRCV 指令的 LEN 引脚设为 "65535 (0xFFFF)"。 接收区域由 DATA 参数指定。
将 "MODBUS_TCP_CP_EXAMPLE_V12_SP1_Upd2.zip" 文件拷贝到一个单独的文件夹后双击打开该文件。之后 使用 STEP 7 打开并处理解压后的项目数据。
MODBUS_TCP_CP_EXAMPLE_V12_SP1_Upd2.zipMODBUS_TCP_CP_EXAMPLE_V12_SP1_Upd2.zip ( 5498 KB )
CP 配置为客户端且支持功能 FC10"AG_CNTRL" 的命令 6和 7。 CP 配置为服务器且支持功能 FC10"AG_CNTRL" 的命令 6 和 7。 CP 配置为客户端且不支持功能 FC10"AG_CNTRL" 的命令 6和 7。 CP 配置为服务器且不支持功能 FC10"AG_CNTRL" 的命令6和 7。 将 "MODBUS_TCP_CP_EXAMPLE.zip" 文件拷贝到一个单独的文件夹后双击打开该文件。之后使用 STEP 7 打 开并处理解压后的项目数据。
附加信息
关于 MODBUS/TCP 通迅的详细信息请参考: /s7modbus 如何从样例项目中将用于开放的 MODBUS / TCP的"Modbus"的 CFC 程序块拷贝到用户项目中?

S7-300系列PLC与组态软件WinCC实现通信的方法探索

S7-300系列PLC与组态软件WinCC实现通信的方法探索

S7-300系列PLC与组态软件WinCC实现通信的方法探索摘要:S7-300系列PLC是德国西门子公司制造,S7-300PLC软硬件有着非常强大的功能,系统配置起来也十分的方便,其MPI以及现场总线接口能够及时与外部设备通信,但是,S7-300PLC中的组态功能往往是无法达到具体的使用要求的,本文主要针对S7-300系列PLC与组态软件WinCC实现通信的方法进行分析。

关键词:S7-300PLC;组态软件WinCC;通信方法德国西门子公司在S5系列PLC研制成功之后,迅速的推出了S7系列,取得了良好的市场反响,与S5系列相比,S7系列无论是在功能还是在使用方式上均作出了极大的改进,有效提升了性价比,其产品主要有S7-200、S7-300以及S7-400三种类型。

与S5系列相比,S7网络能够实现工业以太网、多点接口网络、TCP/IP协议网络以及PROFIBUS现场总线的接入。

S7-300PLC软硬件有着非常强大的功能,系统配置起来也十分的方便,其MPI以及现场总线接口能够及时与外部设备通信,但是,S7-300PLC中的组态功能往往是无法达到具体的使用要求的,可视化效果也不够理想,为了解决这一问题,就必须要匹配好组态软件,以便提升系统的监控功能。

本文就主要针对S7-300系列PLC与组态软件WinCC实现通信的方法进行分析。

1 S7-300PLC监控方式分析采取组态监控界面对整个系统进行实施监控能够有效提升人机交互能力,帮助操作人员了解监控系统的实时工作状态,让系统的操作变得更加方便、快捷,目前,S7-300PLC常用的监控方式包括以下几种类型:第一种类型:使用组态软件WinCC实时监控工作,该种监控方式有着灵活性好、功能强大以及可靠性高的优势,但是也存在一定的缺陷,其中最主要的就是软件价格偏高,还需要采取相应的措施来解决S7-300PLC与WinCC的通信问题,因此,该种监控方式一般针对复杂的控制系统才使用。

S7-300和S7-400集成PN口的S7通信

S7-300和S7-400集成PN口的S7通信

S7-300和S7-400集成PN口的S7通信S7-300和S7-400集成PN口的S7通信∙文献∙涉及产品1. S7通信简介S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7300/400PLC之间的通信。

SIMATIC S7- PN CPU包含一个集成的PROFINET 接口,该接口除了具有PROFINET I/O功能,还可以进行基于以太网的S7通信。

SIMATIC S7- PN CPU支持无确认数据交换、确认数据交换和单边访问功能。

功能块的调用如图1、图2所示。

表1图1图2要通过S7-PN CPU 的集成PROFINET 接口实现S7 通信,需要在硬件组态中建立连接。

2. 硬件及网络组态CPU采用两个315-2PN/DP,使用以太网进行通信。

在STEP7中创建一个新项目,项目名称为PN S7。

插入两个S7-300站,在硬件组态中,分别插入CPU 315-2 PN/DP。

如图3所示。

图3新建以太网,打开“NetPro”设置网络参数,选中CPU,在连接列表中建立新的连接。

如图4所示。

图4然后双击该连接,设置连接属性。

在“General”属性中块参数ID = 1,这个参数即是下面程序中的参数“ID”。

在SIMATIC 315PN-1中激活“Establish an active connection”,作为Client端,SIMATIC 315PN-2作为Server 端。

3. 软件编程3.1. 无确认数据交换SFB/FB 8 "USEND" 向类型为“URCV”的远程伙伴SFB/FB发送数据。

执行发送过程而不需要和SFB/FB伙伴进行协调。

也就是说,在进行数据传送时不需要伙伴SFB/FB进行确认。

S7-300:在REQ的上升沿处发送数据。

在REQ的每个上升沿处传送参数R_ID、ID和SD_1。

在每个作业结束之后,可以给R_ID、ID和SD_1参数分配新数值。

组态王与西门子S7200_PLC通讯配置方案汇总[1]

组态王与西门子S7200_PLC通讯配置方案汇总[1]

组态王软件与西门子S7200 PLC通讯配置方案汇总此文档由北京亚控公司提供,仅作为组态王与OMRON PLC 通讯配置的使用参考,北京亚控公司不对此文档涉及的OMROM软硬件配置部分承担任何使用责任,OMRON软硬件的详细说明请参考OMRON厂家提供的使用说明,关于OMRON软硬件配置过程中的疑问请致电OMRON 厂家技术支持工程师。

目录串口通讯方式: (3)MPI通讯卡方式: (4)以太网通讯方式: (4)Profibus –DP通讯方式: (5)Profibus –S7通讯方式: (5)Modem通讯方式: (6)组态王软件和S7200 PLC 可以通过一下通讯链路进行通讯,具体说明如下:串口通讯方式:硬件连接:此种方式使用S7200系列PLC上的PPI编程口,使用西门子标准编程电缆或标准485电缆链接到计算机串口上:当使用计算机的RS232通讯口时:建议使用西门子专用紫色电缆和网络接头+常规有源RS485/232转换模块(如研华的ADAM4520)进行PLC 485编程口和计算机标准232口的连接);当使用计算机扩展RS485口时:建议使用西门子专用紫色电缆和网络接头直接进行PLC RS485编程口和计算机RS485口的连接。

注意:PLC的PPI口中9针口:3―DATA+ ;8―DATA -适用场合:一般适用于一个PLC和一台PC进行直接串口通讯的场合,PLC和PC机之间距离较近;组态王对应驱动(常用直接驱动有3个):(1)PLCÆ西门子ÆS7-200系列ÆPPI(2)PLCÆ西门子ÆS7-200系列Æ自由口(3)PLCÆ西门子ÆS7-200系列ÆModbus特殊软件需求:组态王所在的计算机不需要安装s7200编程软件。

各自具体配置按照组态王对应驱动帮助执行即可。

注意:因为PPI协议的特殊性,读取一个数据包一般需要400MS的时间,当用户反馈PPI 通讯速度慢时,请以此标准分析用户工程通讯速度慢是否在合理的范围;如果在该驱动所支持的合理范围内,用户仍然不满意时,建议更换为自由口或modbus通讯方式。

西门子S7_200PLC与组态王的无线通信Modbus方案

西门子S7_200PLC与组态王的无线通信Modbus方案

西门子S7_200PLC与组态王的无线通信Modbus方案西门子S7_200PLC与组态王的无线通信Modbus方案在这里介绍一种PLC的MODBUS无线组态通信的实现方法。

本方案可以作为西门子PLC与组态王通信的实例。

在工业现场可能会遇到这样的情况,分布在不同地方(车间、控制室场所等)的PLC需要与总控中心的组态王软件进行远程通信,通常情况是采用有线RS485总线敷设电缆,通过MODBUS协议完成此功能。

如果现场布线不方便的话,也可以采用无线方式进行通信。

本方案中采用了专门用于无线通信的智能数据终端DTD433M。

l 有线MODBUS网络:S7-200S7-200STEP7S7-200PG/PC9.6kbps,8,N,1人机界面组态软件l S7-200STEP 7PG/PCRS4859.6 kbps人机界面组态软件DTD433DTD433RS4859.6 kbpsS7-200RS4859.6 kbpsDTD433无线MODBUS网络:在实际系统中,人机界面与PLC不在一起,中心计算机一般放置在控制室,而PLC安装在现场车间,二者之间距离往往从几十米到几千米。

如果布线的话,需要挖沟施工,比较麻烦,这种情况下比较适合采用无线通信方式。

一、PLC与组态王的Modbus通信1. 下载S7_200程序需要向PLC中下载对应的初始化程序(KVmoddbus.mwp),由亚控公司提供。

此程序默认的PLC通讯端口为port0,地址为2,波特率9600,无校验(地址和波特率可由程SBR0 中的VB8,SMB30 进行修改);2.设备选择选择以下两个设备都可以。

3. 演示程序界面打开组态王演示工程文件二、满足西门子PLC的MODBUS通信协议的专用无线数据终端为了满足西门子PLC和组态王的MODBUS通信协议,对无线数据终端具有以下要求:适合于RS232/RS485串口连接,可以直接代替有线的RS485网DTD433M提供标准的RS232/RS485口。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档