S7-200的网络-支持高清浏览_第1页
S7-200的网络-支持高清浏览_第2页
S7-200的网络-支持高清浏览_第3页
S7-200的网络-支持高清浏览_第4页
S7-200的网络-支持高清浏览_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

常用的编程通讯方式有:>1)PC/PPI电缆(USB/PPT电缆),连接PG/PC的USB端口和PLC通讯口。>2)PC/PPI电缆(RS-232/PPI电缆),连接PG/PC的串行通讯口(⑶M口)和PLC通讯口。___>

3)CP(通讯处理卡)安装在PG/PC上,通过MPI电缆连接PLC通讯口。(3)S7-200系列PLC支持的通讯协议-S7-200支持多种通讯协议,主要有:>1)点对点接口协议(PPI)>2)多点接口协议(MPI)>

3)Profibus协议>4)TCP/IP协议5)用户自定义协议(自由口通讯模式)威涛职北学院机电工程系O町编程控制器技水及电子嫌件___-2)多点接口协议(MPI)>MPI是集成在西门子公司的PLC、操作员界面和编程器上的集成通讯接口,用于建立小型的通讯网络,是一种比较简单的通讯方式。MPI协议可以是主/主协议或主/从协议。协议如何操作有赖于设备类型。在计算机或编程设备中插入一块MPI(多点接口卡)卡或CP(通讯处理卡)卡,由于该卡本身具有RS—232/RS—485信号电平转换器,因此可以将计算机或编程设备直接通过RS-485电缆与S7-200系列PLC进行相连。S7-200系列PLC只能作从站。威涛职北学院机电工程系O町编程控制器技水及电子嫌件___-5)用户自定义协议(自由口通讯模式)>第三方设备大部分支持RS485串口通讯,S7-200CPU可以通过选择自由口通讯模式控制串口通讯。自由口通讯模式使S7-200可以与许多通讯协议公司的其他设备和控制器进行通讯,通过使用接收中断、发送中断、字符中断、发送指令(XMT)和接收指令(RCV),可以为所有的通讯活动编程。通讯速率从1.2kbpsto9.6k,19.2k或115.2Kbps。通讯协议应符合通讯对象的要求或者由用户决定。(4)用户在设计网络时,应当考虑的因素>《S7-200系统手册》上给出的通讯口的通讯距离数据是一个网段50m,这是在符合规范的网络条件下,能够保证的通讯距离。凡超出50m的距离,应当加中继器。加一个中继器可以延长通讯网络50米。如果加一对中继器,并且它们之间没有S7-200CPU站存在(可以有EM277),则中继器之间的距离可以达到1000米。符合上述要求就可以做到非常可靠的通讯。实际上,有用户做到了超过50m距离而不加中继器的通讯。西门子不能保证这样的通讯一定成功。S7-200CPU上的通讯口在电气上是RS-485口,RS-485支持的距离是1000m。为保证足够的传输速率,建议使用西门子公司制造的网络电缆和网络连接器(插头),如图8-7所示。开炎位K=On:瑞和偏泞TxD/RxD+TxD/RxD-电報屏蔽层拔通终开又位W=0ff:未孩迎终瑞和偏忱阿络连柊器TxD/RxD+TxD/RxD-电绳W蔽UTxD/RxD-电TxD/RxD+吋编程控制器技术及应用>安装合适的浪涌抑制器,这样可以避免雷击浪涌。应避免将低压信号线和通讯电缆与交流导线和高能量、快速开关的直流导线布置在同一线槽中。要成对使用导线,用中性线或公共线与能量线或信号线配对。>S7-200CPU上的通讯口是非隔离的,需要注意保证网络上的各通讯口电位相等,具有不同参考电位的互联设备有可能导致不希望的电流流过连接电缆,这种不希望的电流有可能导致通讯错误或者设备损坏,如果想使网络隔离,应考虑使用RS--485中继器或者EM277。信号传输条件(网络硬件如电缆、连接器,以及外部的电磁环境)对通讯成功与否的影响很大。威海礙迤学院板电洱輯系可编程控制器技术及应用NETR和NETW所用的TBL参数定义如表8-3所示Bit7BitO0DAE0码1册:被访问PLCO±23被访问飜的间4(I、Q、M、V)56信息神总数:访问擺&数7信息韩08信息韩122信息神15说明:D表示操作完成状态:0=未完成;1=完成A表示操作是否有效:0=无效;1=有效E表示错误信息:0=无错;1=有错字节广字节22,对NETR指令,执行指令后,从远程站读到的数据放在这个数据区;对NETW指令,执行指令前,要发送到过程站的数据放在这个数据区。威涛职北学院机电工程系O町编程控制器技水及电子嫌件>CPU224数据缓冲区的设置如表8-6所示。:区撇辦区VB300PLC224时息:“年”VB400PLC224时息:“年”VB301“月”VB4O1“月”VB302“曰”VB402“曰”VB303“时”VB4O3“时”VB304“分”VB404“分”VB305“秒”VB4O5“秒”VB306“0”VB4O6“0”VB307“麵”VB407“翻”威海职此学院机电工程系o町编程控制器技术及应用亀专讓備曲媒^-4.应用实例>例2有一个结构如图8-18所示的网络。其中TD200为主站,在RUN模式下,CPU224在用户程序中允许PPI主站模式,站4要读写两个远程站(站2和站3)的状态字节和计数值(分别放在VB100和VW101中)。如果某个远程站中的计数值达到200,站4将发生一定动作,并将该远程站的计数值清0,重新计数。站2站3站4站1CPU221CPU221CPU224TD200\f\

/\S??:电缆/~图8~1S例2的廠各任务三:S7-200CPU自由端口模式•1.任务提出>用本地CPU224的输入信号I0.0上升沿控制接收来自远程CPU224的20个字符,接收完成后,又将信息发送回远程CPU;当发送任务完成后用本地CPU的输出信号Q0.1进行提示。•S7-200CPU拥有自由口通讯能力,自由口通讯可由用户控制串行通讯接口,实现用户自定义的各种通讯协议。•处于自由口通讯模式时,通讯功能完全由用户程序控制,所有的通讯任务必须由用户编程完成。•只有PLC处于RUN模式时,才能进行自由端口通讯。处于自由端口通讯模式时,不能与可编程设备通讯,比如编程器、计算机等。若要修改PLC程序,则需将PLC处于STOP方式。此时,所有的自由口通讯被禁止,通讯协议自动切换到PPI通讯模式。可以用反映PLC模块上的工作方式的特殊存储器位SM0.7来控制自由口方式的进入。当SM0.7为1时,PLC处于RUN模式,可选择自由口通讯。威涛职北学院机电工程系O町编程控制器技水及电子嫌件___•说明:>

1)TBL指定接收/发送数据缓冲区的首地址T,BL数据缓冲区中的第一个字节用于设定应发送/应接收的字节数,发送指令允许S7--200的通讯口上发送最多255个字节,所以缓冲区的大小在255个字符以内。可寻址的寄存器地址为VB、IB、QB、MB、SMB、SB、*VD、*AC;PORT指定通讯端口,可取0或1。>2)特殊标志位及中断检测发送完成有两种方法:通过发送中断程序;通过发送完成标志位。>SM4.5(通讯端口0)或SM4.6(通讯端口1)用于监视通讯口的发送空闲状态,当发送空闲时,SM4.5或SM4.6将置1。利用该位,可在通讯口处空闲状态时发送数据。在缓冲区内的最后一个字符发送后会产生中断事件9(通讯端口0)或中断事件26(通讯端口1),利用这一事件可进行相应的操作。每接收完成1个字符,通讯端口0就产生一个中断事件8(或通讯端口1产生一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论