您好,欢迎来到易推广 请登录 免费注册

  • 高级会员服务
  • |
  • 广告位服务
  • |
  • 设为首页
  • |
  • 收藏本站
  • |
  • 企业档案

    • 会员类型:初级版会员
    • 易推广初级版会员:8
    • 工商认证【已认证】
    • 最后认证时间:
    • 注册号: 【已认证】
    • 法人代表: 【已认证】
    • 企业类型:经销商 【已认证】
    • 注册资金:人民币500万 【已认证】
    • 产品数:16430

西门子PLC模块(中国)销售代理商 主营产品:PLC模块,触摸屏,电线电缆,变频器,交换机,软启动,数控系统,伺服驱动器,电机等

当前位置:易推广>西门子PLC模块(中国)销售代理商>技术文章>西门子PLC通讯处理器新闻

企业档案

会员类型:初级版会员

已获得易推广信誉   等级评定
20成长值

(0 -40)基础信誉积累,可浏览访问

(41-90)良好信誉积累,可接洽商谈

(91+  )优质信誉积累,可持续信赖

易推广初级版会员:8

工商认证 【已认证】

最后认证时间:

注册号: 【已认证】

法人代表: 【已认证】

企业类型:经销商 【已认证】

注册资金:人民币500万 【已认证】

产品数:16430

参观次数:4104853

手机网站:http://m.yituig.com/c131369/

商铺地址:http://

技术文章

西门子PLC通讯处理器新闻

点击次数:235 发布时间:2018/11/7 20:15:36

 西门子PLC通讯处理器新闻  西门子PLC通讯处理器原装正品
  一、PPI通讯

PPI协议是S7-200CPU*基本的通信方式,通过原来自身的端口(PORT0或PORT1)就可以实现通信,是S7-200 CPU默认的通信方式。

二、RS485串口通讯

第三方设备大部分支持,西门子S7 PLC可以通过选择自由口通信模式控制串口通信。*简单的情况是只用发送指令(XMT)向打印机或者变频器等第三方设备发送信息。不管任何情况,都必须通过S7 PLC编写程序实现。

当选择了自由口模式,用户可以通过发送指令(XMT)、接收指令(RCV)、发送中断、接收中断来控制通信口的操作

三、MPI通讯

MPI通信是一种比较简单的通信方式,MPI网络通信的速率是19.2Kbit/s~12Mbit/s,MPI网络*多支持连接32个节点,通信距离为50M。通信距离远,还可以通过中继器扩展通信距离,但中继器也占用节点。

MPI网络节点通常可以挂S7-200、人机介面、编程设备、智能型ET200S及RS485中继器等网络元器件。

西门子PLC与PLC之间的MPI通信一般有3种通信方式:

1、全局数据包通信方式

2、无组态连接通信方式

3、组态连接通信方式

四、以太网通讯

以太网的核心思想是使用共享的公共传输通道,这个思想早在1968年来源于厦威尔大学。 1972年,Metcalfe和David Boggs(两个都是著名网络专家)设置了一套网络,这套网络把不同的ALTO计算机连接在一起,同时还连接了EARS激光打印机。这就是世界上个个人计算机局域网,这个网络在1973年5月22日首次运行。Metcalfe在首次运行这天写了一段备忘录,备忘录的意思是把该网络改名为以太网(Ethernet),其灵感来自于“电磁辐射是可以通过发光的以太来传播”这一想法。 1979年,DEC、Intel和Xerox共同将网络标准化。 

1984年,出现了细电缆以太网产品,后来陆续出现了粗电缆、双绞线、CATV同轴电缆、光缆及多种媒体的混合以太网产品。 以太网是目前世界上*流行的拓朴标准,具有传传播速率高、网络资源丰富、系统功能强、安装简单和使用维护方便等很多优点。

5

五、PROFIBUS-DP通讯

PROFIBUS-DP现场总线是一种开放式现场总线系统,符合欧洲标准和标准。PROFIBUS-DP通信的结构非常精简,传输速度很高且稳定,非常适合PLC与现场分散的I/O设备之间的通信。

产品介绍: 

BCNet-S7MPI/PPI 用于西门子S7-200/300/400PLC程序下载、联网通讯、远程监控。

西门子以太网通讯处理器BCNet-S7【1】

功能介绍: 

1、支持多主站通讯,支持带电插拔; 

2、波特率自适应,从PLC通讯口直接取电(也可外接电源); 

3、兼容西门子以太网驱动; 

4、支持西门子S7-200直连Wincc(无需OPC); 

5、配套OPC服务器(免费、无连接数、点数限制);

6、支持S7300直连SMART IE触摸屏;

7、集成数据交换功能,实现两个PLC数据交换(无需PLC编程); 

8、集成ModbusTCP服务器,Modbus数据区自动映射至PLC数据区(无需PLC编程); 

9、以太网端协议开放,可以采用高级语言编程(如VB、VC、C#等)实现与PLC的数据通讯(提供例程); 

10、支持24个以太网上位机连接; 

11、通过路由器可实现PLC的Internet远程编程和监控。 

特色功能1:西门子驱动支持   

BCNet-S7除支持TCP/IP驱动外,还支持3种驱动方式:

1、BCNetS7(PPI),PPI方式,用于S7200;

2、BCNetS7(MPI),MPI方式,用于S7300,S7400;

3、BCNetS7(DP) ,DP 方式,用于S7300,S7400;

1 内容概述

首先,这里对S7-200通讯性能做一个整体介绍,请看CPU200和扩展模块示意图(上图),CPU200会集成1~2个RS485通讯口,集成的通讯口可以实现PPI、MPI和自由口通讯,在自由口方面,西门子 已经为客户开发Modbus RTU主站和从站通讯指令库-USS通讯指令库。CPU200后的个扩展模块是CP243-2,是ASI主站通讯模块,使用两个槽位资源,支持的协议版本是2.1版本。第二个扩展模块是EM277,是标准的PROFIBUS DP从站通讯模块,EM277后面的EM241模块是一个模拟的电话调制解调器模块。*后两个模块CP243-1、CP243-1IT是以太网通讯扩展模块,支持西门子内部的S7协议,目前已经有新一代的CP243-1模块来代替之前的两个模块。CP243-1的IT功能主要包括Email、HTML和FTP三种。
对于PPI和MPI通信的详细解析








2 PPI通信

(1)PPI通信

对于PPI和MPI通信的详细解析

PPI协议原为点对点通讯,是一个主站-从站协议,主站设备将通讯请求发送至从站设备,然后从站设备进行响应,随着产品的发展,目前也支持多主站网络。PPI协议是基于开放互联OSI 7层模型的通讯结构的基础上通过令牌环实现网络。PPI使用1位起始位,1位停止位,8位数据位和偶校验。PPI协议使用CPU200集成的RS485通讯口,可以实现编程通讯,S7-200PLC之间的通讯以及和人机界面之间的通讯。CPU200集成的通讯口有一个PG连接资源和三个OP连接资源,支持的波特率有9.6k、19.2k和187.5k,支持多主站,*远的通讯距离为50米,一个网段内*多有32个节点,可以使用中继器进行网段隔离以及通讯距离的扩展

(2)CPU200之间的PPI通信

对于PPI和MPI通信的详细解析

我们首先介绍两个CPU200之间的PPI通讯,这里的两个S7-200PLC分别是PPI的主站和从站,在主站一侧,用户需要配置网络读写向导,使用向导生成的子程序。在从站一侧,只需要在系统块中设置与主站相同的通讯速率和不同的通讯地址即可。

我们打开S7-200编程软件,点击"工具"下拉菜单,选择指令向导,在指令向导中选择网络读写向导,然后点击下一步(如图1);

对于PPI和MPI通信的详细解析

本界面(图2)是向导中的步,用户首先要设置一共要配置多少条网络读/写操作,CPU200允许用户*多配置24个网络读写操作;

对于PPI和MPI通信的详细解析

接下来(图3)用户选择使用哪个通讯口进行PPI通讯,0口或者1口,一旦选定了,此向导所有的网络读写操作都会经过该口,向导会为子程序定义一个缺省的名称,默认是"NET_EXE",当然也可以修改这个名称;

对于PPI和MPI通信的详细解析

在这里(图4)我们逐条定义每条网络通讯读写内容。首先定义此操作是网络读还是网络写,从远程PLC的什么地址范围读或者写多少个字节到本地的什么地址,有效的数据存储区为VB、IB、QB、MB,每条网络读写可以传送16个字节的数据。远程PLC的地址必须与从站PLC系统块里的端口地址相同。在本截图(图4)的例子中,主站是从从站的VB0读到本地的VB0,一共读16个字节的数据,配置完成后我们点击"下一项操作"按钮,即可编辑下一个网络读或者写操作,全部操作配置完成后,点击"下一步"按钮即可继续;

对于PPI和MPI通信的详细解析

向导即将配置完成时,会提示用户为其分配一段未使用的V存储区地址范围(图5),配置的每一个网络操作需要12个字节的V存储区地址空间,如果配置了两个网络读写操作就会占用24个字节的V存储区地址空间,用户也可以自己定义或使用建议地址来选取V存储区的地址范围。需要注意的是,要保证用户程序中已占用的V存储区地址以及网络操作中读写所占用的V存储区区域以及向导此处所占用的V存储区地址空间不能够有任何重复,否则会导致程序不能正常工作;

对于PPI和MPI通信的详细解析

网络读写向导会自动生成一个子程序和一个全局符号表(图6);

对于PPI和MPI通信的详细解析

向导生成的"NET_EXE"需要在主程序中用SM0.0持续调用,子程序的"Timeout"输入管脚是超时参数管脚,如果通讯中遇到问题,等待时间超过此延时时间,"NET_EXE"子程序会报错,在这里(下图)填0表示不启动延时检测,我们可以以秒为单位指定延时检测时间,有效数据范围为1-36767。

对于PPI和MPI通信的详细解析

向导子程序内部会自动协调同一时刻只有8条网络读或网络写指令被激活。

对于PPI和MPI通信的详细解析

3 MPI通信

(1)MPI通信

对于PPI和MPI通信的详细解析

S7-200PLC集成的485接口可以作为MPI的从站,通过MPI通讯可以实现S7-200PLC的编程通讯,S7-200与S7-300/400集成MPI口之间的通讯,与HMI人机设备之间的通讯。作MPI通讯时,S7-200PLC支持的波特率为19.2kps和187.5kps,另外MPI通讯设备不能与作为PPI主站的S7-200PLC进行数据交换。。

对于PPI和MPI通信的详细解析

S7-200与S7-300之间采用MPI通讯时,S7-200PLC不需要编写任何与通讯有关的程序,只需要将要交换的数据整理到一个连续的V存储区当中即可。而在S7-300PLC中需要在程序中调用系统功能"X_GET"(SFC67)和"X_PUT"(SFC68),每次读或者写操作由SFC的功能管脚"REQ"输入的1信号触发,"DEST_ID"是指S7-200PLC的MPI地址,在本例子中(上图)是2。S7-200的V存储区被S7-300PLC看作是DB1,因此在远程数据地址输入管脚"VAR_ADDR"我们填写的"P#DB1.DBX0.0 BYTE 8"即是从S7-200PLC VB0开始的8个字节,"SD"和"RD"指向的是S7-300内部的数据存储区,在本例子中使用的都是M存储区。



 

原创作者:西门子PLC模块(中国)销售代理商

相关产品

中国彩虹热线
在线咨询

提交