GB T 21547.4-2008 VME总线对仪器的扩展.第4部分;TCP IP-IEEE488.2仪器接口规范.pdf

上传人:orderah291 文档编号:232157 上传时间:2019-07-14 格式:PDF 页数:11 大小:711.07KB
下载 相关 举报
GB T 21547.4-2008 VME总线对仪器的扩展.第4部分;TCP IP-IEEE488.2仪器接口规范.pdf_第1页
第1页 / 共11页
GB T 21547.4-2008 VME总线对仪器的扩展.第4部分;TCP IP-IEEE488.2仪器接口规范.pdf_第2页
第2页 / 共11页
GB T 21547.4-2008 VME总线对仪器的扩展.第4部分;TCP IP-IEEE488.2仪器接口规范.pdf_第3页
第3页 / 共11页
GB T 21547.4-2008 VME总线对仪器的扩展.第4部分;TCP IP-IEEE488.2仪器接口规范.pdf_第4页
第4页 / 共11页
GB T 21547.4-2008 VME总线对仪器的扩展.第4部分;TCP IP-IEEE488.2仪器接口规范.pdf_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 17.220 N 20 号ita中华人民共和国国家标准GB/T 21547. 4-2008 VME总线对仪器的扩展第4部分:TCP/IP-IEEE488. 2 仪器接口规范VMEbus extensions for instrumentation一回Part 4: TCP /IP-IEEE488. 2 instrument interface specification CVXI-l1. 3:1995 ,Rev 1. O,IDT) 2008-06-30发布2009-01-01实施中华人民共租国国家质量监督检验检在总局4告中国国家标准化管理委员会。叩中华人民共和国国家标准VME总线对仪器

2、的扩展第4部分,TCPIIP-IEEE488. 2 仪器接口规范GB/T 21547.4-2008 中国标准出版社出版发行北京复兴门外三里河北街16号邮政编码,100045网址电话6852394668517548 中国标准出版社秦皇岛印刷厂印刷各地新华书店经销电酝开本880X 1230 1/16 印张0.75字数16千字2008年11月第一版2008年11月第一次印刷陪书号,155066 1-34138定价14.00元如有印装差错由本社发行中心调换版权专有侵权必究举报电话,(010)68533533GB/T 21547. 4-2008 前言GB/T 21547 其中:是与单个仪规则2.1.2T

3、CP / IP-IEEE488. 2器件接口应该把iIiSm阳气lnst_name识别成在TCP/IP-IEEE488.2仪器接口中的第一个或唯一的仪器。其他仪器应该用instN来识到,这里N是一个初值为1且按顺序增加的非负整数。规则2.1.3即使在对多个控制器的连接有效时,在TCP/ IP-IEEE488. 2仪器接口中所支持的每个instN应该有-个且仅一个消息交换接口和状态报告。注意2.1. 1 网络仪器服务器能用在相关文件中说明的协议潜在地支持链接,见1.6.例如,它可以将网络仪器协议转换成IEEE488.1操作以及内部仪器操作。在这种情况下,器件字符串允许的内容取决于整个网络仪器服务

4、器的能力。3 GB/T 21547. 4-2008 2.2 LAN功能规则2.2.1 TCP /IP-IEEE488. 2接口器件应该支持网络仪器协议,并应该接收和执行所有由那个协议定义的RPC。对网络仪器协议的支持包括对整个协议梭的支持,此钱是为网络仪器器件使用而定义的。允许2.2.1 TCP /IP-IEEE488. 2仪器接口可支持其他的LAN协议。规则2.2.2TCP/IP-IEEE488.2仪器接口应该支持以太网/802.3数据链路层和对10BASE-T用RJ-45连接器的802.3/10BASE-T物理层。注意2.2.1 本规则的目的在于TCP/IP-IEEE488. 2仪器接口的

5、缺省配置为10BASE-T提供了一个RJ-45连接器.也可以支持其他连接器,且其他连接器可以代替RJ-45连接器B允许2.2.2TCP /IP-IEEE488. 2仪器接口可以支持数据链路层和物理层上的其他协议。结果协议校如图2所示。应用层网络仪器协议表示层XDR 会话层ONC(RPC 传输层TCP 网络层1P 数据链路层以太网(802.3物理层802.3(10 BASE-T 图2TCP/IP-IEEE488.2仪器接口协议接2.3 链接管理这一部分包括管理链接的操作和在链接上执行的操作。这些操作主要在TCP/IP-IEEE488. 2仪器接口内部执行回2.3. 1 建立链接crea te_l

6、ink和destroy_linkRPC并不直接变换为任何内部操作。规则2.3.1 create_link RPC和destroy_linkRPC应该在TCP/IP-IEEE488.2仪器接口内部被完全执行,TCP /IP-IEEE488. 2仪器接口应该保持由网络仪器协议定义的链接。2.3.2 中断通道操作create_intr_chan和destroy_intr_chan RPC并不直接变换为任何内部操作,规则2.3.2create intr chan和destroy_intr_chan RPC应该在TCP/IP-IEEE488.2仪器接口内被完全执行.2.3.3 器件封锁device_lo

7、ck和device_unlock并不直接变换为任何内部操作。规则2.3.3device_lock和device_unlockRPC应该在TCP/IP-IEEE488.2仪器接口内被完全执行.TCP/IP IEEE488.2仪器接口应该保持由网络仪器协议定义的封锁。4 GB/T 21547. 4-2008 2.3.4 异常结束操作device_abort RPC并不直接变换为任何一个内部操作。规则2.3.4device_abort RPC应该在TCP/IP-IEEE488. 2仪器接口内被完全执行,以便异常结束任何与链接相关的执行中的操作。2.4 仪器通信这一部分包括直接与仪器内部操作通信的操作

8、圄除了指定的操作之外,RPC还与IEEE488.2规定的其他方面相互影响,见2.502.4. 1 从接口到仪器的数据传输规则2.4.1 当TCP/IP-IEEE488.2仪器接口接收devicewrite RPC时,它应该将data参数中的字节传送到消息交换接口的输入缓冲器.如果在标记参数中的结束标记位被置位,则最后一个字节应该有一个END与之一起传送。规则2.4.2如果在传输操作时输入缓冲区充满,TCP/IP-IE回:488.2仪器接口应该等待,直到缓冲器有空间。注意2.4.1 等待输入缓冲区的空间可能引起device_write RPC超时。注意2.4.2当data的内容被传送进入了输入缓

9、冲器后,和device_write相关的操作便告完成,该操作与正被处理的内容无关。2.4.2 从仪器到接口的数据传输规格2.4.3当TCP/IP-IEEE488.2仪器接口收到device_readRPC时,它应该把字节从消息交换接口的输出缓冲器传送到data响应参数中直至遇到结束条件。规则2.4.4当传输操作时若输出排队成为空,TCP/IP-IEEE488. 2仪器接口应该等待直到另外的数据可用。注意2.4.3在输出排队等待另外的数据时,可能引起device_readRPC超时。2.4.3 器件清除操作规则2.4.5当TCP/IP-IEEE488. 2仪器接口接收到Udevice_cl四RP

10、C时,它应该向消息交换接口发送ds消息。规则2.4.6device_clear RPC在所有与dcas相关的操作全部完成后才返回,见2.5.202.4.4 触发操作允许2.4.1 当TCP/IP-IEEE488.2仪器接口接收device_triggerRPC时,它可以不进行任何操作,以error置8,操作不被支持而返回,表明它不支持device_triggera 规则2.4.7如果TCP/IP-IEEE488.2仪器接口支持device_trigger RPC,当TCP/IP-IEEE488.2仪器接口接收到device_triggerRPC时,它应该将GET令牌放在消息交换接口的输入缓冲器

11、中。规则2.4.8如果输入缓冲器满,则它不能接受GET令牌,TCP /IP-IEEE488. 2仪器接口应该等待直到缓冲器空间可用。5 GB/T 21547. 4-2008 注意2.4.4等待输入缓冲器中的空间可能引起device_triggerRPC超时。注意2.4.5当GET令牌被送人输入缓冲器,和device_trigger相关的操作便告完成回它不等待任何与GET有关操作的开始或完成。2.4.5 远地/:本地操作规则2.4.9当TCP/IP-IEEE488. 2仪器接口接收device_remoteRPC时,它应该禁止所有可编程的本地控制的本地操作和rtl(回到本地本地消息,这相当于RW

12、LS(具有封锁的远地状态。见IEEE488.2中的5.6.3和5.6.60规则2.4.10 当TCP/IP-IEEE488. 2仪器接口接收device_localRPC时,它应该允许所有可编程本地控制的本地操作,它相当于LOCS(本地状态。见IEEE488.2中的5.6.4和5.6.502.4.6 SRQ操作TCP /IP-IEEE488. 2仪器接口根据RQS消息和服务请求是否已被device_enable_srq允许来发送device_intr_srq RPCo 规则2.4.11 如果已经建立了中断通道,并且服务请求已经被device_enable_srq允许,当RQS消息由假变成真时,

13、则TCP/IP-IEEE488. 2仪器接口应该发出device_intr_srqo规则2.4.12 如果已经建立了中断通道,且RQS消息已经为真飞当服务请求通过device_enable_srq被允许时,TCP /IP-IEEE488. 1仪器接口应该发出device_intr_srqo规则2.4.13在任何其他的情况下,TCP /IP-IEEE488. 2仪器接口器件不应该发出device_intr_srqo2.4.7 读状态字节操作规则2.4.14 当TCP/IP-IEEE488.2仪器接口接收device_readstbRPC时,它应该在stb响应参数中返回状态字节寄存器(用RQS)的

14、内容,见IEEE488.2中的11.20它应该把自V消息置成假,见IEEE488.2中的11.3.3,所以新的服务原因到来之前若再次接收到Uread_stb RPC,则RQS消息将为假飞2.4.8 一般的操作规贝2.4. 15 当TCP/IP-IEEE488.2仪器接口接收到Udevice_docmd RPC时,它不应该执行任何操作,而且应该以error置为8而终止,操作不被支持。2.5 与ffiEE488.2的关系TCP /IP-IEEE488. 2仪器接口和与之相关的仪器都遵守IEEE488.2中的所有要求.除非TCP/IPIEEE488.2仪器接口与IEEE488.1的要求不同。2.5.

15、 1 远地/本地规则2.5.1 在IEEE488.2, 5. 6远地/本地要求中的所有要求都应该遵守。注意2.5.1 TCP /IP-IEEE488. 2仪器接口不支持相当于LWLS(具有封锁的本地状态)和RWLS(具有封锁的远地状态)的状态。2.5.2 器件清除规则2.5.2在IEEE488.2 , 5. 8器件清除要求中的所有要求都应该遵守。2.5.3 消息交换控制协议GB/T 21547. 4-2008 在IEEE488.2中的6消息交换控制协议中的所有要求都应该被遵守,其中b肝、brq、get、dcas和RMT sent等信号被重新定义,如表1中所示。注意2.5.2这些信号不会改变,除

16、非链接标识符正确且该链接有封锁或没有链接有封锁。注意2.5.3表1消息交换控制消息bav 当收到device_write且data.data len大于0时被量成真气device_ write在返回应答前,立即将其置成假brq 当收到devicread且requestSize大于0时被置成真device write在返回应答前,立即将其置成假get 收到device_trigger时发送.dcas 收到device_clear时被置成真。device_clear在返回应答前,立即将其置成假RMT_sent 当deviceread已经从输出队列中传送了RESPONSEMESSAGE TERMIN

17、ATOR)。CON-叮-h寸町-NH囚。GB/T 21547. 4-2008 2.5.5 公用命令和询问规则2.5.5在IEEE488.2的第10部分公用命令和询问中的所有要求都应该被遵守。规则2.5.6支持device_trigger的TCPjIP仪器接口应该执行善TRG回允许2.5.1 支持device_trigg町的TCPjIP仪器接口可以执行提DDT和普DDT?o规则2.5.7在自动配置和控制器组中的任选命令不被使用,也不应该被执行。2.5.6 器件状态报告IEEE488.2中的11.3.3说明带有IEEE488.1接口的仪器如何通过确认SRQ线来报告服务请求规则2.5.8除了TCPjIP-IEEE488. 2仪器接口应该用device_intr_srqRPC报告服务请求外,IEEE488.2,第11部分状态报告的所有要求都应该被遵守。2.5.7 器件/控者同步技术规则2.5.9IEEE488.2中的第12部分器件/控者同步技术中的所有要求都应该被遵守。侵极必究棒书号,155066 1-34138 定价27G 14.00 版板专有

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1