服务热线:
您当前的位置:首页 > 世纪星月刊 > 第2期 (2010年2月)

【世纪星课堂】第二讲 如何建立一个驱动设备

2011/10/9 11:28:52

 

在工程项目管理器中,打开学习工程,点击文件——驱动设备管理,如图2-1所示。

 

 

图2-1

 

  在驱动设备管理器中点击“新建”选项,弹出设备安装向导对话框,如图2-2所示。

 

 

图2-2

 

  用户从树形设备列表区中可选择PLC、智能仪表、智能模块、变频器等节点中的一个。然后选择要配置串口设备的生产厂家、设备对象名称、通信方式;PLC、智能仪表、智能模块、变频器等设备通常与计算机的串口相连进行数据通信。选择PLC—世纪长秋—仿真PLC—模拟串口,单击下一步,弹出设备安装向导对话框,如下图2-3所示。

 

 

图2-3

 

  输入设备对象名:仿真PLC,使用冗余设备我们在下面的章节会具体介绍。下面的通信参数设置:
  通信端口:世纪星提供了COM1-COM256的端口,因为是仿真的PLC所以端口可以任意设定,设定为COM1;
  设备地址:串口通信设备的设备地址。由于是仿真PLC所以设备地址和初始化字可以任意设置。但是对于特定的设备,我们要设置相应的设备地址和初始化字,具体的设置方法可以参考世纪星的帮助,按F1进入帮助,找到世纪星驱动设备帮助,如图2-4所示。

 

 

图2-4

 

  点击其中蓝色字的链接,就可以进入世纪星驱动设备帮助,如图2-5所示,点击选择用户需要的设备,就会有该设备的设备地址和初始化字的设置方法。

 

 

图2-5

 

  下面介绍通讯故障时恢复参数设置:这两个参数十分重要。
  尝试恢复间隔:当与本串口连接的设备发生故障,或出现通讯中断时,世纪星能够自动诊断并停止与该设备的通讯,在“尝试恢复间隔”时间到时,世纪星会尝试恢复与该设备的通信。尝试恢复间隔我们这里设置为1秒。
  最长恢复时间:当与本串口连接的设备发生故障,或出现通讯中断时,世纪星在通讯中断时间达到 “最长恢复时间”时,就不再尝试恢复与该设备的通信。我们这里设置为24小时。
  使用动态优化:选择此项,世纪星只采集当前显示画面所使用的变量、需要历史数据保存的变量、需要报警的变量及命令语言中使用的变量,不采集其它变量,当采集的变量数量多时,选择此项,系统的采集速度明显提高。
  设置完成后,如图2-6所示。

 

 

图2-6

 

  单击下一步,弹出设备安装向导,显示设备安装信息,如果需要修改则单击上一步,如果不需要修改则单击完成,如下图2-7所示。

 

 

图2-7

 

  单击“完成,我们就建好了一个仿真的PLC设备,如图2-8所示。

 

 

图2-8

 

  在这里我们可以对仿真PLC设备进行测试,单机测试按钮,弹出驱动设备对话框,如图2-9所示。

 

 

图2-9

 

  寄存器名:设备支持的所有寄存器列表。我们可以选择一个递增的寄存器INCD,我们把它写成INCD100,表示这个寄存器是从0一直增加到100,然后点击增加按钮。如图2-10所示。

 

 

图2-10

 

  我们可以点击串口按钮进行串口的设置,弹出串口参数设置对话框,可以设置波特率,数据位,停止位,奇偶校验和通信超时,如下图2-11所示。

 

 

图2-11

 

  点击配置按钮,弹出PLC设备修改对话框,可以修改设备设置,如下图2-12所示。

 

 

图2-12

 

  点击开始按钮,寄存器值就会一直递增,通讯状态显示正常,如图2-13所示。

 

 

图2-13

 

  下面我们看一下仿真PLC里有哪些寄存器,我们进入世纪星的帮助—现场数据模拟设备(仿真PLC)—仿真PLC寄存器,就可以看到仿真PLC寄存器的类型和介绍。
  总体上说:仿真PLC提供六种类型的IO寄存器:INCData、DECData、IDData、RANData、STAData、DI、DO、AI、AO、DISC_RW、ANALOG_RW、CommErr,其中:INCData、DECData、IDData、RANData、STAData、DI、DO、AI、AO 寄存器的编号:1--1000,DISC_RW、ANALOG_RW寄存器的编号:1--2000,INCData、DECData、IDData 的数据类型为整数类型,RANData、STAData:的数据类型为整数或实数类型,DI、DO:的数据类型为离散类型,AI、AO:的数据类型为整数或实数类型,DISC_RW:的数据类型为离散类型,ANALOG_RW:的数据类型为整数或实数类型,CommErr 为通讯状态显示和控制寄存器。
  退出驱动设备测试对话框,关闭驱动设备管理对话框,进入开发系统界面,在界面左侧,设备驱动下,点开多串口参数设定,我们就能看到COM1的显示,这个就是我们刚才添加的仿真PLC,双击COM1可以进行串口参数设置。

 

 

 


企业邮箱  |  法律公告  |  隐私保护  |  联系我们  |