用户中心
· 企业空间 首页 | 资讯 | 技术 | 产品 | 企业 | 直播 | 专题 | 智能制造 | 论坛| 在线研讨会
紫金桥软件技术有限公司
企业空间 > 案例应用 > 正文
  • 紫金桥组态软件动态设备操作
  • 发布时间:2015/1/16 10:12:24   修改时间:2015/1/16 10:12:24 浏览次数:1280
  • 一:引言

     

    在有些时候,某些应用场合里和系统的通讯的有很多设备,如果这些设备都实时与计算机通讯,就会给整个系统造成很大的负担。在不关心某台的设备参数的时候,就可以用紫金桥的设备操作函数将其关掉,这样就大大的减轻了系统的通讯负担,可以减少通讯故障的发生。

     

    二、功能演示

     

    1、建立好四个设备test1-4

     

     

     

    2、假设我们现在只关心设备2,而其他的设备不需要通信,则我们通过紫金桥的设备函数 DeviceStop(string Name,string DataSource) 停止设备134通讯。当然我们也可以使用DeviceOpenOnly(string DeviceName,string DataSource) 实现。函数介绍:

    Void DeviceStop(string Name,string DataSource)

     

    说明:关闭设备通讯。

     

    参数:Name:字符串类型,设备名称。该名称由I/O设备定义时定义。

    DataSource:字符串类型,与设备相连的数据源名称。该项为空表示本地数据源。

     

    备注:该函数用于动态切换I/O采集设备,如一个串口连接多台IO设备,但是这些设备轮流使用串口。

     

    Void DeviceOpenOnly (string Name,string DataSource)

     

    说明:打开当前指定的设备,禁用其它的设备。

     

    参数:DeviceName : 字符串类型。设备名称

    DataSource : 字符串类型。数据源名称。

     

    返回值:成功标志。1:成功;0:失败。

     

     

     

     

    3、现在在上面的基础上,我们需要和设备3通讯,14不通讯,这时我们会用到DeviceStart(string Name,string Address,string DataSource) 函数。函数介绍:

    void DeviceStart(string Name,string Address,string DataSource)

     

    说明:启动或恢复设备通讯,并将设备地址切换到Address参数所指定的地址上。

     

    参数:Name:字符串类型,设备名称。该名称由I/O设备定义时定义。

    Address:字符串类型,IO设备的逻辑地址。该项为空,则使用上次启动地址, 如果没

    有启动过该设备,则使用设备定义时指定的地址。

    DataSource:字符串类型,与设备相连的数据源名称。该项为空表示本地数据源。

     

    备注:该函数用于动态切换I/O采集设备,如一个串口连接多台IO设备,但是这些设备轮流使用串口。

     

     

     

    三、其他设备操作函数

     

    1void DeviceDialup(string Name,string PhoneNum,string DataSource)

     

    说明:改变设备驱动程序的拨号号码。用于动态切换IO设备的拨号号码。

     

    参数:Name:字符串类型,设备名称。该名称由I/O设备定义时定义。

    PhoneNum:字符串类型,电话号码。

    DataSource:字符串类型,与设备相连的数据源名称。该项为空表示本地数据源。

     

    2bool InPortB(int Address,int Data)

     

    说明:从指定端口地址读取一字节数据。

     

    参数:Address整型,端口地址。

    Data整型,读出的数据。

    DataSource:字符串类型,与设备相连的数据源名称。该项为空表示本地数据源。

     

    返回值:成功标志。1:成功;0:失败。

     

    3int InPortW(int Address,int Data)

     

    说明:从指定端口地址读取两字节数据。

     

    参数:Address整型,端口地址。

    Data整型,读出的数据。

    DataSource:字符串类型,与设备相连的数据源名称。该项为空表示本地数据源。

     

    返回值:成功标志。1:成功;0:失败。

     

    4int InPortD(int Address,int Data)

     

    说明:从指定端口地址读取四字节数据。

     

    参数:Address整型,端口地址。

    Data整型,读出的数据。

    DataSource:字符串类型,与设备相连的数据源名称。该项为空表示本地数据源。

     

    返回值:成功标志。1:成功;0:失败。

     

    5int OutPortB(int Address,int Data)

     

    说明:从指定端口地址写入一字节数据。

     

    参数:Address整型,端口地址。

    Data整型,读出的数据。

    DataSource:字符串类型,与设备相连的数据源名称。该项为空表示本地数据源。

     

    返回值:成功标志。1:成功;0:失败。

     

    6int OutPortW(int Address,int Data)

     

    说明:从指定端口地址写入两字节数据。

     

    参数:Address整型,端口地址。

    Data整型,读出的数据。

    DataSource:字符串类型,与设备相连的数据源名称。该项为空表示本地数据源

     

    返回值:成功标志。1:成功;0:失败。

     

    7int OutPortD(int Address,int Data)

     

    说明:从指定端口地址写入四字节数据。

     

    参数:Address整型,端口地址。

    Data整型,读出的数据。

    DataSource:字符串类型,与设备相连的数据源名称。该项为空表示本地数据源

     

    返回值:成功标志。1:成功;0:失败。

     

    8bool DeviceFirst(string DeviceName,string DataSource)

     

    说明:设定当前优先采集的设备。

     

    参数:DeviceName : 字符串类型。设备名称。

    DataSource : 字符串类型。数据源名称。

     

    返回值:成功标志。1:成功;0:失败。

     

    、总结

     

      合理恰当的运用紫金桥的设备操作函数,不仅可以提高系统的通信性能,而且还提高了系统的稳定性。

     

    有任何关于组态软件的技术问题或需要更多的技术资料,可以在微信(微信号:Realinfo留下联系方式或者到http://www.realinfo.cc/交流论坛提出,我们将及时为您解答。

     

  • 企业介绍
紫金桥软件技术有限公司(RealSoft)是由中石油出资成立的专门从事计算机软件产品开发的高新技术企业,是中国石油天然气集团的软件开发基地。公司专注于自主知识产权软件产品“实时数据库系统”和“监控组态软件”的开发与推广工作,以为企业集团及客户…  更多>>
  • 联系方式

紫金桥软件技术有限公司

联系人:李磊

地址:黑龙江省大庆市高新区服务外包产业园C1-817室

邮编:163316

电话:400-6996-515

传真:0459-8151391-808

公司网址:http://www.realsoft.cc

  • 该空间手机版

扫描此二维码即可访问该空间手机版

  • 在线反馈
1.我有以下需求:



2.详细的需求:
姓名:
单位:
电话:
邮件:
您还没有登录,请登陆,
如果您还没有注册,点击这里注册.
  • 网友反馈
  • 在2023/10/21 16:03:00留言
  • 留言类型:贵公司技术支持人员联系我,
  • 详细留言:OPC
  • 郑鑫汶 在2023/6/1 14:58:00留言
  • 留言类型:我想得到贵公司产品详细资料,我想得到贵公司产品的价格信息,我让贵公司产品销售人员联系我,我让贵公司技术支持人员联系我,
  • 详细留言:需要咨询贵公司软件的价格功能
  • 吴吉校 在2023/3/15 7:45:00留言
  • 留言类型:我想得到贵公司产品详细资料,我想得到贵公司产品的价格信息,我让贵公司产品销售人员联系我,我让贵公司技术支持人员联系我,
  • 详细留言:组态软件咨询
  • 郭瑞勇 在2023/1/3 15:26:00留言
  • 留言类型:我想得到贵公司产品的价格信息,
  • 详细留言:512点 5个客户端价格
  • 李锐锋 在2022/12/2 9:37:00留言
  • 留言类型:贵公司技术支持人员联系我,
  • 详细留言:我们买了贵公司的组态软件,咨询授权问题!
更多请进入空间管理中心查看
关于我们 | 网站地图 | 联系我们
© 2003-2018    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688
我要反馈