1、XP/Win7 系统下 AB logix5000 软件安装步骤首先要安装的是 RSlinx 软件,此软件是 AB 自动化产品中电脑跟 plc 相连通信的必备软件,此软件版本众多,但安装方法基本相同,开始安装 RSlinx 的是 2.31 版本,安装完毕后电脑无法与 plc 相连接,当时通讯所需的设置方法正确。后来下载的 2.57 版本安装上后通讯正常了。安装方法非常简单,在此就不说了。下图为安装 RSlinx 时的一个截图。上面说的安装方法是在 XP 系统下进行的,如果是在 win7 系统下安装,方法跟上面相同,唯一的区别是安装完毕 RSLinx 软件是打不开的,解决办法在论坛有这样一个解决方
2、案,原话如下:1. Open RSLinx Classic Launch Control Panel via: Start= Program = Rockwell Sof2. tware =RSLinx = RSLinx Classic Launch Control Panel;2.Click Stop button;3.Disable Always run as services;4.Click Start button again.The icon of RSLinx Classic will display. 按照上面的方法操作,再打开 RSlinx 就能打开了。这点区别就是两个系统下安
3、装 rslinx 的唯一区别,其他软件相同。按照上面的操作,RSlinx 软件完美运行。安装完 RSlinx 软件后,再安装 RSlogix5000.安装的方法也是非常简单,安装过程基本是傻瓜式安装,不用管,一步步安装,直到完成,安装完成为止。当然也可以根据自己需要选择自定义安装,安装的过程中基本都是同意,OK 忽略等操作。安装方法简单,网上也有很多教程,在此就不多说了。下面着重讲解网上说的较少的授权方法。安装授权的前提是安装完毕上面所说的两个软件以后,授权的步骤见下:首先要打开 AB 授权,打开后点击 PrvDisk 图标,点击后会出现一个对话框,在出现的对话框点击(连接)按钮,点击连接后会
4、出现如下对话框在上面出现的几个授权名称里任意点击一个,选择打开,然后出现一个要求输入密码对话框,密码就是你选中的那个文件的名称,如上面的 000000 12345 这些就是选中那个文件的秘密。 (在这里我还想多说一句,上面操作时选中的那个文件名称会影响你安装 RSLinx 的版本,也就是说通讯软件的版本是与授权有关的,因为不同的版本功能是不一样的。 )接着说刚才的话题,输入密码完成后就好比创建一个点击这个图标虚拟盘,此时一定要看好创建的虚拟磁盘的盘符名称是什么,完毕根据下图路径寻找:这步工作就是授权,到这步如果授权成功会显现一个成功对话框,如果没成功,则显示很多红色标识的英文字母。安装完毕要测
5、试 RSLinx/RSlogix 能否与 plc 相连,与 plc 相连的方法是:首先打开电脑的网上邻居图标,打开后在本地连接图标上右击,出现本地连接属性对话框,双击下拉菜单中 internet 协议(TCP/IP)这里应当输入你刚才创建的那个盘符如果你的系统是 win7 系统,请按照下图设置方法设置。点击更改适配器设置,选择本地连接后,跳出本地连接属性对话框。然后双击 TCP/IP v4,设定 IP 的方法:在 IP 地址栏输入与 plc 同一网段但不同地址的一个 IP 地址(例如:192.168.2.xxx,后面的 xxx 不能跟 plc 的地址相同) 。设置完成后打开 RSlinx 软件
6、,在打开页面点击 communication-configure drivers 或点击页面上的电缆图标 ,选择要使用的连接 PLC 的通讯方式(我们一般使用的是网线连接,所以选择 EthernetIP drivers) 。选择完毕点击 rswho 进行通信。如果通讯成功则能够找到与实际相对应的控制器各个模块。输入的地址不能跟 PLC 地址相同点击更改适配器设置,选择本地连接然后打开 logix5000 软件,如果连接成功,点击下面的分支,找到相应的 CPU 模块即可上载 下载或监视程序等相应的对 PLC 的操作。如果连接不成功,会出现下图的显示模块上出现了个叉号,说明电脑与 PLC 未连接成
7、功。如果用 RSlinx 软件能成功连接上 plc,而用 RSlogix5000 软件打不开程序,说明安装在电脑的版本比PLC 的 CPU 的固件版本底,此时应当安装与 PLC 的 CPU 的固件版相一致的编程软件。查看 PLC 的CPU 的固件版的方法是用 RSlinx 软件下进行,打开 RSlinx 软件后找到 CPU 模块,根据下图查看当然,如果设备在调试阶段用的调试软件版本众多,也可以多安装几个版本,安装的方法就不同的版本重复安装就行。这点与很多软件的高版本兼容底版本是不同的。如果你安装多版本时,若初次安装的是英文版本,其他版本也得安装英文版,否则在切换时会麻烦。都是英文版本,不用切换
8、了。如果反过来,如果你电脑安装的软件比设备的固件版本高,会提示你升级 CPU 的固件版本,升级的过程中不允许设备断电,而且据说升级固件版本还有可能出问题,对于设备维修人员来说,不建议进行此操作,而是安装与 PLC 的 CPU 固件版本相同的软件。延伸讲解:如果 PLC 丢失程序,则相应的 CPU 模块上的 I/O 指示灯不亮,而且 SERCOS network 网络无法完成网络连接,一般是扫描到状态 2 便停止,此时解决办法就是上传程序。这里就是 PLC 的 CPU 的固件版本,安装软件必须跟这个版本相同但是如果 CPU 模块上的 I/O 指示灯亮或者闪烁,但是 SERCOS network
9、仍然无法完成网络连接,则说明CPU 模块上并未丢失程序,出现问题的原因或许是 kinetix6000 控制器坏或光纤损坏。这样只能更换新的控制器。但是也有可能生产人员好奇,更改了 kinetix6000 或者 ultra3000 的地址。如果地址被更改,控制器扫描时仍然停留在状态 2。更改地址的前提是知道各控制器的真实地址,查看真实地址的方法见下图,找到相应的 SERCOS 网络,在上面的对话框中有个 Node,这就是控制器的地址,如果控制器实际地址不是这个地址,必须将地址更控制器的地址或者叫网段或节点,此地址必须与控制器的真实地址相一致I/O 指示灯运行指示灯强制指示灯电池指示灯运行/调试
10、/编程三档旋转开关改为这个地址。更改地址的方法从上图的 node 框可知上面的地址为 1,而对应的控制器实际地址也应当是 1.而对于没设定地址的控制器,在开机初期扫描前会闪烁下控制器的实际地址,设定 IAM 上的基节点地址决定 IAM 逆变器的节点地址。在同一电源卡轨上的所有槽位的节点地址为:从左向右依次增加。当然如果你留意过伺服驱动器的状态数时,伺服驱动器节点地址在上电后会瞬间闪烁下他自己的地址的,然后才是从 14 的几个状态显示。MSD 0LSD 1SERCOS 地址,在同一个机架上,地址为从左到右依次增加。当然,初次上电也会闪烁下地址软件操作部分与程序阅读通过上面学习,我们已经初步掌握了软件安装方法和电脑如果连接 PLC。下面我们就以敬业程序为例学习如何去读/看/程序,如何强制变量,如何在线编辑/修改程序,以及程序中的标签与模块地址的对应关系。