opc技术实现及应用

opc技术实现及应用
opc技术实现及应用

合肥工业大学

硕士学位论文

OPC技术实现及应用

姓名:汪辉

申请学位级别:硕士

专业:控制理论与控制工程指导教师:陶维青

2003.2.1

OPC应用程序入门

实现IT时代的测量控制系统必须的 OPC应用程序入门 -附有OPC模拟服务器和示范源程序光盘-  编著: 日本OPC协会 翻译: 郑 立  后援: OPC中国促进会

日文版序  OPC(OLE for Process Control)不仅是生产系统中的关键基础技术之一,并且也是被终端用户广泛采用的软件标准技术。作为推进这种技术的标准化和普及活动的国际组织OPC基金会和其日本地区组织日本OPC协会决心为新时代制造业的革新 作出贡献。 在1980年阿尔温?托夫勒,提出了继农业革命,产业革命之后将出现大的社会体系变革的所谓“第三次浪潮”理论。即是一次从集中向分散,从体力劳动向脑力劳动,从机械向信息转移的社会变革。这不仅仅只是实现信息化社会。由于来自旧社会势力的抵抗和现存技术基板的制约,不可能马上实现这种变革。但是20年后的今天,在制造业进行的管理过程革新以及IT的飞跃发展正在逐步克服这些障碍。21世纪将是真正地受到第三次浪潮的冲洗而出现的新地表的世纪。在这其中,OPC正是在制造业的仪表控制领域内所发生的“第三次浪潮”的主流。  自1996年秋OPC基金会和日本OPC协会创立以来,经过五年时间,把OPC确立为一个世界标准规范的活动阶段已告一段落。在迎接新世纪的今天,为了使终端用户真正地得到进一步的益处,我们正在放眼于超越目前为止的活动范围,目标于创立基于21世纪制造业新蓝图的生产系统而努力。为此目标,工业,教育,政府的各个企业和团体以及个人的合作乃是必不可少的。  作为在全世界首次出版的有关OPC应用程序编程书籍的本书,正是日本OPC协会技术委员会活动的总结,也可以说是来自迄今为止为OPC作出贡献的各位成员的总结报告。我希望本书可以成为读者在进行OPC实际应用时的入门参考,并进一步成为今后全球化技术合作的新起点。    OPC基金会亚州理事 日本OPC协会 秘书长 島貫 洋  (日本东芝公司)     本书作为日本OPC协会技术委员会五年间的努力成果,是一本按照OPC数据访问标准进行产品开发和系统组态的技术说明书。  OPC基金会继数据访问之后,还制定了警报和事件的标准,批处理的标准,安全性的标准等制造自动化和过程自动化所必须的一系列标准。同时为了迎接即将到来的第3代的互联网,现在正在制定OPC-XML等新标准。本书介绍的数据访问标准是这些标准的基础。这次把迄今为止作成的《数据访问标准的技术说明书》,《开发指南》以及技术讲座,对接实验等成果总结成本书正式出版,对于技术委员会来说一件十分值得庆贺的事情。  本书试图从OPC应用程序编程者的观点出发,提供了OPC模拟服务器和演示示范程序,以便通过编程实践理解OPC标准的内容。但是由于是首次出版这样的OPC书籍,难免有遗漏和不足之处,所以敬请各位读者多多给以批评指正,以便在今后再版时予以补正。  OPC通过上述的持续发展,已经得到了走在时代前列的事实上的世界标准的地位。今后正在从OPC基金会成立初期的“工厂内集成化的基础技术”向“企业生产系统间集成化的基础技术”扩展。与此同时,我确信日本OPC协会 技术委员会的作用将越来越更加重要。如果本书不仅仅在开发OPC应用程序时起到抛砖引玉的作用,而且可以成为各位读者于我们合作的桥梁的话,我将感到十分欣慰。    日本OPC协会 技术委员会主任 中川 博之  (日本横河电机公司)

药品基础知识大全

药品基础知识大全 药品 药品是指用于预防、治疗、诊断人的疾病,有目的地调节人的生理功能并规定有适应证、主治、用法、用量的物质。 中药饮片 是指在中医药理论的指导下,可直接用于调配或制剂的中药材及中药材的加工炮制品。 毒性药品 是指毒性剧烈,治疗量与中毒剂相近,使用不当会致人中毒或死亡的药品。 毒性中药管理的品种有27种按卫生部规定,它们是:砒石(红砒、白砒)、砒霜、水银、生马钱子、生川乌、生草乌、生白附子、生附子、生半夏、生南星、生巴豆、斑蝥、青娘子、红娘子、生甘遂、生狼毒、藤黄、生千金子、生天仙子、闹羊花、雪上一枝蒿、红粉、白降丹、蟾酥、轻粉、雄黄、洋金花。 医疗器械 单独或者组合使用于人体的仪器、设备、器具、材料或者其他物品,包括所需要的软件;其使用旨在达到下列预期目的:国家对医疗器械实行产品生产注册制度。有效期是4年。 消毒产品

消毒产品包括消毒剂、消毒器械、卫生用品和一次性使用医疗用品。消毒产品不是药品,其外包装、说明书、标签上不应出现或暗示对疾病有治疗效果。 保健食品 具有特定保健功能或者以补充维生素、矿物质为目的的食品。即适宜于特定人群食用,具有调节机体功能,不以治疗疾病为目的,并且对人体不产生任何急性、亚急性或者慢性危害的食品。 指以涂擦、喷洒或者其他类似的方法,散布于人体表面任何部位(皮肤、毛发、指甲、口唇等),以达到清洁、消除不良气味、护肤、美容和修饰目的的日用化学工业产品。 特殊用途化妆品 是指用于育发、染发、烫发、脱毛、美乳、健美、除臭、祛斑、防晒的化妆品。化妆品标签、小包装或者说明书上不得注有适应症,不得宣传疗效,不得使用医疗术语。 药品和保健品的区别 保健食品与药品最根本的区别就在于保健食品没有确切的治疗作用,不能用作与治疗疾病,只是具有保健功能,既不可宣传治疗功效。对某些保健食品利用非法广告进行夸大宣传,号称“包治百病”,我们一定要有清醒的认识,以免受到广告的欺骗耽误正常的治疗、加重病情。 药品本身的特殊性

OMRON-OPC培训

培训专题opc 周杨-2017年3月19日

基于OPC技术和欧姆龙协议宏的控制网络通信的实现 在工业控制网络中,由于控制软件和协议纷繁复杂,对工控产品联网和通信能力的要求不断提高,将不同厂家设备组网通信是一个关键环节。本文介绍了变风量空调控制系统中一种基于OPC技术和串口通信技术的网络通信方式,对系统硬件配置和软件编程做了简单介绍。

什么是opc? Opc(OLE for Process Control)用于过程控制的OLE是一个工业标准,管理这个标准的国际组织是OPC基金会,OPC基金会先有会员已超过220家。遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司。 基于微软的OLE、COM(部件对象模型)和DCOM(分布式部件对象模型)技术。OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。

OPC的发展 OPC是基于Windows的应用程序和现场过程控制应用建立桥梁。过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编制专用的接口函数。现场设备的由于种类繁多,且产品的不断升级,往往给用户和软件开发商带来巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,opc标准应运而生。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE2技术,OLE标准允许多台微机之间交换文档、图像等对象。

OPC应运领域 1.工控解决方案用户 2.楼控解决方案用户 3.工控解决方案厂商 4.楼控解决方案厂商 5.工控解决方案集成商 6.楼控解决方案集成商 7.ALL Automation Fields(所有自动化领域)

OPC规约详细内容

OPC是以OLE/COM机制作为应用程序的通讯标准。OLE/COM是一种客户/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。OPC规范了接口函数,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从低层的开发中脱离出来。 应用程序与OPC服务器之间必须有OPC接口,OPC规范提供了两套标准接口:Custom 标准接口,OLE自动化标准接口。通常在系统设计中采用OLE自动化标准接口。 OLE自动化标准接口,及采用OLE自动化技术进行调用,其技术为OLE自动化技术。OLE 自动化标准接口定义了以下三层接口,依次呈包含关系。 OPC Server:OPC启动服务器,获得其他对象和服务的起始类,并用于返回OPC Group 类对象; OPC Group:存储由若干OPC Item组成的Group信息,并用于返回OPC Item类对象。 OPC Item:存储具体Item 的定义、数据值、状态值等信息。 由于OPC规范基于OLE/COM技术,同时OLE/COM的扩展远程OLE自动化与DCOM技术支持TCP/IP等多种网络协议,因此可以将OPC客户、服务器在物理上分开,分布于网络不同节点上。 OPC规范可以应用在许多应用程序中,如它们可以应用于从SCADA 或者DCS系统的物理设备中获取原始数据的最低层,它们同样可以应用于从SCADA 或者DCS系统中获取数据到应用程序中。实际上,OPC设计的目的就是从网络上某节点获取数据。 OPC的数据访问方法分别有同步访问、异步访问和订阅式数据采集方式三种。 1、同步数据访问方式 OPC服务器把按照OPC应用程序的要求得到的数据访问结果作为方法的参数返回给OP C应用程序,OPC应用程序在结果被返回之前必须处于等待状态。 同步访问特点为:读取指定OPC标签对应的过程数据时,应用程序一直要等到读取完为止;写入指定OPC标签对应的过程数据时,应用程序一直等待写入完成为止。当客户数据较少而且同服务器交互的数据量比较少的时候可以采用这种方式,然而当网络堵塞或大量客户访问时,会造成系统的性能效率下降。 2、异步数据访问方式

OPC重点知识总结

1、OPC的基本原理 定义: OPC是用于过程控制的OLE(OLE for Process Control)的首字母缩写词,在今天已经理所然地被自动化组件的制造商逐步发展成一个事实上的新技术标准。而所谓OLE(Object linking and embedding)含义是对象链接及嵌入,用于过程控制。 OPC 是以 OLE/COM 机制作为应用程序的通讯标准。OLE/COM 是一种客户/服务器模式, 具有语言无关性、代码重用性、易于集成性等优点。OPC 规范定义了一个工业标准接口,这个标准使得 COM 技术适用于过程控制和制造自动化等应用领域。 COM技术简述: *所谓COM并不是一种计算机语言,与运行的机器、机器的操作系统(只要支持COM)以及软件开发语言均无关,是任意的两个软件组件之间都可以相互通信的二进制和网络的标准。 *COM服务器是根据COM客户的要求提供COM的服务的执行可能的程序,可以作为Win32服务器上可执行的文件发布。 *COM客户程序和COM服务器可以用完全不同的语言开发。这样使利用C++,Visual Basic,以及Excel中作为宏使用的应用程序的Visual Basic等不同语言所开发的程序可以相互连接。 *COM组件可以以二进制的形式发布给用户。 *与过去DLL(动态链数据库)的版本管理非常困难的问题相比,COM技术可以提供不同版本的COM服务器和COM客户程序之间的最大的兼容性。 *作为COM技术扩展的分布式COM(Distributed Component Object Model,DCOM)技术,更可以使COM组件分布在不同的计算机上,并通过网络互相连接并互相交换数据。所以对于COM客户程序来说,同样像连接本地计算机上的COM服务器一样,去连接远程计算机上的COM服务器,当然通信的速度不太一样,但是重要的是不必对服务器程序进行修正就可以在网络上自由构成利用COM和DCOM(分布式COM)达成的组件的互相连接。 COM技术的出现使简单地实现控制设备和控制管理系统之间的数据交换提供了技术基础。但是如果不提供一个工业标准化的COM接口,各个控制设备厂家开发的COM组件之间的相互连接仍然是不可能的。这样的工业标准的提供乃是OPC的目的所在。总而言之,OPC是作为工业标准定义的特殊的COM接口。 与传统过程控制系统的区别: 1)传统的过程控制系统 传统的过程控制系统是一对一的系统,任何一种 HMI 等上位监控软件或其它应用软件 (如趋势图软件、数据报表与分析等)在使用某种硬件设备时都需要开发专用的驱动程序。如图 1所示:

药学基础知识精彩试题库完整

药学基础知识试题库 单选题: 1.关于药物的说法,错误的是?(E) A.药物对疾病具有预防、治疗或诊断作用 B.药物可调节机体生理功能、提高生活质量、保持身体健康 C.规定药物有适应症、用法和用量 D.药物可分为:中药和天然药物,化学药物,生化药物 E.用于防病、治病及诊断的药物粉末或药物结晶能直接供病人使用 2.任何药物在临床使用前都必须制成适合于患者使用的的给药形式,即剂型(A) A.安全、有效、稳定 B.安全、有效、经济 C.经济、有效、稳定 D.安全、经济、稳定 3.关于下列说法,哪项是错误的?(A) A.将药物用于临床使用时,能直接使用原料药 B.必须将药物制备成具有一定形状和性质的剂型 C.适宜的药物剂型可充分发挥药效 D.适宜的药物剂型可减少毒副作用 E.适宜的药物剂型便于使用与保存 4.关于剂型,下列说法错误的是?(B) A.剂型为适应诊断、治疗或预防疾病的需要而制备的不同给药形式 B.剂型不是临床使用的最终形式 C.剂型是药物的传递体,将药物输送到体发挥疗效 D.剂型对药效的发挥起极为重要的作用 5.关于剂型的重要意义,哪种说法是错误的?(A) A.不同剂型不能改变药物的作用性质 B.不同剂型改变药物的作用速度 C.不同剂型改变药物的毒副作用 D.有些剂型可产生靶向作用 E.有些剂型影响疗效 6.下列哪种剂型起效最快?(A) A.注射剂 B.胶囊剂 C.缓释制剂 D.植入剂 7.下列哪种剂型属长效制剂?(C)

A.注射剂 B.吸入气雾剂 C.缓释制剂 D.口腔崩解片剂 8.药物制剂经口服用后进入胃肠道作用(A) A.起局部或经吸收而发挥全身 B.起局部 C.经吸收而发挥全身 D.以上皆不对 9.胶囊剂系指将药物而制成的固体制剂(C) A.填装于空心硬质胶囊中 B.密封于弹性软质胶囊中 C.以上均可 D.以上均不对 10.关于胶囊剂的特点,下面哪种说法是错误的?(B) A.掩盖药物的不良臭味、提高药物的稳定性 B.与片剂、丸剂等相比,在胃肠道中迅速分散、溶出和吸收,药物在体起效慢 C.液态药物的固体剂型化:软胶囊 D.可延缓药物的释放和定位释药:缓释胶囊 E.可使胶囊具有各种颜色或印字,便于识别 11.片剂指药物与辅料混合均匀后压制成的片状或异型片状制剂(C) A.经制粒 B.不经制粒 C.以上均可 D.以上均不对 12.关于片剂的优点,下面哪种说法是错误的?(B) A.剂量准确、含量均匀 B.化学稳定性不好 C.携带、运输、服用均较方便 D.产量高、成本低 E.可制成不同类型的各种片剂:分散片、缓释片、口崩片、肠溶包衣片、咀嚼片等 13.片剂可供(D) A.只能服 B.只能外用 C.以上均对 D.以上均不对 14.关于普通片剂不足之处的说法,下列哪项是错误的?(D) A.幼儿及昏迷病人不易吞服 B.压片时加入的辅料,有时影响药物的溶出和生物利用度 C.如含有挥发性成分,久贮含量有所下降 D.如含有挥发性成分,久贮含量有所增加 15.分散片在21℃ 1℃下的水中即可崩解分散,并通过180μm孔径的筛网(A) A.3分钟 B.15分钟 C.1分钟 D.以上均不对 16.关于分散片的用法,哪项是错误的?(E) A.直接吞服 B.加入水中分散后饮用 C.可咀嚼

OPC服务器与客户程序开发指南

第1章OPC概述 关键字:COM DCOM OPC DA 通讯规范 CLIENT SERVER GROUP ITEM 自定义接 口自动化接口同步异步回调 随着计算机科学技术、工业控制等各方面新技术的迅速发展,计算机监控系统由早期的集中式监控向全分布式的方向发展,计算机监控系统软件随着面向对象技术、分布式对象计算、多层次Client/Server技术的成熟,也从早期面向功能的系统软件,发展为面向具体现场设备为特征的面向对象的监控系统软件。 同时,计算机监控系统规模越来越大,不同厂家生产的现场设备的种类在不断增加,由于不同厂家所提供的现场设备的通讯机制并不尽相同,计算机监控系统软件需要开发的硬件设备通信驱动程序也就越来越多,造成了硬件通讯驱动程序需要不断开发的现象,而基于COM/ DCOM技术的OPC技术,提供了一个统一的通讯标准,不同厂商只要遵循OPC技术标准就可以实现软硬件的互操作性。 OPC(OLE for Process Control,用于过程控制的OLE)是为过程控制专门设计的OLE技术,由一些世界上技术占领先地位的自动化系统和硬件、软件公司与微软公司(Microsoft)紧密合作而建立的,并且成立了专门的OPC基金会来管理,OPC基金会负责OPC规范的制定和发布。OPC提出了一套统一的标准,采用典型的CLIENT/SERVER模式,针对硬件设备的驱动程序由硬件厂商或专门的公司完成,提供具有统一OPC接口标准的SERVER程序,软件厂商只需按照OPC标准编写CLIENT程序访问(读/写)SERVER程序,即可实现与硬件设备的通信。 如图1.1所示,与传统的通讯开发方式相比,OPC技术具有以下优势: ·硬件厂商熟悉自己的硬件设备,因而设备驱动程序性能更可靠、效率更高。 ·软件厂商可以减少复杂的设备驱动程序的开发周期,只需开发一套遵循OPC标准的程序就可以实现与硬件设备的通信,因此可以把人力、物力资源投入到系统功能的完善中。 ·可以实现软硬件的互操作性。 ·OPC把软硬件厂商区分开来,使得双方的工作效率有了很大的提 高。

药品基础知识(入门篇)

5.方茴说:“那时候我们不说爱,爱是多么遥远、多么沉重的字眼啊。我们只说喜欢,就算喜欢也是偷偷摸摸的。” 6.方茴说:“我觉得之所以说相见不如怀念,是因为相见只能让人在现实面前无奈地哀悼伤痛,而怀念却可以把已经注定的谎言变成童话。” 7.在村头有一截巨大的雷击木,直径十几米,此时主干上唯一的柳条已经在朝霞中掩去了莹光,变得普普通通了。 8.这些孩子都很活泼与好动,即便吃饭时也都不太老实,不少人抱着陶碗从自家出来,凑到了一起。 9.石村周围草木丰茂,猛兽众多,可守着大山,村人的食物相对来说却算不上丰盛,只是一些粗麦饼、野果以及孩子们碗中少量的肉食。 药品基础知识 一.专业名词解释 药品:是指用于预防、治疗、诊断人的疾病,有目的地调节人的生理机能并规定有适应症或者功能主治、用法和用量的物质,包括中药材、中药饮片、中成药、化学原料药及其制剂、抗生素、生化药品、放射性药品、血清、疫苗、血液制品和诊断药品等。 通用名:列入国家药品标准的药品名称为药品的通用名称,又称为药品法定名称。任何药品说明书上都应标注通用名。如阿莫西林颗粒。 已经作为药品通用名的,该名称不得作为药品商标使用。 商品名:又称为商标名,指经工商行政管理部门批准注册称为该药品的专用商品名称、受到法律保护的药品名称。 使用商品名时,必须同时使用通用名称。即药品制造商为创造企业的形象和品牌,占有更广阔的市场,获得更大的发展空间和利益而精心设计的。有时一个成分完全相同、通用名也一样的药品同时拥有多个商品名,如罗红霉素就有红必克、严迪、必素林、罗力得、乐喜清、仁苏、芙欣、蓓克等多个商品名,从而有不同的价格。 曾用名:指属原地方标准采用的名称,因原有名称不符合命名原则等原因而改为现今的通用名,那个曾使用过的名称即称为曾用名。现国家规定,停止使用曾用名。 例如:商品名为泰诺林的解热镇痛药,其主要成份的通用名为对乙酰氨基酚,曾用名为扑热息痛。 辅料,是指生产药品和调配处方时所用的赋形剂和附加剂。 新药:未曾在中国境内上市销售的药品。 抗生素:是抵抗致病微生物的药物。不仅对细菌、霉菌等“菌”类致病微生物具有抑杀作用,而且对衣原体、支原体、螺旋体等其他致病微生物及恶性肿瘤细胞也有良好的抑杀作用,青霉素、链霉素、罗红霉素等都属于抗生素。 处方药:是指凭执业医师或执业助理医师处方方可购买、调配和使用的药品。 非处方药,是指由国务院药品监督管理部门公布的,不需要凭执业医师或执业助理医师处方,消费者可以自行判断、购买和使用的药品。非处方药又分为甲类非处方药和乙类非处方药,分别标有红色和绿色OTC标记。 批号:用于识别“批”的一组数字或字母加数字,用以追溯和审查该批药品的生产历史。 药品不良反应:主要是指合格药品在正常用法用量下出现的、与用药目的无关的、或意外的有害反应。 即使是比较安全的非处方药也是如此,它有防病治病的作用,也有不利于人体的不良反应。常见的药品不良反应有以下几种副作用、过敏反应、继发感染、毒性作用、致畸作用。 药品有效期:是指药品在规定的贮存条件下,能够保持质量的期限。一般药品有效期待可表达为:有效期待至xxxx年xx月。 1.“噢,居然有土龙肉,给我一块!” 2.老人们都笑了,自巨石上起身。而那些身材健壮如虎的成年人则是一阵笑骂,数落着自己的孩子,拎着骨棒与阔剑也快步向自家中走去。

Opc统一架构

Opc统一架构 一假期完成的看书 1 opc的定义与产生 OPC 全称是OLE(Object Linking and Embedding,对象链接和嵌入) for Process Control,它的出现为基于Windows 的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,OPC 标准应运而生。OPC 标准以微软公司的OLE 技术为基础,它的制定是通过提供一套标准的OLE/COM 接口完成的,在OPC 技术中使用的是OLE 2 技术,OLE 标准允许多台微机之间交换文档、图形等对象。 OLE 不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为部件对象模型(Component Object Model),简称COM。 2 opc基金会 1996年8月,opc da(数据访问)规范发布了,opc基金会是维护这一标准的非盈利性组织,几乎所有提供工业自动化系统的厂商都成为了opc基金会的成员。Opc基金会可以比其他组织快得多的定义,通过,实践,有关标准。通过12年的发展,opc基金会已拥有超过450个成员,包括全世界所有的自动化系统供应商。 3 经典opc 根据工业应用的不同需求,已制定了三个主要opc规范:数据访问(da),报警和事件(a&e),历史数据访问(hda)。 3.1 Opc数据访问 Opc数据访问(da)接口可以读,写,检测包含当前过程数据的变量。Opc da 客户端明确的选择了他们需要从服务器中读,写或者检测的变量(opc项)。Opc客户端通过创建一个opcserver对象来建立一个到服务器的连接。 3.2opc报警和事件 opc a&e接口可以接收事件通知和报警通知,要接收通知,opc a&e 客户端连接到服务器,订阅通知,然后接收在服务器触发的所有通知。Opc客户连接第一步是在a&e服务器上创建一个opceventserver(opc事件服务器)对象,第二步生成opceventsubscription(opc事件订阅)对象来接收事件消息。 3.3opc历史数据访问

OPC配置方法

OPC接口配置指南 1.1OPC简介 OPC接口,在BMS集成占绝大部分,现阶段,项目中一般都会有三到四个子系统提供的第三方接口为OPC接口。 一般来说OPC接口配置,在操作系统中同一系统配置都比较方便,不同系统之间,配置麻烦一点。例如XP对XP 关于OPC的详细资料可参考https://www.360docs.net/doc/88326145.html,/view/135910.htm 1.2OPC远程访问配置 1.2.1基本设置 关闭防火墙 关闭服务器/客户端的“防火墙”。默认情况下,防火墙将阻止外部“未被请求”的连接通过网络,而管理员可以在规则之外设置特定的应用程序或端口来响应外部“未被请求”的连接。 更改帐号 同时服务器/客户端操作系统有用户名和密码必须一致。 1.2.2DCOM配置 运行—dcomcnfg—组件服务—计算机—我的电脑右键—属性: 1.点击“开始”->“运行”。输入DCOMCnfg,回车,打开“组件服务”窗口。 2.双击“控制台根目录”下的“组件服务”展开“组件服务”文件夹,同样方式,展开“计算机”文件夹,右键点击右侧窗口的“我的电脑”图标,点击“属性”,打开属性对话框。

3. 进入DCOM的总体“默认属性”页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。 4.选中“COM 安全”选项卡,注意这里有4个按钮可供点击进入配置。

5点击上图中红色方框,进入相应用户权限配置页面。 将5个用户(administrator、everyone、interactive、network、guest)允许权限都打上勾。如果用户不存在,可“添加”—“快速查找“

药品基础知识入门篇

药品基础知识(入门篇) 一.专业名词解释 药品:是指用于预防、治疗、诊断人的疾病,有目的地调节人的生理机能并规定有适应症或者功能主治、用法和用量的物质,包括中药材、中药饮片、中成药、化学原料药及其制剂、抗生素、生化药品、放射性药品、血清、疫苗、血液制品和诊断药品等。 通用名:列入国家药品标准的药品名称为药品的通用名称,又称为药品法定名称。任何药品说明书上都应标注通用名。如阿莫西林颗粒。 已经作为药品通用名的,该名称不得作为药品商标使用。 商品名:又称为商标名,指经工商行政管理部门批准注册称为该药品的专用商品名称、受到法律保护的药品名称。 使用商品名时,必须同时使用通用名称。即药品制造商为创造企业的形象和品牌,占有更广阔的市场,获得更大的发展空间和利益而精心设计的。有时一个成分完全相同、通用名也一样的药品同时拥有多个商品名,如罗红霉素就有红必克、严迪、必素林、罗力得、乐喜清、仁苏、芙欣、蓓克等多个商品名,从而有不同的价格。 曾用名:指属原地方标准采用的名称,因原有名称不符合命名原则等原因而改为现今的通用名,那个曾使用过的名称即称为曾用名。现国家规定,停止使用曾用名。 例如:商品名为泰诺林的解热镇痛药,其主要成份的通用名为对乙酰氨基酚,曾用名为扑热息痛。 辅料,是指生产药品和调配处方时所用的赋形剂和附加剂。 新药:未曾在中国境内上市销售的药品。 抗生素:是抵抗致病微生物的药物。不仅对细菌、霉菌等“菌”类致病微生物具有抑杀作用,而且对衣原体、支原体、螺旋体等其他致病微生物及恶性肿瘤细胞也有良好的抑杀作用,青霉素、链霉素、罗红霉素等都属于抗生素。 处方药:是指凭执业医师或执业助理医师处方方可购买、调配和使用的药品。 非处方药,是指由国务院药品监督管理部门公布的,不需要凭执业医师或执业助理医师处方,消费者可以自行判断、购买和使用的药品。非处方药又分为甲类非处方药和乙类非处方药,分别标有红色和绿色OTC标记。 批号:用于识别“批”的一组数字或字母加数字,用以追溯和审查该批药品的生产历史。 药品不良反应:主要是指合格药品在正常用法用量下出现的、与用药目的无关的、或意外的有害反应。 即使是比较安全的非处方药也是如此,它有防病治病的作用,也有不利于人体的不良反应。

OPC详解

OPC详解 名词解释 OPC——OLE for Process Contrl,微软公司对象链接和嵌入技术在过程控制方面的应用,是一系列接口、方法和属性的标准集。它基于OLE、COM、DCOM技术、XML,采用客户端/服务器(Client/Server)结构,将通讯协议与设备/应用隔离的技术。微软的OLE、COM定义了各种不同的软件如何交互使用和分享数据,从而使得OPC能够提供通用的接口规范,用于各种过程控制设备之间的通讯,不论过程中采用何种应用软件和硬件设备。 OLE——Object Linking & Embeding,对象链接与嵌入,也就是现在的微软的ActiveX。 传统技术与OPC技术 传统的过程控制系统是一对一的系统,任何一种HMI等上位监控软件或其它应用软件,在使用某种硬件设备时都需要开发专用的驱动程序。系统构建完成后的最终结果是: 1种软件要使用N类硬件设备需要开发N个驱动程序; M类软件要使用N类硬件设备需要开发M*N个驱动程序; 每增加1个新的应用软件需要另外开发N个硬件设备的驱动程序; 每增加1个新的硬件设备需要为M个软件开发新的设备驱动程序。 基于OPC技术的过程控制系统结构 基于OPC技术的过程控制系统则可以完美地解决传统方式种的上述问题。

任何一种设备只需要提供一种驱动就可以供任何软件系统使用,系统构建完成后的最终结果是: M类软件要使用N类硬件设备只需要开发N个驱动。 每增加1个新的应用软件不需要另外开发硬件设备的驱动程序; 每增加1个新的硬件设备只需要为开发1个新设备的驱动程序; OPC服务器所兼容的设备分类 硬件设备:DCS,PLC,扫描仪,电子设备… 应用软件:HMI,历史数据库,震动检测器… 通讯协议:DDE,Modbus,ODBC,GenCS… 操作系统:Windows,UNIX,VMS,Macintosh,嵌入式OS… 即OPC服务器可以从上面任何一种形式的数据产生实体中读取数据。这个实体可以是霍尼韦尔PHD的Application,也可以是Modbus 的通讯协议,还可以是一种PLC,也就是一种Device(硬件设备),或者是一种Platform。 配置时的几个关键概念 Chanel——通道是一个从PC到一个或多个外部设备之间的传播媒介。一个通道可以用来代表一个串行端口(一个安装在个人电脑上的卡或是以太网接口)。 Device——设备代表了与服务器进行通信的PLC或其他硬件。它受限于Channel所选择的设备驱动程序(Device driver)。 Group——对tags的分类管理,自定义的。类似于Java中的包。 Tag——一个Tag代表与服务器进行通信的PLC或其它硬件设备上的一个地址。服务器允许动态标签(客户端自定义创建)和用户定义的静态标签(服务端管理人员创建的标签)。动态标签是直接进入

OPC UA技术总结

OPC UA (OPC Unified Architecture,OPC统一体系架构) 1. OPC UA 简介 OPC UA(Unified Architecture)标准是OPC基金会2006年推出的一个新的工业软件应用接口规范,是企业软件架构的一个全新方向。OPC UA的主要目标是建立更丰富的数据模型与平台的独立性,以及提高工厂底层和企业系统之间的集成支持。 2. OPC UA 产生 现有OPC 规范的不足: 1) 缺少跨平台通用性。由于COM/DCOM对Microsoft平台的依赖性,使得OPC-COM 接口很难被应用到其它平台上。 2) 较难与Intemet应用程序集成。由于网络防火墙会过滤掉大多数基于COM传输的数 据,因此OPC-COM不能与Intemet应用程序进行交互。DCOM 不适用于Internet 环境,它不支持通过Internet访问对象; 3) COM 产生的传输报文复杂,并且由于防火墙的存在,在Internet 上发送COM 报文 非常困难。 4) 较难与企业应用程序连接。企业应用程序需要实时的工业现场数据,这些数据通常 来自具有OPC-COM接口的服务器。但是这些上层应用程序大多没有与OPC-C0M服务器交互的OPC-COM接口,因而不能进行连接。 促使OPC UA 出现的主要因素: 1)工业应用软件正转向https://www.360docs.net/doc/88326145.html,; 2)客户端软件需要一个集成的API 集成现有OPC规范及各自独立的API; 3)客户端软件需要对数据语义进行识别; 4)客户对服务器安全性、可靠性等性能方面更高的要求。 针对上述因素和现有OPC 的不足,新规范OPC UA 主要通过以下方法来解决: 1) OPC UA 的消息采用WSDL 定义,实现了规范的平台无关性; 2) OPC UA 定义了一套集成的服务,解决了现有OPC 规范在应用时服务重叠的问题; 3) OPC UA 采用了集成的地址空间,增加对象语义识别功能,并实现了对信息模型的 支持; 4) 另外,OPC UA 采用冗余技术、安全模型等一系列机制,提高了安全性、可靠性等 方面的性能。 虽然我们可以用OPC XML-Data Access 规范,并结合SOAP、WSDL 等Web Services 技术,能弥补上述缺陷,但是由于规范本身的问题,其在可互操作性、安全性、可靠性等方面仍不能满足用户的需求。为此,OPC 基金会推出新一代OPC 规范——OPC UA。 3. OPC UA 服务器体系结构 OPC UA 服务器体系结构中主要包括真实对象、OPC UA 服务器应用程序、OPC UA 地址空间、公布/ 预定实体、OPC UA 服务器服务API、OPC UA通信栈,其中真实对象包括物理对象和软件对象。

学习《OPC应用程序入门》经历(转)

学习《OPC应用程序入门》经历(转) 我从北京买了一本《OPC应用程序入门》,在此之前基本上只是知道有OPC,在五月四日开始,我学了七天。其中有苦有甜。我写下来,权做休息或是练练打字。 第一天 安装了《入门》提供的东西,包括是下面几个文件。还有个批处理文件,是一个注册过程。 opccomn_ps.dll opcproxy.dll opcdaauto.dll OPCTrend.ocx OPCBar.ocx OpcServer.exe OPCJDADemoServer.exe 看了一阵书,知道了前三个是:通用接口,PROXY-STUB,自动化接口。不明白。 后面两个是demo 服务器。 上网,用GOOGLE,查OPC,很自然就找到了https://www.360docs.net/doc/88326145.html,.,又下了个free 服务器。安装了(注册)。 到了工控网,看到有人在推荐clienttools,就下了一个,叫WXOPC。运行一下, 点击连接服务器图标,立即出现了三个: OPCJ.SAMPLESERVER.1 OPCJ.DADEMOSERVER.1 HEXATEC.PCDATA 第三个是opcconnect上download的计算机基本情况的简单程序。 点击他们,还出现了一些“item”,“value"的内容还在变,有意思。我就想这 工具还真不错,不知我能不能做到,但一想,如果这些功能都做不到,这OPC就没多少 人敢学,也就没有市场。 有一段时间没用VB了,先热了热身,看了自己过去编过的code。 第二日 今天先看书。 《OPC应用程序入门》,40元,我花了48元,从汇款到收到用了12天,拿到手上,感觉很单薄。我的看书观点是:在看的过程中迷信书,看完后怀疑书,然后忘记书。尽管这本书上我立即就发现有错误。我还是仔细地看下去。 这是一本教人们用VB编应用客户端程序的书,希望让一般工控技术员认识OPC其实不复杂,最起码

OPC通讯协议简介

OPC通讯协议简介 OPC(OLE for Process Control, 用于过程控制的OLE)是一个工业标准,管理这个标准国际组织是OPC基金会,OPC基金会现有会员已超过220家。遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司。 基于微软的OLE(现在的Active X)、COM (部件对象模型)和DCOM (分布式部件对象模型)技术。OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。 OPC全称是OLE for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,OPC标准应运而生。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。 COM是Component Object Model的缩写,是所有OLE机制的基础。COM 是一种为了实现与编程语言无关的对象而制定的标准,该标准将Windows下的对象定义为独立单元,可不受程序限制地访问这些单元。这种标准可以使两个应用程序通过对象化接口通讯,而不需要知道对方是如何创建的。例如,用户可以使用C++语言创建一个Windows对象,它支持一个接口,通过该接口,用户可以访问该对象提供的各种功能,用户可以使用Visual Basic,C,Pascal,Smalltalk 或其它语言编写对象访问程序。在Windows NT4.0操作系统下,COM规范扩展到可访问本机以外的其它对象,一个应用程序所使用的对象可分布在网络上,COM 的这个扩展被称为DCOM(Distributed COM)。 通过DCOM技术和OPC标准,完全可以创建一个开放的、可互操作的控制系统软件。OPC采用客户/服务器模式,把开发访问接口的任务放在硬件生产

USIM卡基础知识

附件一: U SIM卡基础知识及常见问题 1.什么是USIM卡?USIM是什么的缩写?USIM卡的主要作用是什么? 答:USIM卡是TDS-CDMA(TD 3G)数字移动电话用户的身份识别卡;USIM是英文Universal Subscriber Identity Module的缩写。 USIM卡主要用于存储用户的身份识别码、密钥及加密算法,支持TDS-CDMA网络对用户的鉴权,有效防止非法用户进入移动网络。同时USIM卡中还存储了与用户有关的管理数据,如用户号码、短信息等。在网络端支持的情况下,在TDS-CDMA手机和GSM手机中均可使用USIM 卡。 https://www.360docs.net/doc/88326145.html,IM卡的物理结构是怎样的?使用中要注意哪些问题? 答:USIM卡由集成电路模块和塑质卡体组成。 USIM卡的芯片镶嵌在其电路板上面,然后封装到卡体里。 U SIM的芯片中有8个物理触点,但是有两个触点(C4、C8)没有使用,所以USIM卡有六个使用的触点。分别用来连接电源电压、参考地、复位信号、编程电压、时钟信号和输入输出。 尺寸和触点符合ISO7816的系列标准。 使用时,不要将卡过度弯折、振荡,受潮、手机电压不稳、环境温度过高或过低都会影响卡的寿命或损坏USIM卡。在取出或放入USIM卡前,应当先关闭手机电源。为保护USIM卡金属芯片,应当避免经常把USIM卡从手机中抽出。 https://www.360docs.net/doc/88326145.html,IM卡的供电电压是多少? 答:USIM卡的供电电压为1.8伏,3伏或5伏 有些向卡供电电压为1.8V的移动电话不支持5V的SIM卡。 有些向卡供电电压为3V的移动电话不支持5V的SIM卡。 我公司目前制作的USIM卡基本上都是3/5伏兼容卡。 4.ICCID及其编码方式 答:ICCID是英文Integrated Circuit Card Identification的缩写。即智能卡识别序列号码,用以标识USIM卡。 ICCID共20位,格式为:898600 M F SS YY G XXXXXXX。含义如下: 898600 固定不变 M 代表移动业务接入号的末位,分别为9、8、7、6、5 SS 代表各省编号,见下表 北京 01 吉林 07 福建 13广东 19 西藏 25 天津 02黑龙江08 江西 14广西 20 陕西 26 河北 03上海 09山东 15海南 21 甘肃 27 山西 04江苏 10河南 16四川 22 青海 28

基于OPC技术的上位机与PLC之间的通信

基于OPC技术的上位机与PLC之间的通信 2008-10-31 11:02:00网络转载供稿1 引言 现代工业控制系统通常以pc机为上位机,通过与现场工控设备如plc的数据交换与处理,实现对生产过程的自动控制。对于小型控制系统,采用专门的组态软件成本太高,用vb设计监控系统则可以降低成本,但首先要解决上位机与plc之间通信问题。以往使用较多的进程间通信方式是dde(动态数据交换)方式,随着opc技术的发展和普及,它已成为工业过程控制的通信标准。opc服务器有两类接口,其中自动化接口主要用于vb、delphi等开发工具。本文利用罗克韦尔公司提供的opc接口,用vb编写了客户端应用程序,实现了上位机与ab可编程控制器之间的数据交换。 2 opc技术简介 opc(ole for process control—用于过程控制的对象连接与嵌入)是一套以微软对象连接与嵌入ole、组件对象模型com、分布式组件对象模型dcom(distributed com)技术为基础,基于wind ows操作平台,为工业应用程序之间提供高效的信息集成和交互功能的组件对象模型接口标准。opc 实际上是提供了一种机制,通过这种机制,系统能够以服务器/客户端标准方式从服务器获取数据并将其传递给任何客户应用程序。这样,只要生产商开发一套遵循opc规范的服务器与数据进行通信,其他任何客户应用程序便能通过服务器访问设备。 opc服务器有两类接口:定制接口和自动化接口。定制接口为c++程序服务,自动化接口为vb这一类可使用自动化对象的程序服务。定制接口是服务商必须提供的,而自动化接口则是可选的,不过o pc基金会提供了一个叫做“自动化包装器”的动态连接库,用于在两者间转换。 opc数据存取规范规定的基本对象有三类:服务器(server)、组(group)和数据项(item)。服务器对象包含服务器的所有信息,也是组对象的容器,一个服务器对应于一个opc server,即一种设备的驱动程序。组对象除了包含它自身信息外,还负责管理数据项。每一个数据项代表到数据源的一个连接,但它没有提供外部接口,客户端程序无法对数据项直接进行操作,应用程序必须依靠数据项的容器组对象来对它进行操作。 3 通信实现 3.1 rslinx的配置 rslinx是ab可编程控制器在windows环境下建立工厂所用通信方案的工具,它不仅提供了多种网络驱动程序,而且提供了最快速的opc、dde和custom c/c++接口。本设计中上位机与logix55 50控制器采用rs-232串口方式连接,在rslinx中要对df1网络驱动程序组态,设置串口特性:com 1、波特率19200bps、一个停止位、无奇偶校验、全双工、bcc校验码。此外要使用rslinx的opc

opc规范

opc技术规范是以microsoft的ole/com技术为基础,定义了一组接口规范。它包括opc自动化接口(automation interface)和opc定制接口(custom interface)。另外,opc技术规范定义的是opc服务器程序和客户机程序进行通讯的接口或通讯的方法。 1 opc对象与接口: opc服务器对象提供了对数据源进行存取(读/写)或通讯的方法,而数据源可以是现场的i/o设备,也可以是其它的应用程序。通过接口,opc客户应用程序可以同时连到由一个或多个厂商提供的opc服务器上。如图1所示。opc服务器封装了与i/o控制设备进行通讯和访问数据的类型与名字及进行设备操作的代码。 2 opc数据存取(data access)规范: 总体来说,opc数据存取规范包含几个对象:服务器对象(server object)、组对象(group object)、项对象(item object)。opc服务器对象维护着服务器的信息,同时也是opc组对象的包容器。opc组对象维护着它自己的信息并提供包容opc项的机制,同时管理opc项。 opc组提供客户应用程序组织数据的机制,例如:一个组可以包含一个显示面板所有数据的项,并可对数据进行读写。在一些特殊情况下,还可以在组里建立客户应用程序与项的连接,并可以根据需要禁止或允许这种连接。opc客户应用程序还可以修改opc服务器向opc 客户应用程序提交数据变化的刷新数率。 opc组有两种类型:公共组(public)和局部组(local or private)。公共组可以为多个客户程序共享,而局部组只为某一个客户程序所有。在每个组里,客户程序可以定义多个opc 项。如图2所示。 opc项代表了与服务器里数据源的连接。从定制接口(custom interface)角度来看,一个opc 项不能被opc客户程序作为一个对象来进行操作,因此,在opc项中没有定义外部接口。所有对opc项的操作都是利用opc项的包容器(opc组)或opc项的定义来进行的。 每个opc项包含值(value)、品质(quality)和时间标签(time stamp)。值(value)的类型是variant,品质的类型是short。 应当注意的是项不是数据源,而只是与数据源的连接。例如:在dcs系统中定义的可以让opc客户程序访问的标签。opc项应该被看成是数据地址的标示,而不是数据的物理源。 2.3 opc报警与事件(alarm and event)规范: opc报警与事件规范接口提供了一种机制。通过这种机制,当i/o设备中有指定的事件或报警条件产生时,opc客户应用程序能得到通知。通过opc报警与事件规范接口,opc客户应用程序可以设置opc服务器支持的事件和条件,并获的其当前状态。 这里使用了过程控制中常用的报警和事件的概念,在不严格的场合,报警和事件在意义上差别不是非常明显,二者可以互换。 在opc中,一个报警就是一个非正常情况(condition),因此是一种特殊情况。一个情况是opc事件服务器(event server)或其所包容的对象中命名了的一个状态,而这个状态对opc客户应用程序来说是有用。例如:标签fc101可以有以下几种相关情况:上限报警、上上限报警、正常、下限报警、下下限报警。 另一方面,一个事件是某种可以检测到的变化,而这种变化对opc服务器及其所表示的i/o设备或opc客户来说是非常重要的。一个事件可能是和某种情况相关的,也可能和任何情况都无关。例如:系统从正常情况变化到上限报警或从上限报警变化到正常情况,这是和某种情况相关的事件。但是,操作人员的动作、系统配置的更改、系统故障就是与情况无关的事件。opc客户程序可以得到这类特殊事件发生的通知。 opc事件服务器接口类iopceventserver提供的方法可以使opc客户程序完成如下功能:●决定opc服务器支持的事件类型。 ●对某些特定事件进行登记,以便opc客户能在这些事件发生时得到通知,也可以采用过

相关文档
最新文档