西门子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以太网模块通讯设置
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 以太网通讯
配置服务器-步骤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-200PLC设置通讯
设置通讯从何处开始设置通讯?您可以在从下列点开始设置通讯:•在STEP 7-Micro/WIN软件安装的最后一个步骤•在STEP 7-Micro/WIN中,选择PG/PC接口对话框•Windows控制面板的“设置PG/PC”接口图标如何选择通讯配置?下表显示可能的硬件配置以及STEP 7-Micro/WIN支持的波特率。
表1用于CPU 22x模块,表2用于Profibus DP 连接,表3用于CPU 21x模块,表4用于以太网和因特网连接。
9= 受支持1支持使用PPI连接的外部调制解调器(PC COM端口-RS232电缆-本地调制解调器-电话/无线连接-远程调制解调器-PC/PPI电缆-S7-200)2高级PPI协议与多台主站PPI协议之比较:优点:高级PPI设定值在程序员和CPU之间建立一种更直接的逻辑连接。
高级PPI协议能在几台CPU使用NETR(网络读取)和NETW(网络写入)指令时改善复杂网络的通讯状况。
缺点:较之多台主站PPI,高级PPI限制可供使用的连接数目。
3 MPI协议不支持9.6 Kbps。
19.2 Kbps是所支持的最低速率。
3 MPI协议不支持9.6 Kbps。
19.2 Kbps是所支持的最低速率。
1支持使用PPI连接的外部调制解调器(PC COM端口-RS232电缆-本地调制解调器-电话/无线连接-远程调制解调器-PC/PPI电缆-S7-200)2高级PPI协议与多台主站PPI协议之比较:优点:高级PPI设定值在程序员和CPU之间建立一种更直接的逻辑连接。
高级PPI协议能在几台CPU使用NETR(网络读取)和NETW(网络写入)指令时改善复杂网络的通讯状况。
缺点:CPU 212和214必须为1.10发行版或更新版本。
较之多台主站PPI,高级PPI限制可供使用的连接数目。
3 MPI协议不支持9.6 Kbps。
19.2 Kbps是所支持的最低速率。
西门子S7200PLC连接CHNet-S7200PD实现以太网通信配置方法
西门子S7200PLC连接CHNet-S7200PD实现以太网通信配置方法产品简介CHNet-S7200用于西门子S7-200/SMART S7-200PLC的以太网数据采集,非常方便构建生产管理系统。
CHNet-S7200不占用PLC编程口,即编程软件/上位机软件通过以太网对PLC数据监控和采集的同时,触摸屏可以通过扩展RS485口与PLC进行通讯。
CHNet-S7200支持工控领域内绝大多数SCADA软件,支持西门子S7TCP以太网协议和ModbusTCP协议。
CHNet-S7200PD直通型:CHNet扩展的DSUB9针母口,可以连西门子和Proface触摸屏、多主站电缆、通讯板卡;CHNet-S7200PB桥接型:CHNet扩展的DSUB9针母口,可以连非西门子触摸屏,如昆仑通态、威纶、台达、步科等。
CHNet-S7200功能:1、支持多主站通讯,扩展口可以连触摸屏或其他主站。
2、通过WEB服务器或配置诊断工具NetDevice均可对设备进行参数设置和运行诊断。
3、波特率9.6Kbps~187.5Kbps自适应。
4、直接安装在PLC的PPI通讯口或者EM277的通讯口上,无需外接电源。
5、支持西门子S7以太网通讯驱动,包括MicroWIN,支持WinCC以TCP/IP方式直连S7-200。
6、用户可以按照CHNetS7协议采用高级语言编程(如VB、VC、C#等),实现与S7-200的数据通讯,方便开发生产管理系统。
7、免费提供CHNetS7 OPC服务器,支持OPC通道的SCADA 以OPC方式与PLC进行通讯。
8、集成ModbusTCP服务器, Modbus数据区可自动或编辑映射至S7-200寄存器。
9、可同时实现S7TCP连接、ModbusTCP通讯,最多支持32个上位机的连接。
CHNet-200PD&PB硬件及接线图安装编程驱动之前,计算机必须首先安装过西门子MicroWIN 软件、STEP7 软件或者博途软件,控制面板中应有“设置 PG/PC 接口”图标,如下图:如果计算机的操作系统是 32 位的,请安装 32 位编程驱动;如果计算机的操作系统是 64 位的,请安装64 位编程驱动。
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的查询间隔。
西门子以太网通讯设置
西门子以太网通讯一、功能:S7-200做客户机(主站), S7-300做服务器(服务器)二、硬件配置:1.CP243-12.CPU2243.CPU3144.CP343-1三、设置步骤:第一步打开S7-200编程软件MicroWIN,在工具栏中选择以太网向导第二步读取CP243-1【以太网模块】。
注意:PC与S7-200连接正常才能读取到第三步选择以太网模块第四步输入【 CP243-1 】的IP地址 192.168.0.50注意 IP设置与S7-300侧要在同一个网段第五步配置连接数【最多连接8路】以太网模块要占用地址,建议放在最后插槽连接数:根据实际的连接数配置第六步1.选择客户机连接【s7-200为客户机】2.【03.02】----03:单边通信 02: S7-300CPU模块的插槽号【10:00】 ----1:固定 0:连接号 00:s7-200CPU模块的位置3. 输入CP343-1的IP地址【在S7-300的硬件组态中设置】4. 单击“数据传输”,进入配置窗口。
注意:连接号一定要记住,在编程的时候会应用到第七步1.选择向服务器读取数据2.选择读取数据的大小【最大212个字节】3.数据的对应关系。
【把S7-300“DB10.DBB0开始的10个字节”的数据读取到本地“VB0开始的10个字节”中】4.配置完后点击【新转输】注意:传输号要记住,在编程中要应用到第八步1. 选择向服务器写入数据2. 选择写入数据的大小【最大212个字节】3. 数据的对应关系。
【把本地“VB10开始的10个字节”的数据写入到S7-300“DB10.DBB10开始的10个字节”中】4.配置完后点击确认注意:传输号要记住,在编程中要应用到第九步选择保护[通信子程序在S7-200占用的V区地址,不能与编写程序时用的V区地址重复]第十步配置完后点击【下一步】第十一步完成以太网通信配置点击【完成】第十二步在S7-200中编写以太网通信程序Chan_ID 连接号【地址在以太网配置完后自动生成,可以在符号表中查看】Data 转输号【地址在以太网配置完后自动生成,可以在符号表中查看】START发送、接收不能同时进行【自振荡比较来错开控制】Abort为“1”时取消S7-200做客户机:S7-300侧不需要写程序,只要把硬件组态正确,以太网模块的IP设置与S7-200以太网向导中配置的保持一致,此外还要建立与S7-200数据传输大小相对应的DB块。
西门子 S7-200 PLC CP243-ibus 以太网模块用户手册说明书
NET CP243-ibus以太网模块用户手册版本:V2.01发布日期:08/2017大连德嘉工控设备有限公司目录1.产品概述 (3)2.参数设置 (4)3.MicroWIN连接设置 (7)4.WinCC连接设置 (9)5.组态王连接设置 (19)6.力控连接设置 (23)1产品概述CP243-ibus是目前最流行的西门子S7-200PLC用以太网转换器,使用方便,对用户完全透明,无需在上位机和PLC中添加任何程序和驱动,安装后立即可以使用。
它使西门子S7-200可以通过以太网与各种知名上位软件(如组态王、WinCC、力控、Intouch等)实现远距离、高速通讯,并可以同时连接Step7-MicroWin对西门子S7-200进行编程。
它与西门子以太网通讯模块CP243—1功能相似,可代替西门子PPI rs232cable、USB-PPI、CP243-1。
它同时具有西门子USB-PPI(S7-200编程电缆)的功能,和西门子CP243-1的大部分功能,可以固定在导轨卡槽上,非常的方便。
跟西门子200的模块是一样的,可以同时导轨安装和螺钉安装。
●CP243-ibus是不用在S7-200PLC中做任何工作,连上就可使用的方便产品●TCP/IP通道为2个(注:仅可为二台上位机服务,在同一台上位机中可同时运行PC_Access和MicroWin)●CP243-ibus需外接24V电源,它上排右起第二个端子是24V正,上排右起第三个端子是24V地.运行西门子工控软件时出现“端口被占用或者另一个程序打开”的解决办法。
SIMATIC IEPG Help Service这个文件被360禁用了解决办法:1.鼠标右键点击计算机,左键点击管理—>服务和应用程序—>服务—>然后激活“SIMATIC IEPG Help Service”;如果激活不了,说明被360或其它杀毒软件阻止运行,将s7oiehsx.exe文件添加到"360或其它杀毒软件"可执行文件信任表中,重新运行“SIMATIC IEPG Help Service”,最后重启电脑,重启STEP7。
西门子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通过以太网模块和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 通过CP243-1 或CP243_1IT 接入工业以太网。
S7-200 以太网通信主要有以下几种方式:1、S7-200 之间的以太网通信2、S7-200 与S7-300/400 之间的以太网通信3、S7-200 与OPC 及WINCC 的以太网通信一、S7-200 之间的以太网通信S7-200 之间的以太网通信,S7-200 既可以做为Server(服务器)端,也可以做为Client(客户端)。
1、 S7-200 做为Server 端S7-200 做为Server 端时,只响应Client 端的数据请求,不需要编程,只要组态CP243-1 就可以了。
(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 以设定的时间间隔来探测通信的状态,此时间的设定在下步设定。
S7-200PLC可以通过智能扩展模块CP243-1连接至工业以太网中。
这样,S7-200之间就可以通过以太网进行数据交换,如下图所示:使用以太网通信需要注意以下几点:1、S7-200与S7-200之间采用以太网通信方式必须增加CP243-1以太网通信模块,且一个S7-200CPU只能连接一个CP243-1扩展模块;2、CP243-1不是即插即用模块,需先通过Step 7 Micro/Win编程软件对其组态;3、CP243-1可同时与最多8个以太网S7控制器通信,即建立8个S7连接。
SF指示灯:红色,连续点亮系统错误:在出现错误时点亮红色,闪亮系统错误:如果组态错误,并且没有找到BOOTP 服务器,将闪亮(每秒钟一次)。
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 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-200系列PLC与WINCC以太网通信
S7-200系列PLC与WINCC以太网通信77人阅读| 0条评论发布于:2011-8-31 19:57:00S7-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, 之后打开PC_Access,见下图:用鼠标右健点击[ MicroWin(TCP/IP) ],然后用鼠标左键选择[ 新PLC(N)… ]只要填写[ IP地址:192 .168 .1 .10 ](注:这是CP243i转换器的IP地址),然后直接点击[ 确认] ,进入下图:用鼠标点击[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-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多主站连接以太网通讯设置说明
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通信
一、S7-200 SMART CPU之间的以太网通信S7-200 SMART CPU 固件版本V2.0 及以上版本的CPU 可实现CPU、编程设备和HMI(触摸屏)之间的多种通信:— CPU与编程设备之间的数据交换。
— CPU与HMI之间的数据交换。
— CPU与其他S7-200 SMART CPU之间的PUT/GET通信。
S7-200 SMART CPU 以太网连接资源如下:— 1个连接用于与STEP7 Micro/Win SMART软件的通信。
— 8个连接用于CPU与HMI之间的通信。
— 8个连接用于CPU与其他S7-200 SMART CPU之间的PUT/GET主动连接— 8个连接用于CPU与其他S7-200 SMART CPU之间的PUT/GET被动连接PUT/GET 指令格式S7-200 SMART CPU提供了PUT/GET 指令,用于S7-200 SMART CPU之间的以太网通信(PUT/GET 指令格式见表1)。
PUT/GET 指令只需要在主动建立连接的CPU 中调用执行,被动建立连接的CPU不需要进行通信编程。
PUT/GET 指令中TABLE 参数用于定义远程CPU的IP地址、本地CPU和远程CPU的数据区域以及通信长度(TABLE 参数定义见表2)。
表1 PUT和GET 指令:LAD/FBD STL 描述PUT TABLEPUT 指令启动以太网端口上的通信操作,将数据写入远程设备。
PUT 指令可向远程设备写入最多212 个字节的数据。
GET TABLEGET 指令启动以太网端口上的通信操作,从远程设备获取数据。
GET 指令可从远程设备读取最多222 个字节的数据。
表2 PUT和GET 指令的TABLE参数定义:字节偏移量Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 D1A2E30 错误代码4121 D :通信完成标志位,通信已经成功完成或者通信发生错误。
西门子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与上位机以太网连接应选择以太网模块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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西门子S7-200系列PLC以太网通讯配置
说明文档
北京亚控科技发展有限公司
2009年7月
本文档主要介绍在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。
图(十六)。