减少输出点方法摘要
1.简单讲下:一般编程的时候FB用途很少的(比较大的系统除外)所以大部分时间都是使用FC,功能FB自己带数据块存储数据,FC使用共享数据块存储例如建立个FC1,在OB1中调用call fc1如果有数据交换的话,在建立个DB1为共享数据块则,举例采集的温度在FC1中编程,可以通过FC105功能存储到DB1中然后在FC1使用例如DB1.DBW0这样说 能理解点了吗 FB带自己的数据块,不需要共享数据块
2.SHR_DW是右移指令, SHL_DW才是左移指令。 移位指令对每个移出位补0。如果移位数目(N)大于或等于32,则数值最多被移位32次。如果移位数目大于0,溢出内存(SM1.1)采用最后一次移出位数值。如果移位结果为0内存位(SM1.0)。 如果使用带符号类型数据,符号位被移位。, 按照十进制的数学计算,左移一位,原数据乘以2,依此类推。, 2进制算法., 这个很简单
3.
4. 大家好,有个问题想请教大家,是有关S7-300的移位指令的问题,是一个字右移的指令,移的位数是1,现吧MW2的内容移位到MW4中,MW2包括MB2?MB3?,MW4包括MW4?MW5,且M2.6的内容是1,那么移位之后,MW4中那个位的内容为1,详细点说明。谢谢。
你看一下在线帮助你说的和移位指令是不同的,移位指令是移动后,被移出字节的范围的信号不会放到其他的字中的,比如你是右移位
原创力文档

文档评论(0)