免费咨询热线
177-5963-5229产品标题:REF620E_F NBFNAANNNCC1BNN1XF模块
型号:REF620E_F NBFNAANNNCC1BNN1XF
品牌: ABB
质保:七天验收期,质保期一年
交货期: 1-3个工作日
产品详情资料:
REF620E_F NBFNAANNNCC1BNN1X
参数化块和本地数据参数化块支持使用%P全局数据。参数化块没有自己的%L数据,而是继承其调用块的%L的数据。参数化块还继承FST_EXE系统引用和“时间戳”数据,这些数据用于从调用块更新定时器函数。如果在参数化块中使用%L引用,并且该块由_MAIN调用,则无论在参数化的块中遇到什么位置,%L引用都将从%P引用继承(例如,%L0005=%P0005)。注意:通过在编程软件中使用“测试和编辑”,可以使参数化块使用的%L高于允许的值,因为它继承数据的方式。使用逐字逐句的更改将此引用恢复到有效地址不会更正块,因为变量仍然存在于变量列表中。从变量列表中删除变量不会导致CPU更新,因此参数化块仍然会看到引用超出范围的故障。要更正此情况,必须在从逻辑中删除未使用的变量后,从变量列表中删除这些变量
产品英文详情资料:
Parameterized Blocks and Local Data Parameterized blocks support the use of %P global data. Parameterized blocks do not have their own %L data, but instead inherit the %L data of their calling blocks. Parameterized blocks also inherit the FST_EXE system reference and “time stamp” data that is used to update timer functions from their calling blocks. If %L references are used within a parameterized block and the block is called by _MAIN, %L references will be inherited from the %P references wherever encountered in the parameterized block (for example, %L0005 = %P0005). Note: It is possible, by using Test and Edit in the programming software to cause a parameterized block to use %L higher than allowed because of the way it inherits data. Using a word-for-word change to restore this reference to a valid address does not correct the block because the variable still exists in the variable list. Deleting the variable from the variable list does not cause an update to the CPU, so the parameterized block still sees the reference out of range fault. To correct this condition, you must remove the unused variables from the variable list after deleting them from the logic