“OPN DI”或“CDB”指令将数据块加载到 DI 寄存器中。在 S7-300/400 中,此处打开的块将作为背景数据块。FB 块接口的局部形参的后续符号寻址(IN、OUT、InOut、Static)将不再对在块调用中*为背景数据块的数据块进行寻址,而是对位于 DI 寄存器中的数据块进行寻址。要随后对块接口中的局部形参进行符号寻址,则必须将背景数据块加载到 DI 寄存器中。
即使在执行指令 "L AR2", "+ AR" 和 "TAR" 之后,S7-300/400 中也无法从块接口对形参进行符号寻址,这是由于这些指令破坏了参数的访问方式。
S7-1500 中已修正该错误:如果在 S7-1500 中对块接口中的局部形参进行符号寻址(例如,使用指令 L #myIn),则需始终访问块调用中*为背景数据块的数据块。虽然 OPN DI L AR2, +AR2, TDB, TAR 指令将更改 DI 或地址寄存器中的数据,但在对局部形参进行寻址时不会对这些寄存器中的数据进行判断。
移植过程不会更改已编程的访问方式。但是,如果更改了引用程序中的 OPN DI, L AR2, +AR2, TDB, TAR, 指令,则该程序的定义可能会发生变更。
要恢复较初的程序定义,则必须手动更改该程序。通常*再通过寄存器对数据进行寻址。但是,可以使用背景数据块中的 ARRAY 间接索引 ARRAY 中的元素。
以下示例说明如何修改 OPN DI 指令的定义:
STL | 说明 |
---|---|
L #MyIn1 L #MyIn2 +I T #MyOut3 | “L”和“T”指令将寻址块接口中所声明的局部变量。变量的值位于块调用中所*的背景数据块中。 |
OPNDI "MyDB" L #MyIn1 L #MyIn2 +I T #MyOut3 | 全局数据块 "MyDB" 将写入 DI 寄存器中。 移植前,“L”和“T”指令将寻址 "MyDB" 中所声明的变量。 迁移后,“L”和“T”指令将寻址块接口中所声明的变量。在 S7-1500 中,进行访问时不会判断 DI 寄存器中的值。 |
以下示例说明了如何修改 LAR2 指令的定义:
STL | 说明 |
---|---|
L P#M23.0 | |
LAR2 | 移植前,对 AR2 的分配将破坏参数的访问方式。 |
L #MyIn1 | 移植前,无法对 "MyIn1" 进行访问或会发生访问错误。 移植后,可正常对形参 "MyIn1" 进行访问操作。 |
L IW [AR2, P#1.0] | 访问 %IW24.0 |
A [AR2, P#0.4] | 访问 %M23.4 |
以下示例介绍了在 S7-1500 中如何对 DB 变量进行间接寻址而不使用地址寄存器:
STL | 说明 |
---|---|
OPN "MyDB" L #index LAR1 L DBW [AR1 , P#10.0] | 移植前,使用区域内部的间接寄存器进行寻址。并将变量值 (#index) 加载到地址寄存器 1 中。根据加载的值,“MyDB”中的一个数据字将加载到累加器 1 中。 |
L "MyDB".MyArray1[#index] | 移植后,可以将数据值存储在 ARRAY 的“MyDB”中。 并使用输入参数“#index”对 ARRAY 中的各元素建立不同的索引。 |
词条
词条说明
访问 I/O 地址I/O 操作数区域中的用户数据该用户数据标识了 I/O 操作数区域。存在以下区域:I/O 输入 (PI)I/O 输出 (PQ)如果用户数据位于过程映像中,则 CPU 将在过程映像更新时自动执行模块与过程映像区之间的数据交换。如果用户数据不在过程映像中,则需在用户程序中通过 I/O 直接访问功能访问这些数据(如,L %IB500:P)。模拟量输入和输出模块的地址通常不在过
启用访问保护参考OPC 服务器/“属性 > 常规”(Properties > General) 参数组的设置;选择协议特定的节点。OPC 变量访问权限的含义对于 OPC 服务器,可以针对特定协议*对单个变量或一组变量的访问权限。通过*访问权限,可以避免内部控制器计算变量被覆盖等问题。标准权限对于未具体命名的 OPC 项,可以在此处*默认值:- 读写:读写- 读
有关连接释放监视的注意事项与连接组态的关系这种情况下可能的时间监视设置与可在连接组态中设置的时间监视有如下的关系: 较小的值有效。可通过“属性 > 有关建立连接的详细信息”(Properties > Details on connection setup) 在连接组态中组态时间监视。
从博途V15开始,S7-1500T 工艺 CPU可用于路径控制,其运动控制功能得到了大大的扩展:当前可以使用S7-1500T 工艺 CPU执行以下任务,例如:1.齿轮或者凸轮同步。2.多种运动机械模型以及完整的路径控制指令集。3.路径的实时监控功能。4.通过PLCSIM advanced软件和NX MCD进行虚拟仿真。典型的控制功能如下图所示:路径功能典型的应用包括:§ 拾取放置§&n
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com