PLC技术

PLC技术

  • STEP 7的错误过滤器

    PLC技术 STEP 7的错误过滤器

    错误过滤器用于控制处理同步错误的系统功能。在编程错误过滤器中,每个位对应一个检测到的编程错误;在存取错误过滤器中,每个位对应一个存取错误。定义错误过滤器时,需要设...

    阅读更多
  • STL中对于静态局部数据的限制

    PLC技术 STL中对于静态局部数据的限制

    对于使用 CODE_VERSION1 编译的功能块(没有“多实例能力”),可以没有任何限制地使用本章讲述的所有语句。 对于具有“多实例能力”的功能块,编辑器通过地址寄存器 AR2 存取实例数...

    阅读更多
  • STEP 7屏蔽同步错误的技术方法

    PLC技术 STEP 7屏蔽同步错误的技术方法

    系统功能 SFC 36MSK_FLT 通过错误过滤器禁止同步错误 OB 调用。错误过滤器中的“ 1 ”指示不会调用同步错误的 OB (同步错误被“屏蔽”)。错误过滤器中屏蔽的同步错误是除了操作系统...

    阅读更多
  • STEP 7的加载变量地址

    PLC技术 STEP 7的加载变量地址

    下列语句给出了局部变量的起始地址: L P# name; LAR1 p#name; LAR2 P#name; 使用 name 作为局部变量名,这些语句把一个跨区的指针加载到累加器 1 或地址寄存器 AR1 或 AR2 中。区指针包含了变量...

    阅读更多
  • STEP 7的取消屏蔽同步错误功能

    PLC技术 STEP 7的取消屏蔽同步错误功能

    系统功能 SFC 37DMSK_FLT 通过错误过滤器允许同步错误 OB 的调用。将“ 1 ”输入到过滤器表明可以再次调用同步错误的 OB (同步错误“取消屏蔽”)。删除错误寄存器中与指定位相关的记...

    阅读更多
  • STEP 7的在全局数据块中存储

    PLC技术 STEP 7的在全局数据块中存储

    编辑器按照变量声明的顺序,把单个变量保存到数据块中。实际上,存在下列规则: ●连续声明序列中的第一个位变量位于下一个字节的第 0 位,后面紧跟下一个位变量。 ●字节变量...

    阅读更多
  • STEP 7的读取错误寄存器功能

    PLC技术 STEP 7的读取错误寄存器功能

    系统功能 SFC 38READ_ERR 用于读错误寄存器。必须给错误过滤器输入“ 1 ”,用于指明所读取的记录属于哪个同步错误。当输入参数指定的选项包含了至少一位没有(保存的)屏蔽时, S...

    阅读更多
  • STEP 7在实例数据块中存储

    PLC技术 STEP 7在实例数据块中存储

    编辑器按照下列顺序保存实例数据块中的变量: ●输入参数 ●输出参数 ●输入 / 输出参数 ●局部变量(包括局部实例) 变量按照其声明的顺序存储,声明区域开始于字边界,就是说...

    阅读更多
  • STEP 7的输入替换值

    PLC技术 STEP 7的输入替换值

    在同步错误 OB 中, SFC 44REPL_VAL 允许在累加器 1 中输入一个替换值。当不能从模块中读任何值的时候,可以使用 SFC 44 (比如当一个模块存在故障)。当对 SFC 44 编程时,每次尝试存取有...

    阅读更多
  • STEP 7在暂态局部数据中存储

    PLC技术 STEP 7在暂态局部数据中存储

    暂态局部数据( L 栈)中的变量存储和全局数据块中的相一致。赋值通常从(相对的)字节 0 开始。注意,前 20 字节被启动信息占用。即使在不使用启动信息时,也必须声明前 20 字节...

    阅读更多