PLC9070 Profibus组态步骤及要点Word文件下载.docx

上传人:b****5 文档编号:18000469 上传时间:2022-12-12 格式:DOCX 页数:11 大小:1.12MB
下载 相关 举报
PLC9070 Profibus组态步骤及要点Word文件下载.docx_第1页
第1页 / 共11页
PLC9070 Profibus组态步骤及要点Word文件下载.docx_第2页
第2页 / 共11页
PLC9070 Profibus组态步骤及要点Word文件下载.docx_第3页
第3页 / 共11页
PLC9070 Profibus组态步骤及要点Word文件下载.docx_第4页
第4页 / 共11页
PLC9070 Profibus组态步骤及要点Word文件下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

PLC9070 Profibus组态步骤及要点Word文件下载.docx

《PLC9070 Profibus组态步骤及要点Word文件下载.docx》由会员分享,可在线阅读,更多相关《PLC9070 Profibus组态步骤及要点Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。

PLC9070 Profibus组态步骤及要点Word文件下载.docx

跳针2

跳针3

跳针4

跳针5

跳针6

PB0

8000H

OFF

ON

PB1

7000H

1.3.PLC90-70主机架VME槽参数配置(用90-70编程线)

∙在PLC90-70机架上配置SST卡安装的槽位上选择3RDPTYVME.

∙VME卡ConfigurationMode参数由Empty改为None

2软件组态

2.1将接口程序PB_0825调入PLC90-70CPU模块

接口程序PB_0825的结构如下所示:

接口程序共有3个基本的子程序块:

Init_0,Init_1和Assign。

Init_0用于初始化第一块接口卡(I/O地址为8000H)。

Init_1用于初始化I/O地址为7000H的接口卡。

Assign子程序用于完成CPU与接口卡之间交换从站数据。

因Init_0,Init_1和Assign程序块内部使用了%L变量,所以这三个程序块必须在PB_0和PB_1中被调用。

要点:

1.Assign程序块应在Init_0和Init_1对接口卡顺利完成初始化之后被调用。

Iinit_0_OK和Init_1_OK是两块接口卡被顺利初始化的标志位。

Assign程序块被调用之后,请检查St,TF,…等参数,如果返回值正常,则代表主站与从站通讯正常。

如果St的返回值不是xx00H或xx80H,请检查通讯电缆、连接器、从站站地址及从站组态。

2.如果Init程序块运行正常、返回值正常(Init_0_OK、Init_1_OK),但接口卡上的COMMLED为红色,检查通讯总线的终端电阻及双绞线是否交错连接。

3.如果PLC的FaultTable出现“PSBlocalmemory%Lexceedsitslimits”错误信息,请在调用Assign程序块的PSB_0或PSB_1中申明一个较高地址的%L变量(如:

MOVE%L01500to%L01500)。

这是因为Assign程序块内部不具有%L变量,它继承PSB_0或PSB_1的%L变量。

2.2配置PROFIBUS参数并生成.Bss文件并下载到SST卡中(用SST卡随卡带的配置线)

目的:

根据ProfibusDP的工作原理,DP主站应知道网络上所有从站的详细信息(如:

每个从站的站地址、I/O数量)。

生成的组态信息该组态信息文件*.Bss可从5136-PFB-VME的串行口下载给模块。

该接口卡最多可支持96个DP从站(如站数超过32,需中继器)。

1.将GEFanucVERSAMAX的GSD文件拷到Dlink32目录下的GSD目录下。

2.打开SST配置软件,先配置Master如下图。

3.再配置Slaves,如下图:

4.选择DP从站的配置,如下图:

5.将文件保存为.bss文件,如下图:

6.将计算机的串行口COM1与5136-PFB-VME的串行口相连,进入WindowsTerminal软件包。

7.运行PB_0825程序,当接口卡的SYSLED由绿色闪烁变暗时,此时CommLED也变暗,按住"

*"

直到WindowsTerminal与接口卡建立通讯为止,这时,SYS与CommLED为橙黄色交替闪烁。

8.键入”RecbssXmodem”命令,并在Transfer菜单下选”SendFile”操作、下载bss文件。

9.键入EXIT命令,退出。

如下图

2.3.配置PROFIBUS从站(需用VERSAMAX的下载线)

将从站的模块配置信息存放在从站的NIU中,让主站知道网络上所有从站的详细信息(如:

每个从站的站地址、I/O数量

最后还需对DP从站进行配置,配置界面如下图:

按照实际模块配置

配置完毕后需将DP站的站号拨到相应的位置.

2.4.通过move指令将各从站的点映射到90-70内存中的点

1.ASSIGN模块分配传送的地址参数说明

Pb:

对第一块接口卡(I/O地址为8000H),填0;

对第二块接口卡(I/O地址为7000H),填1。

Nm:

从站的个数,最大为120。

BT:

主站送往从站的数据(即:

从站的Output)暂存在%L变量中的起始地址。

实际的从站输出数据(如:

%Q1---%Q32)应通过MOV指令被移至由该参数指定的%L变量中。

BR:

从站送往主站的数据(即:

从站的Input)暂存在%L变量中的起始地址。

用户程序应将由该参数指定的%L变量、通过MOV指令移至实际的从站输入数据的地址中(如:

%I1---%I32)。

Wg:

设置接口卡的看门狗是否工作,填1表示允许看门狗工作,填0禁止其工作。

Tx:

长度512个字。

其含义与BT参数一致。

注意,所有从站的输出数据按从站地址的从小到大的顺序分块排列,且每个从站的输出数据块的字长度必须为4的倍数(例如,总线上有4个从站,站地址分别为3、4、6、8。

如果Tx参数为%L01750,从站3有5个byte的输出数据,从站4有10个byte,从站6有1个byte。

则从站3的输出数据块从%L01750开始存放,从站4的输出数据从%L01754开始,从站6的输出数据从%L01762开始,从站8的输出数据从%L01766开始)。

用户可以自己计算出每个从站的输出数据在%L中的偏移地址,然后用MOV指令将真正的输出数据(%Q)移至这些%L中。

但是,Assign程序块第一次被调用后,会自动计算出每个从站的输出数据在%L中的偏移量,这些偏移量被存放在TF参数中。

TF:

Assign程序块第一次被调用后、自动计算出的每个从站的输出数据块的偏移地址。

长度120个字。

如果TF=%L01501,按上例计算,则在Assign程序块第一次调用后,

%L01501=1750、%L01502=1754、%L01503=1762、%L01504=1766。

用户程序应在Assign程序之后用MOVE方式将真正的从站输出数据移至%L01750、%L01754、%L01762、%L01766。

如下所示:

Mov

%L01751

%Q001

RF:

Assign程序块计自动计算出的每个从站的输入数据块的偏移地址,长度120个字其含义与TF参数相似。

长度120个

用户程序应在Assign程序之后用MOVE方式将真正的从站输出数据移至%L02351………如下所示:

%L02351

%I001

Rx:

主站接受从站发来的数据(即:

长度512个字,其含义与TX参数相似。

St:

从站状态字,长度120个字。

每个状态字代表一个从站的状态,第一个字代表站地址为0的从站的状态,第二个状态字代表站地址为1的从站的状态……。

状态字的高字节里存放该从站的顺序号(如总线上有4个从站,站地址分别为3、4、6、8,则这些从站的顺序号分别为0、1、2、3)。

状态字的低字节里包含了该从站的当前状态信息,如果是80H,则代表该从站工作正常;

如果是00H,则代表该从站有故障,可能是电缆、连接器故障或组态错误。

如果整个状态字为FF00H,则代表该从站没有在COMProfibus中被组态。

注意:

如果你的系统中只有一块5136-PFB-VME接口卡,你只需使用程序块PB_0或PB_1两者中的一个。

2.MOVE地址参数说明

为便于说明,假设1#站有AQ有2Word,Q有1Word,AI有4Word,I有1Word需将分别MOVE至主站AQ0001,Q0001,AI0001,I0001,

用户需对不同的站计算相应的L变量并把L变量move传送到所需要的I/O地址中去.

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

当前位置:首页 > 高等教育 > 军事

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

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