返回主站|会员中心|保存桌面
普通会员

上海西邑电气技术有限公司

西门子数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机...

新闻中心
产品分类
  • 暂无分类
站内搜索
 
友情链接
首页 > 供应产品 > 西门子6ES7412-2XK07-0AB0
西门子6ES7412-2XK07-0AB0
点击图片查看原图
产品: 浏览次数:0西门子6ES7412-2XK07-0AB0 
品牌: 西门子
单价: 999.00元/台
最小起订量: 1 台
供货总量: 99 台
发货期限: 自买家付款之日起 1 天内发货
有效期至: 长期有效
最后更新: 2018-09-20
  询价
详细信息
 西门子6ES7412-2XK07-0AB0是CPU 412-2 中央处理器,带: 内存 1 MB, (0.5 MB 代码;0.5 MB 数据), 1. 接口 MPI/DP 12 MBIT/S, 第 2 个 PROFIBUS DP 接口

西门子PLC与PLC之间通过以太网互连:
  • 目前西门子S7-300/400系列的PLC的通讯方式开始大量使用工业以太网通讯,MP277/377、xP177B系列触摸屏也集成了以太网接口,这带来一个好处,所有的接口都统一,在网络通讯时采用都以太网接口,所有的设备组成一个局域网,包括上位监控计算机、编程设备、PLC、触摸屏都能很方便地互相访问,需要扩展多一个设备也很方便,只需要加一个交换机就能扩展出多个接口。因为有这些好处,所以采用以太网通讯越来越流行,下面说一说以太网通讯的其中一个应用,PLC与PLC之间通过以太网互连。

目前西门子S7-300/400系列的PLC的通讯方式开始大量使用工业以太网通讯,MP277/377、xP177B系列触摸屏也集成了以太网接口,这带来一个好处,所有的接口都统一,在网络通讯时采用都以太网接口,所有的设备组成一个局域网,包括上位监控计算机、编程设备、PLC、触摸屏都能很方便地互相访问,需要扩展多一个设备也很方便,只需要加一个交换机就能扩展出多个接口。因为有这些好处,所以采用以太网通讯越来越流行,下面说一说以太网通讯的其中一个应用,PLC与PLC之间通过以太网互连。 
 
一、S7-300/400之间互连 
 
1、采用PLC与PLC通过以太网访问,需要增加以太网模块,如CP343-1,CP443-1的模块,或者采用带有PN接口的PLC,如CPU315-2DP/PN的PLC。 
 
2、采用两块CP343-1互连,先在同一个项目里做好两套PLC的硬件组态,分配好IP地址,打开NetPro,选择其中一个PLC,双击连接列表上的空白行,添加一个 
 
S7 conection。选择连接的另一个PLC,记住连接的ID号。通讯双方的其中一个站为Client端,激活“Establish an active connection”的选项(默认是激活的)。这样NetPro的配置就完成了,编译、下载完成 
 
3、打开其中两套PLC的OB1,调用FB12(BSEND)块发送数据,FB13(BRCV)块接收数据,1#PLC的发送对应2#PLC的接收,1#PLC的接收对应2#PLC的发送。 
 
4、调用FB12的时候几个参数的含意,a、REQ,发送开始,上升沿触发发送工作;b、ID,连接ID号,这个ID号是在NetPro组态时生成的ID号;c、R_ID,连接号,相同连接号的FB块互相对应发送/接收数据,这个是由用户编程时定义的,例如1#PLC的FB12的R_ID是DW#16#2,则2#PLC的FB13的R_ID也是DW#16#2,这样才能保证正常接收发送;d、DONE,发送完成,如果REQ端是一个不停的脉冲,正常情况下DONE端也应该也是一个不停的脉冲反馈;e、SD_1,发送的开始地址,以P# x.x byte xxx来表示,f、LEN,发送数据的长度。 
 
5、采用FB12、FB13来进行发送/接收是比较麻烦的,一方面需要两端的以太网模块都支持双边发送,如Cp343-1-Lean就不支持了,另一方面,两边都要写程序,对于增加的系统不太方便,所以这时可以在NetPro里把One-way(单边通讯,激活后FB12、FB13不能使用)激活,采用FB14(GET)取数据、FB15(PUT)发送数据来做,FB14的参数定义和FB12差不多,只是少了R_ID和LEN,这样更方便一些,而且还有一个好处,不需要对原有的系统进行什么更改,只需要把单边的PLC组态和程序下载就可以了 
 
6、需要注意的另一个问题是FB和SFB的区别,在S7-400上采用SFB,在S7-300上采用FB,在S7-300集成的PN口上,采用SFB,这个问题曾经折磨过我一两天才解决。 
 
二、WinLC与PLC互连 
 
WinLC是在PC机上的软件PLC,可以把一台PC机当成PLC使用。这样对于不能采用模拟器连接的软件是比较方便的,如采用Intouch、Ifix这些SCADA软件做为上位机软件时,测试是个麻烦的问题,需要与实际机器连接起来才能测试,但如果有WinLC,可以把程序拷到WinLC上运行,上位机软件与WinLC联机测试,省去不少工夫,所以WinLC对于不方便进行现场测试的环境,是个不错的替代方案。WinLC既然是一套软件PLC,就能够实现PLC的功能,那么与PLC通讯也是可以实现的,下面说一说WinLC与S7-300互连 
 
1、新建一个项目,建立一个S7-300的站点,硬件组态;建立一个PC站点,在PC站点上增加一个WinLC和一个IE General,IE General的IP地址与PC机的IP地址一致,其实IE General指的就是PC机的以太网卡。 
 
2、打开NetPro,在WinLC上新建一个S7 conection,指向S7-300,编译、存盘 
 
3、在PCStation上增加WinLC和IE General,需要注意槽号要与硬件配置时候一样 
 
3、打开WinLC的OB块,调用SFB14、SFB15来读写S7-300的数据 
 
4、启动WinLC软件,下载程序,这样就可以实现软件PLC与PLC互连了 
 
三、两种方式的结合 
 
如果有多台PLC需要与PC机上的SCADA软件通过OPC进行通讯,但是又发现SCADA软件读取的速度太慢,不能满足刷新要求,或者数据要做些预处理才能显示,SCADA软件上运行太多的脚本又影响速度,那么通过软PLC把多台PLC的数据先读过来进行预处理,SCADA软件只与一台PLC进行通讯,这样SCADA软件上的工作量会少一些。这个时候把上面说的两种方式结合一下,就能够实现这样的功能了。 
 
1、通讯连接参照上面的方法设置 
 
2、在WinLC的PC站点上添加一个OPC服务器,在NetPro里面打开OPC的连接列表,添加一个S7 conection,指向WinLC,编译、下载 
 
3、通过OPC客户端可以直接访问OPC服务器的内容,常用的SCADA软件如Intouch、Citect、IFix这些软件都支持OPC,设置访问连接就可以在软件上直接读写了,如果更简单的界面,可以自己用VB编写一个OPC客户端,读写数据都在VB程序上实现,不使用SCADA软件,可以省掉不少钱了。


  • 在许多的工矿企业当中西门子的S7-300/S7-400 PLC有很大的装机量,在包括罗克韦尔和施耐德电气等众多自动化厂商通过加入ODVA组织并普遍开始采用了以太网的通讯方式之时,西门子的以太网通讯方案因为其复杂和种类繁多,仍然不被多数用户所了解。 某冶金企业曾经采用了西门子S7 PLC作为其早期控制系统,在新的生产线当中该公司选择了罗克韦尔自动化的1756控制系统,而两种系统之间用户希望采用以太网的方式完成数据的交换。

一 客户的需求和面临的问题:

在许多的工矿企业当中西门子的S7-300/S7-400 PLC有很大的装机量,在包括罗克韦尔和施耐德电气等众多自动化厂商通过加入ODVA组织并普遍开始采用了以太网的通讯方式之时,西门子的以太网通讯方案因为其复杂和种类繁多,仍然不被多数用户所了解。 某冶金企业曾经采用了西门子S7 PLC作为其早期控制系统,在新的生产线当中该公司选择了罗克韦尔自动化的1756控制系统,而两种系统之间用户希望采用以太网的方式完成数据的交换。

 二 解决方案介绍:

 西门子的以太网有很多种,较为常见的形式如下:
1) ISO通讯传输:ISO传输协议支持基于ISO的发送和接收,该服务支持大数据量的数据传输(**8KB),ISO数据接收有通信方确认,通过功能块可以看到确认信息。
2) ISO on TCP以太网: ISO-on-TCP提供了S5兼容通信协议,通过组态连接来传输数据和变量长度。ISO-on-TCP符合TCP/IP,但相对于标准的TCP/IP,还附加了RFC 1006协议,RFC 1006是一个标准协议,该协议描述了如何将ISO映射到TCP上去。
3) TCP/IP以太网: TCP/IP传输控制协议,提供了数据流通信,但并不将数据封装成消息块,因而用户并不接收到每一个任务的确认信号。支持面向TCP/IP的Socket,支持给予TCP/IP的发送和接收,使得设备(例如PC或非西门子设备)在工业以太网上的通信非常容易。该协议支持大数据量的数据传输(**8KB)。通过该以太网,SIMATIC S7可以通过建立TCP连接来发送/接收数据。
4) UDP/IP以太网:UDP(User Datagram Protocol,用户数据报协议)提供了S5兼容通信协议,适用于简单的、交叉网络的数据传输,没有数据确认报文,不检测数据传输的正确性。属于OSI参考模型第4层的协议。UDP支持基于UDP的发送和接收,使得设备(例如PC或非西门子公司设备)在工业以太网上的通信非常容易。该协议支持稍小数据量的数据传输(**2KB),通过UDP,SIMATIC S7通过建立UDP连接,提供了发送/接收通信功能,与TCP不同,UDP实际上并没有在通信双方建立一个固定的连接。除了上述协议,FETCH/WRITE还提供了一个接口,使得SIMATIC S5或其他非西门子公司控制器可以直接访问SIMATIC S7 CPU。
以上4种以太网主要都是工作于ISO/OSI模型的1到4层,也是西门子S5时期常用的以太网通讯技术。
5) S7 工业以太网:主要底层还是基于ISO传输或者ISO on TCP以太网的协议,该以太网在ISO/OSI的第7层应用层上确认对方的数据传输该连接,可用于所有S7/M7设备。 SIMATIC S7/M7-300/400站之间数据的可靠传输(使用“BSEND/BRCV”或“PUT/GET” SFB)。 高速,不可靠数据传输取决于对方与时间相关的操作(使用“USEND/URECV”SFB)。
6) ProfiNet以太网:PROFINET囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等功能,可以更好的兼容工业以太网和现场总线PROFIBUS技术。PROFINET其功能包括8个主要的模块,依次为实时通信、分布式现场设备、运动控制、分布式自动化、网络安装、IT标准和信息安全、故障安全和过程自动化。

在众多西门子以太网方案中,ProSoft目前可以提供的1756机架插入式模块主要可以支持两种以太网形势:TCP/IP以太网和西门子S7工业以太网。**终用户选择了,**为简单方便的TCP/IP以太网来完成此项目。

三 1756控制系统以及MVI56-GEC方案特性:

1)MVI56-GEC 模块提供一个标准以太网应用端口,可以支持同时作为5个主站和5个从站。

 2)该模块可以直接插入控制系统的远程或者本地机架,通过背板与控制系统的CPU 进行数据交换,占用1 个ControlLogix 槽位。利用Logix5000完成参数设置和数据传输的监视。

3)该模块支持带电拔插,所有工作参数与1756模块一致。

 4)模块内置5000个 字的寄存器供用户使用。

5)ProSoft 通讯产品具有三年质量保证

在西门子PLC一侧组态时,在“SIMATIC Manger”界面中点击“Configure Network” 键,打开“NetPro”设置网络参数。选择建立TCP连接只需要在Netpro下新建连接,类型选择为“TCP connection”即可。可以看到该以太网通讯是通过IP地址和PORT号来收发数据,此时该服务使用的协议为TCP协议。

利用MVI56-GEC模块通过西门子TCP/IP以太网可以使Logix5000和STEP7互相发送数据了。

四, 总结:

该方案简单易行,西门子各系列PLC工业以太网通信处理器(CP——Communicaton Processer,通信处理单元),CP243-1系列、CP343-1系列、CP443-1系列都可以支持TCP/IP以太网通讯方式。同时采集上来的数据通过背板直接进入1756系统的CPU,数据传输安全可靠。

 ProSoft除了1756产品系统之外,还为1769,SLC500,PLC5等控制系统提供该功能网络模块。

另外除了TCP/IP方式通讯,ProSoft 同时还可以提供西门子工业以太网通讯接口模块: ILX56-MM,MVI56E-SIE 如果您需要了解更详细信息也可登陆**进行查询


西门子6ES7412-2XK07-0AB0
询价单
0条  相关评论