西门子S7-200以太网通讯解决方案

合集下载

S7_200以太网模块通讯设置

S7_200以太网模块通讯设置

S7 200 CP243-1以太网模块通讯设置一、条件与准备1.带有STEP 7 Micro/WIN32(版本 3.2 SP1以上)软件的编程设备;本例编程软件版本为STEP 7 Micro/WIN V4.0 SP3;2.一根PC/PPI 电缆、一根以太网直连电缆或交叉电缆;3.一个CPU22X,符合以下类型要求:• CPU 222 REL. 1.10 或以上;• CPU 224 REL. 1.10 或以上;• CPU 226 REL. 1.00 或以上;• CPU 226XM REL. 1.00 或以上;本例为CPU224 REL 02.01;4.一个CP243-1以太网通讯模块,订货号为 6GK7 243-1EX01-0XE0,为新型以太网通讯模块(相当于之前的CP 243-1 IT :6GK7 243-1GX00-0XE0)。

二、通讯设置1.启动STEP 7 Micro/WIN V4.0 SP3编程组态软件方法一:开始-所有程序-Simatic-STEP 7-MicroWIN V4.0- STEP 7-MicroWIN,如下图所示:方法二:双击桌面快捷方式“V4.0 STEP 7-MicroWIN”图标,如下图所示:STEP 7-MicroWIN 程序启动后,如下图所示:2.设置通讯方式用PC/PPI 电缆连接编程设备的USB口及CPU224的COM串口,点击左侧View视图框内的Set PG/PC Interface图标,如下图所示:示:注意Local Connection选项卡里的编程设备接口的设置选择(USB或COM),本例为USB。

点击OK按钮确定,回到图5Set PG/PC Interface窗口,点击OK按钮确定,弹出Warning窗口,点击“确定”按钮,完成通讯方式设置。

3.配置CP243-1通讯模块由于所用的CP243-1以太网通讯模块,订货号为 6GK7 243-1EX01-0XE0,是Internet 通讯模块,因此,必须用Internet wizard向导对CP243-1进行配置。

西门子S7-200 以太网通讯

西门子S7-200 以太网通讯
12
配置服务器-步骤1:进入因特网配置向导
• 选择项目树中的“向导-> 因特网” 进入因特网配置 向导
13
配置服务器-步骤1:进入因特网配置向导
• 点击“下一步”按钮。
14
配置服务器-步骤2:指定模块位置
1. 指定模块位置。
2. 在线情况下通过点击“读取模块”按钮可以搜寻在线的 CP243-1IT模块。
29
配置服务器-步骤5:配置连接
• 点击“是 (Y)”按 钮建立新 的传输
30
配置服务器-步骤5:配置连接
1. 选择从服务器 读取数据。
2. 设置读取的字 节数为1。
3. 设置数据交换 的存储区,这 里将服务器的 IB0内的数据读 入到客户机的 VB0内。
4. 为此数据传输 定义符号名, 此名称在项目 中会应用到。
3. 选择“接受所有 连接请求”。
4. 使用系统默认的 设置。
5. 点击“下一步” 按钮。
18
配置服务器-步骤6:配置CRC保护和保持活动间隔
• 1. 选择CRC保护 • 2. 设置“保持活动”的时间间隔,使用系统默认的设置。 • 3. 点击“下一步”按钮。
19
配置服务器-步骤7:管理员账户配置
• 通过以太网扩展模块(CP243--1)或互联网扩展模块 (CP243--1 IT),S7--200将能支持TCP/IP以太网通讯。 (CP 243--1 IT)因特网模块是用于连接S7--200系统到工业 以太网(IE)的通讯处理器。可以使用STEP 7 Micro/WIN, 通过以太网对S7--200进行远程组态、编程和诊断。S7--200 可以通过以太网和其他S7--200、S7--300和S7--400控制器进 行通讯。它还可以和OPC服务器进行通讯。

S7-200使用CP243-1以太网通讯

S7-200使用CP243-1以太网通讯

S7-200和上位机之间的通讯需要通过OPC的方式进行,而且只能S7-200作为Server端,上位机作为Client端来访问S7-200的数据(见图3)。

1. S7-200 Server端的组态S7-200 Server端组态已经作为程序的一部分固化到PLC内存之中,设备出厂默认的S7-200 Server端IP地址为: 192.168.0.1模块的子网掩码地址:255.255.255.0网关地址:0.0.0.0以秒为单位的保持活动时间间隔:30此连接的本地TSAP (10.00)。

此连接的远程TSAP (10.00)。

2. PC Station的组态客户以自己应用的具体上位机软件来连接S7-200 Server端附录CP243-1与工控机(组态王)实现以太网通讯组态实例1. S7-200 PLC的以太网模块CP243-1作为服务器的组态1.1. 打开PLC应用程序→工具→以太网向导,如图1-11.2. 单击以太网向导,弹出画面如图1-2。

1.3. 指定模块位置。

直接单击“下一步”,如图1-3,单击“读取模块”,得到模块的相关信息,注意:模块位置一定要与读取模块的位置信息相对应。

1.4. 指定模块地址。

单击“下一步”,如图1-4,以手动方式在"IP地址"域中输入模块IP地址(系统默认192.168.0.1),或单击"IP地址浏览器"图标从列表中选择一个模块IP地址。

您还必须以手动方式输入子网掩码(系统默认255.255.255.0)和网关地址(系统默认0.0.0.0)。

选择"允许BOOTP服务器自动为模块指定IP地址"复选框,允许以太网模块在启动时从BOOTP服务器(根据MAC地址,见模块上端盖下条码:00-0E-8C-92-D5-95)获取IP地址、网关地址和子网掩模。

如果您选择该选项,则IP地址、子网掩模和网关地址方框无法使用。

您还必须为模块指定通讯连接类型。

S7_200的以太网通讯

S7_200的以太网通讯

S7-200与WinCC的通信实现1 一、整体方案二、PC station 方式1.在micro/win中进行设置,用以太网配置向导来生成cp243-1的模块在设置本地和对方的TASP:传输访问节点,即双方通讯的ID。

LOCAL和PARTERNER的概念:对那一方进行配置哪一方就作为LOCAL。

TASP (Transport Service Access Point) 地址是通信连接地址它,包括两部分中数据的含义:AB.CD:AB可以任意定义;C表示机架号,CPU200默认为0,PC Station默认为1;D表示OPC Server的槽号,必须与PC Station Editor中配置一致。

第一部分:通信连接号,如 10。

第二部分:CP243-1模块安装在S7-200的机架/槽号,如“00” 代表CP243-1安装在0号机架0号槽(即CPU之后的第一个模块。

此处中的地址,不能在程序中被占用。

完成以太网模块的组态,在200的程序快的“调用子模快”中进行调用。

2. 将本机配置为PC Station站打开Station Configuration Editor 工具,操作如下图所示:3.在STEP7中插入PC STATION 组态,并设置合适的IP地址。

PC Station: IE General, SW V6.2 , OPC Server, SW V6.1注意:PC Station 的名字为上面配置时, 使用的名字(OPC_CP243),IP 地址为PC Station的地址,即本机地址。

注意:将连接设置为内部连接 (表示PC station 与 STEP 7 安装在同一台机器上)。

(1)通过Set PG/PC Interface 改变连接(2)通过设置Configuration Console在SIMATIC Net>>Configuration Console中设置Configuration mode(一般默认为该模式),并将Acces points 设置为内部连接。

西门子S7-200和S7-300进行的以太网通信

西门子S7-200和S7-300进行的以太网通信

西门子S7-200和S7-300进行的以太网通信
S7-200和S7-300进行以太网通信,使用STEP 7 Micro/WIN32中的向导进行通信的配置即可。

在命令菜单中选择工具--> 以太网向导。

第一步是对以太网通信的描述.点击下一步开始以太网配置。

在此处选择模块的位置,在线的情况下,您也可以用读取模块按钮搜寻在线的CP243-1模块。

点击下一步;
在此处填写IP地址和子网掩码。

点击下一步;
需要填写模块的连接数目,如只和CP343-1通信则在此处填写1,点击下一步。

选择此为客户机连接,远程属性TSAP (Transport Service Access Point)填写为03.02,输入343-1的IP地址.,点击数据传输按钮进入数据交换的定义。

点击新传输按钮进入设置:选择是读取数据还是写入数据。

填写通讯数据的字节个数,填写发送数据区和接收数据区的起始地址,本例中为从S7-300的MB200开始读取8个字节到vb1000开始的8个字节的区域中。

点击确认按钮:
选择CRC校验,使用缺省的时间间隔30秒,点击下一步按钮。

填写模块所占用的V存储区的起始地址。

你也可以通过Suggest Address按钮来获得系统建议的V存储区的起始地址, 点击下一步按钮。

完成以太网向导配置后需要在程序中调用以太网向导所生成的ETHx_CTRL和。

S7-200以太网解决方案

S7-200以太网解决方案

S7-200以太网解决方案S7S7--200以太网解决方案以太网解决方案S7-200通过CP243-1或CP243_1IT 接入工业以太网。

S7-200以太网通信主要有以下几种方式:★ S7-200之间的以太网通信★ S7-200与S7-300/400之间的以太网通信★ S7-200与OPC 及WINCC 的以太网通信一、S7-200之间的以太网通信S7-200之间的以太网通信,S7-200既可以做为Server (服务器)端,也可以做为Client(客户端)。

1、 S7-200做为Server 端S7-200做为Server 端时,只响应Client 端的数据请求,不需要编程,只要组态CP243-1就可以了。

(1)选择“工具”菜单下的“以太网向导...”。

(2)打开“以太网向导”,简单介绍CP243-1及以太网的有关信息,点击“下一步”。

(3)设置CP243-1模块的位置,如不能确定,可以点击“读取模块”由软件自动探测模块的位置,点击“下一步”。

(4)设定CP243-1模块的IP地址和子网掩码,并指定模块连接的类型(本例选为自动检测通讯),点击“下一步”。

(5)确定PLC为CP243-1分布的输出口的起始字节地址(一般使用缺省值即可)和连接数据数,点击“下一步”。

(6)设置本机为服务器,并设置客户机的地址和TSAP。

TSAP:由两个字节构成,第一个字节定义了连接数,其中:●Local TSAP范围:16#01,16#10~16#FE●Remote TSAP范围:16#01,16#03,16#10~16#FE第二个字节定义了机架号和CP槽号。

如果只有一个连接,可以指定对方的地址,否则可以选中接受所有的连接请求。

“保持活动”功能是CP243-1以设定的时间间隔来探测通信的状态,此时间的设定在下步设定。

第一字节第二字节客户机地址(7)选择是否需要CRC保护,如选择了此功能,则CP243-1在每次系统重启时,就校验S7-200中的组态信息看是否被修改,如被改过,则停止启动,并重新设置IP地址。

S7-200系列PLC与WINCC通过以太网进行OPC通信

S7-200系列PLC与WINCC通过以太网进行OPC通信

S7-200系列PLC与WINCC以太网通信CP243i作为连接S7-200的PPI口转以太网RJ45的接口转换器。

如下图所示:一、硬件连接:将CP243i的两端分别与S7-200的PPI口和以太网线连接(上图使用的是交叉网线,如果中间加交换机就要用直连网线,注:我们平时用的都是直连型网线)二、监控计算机的软件设置:a.OPC—西门子PC_Access的设置:S7-200一般都是通过PC_Access(OPC server)软件再与WinCC相连的。

因此要首先设置PC_Access,但是在设置前一定要先运行一次西门子的MicroWin ,在它的设置PG/PC接口中选择[ TCP/IP(Auto) 实际的网卡名],目地是将PC_Access的驱动选为TCP/IP,(注:MicroWin和PC_Access中均可修改PG/PC 接口,但同时只能有一个正在运行,并且wincc必须处于停止状态,若wincc为运行状态则不能修改)之后打开PC_Access,见下图:用鼠标右健点击[ MicroWin(TCP/IP) ],然后用鼠标左键选择[ 新PLC(N)… ]打开PC Access之后,弹出上图,一个新的PLC连接属性窗口,名称自定义,IP 地址和TSAP本地和远程地址需在MicroWin中以太网向导中找寻,如下图:进入MicroWin之后,在工具栏中找到以太网向导,进入以太网设置,如下图:IP地址出现后,按下一步,直到出现配置连接,出现TSAP设置,如下图:将PC_Access,中PLC属性窗口填写正确后,如下图:然后直接点击[ 确认] ,进入下图:用鼠标点击[NewPLC] 新(N) 项目(I) ,如下图所示:下边做4个例子:(1)名称:ITEM_VB10,地址:VB10,数据类型:BYTE(2)名称:ITEM_Q0_0,地址:Q0.0,数据类型:BOOL(3)名称:ITEM_I0_2,地址:Q0.2,数据类型:BOOL(4)名称:ITEM_MD20,地址:MD20,数据类型:REAL添加完变量后,一定要存一下盘!至于文件名随便写一个或用缺省的也可建立4个ITEM后,用鼠标安下图次序(1)(2)(3)依次点击,就进入了测试状态如果通讯正常,质量显示为good 否则为badb. 西门子WinCC的设置:打开WinCC,新建一个项目[ test_s7_200]:用鼠标右键点击[变量管理] à添加新的驱动程序(N) à选择OPC.chn用鼠标右键点击[OPC Groups (OPCHN Unit #1) ] à选择[ 系统参数]用鼠标双击[ \\<LOCAL< a>> ] ,搜索本机OPC服务器:选择[ S7200.OPCServer ],再选择[ 浏览服务器] ,选择[ 下一步]将Items栏中内容全部选定,然后点击[添加条目]选择[ 是]选择[ 确定]选择[ 完成],之后PC_Access中的变量就来到WinCC中:前两天有一个类似的问题,OPC是必需的,可以用PC Access(7-200专用的OPC,8个连接限制),也可以用Simaic Net(S7 PLC通用的,最多64个连接)。

西门子S7-200与力控以太网连接实例!97-2003 文档

西门子S7-200与力控以太网连接实例!97-2003 文档

西门子S7-200与上位机以太网连接应选择以太网模块CP243-1,在这里我用大连德嘉国际电子有限公司生产的CP243i来代替,因为此产品使用起来更加方便省略了在Microwin中以太网向导的设置(这个真的很麻烦,很难设置正确!)
下面我就来介绍一下我的连接方法:
一、硬件连接,如下图:
实物图:
示意图:
二、力控IO设备组态设置:
1)、打开组态软件,进入开发系统,打开“IO设备组态”->“plc”->“siemens”->“S 7-200(TC P)”,画面如下:
2)、第一步:基本参数配置,定义设备名称,修改更新周期。

(更新周期一定要修改为250毫秒以上!)
3)、第二步:通讯参数。

设备IP地址:填入CP243i的IP地址,端口:默认1 02(固定)。

4)、点击完成,现在我们的CP243i已经将您的西门子S7-200与力控连接起来了!
三、力控数据库组态
1、打开“数据库组态”,新建数据库点,如下图所示:
2、新增点基本参数和数据连接。

设备:选设备组态建的设备
连接项:点击“增加”,添加连接项。

参数:默认PV,采集数据选用此参数就可以,如果采集设备的字符,则需要选用参数:DESC。

3、点组态,入下图,点击确定,完成数据组态。

寄存器类型:选取数据所在的寄存器。

注意:如果是“模拟量输入”,请选用“PI”。

偏移地址:数据起始地址。

数据类型:选择数据对应类型
单击保存,保存数据库!。

S7-200以太网解决方案

S7-200以太网解决方案

S7S7--200以太网解决方案以太网解决方案S7-200通过CP243-1或CP243_1IT 接入工业以太网。

S7-200以太网通信主要有以下几种方式:★ S7-200之间的以太网通信★ S7-200与S7-300/400之间的以太网通信★ S7-200与OPC 及WINCC 的以太网通信一、S7-200之间的以太网通信S7-200之间的以太网通信,S7-200既可以做为Server (服务器)端,也可以做为Client(客户端)。

1、 S7-200做为Server 端S7-200做为Server 端时,只响应Client 端的数据请求,不需要编程,只要组态CP243-1就可以了。

(1)选择“工具”菜单下的“以太网向导...”。

(2)打开“以太网向导”,简单介绍CP243-1及以太网的有关信息,点击“下一步”。

(3)设置CP243-1模块的位置,如不能确定,可以点击“读取模块”由软件自动探测模块的位置,点击“下一步”。

(4)设定CP243-1模块的IP地址和子网掩码,并指定模块连接的类型(本例选为自动检测通讯),点击“下一步”。

(5)确定PLC为CP243-1分布的输出口的起始字节地址(一般使用缺省值即可)和连接数据数,点击“下一步”。

(6)设置本机为服务器,并设置客户机的地址和TSAP。

TSAP:由两个字节构成,第一个字节定义了连接数,其中:●Local TSAP范围:16#01,16#10~16#FE●Remote TSAP范围:16#01,16#03,16#10~16#FE第二个字节定义了机架号和CP槽号。

如果只有一个连接,可以指定对方的地址,否则可以选中接受所有的连接请求。

“保持活动”功能是CP243-1以设定的时间间隔来探测通信的状态,此时间的设定在下步设定。

第一字节 第二字节客户机地址(7)选择是否需要CRC保护,如选择了此功能,则CP243-1在每次系统重启时,就校验S7-200中的组态信息看是否被修改,如被改过,则停止启动,并重新设置IP地址。

S7200SMART通讯问题—以太网设置

S7200SMART通讯问题—以太网设置

一:TCP 协议通讯(一)S7 200 SMART之间的TCP通讯TCP是一个因特网核心协议。

在通过以太网通信的主机上运行的应用程序之间,TCP 提供了可靠、有序并能够进行错误校验的消息发送功能。

TCP 能保证接收和发送的所有字节内容和顺序完全相同。

TCP 协议在主动设备(发起连接的设备)和被动设备(接受连接的设备)之间创建连接。

一旦连接建立,任一方均可发起数据传送。

TCP协议是一种"流"协议。

这意味着消息中不存在结束标志。

所有接收到的消息均被认为是数据流的一部分。

S7 200 SMART与之间的TCP通讯可以通过两边调用OUC(开放式用户通讯)指令库中的TCP_CONNECT、TCP_SEND、TCP_RECV、DISCONNECT指令来实现。

图1.开放式用户通讯库开放式用户通信库需要使用50 个字节的V 存储器。

开放式的用户通讯连接资源包括8个主动连接和8个被动连接。

只可从主程序或中断例程中调用库函数,但不可同时从这两个程序中调用。

所需条件:1、软件版本:STEP 7-Micro/WIN SMART2、SMART CPU固件版本:3、通讯硬件:TP电缆(以太网电缆)所完成的通讯任务:将作为客户端的PLC(IP地址为)中VB0-VB3的数据传送到作为服务器端的PLC(IP地址为)的VB2000-VB2003中。

S7-200 SMART 客户端编程1、设置本机IP地址在客户端设置IP地址为图2.设置IP地址2、建立TCP连接调用TCP_CONNECT指令建立TCP连接。

设置连接伙伴地址为,远端端口为2001,本地端口为5000,连接标识ID为1。

利用使能Active,设置为主动连接。

图3.调用TCP_CONNECT指令指令的参数输入参数:EN :使能输入Req:沿触发Active :TURE=主动连接(客户端)FALSE=被动连接(服务器)ConnID:连接ID为连接标识符,可能范围为0-65534。

西门子S7-200SMART以太网通信实例

西门子S7-200SMART以太网通信实例

西门子S7-200SMART以太网通信实例快速学习通道西门子PLC快速学习通道三菱PLC学习快速通道PLC控制步进电机快速学习通道PLC控制伺服快速学习通道PLC通信各种经典案例快速学习通道电缆直径和可通过电流的关系工艺要求:近千米的距离非均匀分布N多分站,每个分站就地控制一台电机正反转。

控制室需要监控联网的所有分站设备。

用CN之间PPI联网,软件自带的PPI向导组态很是方便,整个网络基于RS485接口传输。

现在SMART自带的DB9口不支持PPI联网通讯,支持以太网口的GET/PUT通讯,下来一起完成GET/PUT通讯联机过程。

2台SR30,一台做主机(192.168.2.200),一台做从机(192.168.2.201)。

主机中程序编写如下:从机中程序编写如下:主机中利用向导组态GET/PUT网络过程:打开向导1. 进入向导2. 点击添加,操作项目树下添加一个名称,与默认名称共2个分别组态成PUT/GET3. 双击可以修改名称以及添加注释4. 完成后自动出现组态的数量,上图为2个2个操作——Put、Get的具体组态步骤:双击组态Put界面,相当于将主站VB0映射到分站QB0(写一个字节的数据)双击或者“下一页”组态Get界面,相当于将分站VB0映射到主站QB0(读一个字节的数据)继续点击“下一页”,出现“存储器分配”界面。

表明刚刚组态的数据交换占用主站plc的43个字节(VB43~VB85)继续点击“下一页”,出现“组件”界面。

刚刚的组态生成一个逻辑控制块、一个符号表、一个数据块。

主机检测到自己I0.0上升沿,将255 MOV到VB0(即就是VB0的8个位都为1),而组态的联机Put指令将主站VB0映射到了分站QB0,那么此时分机(192.168.2.201)Q0.0~Q0.7整个QB0全部都有输出;同理,主机检测到自己I0.0下降沿,将0 MOV到VB0(即就是VB0的8个位都为0),此时分机(192.168.2.201)Q0.0~Q0.7整个QB0全部没有输出。

西门子S7-200系列PLC以太网通讯配置

西门子S7-200系列PLC以太网通讯配置

错误!未指定书签。

北京亚控科技发展有限公司2022年2月本文档主要介绍在PLC编程软件STEP 7 MicroWIN 里的以太网设置。

1)在“控制面板”里找到“Setting the PG/PC Interface”(在STEP 7 MicroWIN 编程软件里也可以),如图(一),选择网卡(例如TCP/IP->ADMtek AN983 10/100 PC…),点击“属性”,出现图(二)所示对话框,确认关闭图(一)图(二)对话框。

图(一)图(二)2)打开STEP 7 MicroWIN 编程软件,点击左侧“通信”,弹出“通信”对话框,双击“双击刷新”,找到S7200 CPU,如图(三)所示。

图(三)3)通过选择或手动将CP243-1的地址填写到“远程”里后确认关闭,如图(四)图(五)。

图(四)图(五)4)点击“工具”菜单,选择“以太网向导”,并打开,如图(六),图(七)。

图(六)图(七)5)点“下一步”,进入图(八)所示画面。

图(八)6)点击“读取模块”,找到CP243-1以太网模块,如图(九),选择相应的模块,点击“下一步”,设置IP地址,子网掩码,网关,如图(十)。

图(九)图(十)7)点“下一步”,配置连接数目,如图(十一),完成后点“下一步”。

图(十一)8)这里要注意:选择“此为服务器连接…”,并勾选“接受所有连接请求”,其它默认。

点“下一个连接”,做同样设置,如图(十二)。

图(十二)9)确认后,进入图(十三)所示窗口,不作修改,点“下一步”,进入图(十四)窗口,点击“建议地址”后,点击“下一步”,进入图(十五)所示界面。

图(十三)图(十四)图(十五)10)进入图(十五)界面后,不用做任何修改,点击“完成”。

弹出图(十六)对话框,选择“是”,后关闭窗口,到此以太网的设置完成了,同样按以上步骤设置其它PLC。

图(十六)。

S7-200通过以太网模块和KEPServer连接

S7-200通过以太网模块和KEPServer连接

1.s7-200与以太网通讯S7-200和KEPServer连接,S7-200作为server,通过以太网连接,主要是CP243-1模块组态配置。

(1)打开软件,至向导图1(2)双击打开至以太网图2(3)打开,点下一步至模块位置图3(4)下一步为模块地址。

在IP地址栏填写将分配给以太网模块地址。

不用再“允许……”打钩,模块类型就默认自动检测通讯。

图4 (5)模块字节及连接数目。

模块命令字节为其之前I/O模块输出字节数目。

连接数目为可继续连接以太网模块数目,一般用几个选几个。

下一步图5(6)选择设置为服务器还是客户机一台plc和上位机连接时,PLC为服务器,选择此连接为服务器。

如图图7,若只有一个连接可写IP地址。

图6TSAP有两个字节组成,第一个为连接数目,第二个为机架号和以太网模块槽号。

注意其需服务器和客户机相互对应。

图7(7)在分配地址前几项默认,直接下一步至非配V存储区,图8(8)完成配置会出现如下图结果。

图9图10.2.KEPserver 连接(1)打开软件,新建图11 (2)下一步至设备驱动,选择以太网。

开始以为是选择Siemens S7-200,不过选择后连不上,后来改为以太网,好像选西门子200就是通过PI/PPI连接,因为通过以太网模块连接故不能选。

图12(3)后边默认,默认部分须了解其具体含义,完成后出现图13图13双击“click to add a device”。

修改设备名称。

(4)选择设备模型图14(5)设置设备IP,为上面以太网模块地址。

图14 (6)随后默认至出现如图15所示。

图15双击出现新建标签图16(7)建好后将出现图17(8)点击红色opc,出现如图19示图18图19(9)在连接前先把电脑本地IP设置为和以太网模块同一网段,看能否ping 通,不能ping通查找是否配置有问题,能ping通结果则显示为图20。

S7-200多主站连接以太网通讯设置说明

S7-200多主站连接以太网通讯设置说明

S7-200多主站连接以太网通讯设置说明(请注意,该驱动最多支持单台PLC与8台PC进行,在每次设置并向PLC下载完毕后,请断电并重启PLC以保证配置能正常被使用)下面我们以两台上位机(PC1和PC2)与两套S7-200PLC(PLC1和PLC2)进行通讯时的配置来做说明,先以配置PLC1为例。

1.在STEP 7-Micro/Win 编程软件中对Ethernet连接进行设置1)打开[Tools] – [Ethernet Wizard],如图1所示。

图12)点选[Next]到IP地址配置界面,输入分配给PLC1的IP地址,如图2所示。

图23)点选[Next]到连接配置界面,输入欲连接本PLC的上位机数目,如图3所示。

图34)点选[Next],对连接做详细配置。

首先选择[Server Connection]选项,将200设置为Server,[Remote Properties]中TSAP 填写10.01,页面左侧[Local Properties]编辑框中10.00是自动生成的,不能配置,[Accept connection] IP地址填写欲连接该200的上位机PC1的IP地址,如图4所示。

图4一个上位机PC1参数设置完毕后,点击[Next Connection]到下一页,配置另外一个上位机PC2内容与之前类似,如图5所示。

全部配置完毕之后,点击[OK]完成,在点击[Next]直至全部配置完毕。

图5PLC2的配置与上面类似,例如把PLC2的IP地址设置为:172.16.1.235,其他与PLC1的配置相同。

2.依赖文件kvS7200.ini[XXX.XXX.XXX.XXX:0] XXX.XXX.XXX.XXX 表示目标S7-200IP地址LocalTSAP=XXXX 对应STEP 7-Micro/Win配置中的Remote TSAP RemoteTSAP=XXXX 对应STEP 7-Micro/Win配置中的Local TSAP这行要空白INI文件共4行,如:[172.16.6.234:0]LocalTSAP=1000RemoteTSAP=1001如有多台PLC,INI文件内容重复添加,如[172.16.6.234:0]LocalTSAP=1000RemoteTSAP=1001[172.16.6.235:0]LocalTSAP=1000RemoteTSAP=1001……因此,PC1的依赖文件kvS7200.ini可以写成如下所示的内容:[172.16.1.234:0]LocalTSAP=1000RemoteTSAP=1001[172.16.1.235:0]LocalTSAP=1000RemoteTSAP=1001PC2的依赖文件kvS7200.ini可以写成如下所示的内容:[172.16.1.234:0]LocalTSAP=1100RemoteTSAP=1101[172.16.1.235:0]LocalTSAP=1100RemoteTSAP=1101备注:有的客户把kvS7200.ini文件写成如下所示的内容:[172.16.1.234:0]LocalTSAP=1000RemoteTSAP=1001[172.16.1.235:0]LocalTSAP=1000RemoteTSAP=1001[172.16.1.234:0]LocalTSAP=1100RemoteTSAP=1101[172.16.1.235:0]LocalTSAP=1100RemoteTSAP=1101然后分别放到PC1和PC2上,这样可能会导致通讯失败,请注意不要这样写。

S7-200-SMART-通讯问题—以太网设置

S7-200-SMART-通讯问题—以太网设置

一:TCP 协议通讯(一)S7 200 SMART之间的TCP通讯TCP是一个因特网核心协议。

在通过以太网通信的主机上运行的应用程序之间,TCP 提供了可靠、有序并能够进行错误校验的消息发送功能。

TCP 能保证接收和发送的所有字节内容和顺序完全相同。

TCP 协议在主动设备(发起连接的设备)和被动设备(接受连接的设备)之间创建连接。

一旦连接建立,任一方均可发起数据传送。

TCP协议是一种"流"协议。

这意味着消息中不存在结束标志。

所有接收到的消息均被认为是数据流的一部分。

S7 200 SMART与之间的TCP通讯可以通过两边调用OUC(开放式用户通讯)指令库中的TCP_CONNECT、TCP_SEND、TCP_RECV、DISCONNECT指令来实现。

图1.开放式用户通讯库开放式用户通信库需要使用50 个字节的V 存储器。

开放式的用户通讯连接资源包括8个主动连接和8个被动连接。

只可从主程序或中断例程中调用库函数,但不可同时从这两个程序中调用。

所需条件:1、软件版本:STEP 7-Micro/WIN SMART V2.22、SMART CPU固件版本:V2.23、通讯硬件:TP电缆(以太网电缆)所完成的通讯任务:将作为客户端的PLC(IP地址为192.168.0.101)中VB0-VB3的数据传送到作为服务器端的PLC(IP地址为192.168.0.102)的VB2000-VB2003中。

S7-200 SMART 客户端编程1、设置本机IP地址在客户端设置IP地址为192.168.0.101图2.设置IP地址2、建立TCP连接调用TCP_CONNECT指令建立TCP连接。

设置连接伙伴地址为192.168.0.102,远端端口为2001,本地端口为5000,连接标识ID为1。

利用SM0.0使能Active,设置为主动连接。

图3.调用TCP_CONNECT指令指令的参数输入参数:EN :使能输入Req:沿触发Active :TURE=主动连接(客户端)FALSE=被动连接(服务器)ConnID:连接ID为连接标识符,可能范围为0-65534。

西门子S7-200smart以太网通信(图文并茂)-smart200以太网通讯

西门子S7-200smart以太网通信(图文并茂)-smart200以太网通讯

西门子S7-200smart以太网通信(图文并茂)S7-200smart与电脑的连接1 S7-200smart编程软件使用介绍1.1 软件的安装与卸载软件安装对计算机要求:操作系统:Windows XP SP3(仅32位) 、 Windows 7(支持32位和64位)至少350M 字节的空闲硬盘空间安装方法:打开编程软件安装包。

找到安装程序SETUP.exe双击运行直接安装(如图所示)1.2 S7-200SMARTPLC程序的上载和下载步骤一、建立通信连接S7‐200 SMART CPU 可以通过以太网电缆与安装有STEP7 Micro/WIN SMART 的编程设备进行通信连接。

注意:一对一通信不需要交换机,如果网络中存在两台以上设备则需要交换机。

原创:西门子PLC销售今天安徽信控电气1、 硬件连接(编程设备直接与 CPU 连接)首先,安装 CPU 到固定位置;其次,在 CPU 上端以太网接口插入以太网电缆,如图所示;最后,将以太网电缆连接到编程设备的以太网口上。

2、 建立 Micro/WIN SMART 与 CPU 的连接首先,在 STEP 7‐Micro/WIN SMART 中,点击 “通信” 按钮(如图)打开 “通信” 对话框(如图);然后,进行如下操作:a. 单击 “网络接口卡” 下拉列表选择编程设备的 “网络接口卡”。

b. 双击 “更新可用设备” 来刷新网络中存在的 CPU ;c. 在设备列表中跟据 CPU 的 IP 地址选择已连接的 CPU。

d. 选择需要进行下载的 CPU 的 IP 地址之后,单击 “OK” 按钮,建立连接。

(同时只能选择一个CPU 与Micro/WIN SMART 进行通信)注意:如果网络中存在不只一台设备,用户可以在 “通信” 对话框中左侧的设备列表中选中某台设备然后点击 “Flash Lights” 按钮轮流点亮 CPU 本体上的 RUN ,STOP 和 ERROR 灯来辨识该 CPU。

西门子S7-200与力控以太网连接实例!97-2003 文档

西门子S7-200与力控以太网连接实例!97-2003 文档

西门子S7-200与上位机以太网连接应选择以太网模块CP243-1,在这里我用大连德嘉国际电子有限公司生产的CP243i来代替,因为此产品使用起来更加方便省略了在Microwin中以太网向导的设置(这个真的很麻烦,很难设置正确!)
下面我就来介绍一下我的连接方法:
一、硬件连接,如下图:
实物图:
示意图:
二、力控IO设备组态设置:
1)、打开组态软件,进入开发系统,打开“IO设备组态”->“plc”->“siemens”->“S 7-200(TC P)”,画面如下:
2)、第一步:基本参数配置,定义设备名称,修改更新周期。

(更新周期一定要修改为250毫秒以上!)
3)、第二步:通讯参数。

设备IP地址:填入CP243i的IP地址,端口:默认1 02(固定)。

4)、点击完成,现在我们的CP243i已经将您的西门子S7-200与力控连接起来了!
三、力控数据库组态
1、打开“数据库组态”,新建数据库点,如下图所示:
2、新增点基本参数和数据连接。

设备:选设备组态建的设备
连接项:点击“增加”,添加连接项。

参数:默认PV,采集数据选用此参数就可以,如果采集设备的字符,则需要选用参数:DESC。

3、点组态,入下图,点击确定,完成数据组态。

寄存器类型:选取数据所在的寄存器。

注意:如果是“模拟量输入”,请选用“PI”。

偏移地址:数据起始地址。

数据类型:选择数据对应类型
单击保存,保存数据库!。

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

西门子S7-200以太网通讯解决方案
BCNet-S7PPI用于西门子S7-200以太网编程下载、数据监控,同时支持S7-200 SMART、亿维、合信等PLC。

BCNet-S7PPI直通型:BCNet扩展的DSUB9针母口,可以连西门子触摸屏(西门子文本TD200/TD400、TP/OP)、多主站电缆、通讯板卡;
BCNet-S7PPI桥接型:BCNet扩展的DSUB9针母口,可以连非西门子触摸屏,如昆仑通态、威纶、台达、步科等。

功能:
1、支持多主站通讯,不占用通讯口,扩展口可以连触摸屏或其他主站。

2、波特率自适应。

3、自动查询主站地址,显示地址列表。

4、直接安装在PLC的PPI通讯口上,无需外接电源。

5、支持西门子S7以太网通讯驱动,包括MicroWIN、WinCC以及SIMATIC NET等。

6、用户可以按照BCNetS7协议采用高级语言编程(如VB、VC、C#等),实现与S7-200的数据通讯,方便开发生产管理系统。

7、免费提供BCNetS7 OPC服务器。

8、BCNetS7 DX功能,通过简单的配置即可实现在两个PLC之间交换数据。

9、集成ModbusTCP服务器,支持FC1、FC2、FC3、FC4、FC5、FC6、FC16,Modbus 数据区自动映射至S7-200数据区。

10、支持24个以太网TCP/IP连接,允许24台PC同时采集PLC数据。

11、与R-Net 3G/4G系列配合,可以实现设备的远程维护和数据监控。

典型应用:网口编程下载、上位监控、设备联网。

BCNet扩展口不占用S7-200的通讯口,可以连西门子触摸屏或非西门子触摸屏。

应用(1):支持西门子以太网驱动,MicroWIN连S7-200时,与连CP243-1类似,S7-200。

相关文档
最新文档