您现在的位置是:首页 > PLC技术 > PLC技术

PLC的过程映像更新

来源:艾特贸易2018-04-21

简介过程映像是 CPU 内部系统存储器的一部分,它从 I/O 地址 0 开始,止于由 CPU 设置的最高限地址。通过合理配置的 CPU ,用户可以对地址限制进行定义。 通常情况下,全部的数字量模块依

    过程映像是CPU内部系统存储器的一部分,它从I/O地址0开始,止于由CPU设置的最高限地址。通过合理配置的CPU,用户可以对地址限制进行定义。

    通常情况下,全部的数字量模块依赖于过程映像地址区,而全部的模拟量模块的地址在该区域之外。如果CPU有空闲地址单元,用户可以利用组态表在过程映像地址区指示任何一个模块或者在过程映像地址区外为其分配地址。

    过程映像包括过程映像输入表(inputsI)和过程映像输出表(outputs Q)

    CPU重启时,第一次扫描OB 1之前,操作系统把过程映像输出表中的信号状态送给输出模块,并且把从输入模块中接收到的信号状态送到过程映像输入表中。随后OB 1执行,输入信号得到运算处理,并控制输出信号。OB 1执行完,新的循环开始并进行过程映像的更新(如图20-2所示)。

更新过程映像

    20-2    更新过程映像

    如果在过程映像自动更新时出错,例如由于某个模块不能再访问,将调用组织块OB 85“程序执行出错”。如果OB 85也失效,CPU就会停止。

    1.子过程映像

    合理配置好CPU,用户可以把过程映像划分为30个子过程映像。在对信号模块进行参数设置时,通过定义子过程映像来划分。在用户分配地址的时候,通过子过程映像就可以进行地址分配。可以根据过程映像输入表和过程映像输出表来区分过程映像的划分。

    没有分配到子过程映像130的模块都被分配到子过程映像0,它也被OB 1的过程映像调用(OB1-PI)。该子过程映像0CPU的操作系统自动更新,并且更新操作是循环执行的一部分。也可以对CPU编程来关闭自动更新。

    通过对CPU的合理配置,可以对中断组织块分配子过程映像,调用这些OB块的时候就可以自动更新。

    用户程序调用系统功能SFC26 UPDAT_PISFC 27 UPDAT_PO来更新子过程映像。在同步周期中断的组织块中使用系统功能SFC 126 SYNC_PISFC 127 SYNC_PO

    2SFC 26UPDAT_PISFC 27 UPDAT_PO

    系统功能SFC 26UPDAT_PI对输入的子过程映像进行更新,SFC 27 UPDAT_PO对输出的子过程映像进行更新。表20-1列出了这些SFC的参数。也可以用这些SFC更新子过程映像0

    可以随时随地通过调用这些SFC对各个子过程映像进行更新。例如,定义好一个子过程映像优先级(程序的执行级别),在执行该优先级时,在相关组织块的开始和结束时都可以更新该子过程映像。

    过程映像更新可以被更高优先级的调用中断。当在更新过程中映像出错时,如一个模块不能被再访问,通过SFC功能值报告该错误。

    20-1    用于过程映像更新的SFC参数

用于过程映像更新的SFC参数

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务