电气控制与PLC应用技术(S7-1200)课件模块7 S7-1200 PLC的通信与网络应用.pptxVIP

电气控制与PLC应用技术(S7-1200)课件模块7 S7-1200 PLC的通信与网络应用.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LOGO模块6 S7-1200 PLC的通信与网络应用任务描述在一个工业项目应用中,有大量的水位数据需要采集,现需要根据要求选用相应的传感器并设计方案与编写程序,以采集传感器的水位值。任务分析在线课程资源1)1200PLC要采集多个传感器数值,如果用模拟量模块来采集,将需要较多的模拟量模块,接线较复杂,成本较高。2)1200PLC自带的网口支持多种通讯,经查询资料可知部分传感器支持modbus通讯,可通过网络通讯的方式采集多个传感器数值。3)进一步查证可知:1200PLC自带的网口支持的modbus通讯方式为modbus-tcp通讯,而传感器支持的通讯方式为modbus-rtu通讯,因此需要添加支持modbus-rtu通讯的模块,以实现相应的任务。知识学习一MODBUS通信介绍Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准,并且现在是工业电子设备之间常用的连接方式。Modbus比其他通信协议使用的更广泛的主要原因有:1)公开发表并且无版权要求2)易于部署和维护3)对供应商来说,修改移动本地的比特或字节没有很多限制4)Modbus允许多个(大约240个)设备连接在同一个网络上进行通信,举个例子,一个由测量温度和湿度的装置,并且将结果发送给计算机。在数据采集与监视控制系统(SCADA)中,Modbus通常用来连接监控计算机和远程终端控制系统(RTU)。一MODBUS通信介绍1.MODBUS通信原理与分类Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。大多数Modbus设备通信通过串口EIA-485物理层进行。Modbus协议采用主从工作方式,允许一台主设备和多台从设备通信,每台从设备地址由用户设定,地址范围为1-255。Modbus通信采用命令/应答方式,每一种命令帧都对应一个应答帧。命令帧由主设备发出,所有从设备都将收到报文,但只有被寻址的从设备才会响应相应命令,返回相应的应答帧。一MODBUS通信介绍1.MODBUS通信原理与分类MODBUS协议分MODBUS ASCII ,MODBUS RTU和后来发展的MODBUS TCP三种模式其中前两种(MODBUS RTU,MODBUS ASCII)所用的物理硬件接口都是串行(Serial)通讯口(RS232,RS422,RS485),是在串行链路上使用的通讯协议(串口通讯),后一种MODBUS TCP是在以太网口基于TCP/IP协议的MODBUS通讯协议。S7-1200 CPU 的PROFINET 通信口支持 Modbus TCP 通讯。一MODBUS通信介绍2.MODBUS通信硬件支持Modbus是一种协议,必须要有硬件为实现平台,而不同的硬件平台具有不同的电气特性和连接方式,比如RS232,RS485,常用的Modbus通讯硬件支持为RS485。RS485通信的特性:1)RS-485的电气特性:逻辑“0”以两线间的电压差为+(2—6)V表示;逻辑“1”以两线间的电压差为-(2—6)V表示。2)RS-485的数据最高传输速率为10Mbps。3)RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。4)RS-485接口的最大传输距离标准值为约1219米,RS-485接口在总线上是允许连接多达128个收发器,即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。一MODBUS通信介绍3.MODBUS通信指令学习在S7-1200中需要使用两个指令来完成PLC与传感器的通信(1)MB_COMM_LOAD一MODBUS通信介绍3.MODBUS通信指令学习(2) MB_MASTER任务实施二 硬件选型S7-1200以下模块支持 Modbus RTU通信1)使用通信模块CM 1241 RS232作为Modbus RTU主站时,只能与一个从站通讯。2)使用通信模块CM 1241 RS485作为Modbus RTU主站时,则允许建立最多与 32 个从站的通讯。3)使用通信板CB 1241 RS485时,CPU 固件必须为 V2.0 或更高版本,且使用软件必须为STEP 7 Basic V11 或STEP 7 Professional V11 以上更高版本。1. 通信模块选择CB1241信号板即可二硬件选型2. 传感器传感器参数:1)输出信号:RS485 (距离可到1000米。总共可接32路)2)标准Modbus-RTU协议(03功能读取数据,06功能写入设置数据)3)数据格式:9600,N,8,1(9600bps,无校验,8位数据位,1位停位)4)测式

文档评论(0)

allen734901 + 关注
实名认证
文档贡献者

副教授持证人

知识共享

领域认证该用户于2024年11月14日上传了副教授

1亿VIP精品文档

相关文档