- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 国家级精品课程《计算机控制技术》 第28讲第7章 人机接口技术与监控组态软件(二) 第7章 人机接口技术与监控组态软件(二) 7.5 监控组态软件的I/O设备驱动 7.6 监控组态软件的网络通信功能 7.7 监控组态软件的控制功能 7.5 监控组态软件的I/O设备驱动 设备驱动程序(I/O Server)是组态软件与PLC、智能仪表、ISA/PCI总线板卡等设备交互通信的桥梁,由于组态软件面向的是开放式测控设备,因此建立PC与设备间的通信链路不存在理论上的障碍。 各种测控设备也越来越多地采用标准通信接口,使设备与PC间及设备间的互联通信越来越简便。 所起到的作用,主要有以下几个方面: 1.从I/O设备采集所需数据进行链路维护 I/O Server要将来自设备的数据转换成实时数据库需要的数据类型(实数、整型数、字符或字符串型等),同时要对越界数据作合理解释,以避免操作人员得到错误的数据。 例如,有的设备以“0XFFFF”(十六进制)表示回路断开,有的设备以“----”(ASCII)表示数据超过上限等等。 为提高数据的采集效率和数据安全,要将所有数据连接项划分成只读、只写、可读写3种类型,以防止误写、误读的发生。 7.5 监控组态软件的I/O设备驱动 2.执行来自操作员的I/O命令管理输出队列 I/O Server对来自操作员的I/O命令要针对设备的特殊要求逐级作合法性检查,也是最严格的检查,如首先检查是否只读数据,再检查数值是否越界(如串级回路的回路方式中0表示自动,1表示手动,2表示串级,其他数据则为非法的越界数据)等。 7.5 监控组态软件的I/O设备驱动 3.与实时数据库系统进行无缝连接 I/O Server与实时数据库问应采用进程间通信、直接内存映射、OLE方式或其他更为有效的内部通信方式,较采用第三方的DDE设备驱动程序或OPC Server具有更高的通信效率,同时可以迅速报告设备的故障信息,产生系统报警。 7.5 监控组态软件的I/O设备驱动 4.与设备驱动程序能够连接的设备 (1) DCS、PLC等控制设备; (2) 带数字通信接口的设备; (3) ISA/PCI总线工业控制机及系列板卡; (4) 带开放接口的基于PC的数据处理系统。 7.5 监控组态软件的I/O设备驱动 5.设备驱动程序的技术指标 (1)采样/刷新周期 采样周期取决于I/O Server调度效率,但实时数据库的数据刷新速度则不只是由I/O Server决定的,还与设备的响应速度、挂接的设备数量等因素有关。 (2)回写数据速度 经常需要由操作员向设备下发控制指令,如修改回路状态、运算系数及对控制过程实施人为干预等。 7.5 监控组态软件的I/O设备驱动 6.使用设备驱动程序的注意事项 (1)及时处理来自I/O Server的系统报警。 (2)正确设置I/O Server的采样周期。这是因为对于有些设备,如果采样周期太快,会引起设备死机或工作不正常;如果采样周期设置太慢,又会影响数据刷新速度。 (3)I/O Server必须设置安全密码,以防止非法退出。 (4)界面系统的回写数据频率不要大于采样周期的3倍。因为I/O Server都是写优先的,当实时数据库有回写数据的任务时,I/O Server会优先处理,而将采集任务作为次要任务拖后处理。当实时数据库频繁不断地将大量回写数据送给I/O Server时,I/O Server将无暇进行数据采集,只能疲于应付数据回写任务。 7.5 监控组态软件的I/O设备驱动 7.6 监控组态软件的网络通信功能 组态软件允许建立独立式或分布式应用程序。 独立式应用程序的系统一般只用一个操作站,配置简单,没有网络。 分布式应用程序可以复杂得多,常常有好几层网络。 一种典型的分布式应用的情况是:一台PC机作为主服务器;其他几台工作站作为客户机,同时访问主服务器中数据库的数据; 还可以建立基于Web Server/Browser的浏览器风格的分布式应用。 7.6 监控组态软件的网络通信功能 1.独立式结构 I/O连接 监控组态软件 I/O设备 监控组态软件的独立式结构 7.6 监控组态软件的网络通信功能 2.客户/服务器结构 7.6 监控组态软件的网络通信功能 3.对等结构 *
文档评论(0)