您的位置 首页 FPGA

RS485和PROFINET网关规划

当前,通信技术在现场生产中的监测、控制和故障报警等等有举足轻重的应用。从简单的RS232、RS422到RS485等现场总线,再到更高级的工业

当时,通讯技能在现场生产中的监测、操控和毛病报警等等有无足轻重的运用。从简略的RS232、RS422到RS485等现场总线,再到更高档的工业以太网,比方PROFINET和ETHERNET/IP,它们被运用到了工业的各个方面。现在关于通讯及其协议的研讨已日趋老练,而且经过转化芯片规划的网关,可以进行恣意两种协议的转化,行将不同类型的操控网络衔接到一同。这样可以运用不同协议的长处,大大增加了产品规划的灵活性。

  本规划便是运用现有的模块(ANYBUS—S PN IO)开宣布一种网关,经过对RS485和PROFINET的协议进行处理,完结两者的无缝衔接,并在功能上构成一致。
  1体系概述
  图1为本体系的框图。图左边以串行RS485为首要通讯手法的架构;右侧以西门子S7 300树立PROFINET工业以太网;中心部分为以操控ANYBUS—S模块为根底单片机操控电路,一起这部分电路也规划了RS485接口,处理两边的通讯协议。织梦好,好织梦

2PROFINET和ANYBUS—S
  2.1PROFINET简介
  PROFINET是由PI(PROFIBUS International)安排拟定,是以工业以太网技能为根底的自动化总线规范。它为工业现场通讯供给了一套完好的解决方案,包含实时以太网、运动操控、分布式自动化以及网络安全等;一起,作为跨供货商的技能,它可以兼容现有的现场总线(如PROFIBUS)技能,维护现有出资。PROFINET依据工业以太网,选用存贮转发机制而非现场总线的同享方法通讯,总线带宽和节点扩展才能大大。
  2.2ANYBUS—S技能
  ANYBUS—S是由瑞典HMS公司研制的、用于工业现场的产品的总称。经过它完结的署理器(proxy)的效果,使得本不具有网络通讯才能的模块或许设备接入操控网络。
  本规划运用的ANYBUS—S是运用于PROFINET网络的,它内嵌了PROFINET网络协议,并关于操控它的CPU没有太高的要求。一切的ANYBUS—S模块都有规范的运用接口,即34pin的排针。因此在开发ANYBUS—S模块时,最要害的就在于对它的规范34pin的操作。34pin各个端口的含义如表1所示。

3 硬件规划
  本规划的硬件规划有两部分,一部分是PROFINET接口电路,另一部分是RS485接口电路。前者经过操控ANYBUS—S的34pin,包含数据总线、地址总线和操控总线等等,完结模块的初始化;后者经过单片机操控芯片MAX485构成RS485接口,以便接入操控网络。
  3.1PROFINET接口电路
  依据上节给出的34pin接口及各个端口含义,规划了PROFINET接口电路。它首要由左边的单片机最小运用电路,操控右侧的模块的数据总线、地址总线和操控总线等,经过编写的软件对模块进行装备,完结其初始化。电路如图2所示。
  表1ANYBUS-S模块34pin各端口的含义
  引脚称号含义1Vcc2GND[3]总线接口的电源3,4NC空引脚5Vcc6GND[3]模块供电电源7TxD8RxD[3]串行通讯接口9-18A0-A9地址总线19-26D0-D7数据总线27/BUSY指示当时DPRAM在被模块运用,低电平有用28/IRQ指示握手寄存器(7FFH)有新消息,低电平有用29/RD输出使能,低电平有用30/WR输入使能,低电平有用31/CS片选端,低电平有用32/RESET复位端,低电平有用33A10第11位地址位34A11第12位地址位,扩展时运用图2 PROFINET接口电路

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/232484.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部