长沙工控帮教育科技有限公司整理 多信息。
6.3 功能强大的指令使编程更加轻松
6.3.1 提供您所期望的基本指令
位逻辑指令
位逻辑指令的基础是触点和线圈。 触点读取位的状态,而线圈则将操作的状态写入到位 中。
触点可测试位的二进制状态,结果 是在接通 (1) 时“有能流”,在断开 (0) 时“没有能流”。
线圈的状态反映前导逻辑的状态。
如果在多个程序位置中使用地址相同的线圈,则用户程序中最后一次运算的结果将决定输 出更新期间写入物理输出中的值的状态。
常开触点 常闭触点 在赋的位值为 1 时,常开触点将闭合 (ON)。
在赋的位值为 0 时,常闭触点将闭合 (ON)。
位逻辑运算的基本结构为 AND 逻辑或 OR 逻辑。 以串联方式连接的触点创建 AND 逻辑 程序段。 以并联方式连接的触点创建 OR 逻辑程序段。
可将触点相互连接,创建用户自己的组合逻辑。 如果用户指定的输入位使用存储器标识 符 I(输入)或 Q(输出),则从过程映像寄存器中读取位值。 控制过程中的物理触点信 号会连接到 PLC 上的输入端子。 CPU 扫描已连接的输入信号并更新过程映像输入寄存 器中的相应状态值。
通过在输入变量后加上“:P”(例如,“Motor_Start:P”或“I3.4:P”),可指定立即读取物理输 入。 对于立即读取,将直接从物理输入读取位数据值,而不是从过程映像中读取。 立即 读取不会更新过程映像。
长沙工控帮教育科技有限公司整理
简化了编程
6.3 功能强大的指令使编程更加轻松
输出线圈 反向输出线圈
● 如果有能流通过输出线圈,则输出位设置为 1。
● 如果没有能流通过输出线圈,则输出线圈位设置为 0。
● 如果有能流通过反向输出线圈,则输出位设置为 0。
● 如果没有能流通过反向输出线圈,则输出位设置为 1。
线圈输出指令写入输出位的值。 如果用户指定的输出位使用存储器标识符 Q,则 CPU 接 通或断开过程映像寄存器中的输出位,同时设置与能流状态相应的指定位。 控制执行器 的输出信号连接到 PLC 的输出端子。 在 RUN 模式下,CPU 系统将扫描输入信号,并根 据程序逻辑处理输入状态,然后通过在过程映像输出寄存器中设置新的输出状态值进行响 应。 在每个程序执行循环之后,CPU 都会将存储在过程映像寄存器中的新输出状态响应 传送到已连接的输出端子。
通过在输出变量后加上“:P”(例如“Motor_On:P”或“Q3.4:P”),可指定立即写入物理输 出。 对于立即写入,会将位数据值写入到过程映像输出并直接写入到物理输出。
线圈并不局限于在程序段结尾使用。 可以在 LAD 程序段的梯级中间以及触点或其它指令 之间插入线圈。
NOT 触点反相器 (LAD)
带一个反向逻辑输入的 AND 功能框 (FBD)
带反向逻辑输入和输出的 AND 功能 框 (FBD)
LAD NOT 触点用于对能流输入的逻辑状态取反。
● 如果没有能流流入 NOT 触点,则会有能流流出。
● 如果有能流流入 NOT 触点,则没有能流流出。
长沙工控帮教育科技有限公司整理
简化了编程 6.3 功能强大的指令使编程更加轻松
入门手册
设备手册, 04/2012, A5E02486780-05 105
对于 FBD 编程,可从“收藏夹”(Favorites) 工具栏或指令树中拖动“二进制输入取
反”(Negate binary input) 工具,然后将其放置在输入或输出端以在该功能框连接器上创建 逻辑反相器。
AND 功能框 (FBD) OR 功能框 (FBD) XOR 功能框 (FBD)
● AND 功能框的所有输入必须都为 TRUE,输出才为 TRUE。
● OR 功能框只要有一个输入为 TRUE,输出就为 TRUE。
● XOR 功能框必须有奇数个输入为 TRUE,输出才为 TRUE。
在 FBD 编程中,LAD 的触点程序段由与 (&)、或 (>=1) 和异或 (x) 功能框程序段表示,可 在其中为功能框输入和输出指定位值。 也可以连接到其它逻辑框,创建用户自己的逻辑 组合。 在程序段中放置功能框后,可从“收藏夹”(Favorites) 工具栏或指令树中拖动“插入 二进制输入”(Insert binary input) 工具,然后将其放置在功能框的输入侧以添加更多输 入。 也可以右键单击功能框输入连接器并选择“插入输入”(Insert input)。
功能框输入和输出可连接到其它逻辑框,也可输入未连接输入的位地址或位符号名称。
执行功能框指令时,当前输入状态会应用到二进制功能框逻辑,如果为真,功能框输出将 为真。
长沙工控帮教育科技有限公司整理
简化了编程
● MOVE_BLK(可中断移动)和 UMOVE_BLK(不可中断移动)可将数据元素块复制 到新地址。 MOVE_BLK 和 UMOVE_BLK 指令具有附加的 COUNT 参数。 COUNT 指定要复制的数据元素个数。 每个被复制元素的字节数取决于 PLC 变量表中分配给 IN 和 OUT 参数变量名称的数据类型。