一.SLC500系列可编程控制器所支持的网络协议
1.DH-485协议
在一条DH-485网络上最多支持32台设备,网络的最大长度为1219m(4,000feet),波特率:110~19200。
2.DH+协议
在一条DH+网络上最多支持64台设备,网络的最大长度为3048m,波特率:57·6K~230·4K。
3.Ethernet协议
无设备的数量限制,无距离的限制,波特率为10M。
4.DF1协议
它通过RS-232串口电缆,把SLC和计算机连接起来,进入点对点通信,波特率为110~38.4k。
二.SLC500系列所支持的协议
SLC5/00~SLC5/02DH485
SLC5/03DH485、DH+
SLC5/04DH+、DF1
SLC5/05Ethernet、DF1
三.SLC503~SLC505的组态
1.硬件连接
根据SLC500系列所支持的不同协议,进行不同的硬件连接。
SLC5/03:通过1747-AIC连接DH-485网
SLC5/04:直接与DH+网
SLC5/05:直接与以态网连接
2.软件组态(组态过程完全以SLC5/05为例,其它处理器的组态过程与此类似)在SLC硬件连接完成后,首先要对SLC进行组态,使它工作于自己所支持的网络协议。
(1)RS232串口电缆(型号:1747-CP3)连接计算机串口与SLC串口。
(2)运行Rslinx软件(图3·1)。
图3·1Rslinx软件窗体
在Rslinx软件窗体菜单条中选择Communications中的ConfigureDrivers(图3·2)。
图3·2
在ConfigureDrivers窗体(图3·3)的AvailableDrivers对话框中选择EthernettoPLC-5or5820-EI点击Addnew进入AddNewRslinxDriver对话框。
图3·3
在AddNewRslinxDriver对话框(图3·4)中用户指定的设备名称(一般缺省既可),点击OK,进入ConfigureDriverforEthernettoPLC-5or5820-EI窗体。
图3·4
在ConfigureDriverforEthernettoPLC-5or5820-EI窗体(图3·5)中,用户必须指定SLC的IP地址,以便在以太网SLC和计算机之间进行通信,填好IP地址后,点击Accept;再填写计算机的IP地址,点击Accept,点击OK。
返回ConfigureDrivers窗体,在ConfiguredDrivers对话框中看到AB_ETH-1A-BEthernetRUNNING(图3·6)。
图3·7
在CommPort中选择串口电缆所连接计算机的串口号,在Device中必须选择SLC-CH0/Micro/PanelView,然后点击Auto-Configure,在右框中会看到AutoConfigurationSuccessful!点击OK
。
图3·5
图3·6
在ConfigureDrivers窗体的AvailableDrivers对话框中选择RS-232DF1Devices点击Addnew进入ConfigureAllen-BradleyDF1CommunicationsDevice对话框(图3·7)。
返回ConfigureDrivers窗体,在ConfiguredDrivers对话框中看到AB_DF1-1DH485sta:0com1:RUNNING(图3·8),点击Close。
图3·8
返回Rslinx软件窗体看到两条网络AB_DF-1,DH-485和AB_ETH-1,Ethernet。在AB_DF-1中看到SLC5/05处理器,而在AB_ETH-1中的SLC处理器打了叉,无法进行通信(图3·9)
图3·9
(3)运行Rslogix500软件(图3·10)。
在Rslogix500软件窗体的菜单条上选择File――>New,弹出SelectProcessorType对话框(图3·11),在ProcessorName框中填入处理器的名字,在CommunicationSettings框的Driver中选择处理器的通信协议;点击WhoActive(选择处理器的节点地址),弹出RslinxGateway对话框(图3·12),在AB_DF-1,DH485网络中选择SLC-5/05,点击OK;返回SelectProcessorType对话框,点击OK,进入Rslogix500软件的编程窗体。
图3·11
图3·12
在Rslogix500软件窗体的左框中选择Controller,进入ControllerProperties对话框(图3·13),在General菜单中可重新选择处理器的型号和名称,在ControllerCommunications菜单中可重新选择通信协议,点击OK。
图3·13
选择IOConfigure,进入I/OConfiguration窗体(图3·14),点击ReadIOConfig.(或根据用户所用的I/O框架、电源、I/O模块进行配置),进入ReadIOConfigurefromOnlineProcessor对话框。
在ReadIOConfigurationfromOnlineProcessor对话框(图3·15)中点击ReadIOConfig.返回I/OConfiguration窗体,看到框架和I/O模块已自动配置好,关闭窗体。
图3·15
选择ChannelConfiguration,进入ChannelConfiguration对话框(图3·16),在Chan.1-System菜单的IPAddress框中填入SLC-5/05的IP地址(必须和在Rslinx软件中指定的处理器IP地址相同),在SubnetMask框中填入掩码(一般为255·255·255·0),让BootpEnable选项为空,点击Apply,点击OK。
图3·16
返回Rslogix500软件编程窗体,选择菜单条上Comms中的Download(在Download之前SLC处理器的开关必须打到Program或Test状态),在Download过程中会出现一些对话框,全都回答OK或Apply。最后出现图3·17对话框,点击Yes,返回编程窗体,看到菜单条图框中的梯子在旋转,Download成功。