西门子s学习必备.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2、RS-485 采用半双工的通信方式。 通常情况下,发送驱动器之间的正电平在+2V~+6V之间,表示逻辑“1”,负电平在-2V~-6V,表示逻辑“0”。 5.1.4PLC的通信网络结构 现今的PLC具备多种数据通信接口和较为完善的数据通信能力,可以与其他PLC或者其他设备构成通信网络,实现复杂的控制要求。PLC的通信网络结构通常有3种:下位连接系统,同位连接系统和上位连接系统。 PPI是一种主/从协议通信,主/从站在一个令牌环网中。在CPU内用户程序调用网络读(NETR)、写(NETW)指令即可,也就是说网络读写指令是运行在PPI协议上的。因此PPI网络只在主站侧编写程序即可,从站的读写网络指令没有意义。 网络读写指令可以向远程站发送或接收16个字节的信息,在CPU内同一时间最多有8条指令被激活,例如可以同时激活6条网络读指令和2条网络写指令。网络读、写指令是通过TBL参数来指定报文的。 5.9 工业以太网通信及应用 西门子PLC支持各种工业以太网的通信,而PLC与PLC之间最常用的是C/S方式的通信。客户端/服务器端(Client/ Server,C/S)通信就是通信双方中的一方作为客户端发起数据读写请求,另一方仅仅为数据的读写服务,不会主动发起通信。S7-200系列的部分PLC在工业以太网中既可以作为客户端,也可以作为服务器端使用。每次通信一般是由客户端发起的,服务器端只是为数据通信服务。S7-200系列的部分PLC本身并没有集成以太网接口,不过它可以通过通信处理模块CP243-1方便地连接到工业以太网上。CP243-1是为S7-200系列PLC设计的,该模块提供了一个RJ45的网络接口。 5.9.1工业以太网概述 5.9.2 S7-200 PLC之间的以太网通信 要通过以太网与S7-200 PLC通信,S7-200必须使用CP243-1(或CP243-1 IT)以太网模块,PC机上也要安装以太网网卡。 5.9.3 S7-200 PLC和S7-300 PLC的以太网连接 S7-200 和 S7-300 PLC 可分别通过以太网扩展模块 CP243-1 或CP243-1 IT 和 CP343-1 或 CP343-1IT 接入工业以太网,再加上功能强大的 STEP 7 和 STEP-7 Micro/WIN 等组态软件,使得 S7-200 和S7-300 PLC 之间的以太网通信的实现简单易行。 5.9.4 PC-ACCESS通过以太网访问S7-200PLC PC Access是西门子为 S7-200 PLC 开发的OPC服务器软件。OPC是OLE for Process Control的缩写,即用于过程控制的OLE(Object Linking and Embedding对象链接与嵌入) PC Access的主要技术特色如下: ◆兼容OPC DA(OPC数据访问)V2.05 标准; ◆可与所有标准OPC 客户机配合使用; ◆可与Micro/WIN项目的符号 (V3.x- V4.x) 集成; ◆支持各类S7-200通讯协议。 5.10 实例:PLC与远程PC的通信 在自由端口模式下,实现一台本地 PLC(CPU 224)与一台远程 PC 之间的数据通信。本地 PLC 接收远程 PC 发送的一串字符,直到收到回车符为止,接收完成后,PLC 再将信息发回给 PC。 5.11 实践知识拓展 5.12 实践知识拓展 5.12 思考与练习 一、概念题 1、数据通信有几种传输方式? 2、串行通信接口有哪些标注? 3、在S7-200的通信网络中,主站与从站之间有几种连接方式? 4、S7-200的通信指令有哪些? 5、什么是PPI通信? 6、什么是自由口通信? 二、操作题 1、两个PLC之间的自由口通信。已知有两台S7-224型号PLC甲和乙。要求甲机和乙机采用可编程通信模式进行数据交换。乙机的IB0控制甲机的QB0。对发送和接收的时间配合关系无特殊要求。 2、用本地CPU224的输入信号I0.0上升沿控制接收来自远程CPU224的20个字符,接收完成后,又将信息发送回远程PLC;当发送任务完成后用本地CPU224的输出信号Q0.1进行提示。 3、用 NETR 和 NETW 指令实现两台 CPU 224 之间的通信,其中,2 号机为主站,站地址为 2,3 号机为从站,站地址为 3,编程用计算机的站地址为 0。 通信任务要求:用 2 号机的 I0.0~I0.7 控制3 号机 Q0.0~Q0.7,用 3 号机的 I0.0~I0.7控制 2 号机的 Q0.0~Q0.7。 4、在自由端口模式下,实现一台S7-200 PLC 向打印机发送信息。输入 I0.0为 1 时,打印文字 “SIMATIC S7-2

文档评论(0)

boss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档