LONWORKS现场总线运用试验指导.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LONWORKS现场总线运用试验指导

LONWORKS现场总线运用试验指导 各组态软件作用: ONLON: 图形化编程 VISULLON:网络监控配置 PCLTA-10: 驱动程序 FORCE CONTROL: 集成的人机界面开发工具 试验步骤: 网络通讯 注:和老师的上位机通信,需在ForceControl2.0下完成。 以分布式实时多数据库,DB为核心的forcecontrol可以构成各种复杂的网路应用程序。Netclient和netserver网络服务程序,负责完成网络上各节点机之间的网络数据通讯。假定有两台名为“smith”和“john”的PC机进行通讯。采用客户/服务器模式,“smith”为服务器,假设“smith”的IP地址为192.168.0.25,“john”为客户机,用文本编辑器打开john的c:\windos\hosts.sam文件,在里面添加一行“192.168.0.25 smith”。如图10 图10 注意:服务器端网络服务程序运行所在的主机的IP地址必须分配为固定的IP地址,不能采用自动获取或其它方式。 服务器端运行DB时,在“配置/系统参数配置”中选择“启动网络服务器”,netserveer会随着DB一起启动。 客户端在draw菜单中“特殊功能/数据源定义”中指定为远程通讯方式,运行view时会自动启动netclient。 1.建立新应用 打开应用程序“Forcecontrol\ Forcecontrol”点击工具栏中的“增加新应用”,增加新应用。点击“进入组态”,进行编辑。 2.定义数据源 选择“数据源”,在客户端定义一个新数据源,各参数如下: 名称:smithDB 服务/主机名:smith 方式:使用PC数据库,如图11 图11 3.定义变量 在draw中建立一个新变量,名为tag3.pv,指定其为DB型变量,数据源指定一栏选“smithDB” 现在,客户端中的变量tag3.pv与服务数据库中的过程中tag3.pv及现场I/O之间建立了一个数据链路。 在客户端,可用变量tag3.pv完成动画连接、趋势显示、报警显示或编辑脚本程序,以反映tag3.pv这个过程I/O点的变化。 4.画实时曲线 在“文件\新建”下建立一个新窗口,选择工具箱中的“实时趋势”,在新建窗口中,选择趋势图范围。双击趋势图,建立曲线与变量之间的连接。 4.运行界面,实现远程监控。 (二)ForceControl组态软件服务器-客户端程序的编写(参照所给的例子两人一组共同完成,功能不要和所给例子相同)。注:需在ForceControl6.0下完成。 1. 服务器设计 1.1、创建服务器工程 首先通过“力控 6.0”的“工程管理器”指定工程的名称和工作的路径,不同的工程一定要放在不同的路径下。如下图所示: 按“新增应用”按钮,出现下图对话框: 点击“确定”按钮,此时在工程管理器中可以看到添加了一个名为New App1的工程,然后点击“开发”按钮,进入力控开发系统的组态界面。 1.2、定义变量 ①数据库变量定义 例:在“变量”—“数据库变量”中,添加变量a1和a1.pv,类型为实型,类别指定为“数据库变量”。如下图所示: 定义变量a1 定义变量a1.pv 变量“a1”要在数据库中定义,方法:在“区域..00”中新建模拟I/O点。 “模拟I/O点”设置好后,对“基本参数”进行相应设置。 ②数据库变量连接 点击“数据库组态”,在“数据连接”项中选“内部->连接内部”,将a1与数据项a1.pv进行内部连接。如下图所示: 连接好后,如下图所示: ③定义中间变量 在“变量->中间变量”下定义名为c,i的中间变量,类型为实型。 1.3、编写脚本 点击“动作->应用程序动作”,进入“脚本编辑器”编写应用程序脚本(查找帮助中“图形界面开发”文档“第六章 脚本系统”,了解动作脚本的编写方法): 点击“进入程序”按钮,在空白处编写初始化脚本(此脚本只运行一次): c=100; i=50; 点击“程序运行周期执行”按钮,设置脚本执行周期,并在空白处编写需要周期执行的脚本代码(注意工业组态软件脚本执行的特点:周期扫描执行,因此一般不用循环结构): if c>=100 then i=-50; endif if c<=0 then i=50; endif c=c+i; a1.pv=c; 注:以上程序为例程,调试通过后需自己实现一个不同形状的波形。(不能与例程相同) 1.4、创建显示界面 点击“窗口”项,新建一个窗口

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档