为满足实时性要求,也为了实现工业网络的低成本,现场总线采用的通信模型大都在OSI模型的基础上进行了不同程度的简化。图2-24 OSI与部分现场总线通信参考模型的对应关系图2-24中的H1指IEC标准中的61158。图2-25是OSI模型与另两种现场总线的通信参考模型的分层比较。其中LonWorks采用了OSI模型的全部七层通信协议,被誉为通用控制网络。......
2023-11-20
1.主机接口
主机接口是一个通用处理器局部总线,使用片选信号(引脚CS#)来访问DM9000A。CS#引脚默认低电平有效,可在E2PROM中重新定义。
只有INDEX端口、DATA端口两个地址端口经过主机接口。引脚CMD=0时,为IN-DEX端口;引脚CMD=1时,为DATA端口。在访问任何寄存器前,寄存器的地址必须保存在INDEX端口。
2.直接内存访问控制
DM9000提供DMA方式,以简化对内部存储器的访问。对内部存储器起始地址编程后,发出虚拟的读/写命令加载当前数据到内部数据缓冲区,这样内部寄存器指定地址可被读/写命令寄存器访问。根据当前总线模式的字长使存储地址自动加1(存储器地址将会自动增加,增加的大小与当前总线操作模式相同,如8位、16位或32位),下一个地址的数据将会自动加载到内部数据缓冲区。要注意的是,连续突发式第一次访问(虚拟的读/写命令)到的数据应该被忽略,因为那是上一次读/写命令的内容。
内部存储器空间为16KB。前3KB单元用做发送包的缓冲区,其他13KB用做接收包的缓冲区。所以在写存储器操作时,当地址越界(即超出3KB空间),且IMR寄存器的位7被置位时,存储器地址指针将会跳回到0地址处。同样,在读存储器操作时,当地址越界(即超出16KB空间),且IMR寄存器位7被置位时,存储器地址指针将会跳到地址0x0C00处。(www.chuimin.cn)
3.数据包发送
有两个数据包,命名为index1和index2,能同时存储在发送缓冲区。发送控制寄存器(02H)控制冗余校验码和填充的插入,其状态分别记录在发送状态寄存器1(03H)和发送状态寄存器2(04H)中。
发送器的起始地址是0x00H,软件或硬件复位后,默认的数据发送包为index1。首先,通过DMA端口将数据写入发送缓冲区;其次,在发送数据包长度寄存器(FCH/FDH)中,把字节数写入到字节计数寄存器;然后,置位发送控制寄存器的位1来发送index1数据包。在此包发送结束之前,index2数据包被移入发送缓冲区,Index1数据包发送结束之后,将index2数据包的字节数写入字节计数寄存器,然后置位发送控制寄存器的位1来发送数据包index2。以此类推,后面的数据包发送都采用此方式进行。
4.数据包接收
DM9000A中的接收缓存区是一个环形数据结构。由软件/硬件初始化后的起始地址为0C00H,每帧数据都有4个字节长的首部,然后是有效数据和CRC校验序列。首部的4个字节依次是01H、状态、长度低字节和长度高字节。
有关现场总线与工业以太网及其应用技术的文章
为满足实时性要求,也为了实现工业网络的低成本,现场总线采用的通信模型大都在OSI模型的基础上进行了不同程度的简化。图2-24 OSI与部分现场总线通信参考模型的对应关系图2-24中的H1指IEC标准中的61158。图2-25是OSI模型与另两种现场总线的通信参考模型的分层比较。其中LonWorks采用了OSI模型的全部七层通信协议,被誉为通用控制网络。......
2023-11-20
参照PROFIBUS DIN19245第1部分和第3部分设计的这些ASICs,支持并可以完全处理PLC站之间的数据通信。下列的ASICs与微处理器结合可提供智能从站的解决方案。ASPC2已经集成了第2层的大部分功能,但仍需要微处理器。另一种称为LSPM2或SPM2的ASICs是适应这些设备的低成本改造。主站在7层模型的第2层寻址这些ASICs,2个ASICs收到正确的报文后,自动生成所要求的响应报文。LSPM2与SPM2有相同的功能,只是减少了I/O端口和诊断端口的数量。......
2023-11-20
Web并不是Intranet内的唯一设置,Intranet还需要采用其他一些公开标准,如SMTP及FTP服务器等。仅供单位内部使用Intranet大部分只供单位内部使用,不对外开放。为了使单位内部能从Internet上检索信息,又不让外界非法进入,通常采用防火墙将Intranet与Internet隔离。针对部门或整个企业一对多的信息交流,Intranet通过Web界面公布信息,减少大量的过时文件,减少生产印刷和传送企业信息的成本。Intranet可以及时地传送以下信息:产品种......
2023-11-20
节省硬件数量与投资由于现场总线系统中分散在设备前端的智能设备能直接执行多种传感、控制、报警和计算功能,因而可减少变送器的数量,不再需要单独的控制器、计算单元等,也不再需要DCS系统的信号调理、转换、隔离技术等功能单元及其复杂接线。......
2023-11-20
EtherCAT是一个可用于现场级的超高速I/O网络,它使用标准的以太网物理层和常规的以太网卡,传输介质可为双绞线或光纤。一般常规的工业以太网都是采用先接收通信帧,进行分析后作为数据送入网络中各个模块的通信方式,而EtherCAT的以太网协议帧中已经包含了网络中各个模块的数据。EtherCAT技术已经完成,专门的ASIC芯片也在实现之中。目前市场上已提供了从站控制器,EtherCAT的规范也成为了IEC/PAS文件。图1-19 EtherCAT通信协议模型......
2023-11-20
EPA标准定义了基于ISO/IEC 8802-3、IEEE 802.11、IEEE 802.15、RFC 791、RFC768和RFC 793等协议的EPA系统结构、数据链路层协议、应用层服务定义与协议规范,以及基于XML的设备描述规范。EPA主设备的IP地址必须在系统中唯一。EPA现场设备必须具有EPA通信实体,并包含至少一个功能块实例。4)EPA管理信息库。5)EPA套接字映射实体。......
2023-11-20
由于标准并未统一,所以对现场总线也有不同的定义。但现场总线的本质含义主要表现在以下6个方面。现场设备互连是基本的要求,只有实现互操作性,用户才能自由地集成FCS。通过网络对现场设备和功能块统一组态,把不同厂商的网络及设备融为一体,构成统一的FCS。......
2023-11-20
相关推荐