slc500通讯设置步骤汇总.docx

上传人:b****4 文档编号:4884131 上传时间:2022-12-11 格式:DOCX 页数:20 大小:499.03KB
下载 相关 举报
slc500通讯设置步骤汇总.docx_第1页
第1页 / 共20页
slc500通讯设置步骤汇总.docx_第2页
第2页 / 共20页
slc500通讯设置步骤汇总.docx_第3页
第3页 / 共20页
slc500通讯设置步骤汇总.docx_第4页
第4页 / 共20页
slc500通讯设置步骤汇总.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

slc500通讯设置步骤汇总.docx

《slc500通讯设置步骤汇总.docx》由会员分享,可在线阅读,更多相关《slc500通讯设置步骤汇总.docx(20页珍藏版)》请在冰豆网上搜索。

slc500通讯设置步骤汇总.docx

slc500通讯设置步骤汇总

RSLOGIX500软件编程步骤

一.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/02

DH485

SLC5/03

DH485、DH+

SLC5/04

DH+、DF1

SLC5/05

Ethernet、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·5

图3·6

在ConfigureDrivers窗体的AvailableDrivers对话框中选择RS-232DF1Devices点击Addnew进入ConfigureAllen-BradleyDF1CommunicationsDevice对话框(图3·7)。

图3·7

在CommPort中选择串口电缆所连接计算机的串口号,在Device中必须选择SLC-CH0/Micro/PanelView,然后点击Auto-Configure,在右框中会看到AutoConfigurationSuccessful!

点击OK。

返回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·10

图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对话框。

图3·14

在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成功。

图3·17

重新进入Rslinx软件,可以看到两条网络中的SLC处理器都处于运行状态,如图3·18,网络组态成功,拔下RS-232串口电缆,以备组态之用。

图3·18

四.Rslogix500编程

Rslogix500软件有三种编程模式:

离线编程模式,在线编程模式和仿真编程模式。

它们有着各自的优缺点。

1.离线(Offline)编程

优点:

离线编程的灵活很大,编程可随意进行,不受处理器的限制。

缺点:

步骤烦琐,程序编完后无法进行调试,无法观察程序运行状况。

(1)建立新文件

运行Rslogix500软件,在菜单条上选择File中的New,弹出SelectProcessorType对话框(图4·1),在ProcessorName框中填写用户想要的处理器名,选择所使用的处理器的类型,在CommunicationsettingsDriver框中选择网络的通信协议,点击OK,进入Rslogix500软件的编程窗体。

图4·1

(2)配置处理器

在编程窗体中选择ControllerProperties,进入ControllerProperties对话框(图4·2),可重新选处理器的名称、型号、网络协议等,完成后点击OK。

图4·2

(3)配置I/0模块

选择I/OConfiguration,进入I/OConfiguration窗体(图4·3),在Racks框中选择用户所使用的框架,在CurrentCardsAvailable中选择框架中的I/O模块,在PowerSupply中选择框架电源,完成后关闭窗口。

图4.3

(4)配置处理器通道

选择ChannelConfiguration,进入ChannelConfiguration对话框(图4.4),在Chan.1-System菜单的IPAddress框中填入SLC处理器的IP地址(必须和Rslinx软件所指定的IP地址相同),让BootpEnable选项为空,点击Apply,点击OK.

图4.4

(5)进行梯形图编程

在LAD2窗口(图3.5)中进行梯形图的编程。

程序编完后,选择Edit中的VerifyFile,对程序进行校验,如果有错误可以进行修改。

图4.5

(6)保存程序

程序如果无误,选择File中的SaveAs,进入SaveProgramAs对话框(图4.6)在Filename框中填入用户想要的文件名,在Saveastype框中选择RSLogixfilestype(*.RSS),点击Save,文件保存成功。

图4.6

(7)下载程序(SLC处理器的开关必须打到Program或Test状态)

如果想要对程序进行调试,必须将程序Download到处理器中,进行在线调试,得出结果,Download的过程和组态时Download的过程相似,过程从略。

(8)运行程序

将处理器的开关打到Run状态,程序运行。

 

2.在线(Online)编程

优点:

编程步骤简单,可随时进行在线调试,运行,得出结果。

缺点:

由于编程错误,可能引起处理器.设备或人员的损伤。

(1)建立在线连接

运行Rslinx软件,选择Communications中的ConfigureDriver,选择相应处理器的网络协议--〉点击AddNew--〉点击Close,返回Rslinx窗体,在相应的网络中看到处理器在运行,如图4.7。

图4.7

(2)建立新文件

步骤和离线编程相似,只是在进入New对话框后,点击WhoActive,进入RslinxGatewag对话框(图4.8),选择相应的处理器,点击OK,返回New对话框,点击OK.

图4.8

(3)配置处理器

步骤和离线配置相似,只是在ControllerCommunications菜单中,只要点击WhoActive,下面的步骤同步骤

(2)。

(4)配置I/O模块

选择IOConfiguration,进入IOConfiguration窗体,点击ReadIOConfig.,进入ReadIOConfigurationOnlineProcessor对话框(图4.9),点击ReadIOConfig.,返回IOConfiguration窗体,可看到IO模块已配置好。

图4.9

(5)配置处理器通道

步骤同离线配置完全相同。

(6)下载空程序

步骤同离线Download完全相同。

(7)进行在线编程

进行在线编程时,处理器的开关必须打到Test状况,在RemoteProgram状态下进行编程,在RemoteRun状态下运行。

(8)保存程序

步骤同离线保存完全相同。

 

3.仿真(Emulate)编程(推荐)

优点:

无需SLC处理器支持,用软件代替处理器,可随时对程序进行调试,不会产生危险。

缺点:

有个别指令无法进行仿真,仿真软件(当前版本)无法支持SLC-5/05处理器。

(1)建立仿真文件

建立新文件的步骤同离线编程建立新文件相同,在CommunicationSettingsDriver框中选择Emu500-1。

(2)配置处理器

同离线编程相同。

(3)配置I/O模块

同离线编程相同。

(4)保存文件

同离线编程相同,只是在选择Saveastype时必须选*.ACH。

(5)运行仿真软件

运行Rsemulate500软件(图4.10),打开Rslogix500软件保存的*.ACH文件。

图4.10

(6)进行在线连接

运行Rslinx软件,在添加网络协议时添加SLC500(DH485)Emulator。

添加成功后相应的网络出现处理器图标,连接成功。

(7)在线编程和运行

返回Rslogix500编程窗体,点击Goonline,上线进行在线编程;点击Run,运行。

 

/03、5/04和5/05状态位

通道1

DH-485

通道2

RS-232

 

用途

S:

2/5

S:

33/0

进入命令等待

S:

2/6

S:

33/1

消息回复等待

S:

2/7

S:

33/2

外出消息命令等待

S:

2/15

S:

33/5

通信服务选择

S:

33/7

S:

33/6

通信服务选择

 

错误代码

错误情况说明

02H

目标节点繁忙。

MSG指令将自动重新加载。

如果其它消息在等待,则该消息被放在堆栈的底部。

03H

因为消息太大,目标节点无法响应。

04H

目标节点无法响应,因为它不理解命令参数或控制块被无意修改。

05H

本地处理器脱机(可能的重复节点情形)

06H

目标节点无法响应,因为所请求的功能不可用。

07H

目标节点不响应。

08H

目标节点无法响应。

09H

本地调制解调器连接已经丢失。

0AH

缓冲器不可用,不能接收SRD回复。

0BH

目标节点不接受这类MSG指令。

0CH

接收到一个主链接复位(一个可能的来源是DF1主链接)。

10H

目标节点无法响应,因为命令参数不正确、不支持该命令、或所指定的数据文件不存在。

11H

本地文件具有常量文件保护。

12H

存在本地通道配置协议错误。

13H

远程MSG参数中的本地MSG配置错误。

14H

本地通信驱动程序与MSG指令不兼容。

15H

存在本地通道配置参数错误

16H

目标或本地网桥地址比最大的节点地址高。

17H

不支持本地服务。

18H

不支持广播(节点地址255)。

19H

逻辑ASCII地址字符串格式不正确。

字符串没有以NULL字符正确终止,或者字符串长度与长度参数中的值不符合。

20H

目标节点的响应为:

主机出现问题,将不进行通讯。

30H

目标节点的响应为:

远程工作站主机不在那里、已断开或已关闭。

37H

消息在本地处理器中超时。

38H

消息被禁止,等待链接响应。

40H

目标节点的响应为:

因为硬件故障主机不能完成功能。

45H

对MSG命令的回复的参数与所预期的不相符。

50H

目标节点的内存用完了。

60H

目标节点无法响应,因为文件受到保护。

70H

目标节点的响应为:

处理器处于程序模式中。

80H

目标节点的响应为:

缺少兼容模式文件或通信区域故障。

90H

目标节点的响应为:

远程工作站无法缓冲命令。

B0H

目标节点的响应为:

由于下载而出现的远程工作站故障。

C0H

目标节点的响应为:

因为活动的IPB的缘故,无法执行命令。

D0H

没有为网络配置IP地址,或者

无效的命令--未经请求的消息错误,或者

无效的地址--未经请求的消息错误,或者

无特权--未经请求的消息错误,或者

多次转发的消息传递,无法路由请求。

D1H

使用了最多的连接--没有连接可用了。

D2H

无效的互联网地址或主机名。

D3H

无此主机/无法与指定的服务器通信。

数据表地址-包含消息指令的处理器数据表地址。

如果操作是“写”,则该地址是源文件的开始字。

如果该操作是“读”,则该地址是目标文件的开始字。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1