一个主站可以有多个从站,但一个从站不能有多个主站,组态的时候只组态一个主站,多个从站,将多个从站挂到主站上就可以了
综述编辑用于现场层的高速数据传送。主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(PLC)程序循环时间短。除周期性用户数据传输外,PROFIBUS-DP还提供智能化设备所需的非周期性通信以进行组态.诊断和报警处理。①传输技术:RS-485双绞线.双线电缆或光缆。波特率从96K bit/s到12M bit/s。②总线存取:各主站间令牌传递,主站与从站间为主-从传送。支持单主或多主系统。总线上站点(主-从设备)数最多为126。③通信:点对点(用户数据传送)或广播(控制指令)。循环主-从用户数据传送和非循环主-主数据传送。④运行模式:运行.清除.停止。⑤同步:控制指令允许输入和输出同步。同步模式:输出同步;锁定模式:输入同步。⑥功能:DP主站和DP从站间的循环用户有数据传送。各DP从站的动态激活和可激活。DP从站组态的检查。强大的诊断功能,三级诊断诊断信息。输入或输出的同步。通过总线给DP从站赋予地址。通过部线对DP主站(DPM1)进行配置,每DP从站的输入和输出数据最大为246字节。⑦可靠性和保护机制:所有信息的传输按海明距离HD=4进行。DP从站带看门狗定时器(Watchdog Timer)。对DP从站的输入/输出进行存取保护。DP主站上带可变定时器的用户数据传送监视。⑧设备类型:第二类DP主站(DPM2)是可进行编程.组态.诊断的设备。第一类DP主站(DPM1)是中央可编程控制器,如PLC.PC等。DP从站是带二进制值或模拟量输入输出的驱动器.阀门等 特点编辑(1)①速率:在一个有着32个站点的分布系统中,PROFIBUS-DP对所有站点传送512 bit/s 输入和512bit/s输出,在12Mbit/s时只需1毫秒。② 诊断功能:经过扩展的PROFIBUS-DP诊断能对故障进行快速定位。诊断信息在总线上传输并由主站采集。诊断信息分三级:·本站诊断操作:本站设备的一般操作状态,如温度过高.压力过低。·模块诊断操作:一个站点的某具体I/O模块故障。·通过诊断操作:一个单独输入/输出位的故障。(2)PROFIBUS-DP允许构成单主站或多主站系统。在同一总线上最多可连接126个站点。系统配置的描述包括:站数.站地址.输入/输出地址.输入/输出数据格式.诊断信息格式及所使用的总线参数。每个 PROFIBUS-DP系统可包括以下三种坏同类型设备:① 一级DP主站(DPM1):一级DP主站是中央控制器,它在预定的周期内与分散的站(如DP从站)交换信息。典型的DPM1如PLC或PC。② 二级DP主站(DPM2):二级DP主站是编程器.组态设备或操作面板,在DP系统组态操作时使用,完成系统操作和监视目的。③ DP从站:DP从站是进行输入和输出信息采集和发送的外围设备(I/O设备.驱动器.HMI.阀门等)。④ 单主站系统:在总线系统的运行阶段,只有一个活动主站。⑤ 多主站系统:总线上连有多个主站。这些主站与各自从站构成相互独立的子系统。每个子系统包括一个DPMI.指定的若干从站及可能的DPM2设备。任何一个主站均可读取DP从站的输入/输出映象,但只有一个DP主站允许对DP从站写入数据。(3)系统行为系统行为主要取决于DPM1的操作状态,这此状态由本地或总线的配置设备所控制。主要有以下三种状态:·停止:在这种状态下,DPM1和DP从站之间没有数据传输。·清除:在这种状态下,DPM1读取DP从站的输入信息并使输出信息保持在故障安全状态。·运行:在这种状态下,DPM1处于数据传输阶段,循环数据通信时,DPM1从DP站读取输入信息并向从站写入输出信息。① DPM1设备在一个预先设定的时间间隔内,以有选择的广播方式将其本地状态周期性地发送到每一个有关的DP从站。② 如果在DPM1的数据传输阶段中发生错误,DPM1将所有有关的DP从站的输出数据立即转入清除状态,而DP从站将不在发送用户数据。在次之后,DPM1转入清除状态。(4)DPM1和DP从站间的循环数据传输DPM1和相关DP从站之间的用户数据传输是由DPM1按照确定的递归顺序自动进行。在对总线系统进行组态时,用户对DP从站与DPM1的关系作出规定,确定哪些DP从站被纳入信息交换的循环周期,哪些被排斥在外。DMP1和DP从站之间的数据传送分三个阶段:参数设定.组态.数据交换。在参数设定阶段,每个从站将自己的实际组态数据与从DPM1接受到的组态数据进行比较。只有当实际数据与所需的组态数据相匹配时,DP从站才进入用户数据传输阶段。因此,设备类型.数据格式.长度以及输入输出数量必须与实际组态一致。(5)DPM1和系统组态设备间的循环数据传输除主-从功能外,PROFIBUS-DP允许主-主之间的数据通信,这些功能使组态和诊断设备通过总线对系统进行组态。(6)同步和锁定模式除DPM1设备自动执行的用户数据循环传输外,DP主站设备也可向单独的DP从站.一组从站或全体从站同时发送控制命令。这些命令通过有选择的广播命令发送的。使用这一功能将打开DP从站的同步及锁定模式,用于DP从站的事件控制同步。主站发送同步命令后,所选的从站进入同步模式。在这种模式中,所编址的从站输出数据锁定在当前状态下。在这之后的用户数据传输周期中,从站存储接收到输出的数据,但它的输出状态保持不变;当接收到下一同步命令时,所存储的输出数据才发送到外围设备上。用户可通过非同步命令退出同步模式。锁定控制命令使得编址的从站进入锁定模式。锁定模式将从站的输入数据锁定在当前状态下,直到主站发送下一个锁定命令时才可以更新。用户可以通过非锁定命令退出锁定模式。(7)保护机制对DP主站DPM1使用数据控制定时器对从站的数据传输进行监视。每个从站都采用独立的控制定时器。在规定的监视间隔时间中,如数据传输发生差错,定时器就会超时。一旦发生超时,用户就会得到这个信息。如果错误自动反应功能“使能”,DPM1将脱离操作状态,并将所有关联从站的输出置于故障安全状态,并进入清除状态。
FreeDOS(曾叫做Free-DOS和PD-DOS)是一个在IBM PC兼容机下运行的作业系统。FreeDOS由许多不同的独立程式组成,这些程式就是整个FreeDOS项目中的“包”。作为DOS家族中的一员,它主要通过核心来提供磁碟访问和档案系统,以及部分记忆体管理,但是没有默认的GUI(尽管FreeDos 09及以上版本推荐使用OpenGEM)。FreeDOS支持老式和新式IBM PC,以及嵌入式系统。像MS-DOS一样,它可以从软碟、硬碟以及ROM启动。与MS-DOS不同,它支持从CD-ROM安装,并且人们可以自由创建属于自己的定制发行版,而不用为再发行支付使用费。
基本介绍 外文名 :FreeDOS 曾叫做 :Free-DOS和PD-DOS 类别 :IBM PC兼容机下运行的作业系统 属于 :DOS家族 历史,发行,技术及套用,兼容性, 历史 大家都知道,微软在开发出Win95后停止了DOS的独立发展。但是,在Win95出现之前,微软已经明显地加强了Windows的开发而减慢了DOS的发展,并在Windows中采取一些不光彩的手段去排斥打击其他的DOS系统如DR-DOS等,以确保MS-DOS的统治地位,维护自己的商业利益。比如当您在DR-DOS中运行Win3x时,肯定不时会出现所谓的“错误”信息。 微软的专横做法当然引起了许多人的不满,许多团体甚至个人,包括大名鼎鼎的IBM公司都纷纷投入到开发兼容DOS的行列这中,意图打破微软对DOS的垄断局面。同时由于DOS的开放性和大家对DOS强大实用的功能的认识,DOS的种类不断增加,目前至少有20种,如PC-DOS、ROM-DOS、PTS-DOS、FreeDOS等,而新的功能,新的理念更是层出不穷。这里我们就为大家介绍一下最具代表性的FreeDOS。 FreeDOS 专案开始于1994年6月26日,当微软宣布不会发售和支援MS-DOS。Jim Hall随后宣布了要开发一个开源替代品的宣言。 几个星期内,其他的程式设计师包括Pat Villani和Tim Norman加入了这个项目。一个核心,command命令行解释程式(shell)和核心实用工具通过共享自己编的源码而被创造出来。FreeDOS工程的目标是建立一个完整的、自由开放的并且与MS-DOS完全兼容的新型DOS作业系统,这个DOS系统属于全人类。由于它是建立著名的GNU GPL(GNU通用公共许可证)协定下的自由软体,得到来自世界各地众多优秀程式设计师的支持,现在一直在不断的发展着,而且参加的人越来越多,通过网际网路联合起来朝着他们的目标去努力,充分体现了自由开放和团结的精神。10版于2006年9月23日释出。 现在FreeDOS的版本号已经发展到20,目前最新版本是12,于2016年12月推出。 发行 FreeDOS不要求任何费用和版税。另外也兼容MS-DOS的系统中只有Enhanced DR-DOS,PTS-DOS和ROM-DOS 还在积极发行。FreeDOS 10提供CD-ROM镜像下载:一个只含有核心和基础程式的基本光碟和一个拥有更多程式(例如游戏、网路和开发)并可作为Live CD使用的完整光碟。另外,还存在一个可以制作Live CD的软碟镜像。这两个版本都提供了原始码。可以使用BitTorrent下载得到。 现在还有一个官方的Live USB版本。 戴尔有预装FreeDOS的n-series,但是这些产品和运行Windows的同一型号机器相比并没有多便宜,而且又很难买到,戴尔公司因此受到了批评。。另外,戴尔还时常提供FreeDOS电脑一些像双核心一类FreeDOS不能利用的特性。惠普把FreeDOS作为DC5750台式机的一个可选配置。GRC的SpinRite 6引导镜像装载FreeDOS,并显示在底部的启动画面。华硕利用FreeDOS让它们的用户引导主机板驱动CD来创建SATA设备驱动光碟给Windows XP SP2以前的Windows版本。 技术及套用 FreeDOS与MS-DOS 目前为FreeDOS设计的DOS软体正在源源不断的推出和发展,不仅有各种外部命令,还有许多其它的增强程式和附属档案,而且质量既高也很实用,往往超过MS-DOS中的同类命令。 FreeDOS命令行 例如在它上面开发的Cute Mouse,就是目前DOS下最好(体积最小,功能最强)的滑鼠驱动程式。而ATTRIB、XCOPY等众多外部命令,不仅比MS-DOS的同类命令效率要高,而且体积不到后者的二分之一甚至几分之一。尤其重要的是,作为自由软体,它的原始码是完全公开的,显然对于需要学习和借鉴的国人,这是最好不过的事了。 FreeDOS与MS-DOS是完全兼容的,因此为它开发的软体基本上都可以直接移植过来在MS-DOS等DOS下使用。 FreeDOS跟MS-DOS相比有一些改进,大部分改进支持了在微软停止支持MS-DOS时不存在的新标准和技术,例如国际化,高级能源管理,记忆体常驻程式并且综合了ASPI。另外还支持逻辑块定址和FAT32档案系统(包括从FAT32引导)。尽管由622版以前的MS-DOS不能支持这些功能,但是MS-DOS 710等的版本有了部分支持。 我们国内外已经开发的绝大多数DOS软体可以在它上面正常的运行。它的功能也十分强大,比如同样支持FAT32分区和大硬碟,部分功能已经远远超过MS-DOS。还有许多其它非常实用的功能,如内置DOSKEY支持、支持极大的记忆体(最大高达4G)等。至于更多的功能,如长档案名称功能等等,现在正在大家不断的努力下开发著,相信不久后就会成为现实。不仅如此,它的系统启动档案也比MS-DOS等小巧得多。它的核心档案只有一个,再加上一个SYS档案和一个命令处理器command档案,总共才130K,放在启动盘中是十分合适的。 不过,与MS-DOS等DOS一样,上面介绍的FreeDOS是16位的。由于现在32位的作业系统逐渐成了大势所趋,因此,为了跟上时代的发展,人们又开发了32位的FreeDOS作业系统,即核心为32位的FreeDOS版本FreeDOS 32,并再次得到了众多的支持。虽然目前它还不是很成熟,但它一直在发展着,而且毫无疑问,32位的FreeDOS有着划时代的意义,标志著DOS逐渐向32位的核心的方向发展了。 尤其是在国外,不少人认为,FreeDOS将为DOS带来新的生机和气象,因此对此感兴趣和参加的人越来越多。无数的优秀程式设计师投入其中不断为FreeDOS的发展添砖加瓦。目前,自由的FreeDOS越来越受到人们的关注,比如著名的Dell电脑公司就即将为它生产的部分电脑直接提供FreeDOS作业系统。 技术细节 FreeDOS完整的支持FAT32,甚至FreeDOS可以在其上启动。根据BIOS的情况,四块容量高达128G的LBA硬碟,甚至2 TB的容量都可能被支持。使用超大容量的硬碟需要小心,因为这到现在只经过非常少的测试,并且一些BIOS虽支持LBA但会在容量超过32GB硬碟上产生错误。一些OnTrack或者是EzDrive 的驱动解决了这些问题。 FreeDOS可以同一种叫DOSLFN的驱动使用,它支持长档案名称(参见VFAT),但是大部分早期程式就算装载了这个驱动也不能使用长档案名称。 FreeDOS没有支持NTFS或ext2的计画,但是有一些外部第三方驱动能达到使用这些档案系统的目的。为了接受ext2档案系统,LTOOLS(与MTOOLS相当)可以在ext2档案系统上读取和写入数据。NTFSDOS和NTFS4DOS一类产品则提供了对NTFS的支持。 记忆体管理 FreeDOS中的HIMEM和EMM386记忆体管理程式为实模式提供了延伸记忆体(XMS)和扩展记忆体(EMS)。 EMM386还支持VCPI,它使得DPMI核心与DOS扩展器同FreeDOS和平共处。FreeDOS还包括用于高速硬碟的UDMA驱动,这个驱动能和其他DOS兼容。LBAcache在XMS中留有最近存取的磁碟数据,使之得到更快的存储速度并能较少的直接读写磁碟,其功能类似MS-DOS中的SMARTDRV。 FreeDOS外壳——FreeDOS版command,又称FreeCOM——可以把自身一部分移动到扩展记忆体,将多至620KB的常规记忆体释放出来。这对于只利用常规记忆体的DOS程式来说非常有用处。 FreeDOS并没有100%的兼容度,但足够运行大部分程式。高质量且使用标准API的程式运行良好。而运行Windows的问题则是源于微软设法阻止他们的产品在非微软DOS执行。 制作启动型随身碟的最简单方法之一 有名的功能强大的磁碟工具Diskgenius支持将分区格式化为FAT32类型时建立DOS系统,而且这个DOS是FreeDOS。 FreeDOS_01 兼容性 综合 大部分为DOS 家族所写的程式可以在FreeDOS上有效运行。大部分类型的执行档已经被支持: 1COM执行档 2标准EXE16位DOS执行档 3Borland的16位DPMI执行档 4使用DOS 扩展器的32位DPMI执行档,例如: 41 DOS/32A 42 Causeway 43 DOS/4GW 44 GO32/CWSDPMI 还有更多 进一步的,由于HX DOS 扩展器的使用,许多Win32终端程式也能在FreeDOS上运行。 Windows 10至3xx FreeDOS能够兼容10和20版本的Microsoft Windows。然而,已支持i386处理器的3x版本的Windows,却不能在 386增强模式 中运行。其中,Windows 30 可以在实模式或者标准模式中运行,而其他的Windows 3x版本只能在标准模式中运行。 因为Windows for Workgroups 311舍弃了标准模式的支持,它不能在FreeDOS中运行,除非FreeDOS中涉及himemexe和emm386exe的部分被替换为Windows下的himemsys和emm386exe。虽然Windows for Workgroups 311支持一个可以在FreeDOS下运行的调试模式,但是这个模式会比在标准模式下运行的先前版本还要有限的多。 Windows 9x和Windows Millennium Edition Windows 95,98和Me把一个仅剩下核心的MS-DOS作为Boot Loader。 FreeDOS不能作为这个装载器的替身;然而,它可以被安装并通过一个引导管理器程式在这些系统之间使用,例如FreeDOS中包含的"METAKERN"。 Windows NT/2000/XP/2003和ReactOS 基于Windows NT的作业系统,包括Windows 2000,XP,和2003都没有把MS-DOS当作系统的核心成分。这些系统可以使用FAT,一个MS-DOS和早期版本的Windows所使用的档案系统;但是,他们一般默认使用NTFS(NT 档案系统)。FreeDOS不能和这些系统在一个单独的NTFS或FAT档案系统里和平共处,但是FreeDOS核心还是可以被添加到Windows NT Boot Loader配置档案, bootini ,或React OS中的 freeldrini 来引导它启动。 FreeDOS也可以在虚拟化软体Virtual PC和VirtualBox或Bochs和QEMU一类模拟器软体中运行。
以上就是关于主站输入从站输出全部的内容,包括:主站输入从站输出、freedos详细资料大全、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!