威盛网络变量组态步骤

网络变量组态步骤(Modbus-MCS/μCS设备)


1.运行“WSManager”软件(开始→程序→ControlX 软件包→FB3000 MCS 控制策略→WSManager)
  
  进入控制程序的组态编辑(可在线查看帮助文档)!
  
2.打开该工程目录下控制程序组态的配置文件(*.mag){如C:\XXX工程\控制程序组态};


3.点击过程控制站名下的{网络资源}:A定义远程站,B定义远程变量,C定义网络变量;


4.定义远程站
  
  a.选中{远程站},在程序编辑区的下端有{远程站定义}窗口,在该窗口中用鼠标右键弹出一个定义远程站参数的窗口:
    {远程站名}---定义该站的名称,最大能填写16个字符且不能以数字开头;  
    {描述}-------描述说明该站的特征,最大允许16个字符;
    {协议类型}---选择{MODBUS协议类型(MCS/μCS)}
  b.用鼠标双击该{远程站名}或在选中的{远程站名}上用鼠标右键弹出菜单上选中{属性}即可在{资源管理}窗口中定义
    该远程站的属性参数:


    {远程主站IP地址1}-----用鼠标点击其框后的...将弹出该站的IP地址设置窗口[0.0.0.0],在该窗口中添写其相应的IP地址;
    (该过程控制站主控制器的A口IP地址)例如A口的IP地址为[192.168.0.5]
    
    {远程主站IP地址2}-----用鼠标点击其框后的...将弹出该站的IP地址设置窗口[0.0.0.0],在该窗口中添写其相应的IP地址;
    (该过程控制站主控制器的B口IP地址)例如B口的IP地址为[192.168.0.69]
    
    {远程冗余站IP地址1}---用鼠标点击其框后的...将弹出该站的IP地址设置窗口[0.0.0.0],在该窗口中添写其相应的IP地址;
    (该过程控制站冗控制器的A口IP地址)例如A口的IP地址为[192.168.0.6]
    
    {远程冗余站IP地址2}---用鼠标点击其框后的...将弹出该站的IP地址设置窗口[0.0.0.0],在该窗口中添写其相应的IP地址; 
    (该过程控制站冗控制器的B口IP地址)例如B口的IP地址为[192.168.0.70]


    注释:过程控制站为单控制器时,只需添写{远程主站IP地址1}和{远程主站IP地址2}的IP地址!




5.定义远程变量


  a.选中{远程变量},在程序编辑区的下端有{远程变量定义}窗口,在该窗口中用鼠标右键弹出一个定义远程变量参数的窗口:
    {变量名}-----定义该变量的名称,最大能填写16个字符且不能以数字开头;  
    {描述}-------描述说明该变量的特征,最大允许16个字符;
    {远程站}-----选择该变量所在的远程站,例如{XXX远程站的名称};
    {数据类型}---选择该变量的数据类型; 
  
  b.用鼠标双击该{变量名}或在选中的{变量名}上用鼠标右键弹出菜单上选中{属性}即可在{资源管理}窗口中定义
    该变量的属性参数:
    {MODBUS存储区}----该变量所属的MODBUS存储区号{在相应的FB3000MCS/μCS数据保存取服务器(OPC服务器)中可查到,
                      其范围为1~4}对应关系如下:
                         1区---COIL(线圈coils)可读写;
                         2区---DESCRETE(离散输入Discretes Input)只读;
                         3区---HOLDINGREGISTER(保持寄存器Holding Registers)可读写;
                         4区---INPUTREGISTER(输入寄存器Input Registers)只读;
    {MODBUS地址}------该变量的MODBUS地址单元(FB3000MCS/μCS数据保存取服务器(OPC服务器)中可查到,其范围为0~65535);
    {写远程变量}------定义该变量(可读写区数据)的读写属性:
                     False为读数据{读相应的FB3000MCS/μCS数据保存取服务器(OPC服务器)设备的数据},
                     True为写数据{写数据到FB3000MCS/μCS数据保存取服务器(OPC服务器)设备}。
                       
6.定义网络变量


  a.选中{网络变量},在程序编辑区的下端有{网络变量}窗口,在该窗口中用鼠标右键弹出一个添加网络变量参数的窗口:
    {变量名}-------定义该网络变量的名称,最大能填写16个字符且不能以数字开头; 
    {描述}---------描述说明该网络变量的特征,最大允许16个字符;
    {远程变量}-----选择该网络变量所对应的远程变量;
  b.定义网络变量的{扫描周期}
    扫描周期的时间单位是毫秒(ms)!


7.注释
  
  ①.{网络变量}在FB3000MCS数据存取服务器(OPC服务器)中的表现形式:
          
          [Access]目录下---数据显示值是(变量名.value);
                           数据显示值的有效性是(变量名.state),数据类型为WORD型,为1时表示该数据值可用,
                           为0时表示该数据值不可用;


  ②.{网络变量}在FBD文件编辑(FBD模块控制程序组态)中的表现形式:
       
     通过{引用变量模块}在其中的[网络变量]目录下来引用网络变量;
     其引用数据的值为(变量名.value);
     其引用数据值的有效性为(变量名.state),数据类型为WORD型,为1时表示该数据值可用,为0时表示该数据值不可用;


  ③.{网络变量}在IL文件编辑(IL语言控制程序组态)中的表现形式:


     IL语言中引用网络变量
     其引用数据的值为(A_变量名.value);
     其引用数据值的有效性为(A_变量名.state),数据类型为WORD型,为1时表示该数据值可用,为0时表示该数据值不可用;


  ④.写{网络变量}的有效性


     要向FB3000MCS/μCS数据保存取服务器(OPC服务器)设备完成写数据操作必需通过以下方法才能有效:


     a.在FBD模块控制程序组态中通过{引用变量模块}来完成其写操作!


     b.在IL语言控制程序组态中通过增加以下程序来完成: 


        其它程序............
        ST A_网络变量名.value
        LD A_网络变量名.state
        OR 16#100
        ST A_网络变量名.state
        .............其它程序


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值