Rx7i_Profibus_notes.doc_第1页
Rx7i_Profibus_notes.doc_第2页
Rx7i_Profibus_notes.doc_第3页
Rx7i_Profibus_notes.doc_第4页
Rx7i_Profibus_notes.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GE Fanuc Automation China Rx7i Profibus开通指导1. SST-PFB3-VME通讯模块1.1 模块功能介绍SST-PFB3-VME模块有两种型号:SST-PFB3-VME和SST-PFB-VME-2(本文将这两个模块合称为SST-PFB3)。其中,SST-PFB-VME向外提供一个Profibus通道,SST-PFB3-VME-2向外提供两个独立的Profibus通道(即:可连接两条独立的Profibus总线)。这两种模块的Profibus接口的功能描述如下: 可作为DP主站 可作为DP从站 可同时作为DP主站和DP从站 支持32.25k12M波特率 支持接收和发送诊断数据1.2 模块的VME短地址无论是SST-PFB3-VME,还是SST-PFB3-VME-2模块,都占用1K字节的短地址(16位)VME地址资源。单通道的SST-PFB3-VME模块实际只使用了1K地址空间里的低512字节,双通道的SST-PFB3-VME-2模块的通道A使用了1K地址空间里的低512字节,通道B使用了1K地址空间里的高512字节。如下表所示:模块型号SST-PFB3-VME (单通道)SST-PFB3-VME-2 (双通道)占用的短地址空间1K1K实际使用的地址空间偏移地址为0001FF的512字节的地址通道A使用偏移地址为0001FF的地址,通道B使用偏移地址为2003FF的地址这两种模块的16位短地址必须由模块上的拨码开关来设置,另外,根据Rx7i的可用地址空间,其拨码开关可设置如:SW1SW2SW3SW4SW5SW6SW7SW8SW9SW10对应的短地址OffOnOnOnOnOnOnOnOnOn0x8000OffOnOnOnOnOffOnOnOnOn0x8400OffOnOnOnOffOnOnOnOnOn0x8800OffOnOnOnOffOffOnOnOnOn0x8C00OffOnOnOffOnOnOnOnOnOn0x9000OffOnOnOffOnOffOnOnOnOn0x9400OffOnOnOffOffOnOnOnOnOn0x9800OffOnOnOffOffOffOnOnOnOn0x9C00OffOnOffOnOnOnOnOnOnOn0xA000如果Rx7i系统安装了两块SST-PFB3-VME模块,则第一块模块的短地址可以设为0x8000(该模块占用0x80000x83FF的短地址),第二块模块的短地址可设为0x8400。如果Rx7i系统安装了一块SST-PFB3-VME-2(双通道)模块,则该模块的短地址可设为0x8000(通道A占用0x80000x81FF的短地址,通道B占用0x82000x83FF的短地址)。1.3 模块的VME标准地址SST-PFB3-VME模块占用256K的标准地址(24)位空间,SST-PFB3-VME-2模块的每个通道各占用256K的标准地址空间。如下表所示:模块型号SST-PFB3-VME (单通道)SST-PFB3-VME-2 (双通道)占用的标准地址空间256K512K每个通道的地址空间使用偏移地址为0000040000的地址空间通道A使用偏移地址为000003FFFF的空间,通道B使用偏移地址为400007FFFF的空间模块的24位标准地址可以在硬件配置及接口逻辑程序块的入口参数中设置,根据Rx7i的可用地址空间,模块的24位标准地址应该被设置为:可选择的标准地址0x1000000x1400000x1800000x1C00000x2000000x2400000x2800000x2C0000如果Rx7i系统安装了两块SST-PFB3-VME模块,第一块模块的标准地址可设置为0x100000,第二块模块的标准地址可设为0x140000。如果Rx7i系统安装了一块SST-PFB3-VME-2(双通道)模块,则该模块的通道A的标准地址可设为0x100000,通道B的标准地址可设为0x140000。如果Rx7i系统还安装了其他第三方模块,必须保证这些模块与SST-PFB3模块占用的短地址及标准地址不冲突。2. Rx7i的硬件配置2.1 SST-PFB3-VME (单通道) 模块的硬件配置对于SST-PFB3-VME模块,ME软件应该配置如下:在上面的硬件配置中,SST-PFB3-VME模块的短地址被配置成8000h,这必须与该模块的拨码开关的设置一致。该模块的标准24位地址被设置成100000h,这个地址参数的最高两位数(10) 还必须作为实参送给接口逻辑程序块的入口参数M中。模块的标准地址10000hh模块的短地址,必须与模块的拨码开关的设置下相符8000h其最高两位数还必须作为实参送给接口逻辑程序块的入口参数M中2.2 SST-PFB3-VME-2 (双通道) 模块的硬件配置对于SST-PFB3-VME-2(双通道)模块,ME软件应配置如下:以上的硬件配置将SST-PFB3-VME-2模块的短地址配置为8000h,这必须与该模块的拨码开关的设置一致。该模块的通道A的标准24位地址被设置成100000h,通道B的标准24位地址被设置成140000h。同样,这两个标准地址参数的最高两位数(10、14)还必须作为实参送给接口逻辑程序块的入口参数M中。3. SST-PFB3模块的Firmware及Profibus配置在SST-PFB3模块开始工作之前,必须将1.12版本(或以上版本)的Firmware通过超级终端(Hyper Terminal)下载给模块。然后,必须使用SST Profibus Configurator组态工具对整个Profibus网络完成配置,该配置内容也必须通过超级终端下载给该模块。3.1 下载Firmware运行超级终端软件,建立一个新的连接,设置该连接为: 直接使用COM1或COM2(不使用Modem) 波特率为:115200 数据位:8 奇偶校验:None 停止位:1 流控:None使用串口通讯线将计算机的COM1或COM2连接到SST-PFB3模块上的串口,关断Rx7i的电源,再上电,并在超级终端的窗口中按住”Enter”键(不放松),窗口随即会显示如下信息:在“”提示符下,输入“ry”命令后回车,然后在超级终端窗口的Transfer菜单下选择“Send File”操作,如下图所示:Firmware的文件名及路径在随后出现的弹出窗口中,输入如下信息:传输协议必须为YmodemSST-PFB3模块的Firmware文件可在网站下载。3.2 设置Firmware的上电自启动Firmware下载完毕,在超级终端窗口中“”提示符下输入如下命令并回车:Set AutoRun=pfb3.ss3该命令将通知SST-PFB3模块在每次上电后自动运行Firmware。SST-PFB3-VME-2模块包含两个独立的Profibus通道,你必须对两个通道单独下载Firmware。该模块有一个通道切换开关,用于选择是对通道A还是通道B下载Firmware。在模块上电之前,先设置好该切换开关。3.2 配置Profibus网络启动SST Profibus Configurator组态工具软件(该软件可从网站下载后安装),如下图所示:在Library菜单下选择Add GSD操作,即可导入从站的GSD文件。随后,在Slaves列表下可以看到你所添加的从站。在Master列表下将5136-PFB-VME拖曳到右边的窗口中,如下图所示:用鼠标点中右边窗口最上方的“PROFIBUS_DP”,按鼠标右键,选“Properties”,即可设置网络的波特率,如上图所示。在Slave列表中,将从站拖曳到油边窗口中,如下图所示:将从站拖入右边窗口之后,将有如下弹出窗口显示,你必须为每个从站添加模块,并设置网络数据传输时进行字节交换(对每个从站,都必须设置为字节交换)。完成配置后,选择Edit菜单下的Export Binary操作,将配置信息转换成二进制文件,其文件名必须为Config.bss,如下图所示:然后,在利用超级终端将Config.bss文件下载给SST-PFB3模块(步骤与下载Firmware一致)。如果使用SST-PFB3-VME-2(双通道)模块,则必须使用通道切换开关为每个通道下载配置文件如果你不使用SST-PFB3模块的主站功能,仅仅将该模块当作从站使用,则不必使用SST Profibus Configurator软件完成如上配置。4. 接口逻辑程序块GE Fanuc提供了如下“PB_INI”和“PBS_INI”两个子程序块用于初始化SST-PFB3模块:这两个子程序块被设计成功能块子程序,且不占用任何任何数据变量资源。调用PB_INI子程序将初始化SST-PFB3模块,并将其设置成DP主站和DP从站的工作模式。调用PBS_INI子程序也将初始化SST-PFB3模块,但仅仅将其设置成DP从站的工作模式。对于SST-PFB3模块的每个通道,都必须调用一次PB_INI或PBS_INI,且每次调用都需要分配不同的实例名(Instance name)。比如,对于SST-PFB3-VME-2(双通道)模块,如果你需要将该模块的两个通道初始为DP主站,则你必须两次调用PB_INI子程序,第一次调用PB_INI针对通道A,分配实例名为“PB1”,第二次调用PB_INI针对通道B,分配实例名为“PB2”。4.1 PB_INI接口程序的参数PB_INI子程序完成初始化SST-PFB3模块的工作,并设置其工作于DP主站或同时工作于DP主站和DP从站的功能。该接口程序的参数描述如下。PB_INI的入口参数:参数名数据类型长度含义取值范围RUINT1SST-PFB3模块所在的机架号07SUINT1SST-PFB3模块所在的槽号317MBYTE1SST-PFB3模块的标准VME地址的高两位16#1016#2CSYWORD1Synchronize/Freeze命令字0:不使用该功能SNINT1如果需要读取某个从站的故障诊断信息,其站号应送入该参数0126RLUINT1SST-PFB3作为从站,其接收数据的字节长度0244TLUINT1SST-PFB3作为从站,其发送数据的字节长度0244(如果RL和TL都为0,则设置SST-PFB3不工作于从站模式)CHINT1通道号1:SST-PFB3-VME-2模块的通道A2:SST-PFB3-VME-2模块的通道BPB_INI的出口参数描述如下:参数名数据类型长度含义取值范围Y0BOOL1初始化正常结束1:初始化正常结束STWORD1SST-PFB3模块初始化的状态字03(0表示初始化正常)NMUINT1所配置的从站的个数0126LNUINT1SST-PFB3模块的Profibus站号0126SVSBOOL128从站的通讯状态位,第一位代表0#从站的通讯状态,第二位代表1#从站0:从站通讯没有建立1:从站通讯正常SDBOOL128从站的故障诊断位,第一位代表0#从站是否有故障诊断信息,第二位代表1#从站0:从站没有故障信息1:从站有故障信息SLWORD1SST-PFB3作为从站的状态信息Bit 6=1:SST-PFB3作为从站已被主站扫描Bit 7=1:SST-PFB3作为从站的状态正常PB_INI的成员变量描述如下:变量名数据类型长度含义取值范围TxDWORD127从站的输出数据的偏移地址,Tx1包含1#从站的输出数据存放在SST-PFB3模块中的偏移地址,Tx2包含2#从站的输出数据的偏移地址RxDWORD127从站的输入数据的偏移地址,Tx1包含1#从站的输入数据存放在SST-PFB3模块中的偏移地址,Tx2包含2#从站的输入数据的偏移地址DgWORD17从站的故障诊断数据,当入口参数SN的数值变化时,SN所对应的从站的故障诊断数据将被写入该成员变量TsDWORD1SST-PFB3模块作为从站,其发送数据存放在SST-PFB3模块中的偏移地址RsDWORD1SST-PFB3模块作为从站,其接收数据存放在SST-PFB3模块中的偏移地址4.2 PBS_INI接口程序的参数PB_INI子程序完成初始化SST-PFB3模块的工作,并设置其工作于DP主站或同时工作于DP主站和DP从站的功能。该接口程序的参数描述如下。PBS_INI的入口参数:参数名数据类型长度含义取值范围RUINT1SST-PFB3模块所在的机架号07SUINT1SST-PFB3模块所在的槽号317MBYTE1SST-PFB3模块的标准VME地址的高两位16#1016#2CSNINT1SST-PFB3模块作为从站的站号1126BBYTE1通讯波特率16#00:9.6K16#01:19.2K16#02:93.75K16#03:187.5K16#04:500K16#06:1.5M16#07:3M16#08:6M16#09:12M16#0A:31.25K16#0B:45.45KRLUINT1SST-PFB3作为从站,其接收数据的字节长度0244TLUINT1SST-PFB3作为从站,其发送数据的字节长度0244CHINT1通道号1:SST-PFB3-VME-2模块的通道A2:SST-PFB3-VME-2模块的通道BDGNBOOL1SST-PFB3作为从站,向主站发送故障诊断信息的触发位0:没有故障信息要发送1:有故障信息要发送PBS_INI的出口参数:参数名数据类型长度含义取值范围Y0BOOL1初始化正常结束1:初始化正常结束STWORD1SST-PFB3模块的状态字1:主站配置SST-PFB3的ID不匹配2:pfbReadyTime不匹配3:接收到Synchronize/Freeze命令,但不支持4:主站配置SST-PFB3的发送数据长度不匹配5:主站配置SST-PFB3的接收数据长度不匹配6:两个看门狗参数都设置为07:SST-PFB3的看门狗超时8:SST-PFB3的看门狗被主站禁用SLWORD1SST-PFB3作为从站的状态信息Bit 6=1:SST-PFB3作为从站已被主站扫描Bit 7=1:SST-PFB3作为从站的状态正常MNUINT1与SST-PFB3模块通讯的主站的站号0126MASWORD1主站的状态字DGDBOOL1从站的故障诊断信息已经被主站读取0:从站故障信息未被主站读取1:从站故障信息已被主站读取PBS_INI的成员变量:变量名数据类型长度含义取值范围TsDWO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论