实时协议数据通信应用论文(精品).docx
《实时协议数据通信应用论文(精品).docx》由会员分享,可在线阅读,更多相关《实时协议数据通信应用论文(精品).docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实时协议数据通信应用论文1变量服务与协议1.1经过数据链路层接口1数据集上层协议通过LPI访问通信存储器中的经过数据,LPI提供链路层端口初始化,包括数据集的读写以及同步操作等功能的原语。LPI规定了数据集的访问。在一个设备内,数据集由其数据集标识符DS_Name来识别。DS_Name由4位的通信存储器标志traffic_store_id和12位的端口地址port_address组成。2LPI原语及调用流程链路层上各个原语及其先后调用关系如图2所示。由图2可知,进行通信前,发送者侧和用户侧需要对链路层进行初始化lp_init,然后调用原语ds_subscribe来预订一个用于同步的数据集。接着
2、者调用原语lp_put_dataset将数据集写入相应的通信存储器中,在进行此操作时,需要解析DS_Name。当数据集通过了物理层发送完成后,用户通过调用原语lp_get_dataset将数据集从通信存储器中取出。这样就完成了数据集的发送和接收。最后双方共同调用原语ds_desubscribe,从预定表中移去用于同步的数据集。1.2经过变量应用层接口1经过变量标识符在一个设备内,经过变量由其所在的数据集DS_Name和其在数据集中的位偏移量Var_Offset来标识6。通过总线传送时,经过变量由逻辑地址和被传送的数据集的位偏移量来识别。2AVI原语应用变量接口AVI定义了变量提供应总线的服务。
3、应用变量接口原语只访问通信存储器的端口,并没有触发总线的通信。在应用变量接口中,经过变量是单个访问的,属于数据集的一部分。为了提高传输效率,属于同一个数据集的经过变量作为一个坚固的整体进行传送和存储。经过变量和其所在数据集的刷新定时器一起在一次不可分割的操作中获取7。应用变量接口AVI原语分为3类:单个变量访问,集合访问,群集访问。2经过数据通信设计思路2.1经过数据链路层的设计2.1.1经过数据链路层数据构造设计在链路层传输的数据属于数据集的一部分,数据集由其DS_Name来标识。2.1.2经过数据链路层接口函数设计此函数用于实现经过数据模块的初始化功能。首先,读取配置文件建立相应的端口属性
4、表来建立初值。然后进行过失判定,分为通信存储器标识和端口地址的判定,假如超出了系统设定的最大值,那么初始化经过失败。只要在以上条件为真的情况下,才初始化强迫变量表和数据集预定表。2经过“lp_put_dataset此函数用于数据集的发送,从应用拷贝一个数据集到通信存储器中的端口。首先,要对输入参数的合法性进行检查,主要是对通信存储器和端口地址进行检查,判定能否在系统设定的范围内。在完成参数检查后,开场进行数据的发送,将数据拷入相应的端口中,同时,前一次的数据集将被覆盖。3经过“lp_get_dataset此函数用于接收数据集,即从端口拷贝一个数据集和其刷新定时器到应用层。首先,要检查输入参数的
5、合法性,分别是对通信存储器标识和端口地址的值的判定。然后,根据相应的端口属性表,将端口中的数据集和刷新定时器拷贝到应用提供的内存中。2.2经过变量应用层的设计2.2.1经过变量应用层数据构造设计1单个变量数据构造设计对于单个变量,利用构造体PV_NAME来描绘一个变量,如下:2集合变量数据构造集合变量使用构造体PV_SET来标识同一个数据集的一组变量,包括每个变量拷入或拷出的内存地址以及整个数据集的刷新定时器。3群集变量数据构造群集构造体PV_Cluster标识一组PV_Set,由通信存储器进行排序。2.2.2经过数据应用层接口函数设计1函数“ap_put_variable此函数用于单个变量的
6、发送,从应用内存地址空间拷贝一个单个经过变量及检查变量到通信存储器。首先,检查PV_NAME参数的合法性,从PV_NAME中获取数据集DS_NAME的信息,接着调用lp_get_dataset函数从相应的端口读取数据集,然后根据PV_NAME中var_type类型,分7种情况进行数组元素个数和数据派生类型的计算,根据计算结果将经过变量和检查变量拷贝到数据集中,变量上一次的值被覆盖。在上述经过完成后,调用lp_put_dataset函数将数据集拷贝到宿端口中。2函数“ap_get_variable此函数用于单个变量的接收,从通信存储器拷贝一个经过变量及检查变量和刷新定时器到应用内存的地址空间。首
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实时 协议 数据通信 应用 论文 精品
限制150内