文档详情

逻辑运算指令及其应用.pptx

发布:2024-03-15约小于1千字共25页下载文档
文本预览下载声明

西京学院电气工程教研室张晓娟;目录;PART01;;;;PART02;;;;要求在I0.3的上升沿,用字节逻辑“或”运算将QB0的低3位置为1,其余各位保持不变。

图中,WOR_B指令的输入参数IN1(16#07)的最低3位为1,其余各位为0。QB0的某一位与1作“或”运算,运算结果为1,与0作“或”运算,运算结果不变。不管QB0最低3位为0或1,逻辑“或”运算后,QB0的这几位总是1,其他位不变。

要求在I0.3的上升沿,用IW4的低12位用来读取3位拨码开关的BCD码,IW4的高4位另作他用。

图中,WAND_W指令的输入参数IN2(16#0FFF)的最高4位二进制数为0,低12位为1。IW4的某一位与1作“与”运算后,运算结果不变;与0作“与”运算后,运算结果为0,。WAND_W指令的运算结果VW12的低12位与IW4的低12位的值相同,VW12的高4位为0。;PART03;;;;右图中,VB14中是上一个扫描周期IB0的值。如果IB0至少有一位的状态发生了变化,前后两个扫描周期IB0的值的异或运算结果VB15的值非0,图中的比较触点接通,将M10.0置位。状态发生了变化的位的异或结果为1。异或运算后将IB0的值保存到VB14,供下一扫描周期异或运算时使用。;PART04;①字节“取反”指令

梯形图:

语句表:INVBOUT

功能:当EN=1时,将输入字节IN按位进行“取反”操作,结果存入OUT。;;;PART05;数据处理电路分析;(3)程序设计;;谢谢大家

显示全部
相似文档