




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十六章I/O设备驱动力控可以与多种I/O设备进行通信。目前支持的I/O设备包括:可编程控制器(PLC)、智能 模块、板卡、智能仪表、变频器等。力控与I/O设备之间通过以下儿种方式进行数据交换: 串行通信方式(支持Modem远程通信)、板卡方式、网络节点方式、适配器方式、DDE方 式、OPC方式等。16.1概述I/O设备类别力控把所支持的设备分成多个类别以方便用户分类使用。这种类别的区分没有严格的界 限,当在某一类中没找到所需设备时,这个设备可能被分在其它类中。数据交换方式串行通信方式是PLC等设备和计算机通信时使用最多的通信方式。用这种方式可以通过串 行通信电缆把设备和计算机的串口相连。串行
2、通信方式使用的标准通信协议是RS-232协 议,根据具体设备的不同,也可以使用各种转换适配器把RS-232方式转换为RS-422、RS-485 方式。另外,使用RS-232互连的计算机串口和设备通信口还可以用Modem通过电话线通 信。板卡类的设备一般直接插在计算机的扩展權上,通过硬件开发商提供的驱动程序或直接端 口操作与设备通信。这种通信方式一般为同步通信方式,实时性好,通信可靠。网络节点方式的数据交换大多釆用TCP/IP网络通信协议,通过网络连接传递数据。适配器方式是利用某些厂家提供的安装在计算机中的一个特殊的人机接口卡來完成与设 备进行通信的方式。设备与计算机的通信首先是通过这个接口卡与
3、设备交换数据,然后由 计算机直接在这个接口卡上采集或设置数据。这种方式一般用来连接计算机和PLC或PLC 网络,其连接电缆多是厂家提供的专用电缆。DDE方式和OPC方式通过Windows标准协议进行进程间通信,拥有极大的灵活性。支持的设备力控现在支持九十多个厂家的儿百种设备,而且还在不断的增加中。当我们运行力控的开发系统(Draw)时,已经安装的I/O设备会分类列在导航器中。如果 在这里找不到您需要的设备,请尝试从光盘运行Setup.exe,并选择“安装I/O设备驱动 程序”,査找所设备的驱动程序。如果没有找到,表明该设备属于力控暂不支持的范畴。 下图是从导航器中展开的I/O设备列表:第十六章
4、I/O设备驱动377兗处二 jnc y AB(艾伦-W«H> 用电汽V & MITSUBISHI IE豪) 亠 $ McdkonO(連; 二KAISOTF电工)器 FPE” RAIS1t 0015欧毎龙、i OFTO22b & 5AiBurk& llectronlcj & SleientSnT)1冷三细-覆卡 FiDLl 血淞) AdvwnTech(H#i>4 Contech<ft) 1冷北京五屋 宀华起 0 »%i冷九日新>忖威迄a王密5»F 0 0膏出乂农1斷检 1i 0 IiofWBT Honcyfel
5、l(WiUF)jfl j 1J不支持的设备如果您使用的是力控冃前暂不支持的设备,可与力控市场部联系,委托力控技术开发部进 行开发。此外,力控提供了开发式的I/O驱动程序接口(FIOS)。使用FIOS接口,您可以 自行开发力控的I/O驱动程序。开发过程比较简单。大多数复杂的处理过程已被封装为类 库(如:CManager, CChannel, CDevice, CPacket, CItem 等),您可以直接通过这些类的 成员函数操纵这些类。详细情况请阅读“.Fiossdk ManualFiosSDKHelp. chm”,该文 档详细说明了 FIOS的使用方法。其中".”表示安装力控软件时
6、选择的安装目录。I/O设备驱动程序对于采用不同通信协议的一种或一类I/O设备,力控对应提供一个独立的I/O驱动程序。 I/O驱动程序是力控的重要纽件之一,完成过程I/O数据的采集与回送。DB与I/O驱动程 序构成服务器/客户计算模式。一台运行力控的计算机通过一个或多个I/O驱动程序可同 时连接一台或多台I/O设备。16.2 I/O设备管理配置I/O设备的过程在开发系统Draw中进行。对于比较简单的设备,用户只需要按照设 备安装对话框的提示就可以完成I/O设备的配置工作。如果设备比较复杂,可单击设备定 义对话框的“帮助”按钮,以便察看设备的定义方法。I/O设备配宜完成后,在导航器中将列岀I/O设
7、备的设备名称。同时,所生成的设备名称即可以用于数据连接过程。在系统 运行时,力控通过内部的管理程序自动启动相应的I/O驱动程序,I/O驱动程序负责与I/O 设备的实时数据交换。创建I/O设备下面是定义一个新设备的过程(以松下PLC为例):1、运行力控应用管理器,新建一个应用或打开一个已经存在的应用。2、从导航器中找到“I/O设备驱动”(见下图)。图一:从导航器中找到r/o设各駆动”Id当肃亩口亩口由 o变量田g脚本弓位号组 2配置 勺系疸馥数 固初始启动设置 w g城源 2£双机热各 3?务器配置屋用户管理 旨自定义菜单 3忖实时数据库 妥数据库组态 白策咯组态 < 梱r/o设
8、各更动”回配方管理lffi计SQL管理3. 展开导航器中“I/O设备驱动”项,选择“PLC” o 占© i/唆备驱动F IIdcs田倒DDE审警OPC® till S8fL-找到 “plc” 矣S1睦祓集田日变频器S 0智能模块 9智能仪表0配方管理E » SQL管理图二、找到合适的类别4>展开类别PLC,选择合适的设备厂商,这里选择“NAIS(松下电工)”(见下图)。第十六章I/O设备驱动379第十六章I/O设备驱动385S出GE(通用电气) g MITSUBISHI(三菱) ,妙Modi con (莫迪康) $ ygS盹ii甸回找到生产商松下S 0 OM
9、RON (欧姆茏厂匡总OPTO225 渤 SAIA-Burgess Electronicsffi宙Si emens (西门子)宙&三维田I®板卡® 2变频器S)0留他模块田0智能仪表0配方管理®卜SQL管理图三、找到生产商松下5.选择合适的设备型号,并双击它,或者在它的图标上双击鼠标左键。这里选择“FP系 列”。£驴Modicon(莫迪廣) 曰由NAIS (松下电工) 冕03聖.羽诂0罰港添加设备驱动ElectronicsS 0 OPTO22S 钞 SAIA-Burges3冶Siemens (西门右击设各型号S轸三维 ffi孑板卡 E E变频器
10、& 0智能模块 S) 0智能仪表S配方管理 田4 SQlJf理图四、找到合适的设各类左并右击它的图标6、在弹出的对话框中定义设备的参数:图五 I/O设各定义对话框设备定义完成后,在设备型号下面会添加一个以您所指定的 设备逻辑名称为标题的设备 列表项,同时厂家的图标上会出现一个红色的“对号”,如下图所示。5 I/OS备驱动宙 DCS:.倒 DDE匣滋OPCg Ujj pgEJ0AB (艾伦-布扌立德利)|0自GE(通用电气)fej MITSUBISHI(=菱)5 £ Modi con (莫迪康日©NAIS(松下电工)Q NAIS1E)卅OMRON (欧娉龙)Q 畐 O
11、PTO22B 出 SAIA-Buigpss6 卍 Siemens CSn*日6三维 田曬|板卡 匡E变频器& 0智能模块ffi &智能仪表S配方管理 a 4 SQL管理 图六:设备厂家的图标上有一个对号至此,一个设备的定义过程就完成了。修改或删除I/O设备假设您己经建立了设备名为NAIS1的设备,如果您要修改这个设备的定义,可以在以设备 名为标题的列表项(这里是NAIS1列表项)上双击鼠标左键,或单击鼠标右键,并选择“修 改”菜单,即可在弹岀的对话框中重新输入设备的参数。但是,设备的名字是不能修改的。 如果您要删除一个设备,直接用鼠标右键点击以设备名为标题的列表项,选择“删除”
12、菜 单即可。如果不能完成删除操作,请通过“数据库组态”删除对设备连接的数据库I/O点, 然后再执行上面的操作。引用I/O设备已定义的I/O设备在进行数据连接时引用。数据连接过程就是将数据库中的点参数与I/O设备的I/O地址一一对应起来(关于数据连 接的详细信息请参考本手册第三章内容)。数据连接是通过I/O设备名进行的。I/O设备名是用户为实际的1/0设备赋予的逻辑名称。 力控通过I/O设备名來确定I/O设备及其相应的参数。每一个I/O设备名对应一个实际的 I/O设备,所以,对每一个实际的I/O设备都应该赋予一个独立的I/O设备名。例如:对于两台0MR0N公司的C200H型PLC,设备配置时应给
13、出不同的I/O设备名。I/O 设备名和相应的参数在I/O设备配置时由用户给出,I/O设备名由字母和数字组成,设备 名的长度不能超过8个字符。16.3 I/O驱动程序这里对I/O驱动程序的介绍只是简单的介绍,详细的内容请査阅:. FiossdkManualFiosSDKHelp. chm在前文我们已经介绍,定义I/O设备时要选 择对应的驱动程序,在某一驱动程序下创建的I/O设备对应的都是这个驱动程序,在系统 运行时,系统会自动启动这个驱动程序。启动驱动程序当我们在开发系统Draw中定义了一个I/O设备后,Draw白动将这个I/O设备所对应的驱 动程序加载在“初始启动设宜”中的'初始启动程
14、序”中,所以当系统运行时,会自动启 lORBmC W wl11 I III另外我们也可以手工启动一个驱动程序:它们对应于“.Io Servers”目录下的某个可 执行文件。需要注意的是,必须是在实时数据库DB正在运行时才可以正常地启动一个驱 动程序,否则这个驱动程序仅可以作为一个设备的调试工具。设置驱动程序驱动程序启动后,程序窗口自动最小化,隐藏在Windows的状态条上。若要对驱动程序进 行设宜,首先要激活程序窗口使其恢复。1、设置口令:在实际生产运行过程中,为了防止出现被意外或非法修改各项参数、关闭程序等操作,驱 动程序提供了口令安全机制。如果管理人员设置了口令保护,在更改各项参数或者要关
15、闭 驱动程序时,系统会提示您输入正确口令以验证操作的合法性。若要设置口令,激活菜单“设置/口令”,出现提示对话框:此处提示您输入上次设置的口令,如果您刚刚安装完驱动程序,则不存在原口令,可直接 选择“确认”按钮,这时出现对话框提示您输入新设置口令:在输入框内输入长度不超出16的任意字符串,然后单击“确认”按钮,出现对话框提示 您对刚才输入的新口令进行核实:将刚才输入的新口令重新正确输入一次后,单击“确认"按钮返回。2、设置系统参数您可以通过设置系统参数调节驱动程序的进程优先级和通讯信息的显示与否等。一般地, I/O驱动程序运行在缺省的优先级下即可.显示信息:驱动程序的主窗口界面上有统
16、计信息显示区、过程信息显示区和事件信息显示 区。如果选中此选项,驱动程序将显示这些信息。由丁这些信息来自多个线程,所以屏幕 的刷新和线程间的同步都会消耗一定的资源,所以如果不是在调试阶段,请务必选择禁止信息的显示。进程高优先级:如果选中此选项,驱动程序将提高自身的进程优先级。当Windows操作系 统内运行的进程较多、CPU资源紧张的情况下,提高驱动程序进程的优先级可以保证其仍 能充分地占用CPU时间片。但是这种方式可能对系统性能造成负而的影响,所以如果不是 特别重要的设备,使用确实值即可。监视驱动程序的执行若要在驱动程序运行时,显示通信状态信息以便于监视,要保证系统参数中的选项“显示 信息”
17、处于选中状态(参见前文)。驱动程序启动后,程序窗口自动最小化,隐藏在Windows的状态条上。若要对驱动程序进 行监视,首先要激活程序窗口使其恢复,如下图所示为华北电力驱动程序的显示窗口,其 它驱动程序窗口形式与此类似:龙弼 mu biixi imw «n(i sm瓦i運二血* 和5MWnasQue ?ow-o4-2>. inu.ni 沁Z<SL »PS-04-«»< JQ4H3竝ROE"?Xd.M»02-O4-29. I0XA.J1沁W曲iriXA.ai邑代时冋:20W<MK何在町间:?002 04八厂 E豈
18、厦期:10(阎故 3谟孑优态:说备故* 更茹崗囱IO(nis) 破MHl可:血仲)OU.02 SOU. 01 me iuxa. at短1鋼船割型:觀聶喘:.JI&止:能呑黎諾:;au-沁诃num 也 r«uj>23tlClAjCJt tm.oiirnu.ocat第十六章I/O设备驱动#XAor /VtttfMSWK<M«耳遇信设占1吗乓上制;正虜邑彼:丨2苦比魏0 加枚盘:冷爼 $ *1口 2503 (m%| 咯M烦峯:0州00? 0479 lkO5:l? 39J |COM|fM29 IMS:12.M3 汀T COMI 蛮功IOXA.2更土股涓枝音左舌坪HtS疋PD07 04M lh«5 IBbSS00?0<29 1(».19%8 frCOMIFVjlMOXA.02发主枚时肩古好q密诬MOXA 0!主®时応椁玄冬吉诧甘传”OXA.2哎主锤盯肩於上豊工逮H错辽XA 0!<MM16fft25(n:l审CH所百通俑£各安生股盘申口发生故fit.00729 IH 0575 OTJ04 29 lb«j:2S.2?S 盯幵COMI戌功IOXAJtt发生超潰粉古是苫绘fllfiU设*仅妄:设,放
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社区道德讲堂实施方案
- 管理学开题报告
- 干部人事管理课件
- 2025年罗定职业技术学院单招职业技能考试题库参考答案
- 术后感染预防的护理干预策略
- 高危药物输注的安全管理措施
- 输血反应监测及护理措施优化
- 2025年黑龙江省依兰县事业单位公开招聘辅警考试题带答案分析
- 疾病的防治与管理课件
- 工程造价大学公开课课件
- 800公里以上省际道路客运班线安全风险评估细则
- 骨灰下葬入土协议书
- 小猪佩奇第一季1-52集全英语汉语中英文台词对照表
- 邻里建房纠纷协议书模板
- NB/T 11646-2024井工煤矿采空区自然发火监测预警技术规范
- 2024年河北省香河县事业单位公开招聘教师岗笔试题带答案
- 企业服务能力等级评定标准
- 门诊分诊知识培训课件
- 危险化学品应急救援队伍训练大纲及考核要求
- 猥亵谅解协议书范本
- 跨境贸易智能风控模型
评论
0/150
提交评论