产品库

5136-PFB-VME,,模块 模块

产品信息


5136-PFB-VME

5136-PFB-VME

5136-PFB-VME

5136-PFB-VME

只要SEND作业(SFB63)没有完全终止(DONE或ERROR),就不能调用FETCH作业(SFB64)



(甚至在REQ=0的时候)。



只要FETCH作业(SFB64)没有完全终止(DONE或ERROR),就不能调用SEND作业(SFB63)



(甚至在REQ=0的时候)。



在处理一个主动作业(SEND作业、SFB63或FETCH作业、SFB64)时,同时可以处理一个被动作业



(SERVE作业、SFB65)。



14:可以将MICR.master420到440作为组态轴(位置外部检测)和CPU317T一起运行吗?



可以,但在动力和精度方面,对组态轴的要求差别非常大。在高要求情况下,伺服驱动SIMODRIVE611U、MASTERDRIVESMC或SINAMICSS必须和CPU317T一起运行。在低要求情况下,MICROMASTER系列也能满足动力和精度要求。



15:如何在已配置为DP从站的两个CPU模块间组态直接数据交换(节点间通信)?



两个CPU站配置为DP从站,而且由同一个DP主站操作,它们之间的通信通过配置交换模式为DX可以完成直接数据交换。



16:如何使用SFC65,SFC66,SFC67和SFC68进行通信?



对于单向基本通信,使用系统功能SFC67(X_GET)从一个被动站读取数据,使用系统功能SFC68(X_PUT)将数据写入一个被动站(服务器)。这些块只有在主动站中才调用。对于一个双向基本通信,调用站中的系统功能SFC65(X_SEND),在该站中想将数据发送到另一个主动站。在同样为主动的主动接收站中,数据将通过系统功能SFC66(X_RCV)记录。



两种类型的基本通信中,每次块调用可以处理多76字节的用户数据。对于S7-300CPU,数据传送的数据一致性是8个字节,对于S7-400CPU则是全长。如果连接到S7-200,必须考虑到S7-200只能用作一个被动站。



17:什么是自由分配I/O地址?



地址的自由分配意味着您可对每种模块(SM/FM/CP)自由的分配一个地址。地址分配在STEP7里进行。先定义起始地址,该模块的其它地址以它为基准。



自由分配地址的优点:因为模块之间没有地址间隙,就可以优化地使用可用地址空间。在创建标准软件时,分配地址过程中可以不考虑所涉及的S7-300的组态。



18:诊断缓冲器能够干什么?



更快地识别故障源,因而提高系统的可用性。评估STOP之前的后事件,并寻找引起STOP的原因。



诊断缓冲器是一个带有单个诊断条目的循环缓冲器,这些诊断条目显示在事件发生序列中;个条目显示的是近发生的事件。如果缓冲器已满,早发生的事件就会被新的条目所覆盖。根据不同的CPU,诊断缓冲器的大小或者固定,或者可以通过HWConfig中通过参数进行设置。



19:诊断缓冲器中的条目包括哪些?



1)故障事件



2)操作模式转变以及其它对用户重要的操作事件



3)用户定义的诊断事件(用SFC52WR_USMSG)



在操作模式STOP下,在诊断缓冲器中尽量少的存储事件,以便用户能够很容易在缓冲器中找到引起STOP的原因。因此,只有当事件要求用户产生一个响应(如计划系统内存复位,电池需要充电)或必须注册重要信息(如固件更新,站故障)时,才将条目存储在诊断缓冲器中。



20:如何确定MMC的大小以便完整地存储STEP7项目?



为了给项目选择合适的MMC,需要了解整个项目的大小以及要加载块的大小。可以按照如下所述的方法来确定项目的大小:



1)首先归档STEP7项目。然后在Windows资源浏览器中打开已归档项目,并确定其大小(选中该项目并右击)。这会告诉您归档文件的大小。



2)将块加载入CPU。现在仍然需要选择"PLC>ModuleInformation>Memory"。在此,在"LoadmemoryRAM+EPROM"中,可以看到分配的加载内存的大小。



3)必须将该值和已经确定的归档项目的大小相加。这样就可以得出在一个MMC上保存整个项目所需的总内存的大小。



21:CPU全面复位后哪些设置会保留下来?



复位CPU时,内存没有被完全删除。整个主内存被完全删除了,但加载内存中数据,以及保存在Flash-EPROM存储卡(MC)或微存储卡(MMC)上的数据,则会全部保留下来。除了加载内存以外,计时器(CPU312IFM除外)和诊断缓冲也被保留。具有MPI接口或一个组合MPI/DP接口的CPU只在全部复位之前保留接口所采用的当前地址和波特率。另一方面,另一个PROFIBUS地址也被完全删除,不能再访问。



重要事项:重新设置PG/PC之后,与CPU之间的通讯只能通过MPI或MPI/DP接口来建立。



22:为什么不能通过MPI在线访问CPU?



如果在CPU上已经更改了MPI参数,请检查硬件配置。可以将这些值与在"SetPG/PCinterface"下的参数进行比较,看是否有不一致。



或者可以这样做:打开一个新的项目,创建一个新的硬件组态。在CPU的MPI接口的属性中为地址和传送速度设置各自的值。将"空"项目写入存储卡中。把该存储卡插入到CPU然后重新打开CPU的电压,将位于存储卡上的设置传送到CPU。现在已经传送了MPI接口的当前设置,并且像这样的话,只要接口没有故障就可以建立连接。这个方法适用于所有具有存储卡接口的S7-CPU。



23:错误OB的用途是什么?



如果发生一个所描述的错误(见文件1),则将调用并处理相应OB。如果没有加载该OB,则CPU进入STOP(例外:OB70、72、73和81)



S7-CPU可以识别两类错误:



1)同步错误:这些错误在处理特定操作的过程中被触发,并且可以归因于用户程序的特定部分。



2)异步错误:这些错误不能直接归因于运行中的程序。这些错误包括优先级类的错误,自动化系统中的错误(故障模块)或者冗余的错误。



24:在DP从站或CPU315-2DP型主站里应该编程哪些“故障OBs”?



在组态一个作为从站的CPU315-2DP站时,必须在STEP7程序中编程下列OB以便评估分布式I/O类型的错误信息:



OB82诊断中断OB、OB86子机架故障OB、OB122I/O访问出错



1)诊断OB82:如果一个支持诊断,并且已经对其释放了诊断中断的模块识别出一个错误,它既对进入事件也对外出的事件向CPU发出一个诊断中断的请求。操作系统然后调用OB82。在OB82自己的局部变量里包含有有缺陷模块的逻辑基地址和4个字节的诊断数据。如果你还没有编程OB82,则CPU进入“停止”模式。你可以阻断或延迟诊断中断OB,并通过SFC39-42重新释放它。



2)子机架故障OB86:如果识别出一个DP主站系统或一个分布式I/O站有故障(既对进入事件也对外出的事件),该CPU的操作系统就调用OB86。如果没有编程OB86但出现了这样一个错误,CPU就进入“停止”模式。你可以阻断或延迟OB86并通过SFC39-42重新释放它。



3)I/O访问出错OB122:当访问一个模块的数据时出错,该CPU的操作系统就调用OB122。比方说,CPU在存取一个单个模块的数据时识别出一个读错误,那么操作系统就调用OB122。该OB122以与中断块有相同的优先级类别运行。如果没有编程OB122,那么CPU由“运行”模式改为“停止”模式。


信息声明:本产品供应信息由仪器网为您整合,供应商为(厦门仲鑫达科技有限公司),内容包括 (5136-PFB-VME,,模块 模块)的品牌、型号、技术参数、详细介绍等;如果您想了解更多关于 (5136-PFB-VME,,模块 模块)的信息,请直接联系供应商,给供应商留言!
供应商产品推荐
    您可能感兴趣的产品