当做好配置以后,下载硬件配置,注:第一次下载时,需要使用communication中的who active来为下载路径找到需要下载的设备;下载完成后,此时软件配置中所有模块有一个黄色的感叹号,此时需要做控制网网络规划:
双击RSnetworx for Controlnet快捷图标面
,进入ControlNet组态界
1)、在工具栏上点击online按钮,选择网络路径后,读取Controlnet网络上的所有设备信息。
单机ControlNet后点击ok软件会自动扫描网络上的模块
点击编辑使能进入编辑模式
2)点击Network 的Properties选项
修改参数NUT时间 Network update Time:网络刷新时间 按默认即可,如果节点有几十个可以适当的增大NUT时间
Max Scheduled Address 最大的规划的节点地址 Max Unscheduled Address最大不可规划的节点地址边界 Media Redundancy :如果是介质冗余需要选择A/B
3)选择菜单栏的保存按钮,或则选择Network选项里的download命名保存。
会生成一个.xc的文件。
点击save网络信息被保存在CNBR模块中
4)完成controlnet网络规划后,我们回到5000软件中会发现黄色三角号标记已经没有了I/O灯也不闪烁了。
此时网络规划已经完毕
4、 编程:在RSLogix 5000中是以task的形式编程,变量的范围分为:Controller tags,这是全局变量,所有任务都可以使用;program tags,这是任务型变量,只能在该任务中使用,不能在别的任务中交叉使用。创建结构变量的方式:在data types中的user-defined中新建结构变量(尽量考虑完全,同时注意备用足够的点,以免增加时影响正常程序)。创建功能块的方式:在add-on instruction中添加功能块,在logic中编写功能程序,注意中间变量和外部变量的选择(注:创建的IO接口需要勾选vision和request,否则在功能块外部不可见)。在每个任务中有多个例程时(logic),第一个为主例程,后面增加的例程需要在第一个例程中用(JSR指令)调用,否则不执行。
5、 画面编辑:view SE中的授权形式为画面幅数,本系统购买了(25幅画面), 由于画面数不是特别多,而操作的设备相对较多,所以采用参数文件的形式(即结构变量的形式),在View studio中的graphics下的parameters中新建参数文件,列出需要用到的变量名称与参数对照表,变量的形式可以参照已有的格式

