为常用指令进行解析,表面相关指令的差异性。位逻辑指令用于二进制数的逻辑运算,主要有与运算,与非运算,或运算,或非运算,置位运算,嵌套指令和线圈指令。置位位域指令,可实现对从某个特定地址开始的多个位进行置位。复位位域指令,可对从某个特定地址开始的多个位进行复位。
移动操作指令:移动值指令:当允许输入端的状态为1时,启动此指令,将IN端的数值输送到OUT端的目的地址中,in,out有相同的信号状态。每点击一次,就增加一个输出端。存储区移动指令:将一个存储区的数据移动到另一个存储区(目标区域)中,使用输入count可以指定将移动到目标区域中的元素个数。可以通过In 中元素的宽度来定义元素待移动的宽度。
比较指令:可以对整数,双整数,实数等数据类型的数值进行比较。比较指令对操作数1和操作数2进行比较,如果比较结果为真,则逻辑结果为1,反之为0;值在范围内指令:将输入val的值与输入min,max的值进行比较,并将结果发送到功能框输出中。如满足条件,功能框输出信号状态为1,反之为0;
转换指令:是将一种数据格式转换成另外一种格式进行存储。
当然还有函数指令,移位循环指令,程序控制指令等。下期继续阐明。