基本逻辑指令
发布时间:2019/6/5 21:46:41 访问次数:2094
基本逻辑指令 F10U150S
基本逻辑指令在语句表语言中是指对位存储单元的简单逻辑运算,在梯形图中是指对触点的简单连接和对标准线圈的输出。
语句表语言用指令助记符创建控制程序,它是一种面向具体机器的语言,可被PLC直接执行。一般来说,语句表语言更适合于熟悉可编程控制器和逻辑编程方面有经验的编程人员。
用这种语言可以编写出用梯形图或功能块图无法实现的程序。选择语句表时,进行位运算要考虑主机的内部存储结构。
S7-200可编程控制器使用一个逻辑堆栈来分析控制逻辑.用语句表编程时要根据这一堆栈逻辑进行组织程序,用相关指令来实现堆栈操作。用梯形图和功能框图时,程序员不必考虑主机的这一逻辑,这两种编程工具会自动插入必要的指令来处理各种堆栈逻辑操作。可编程控制器中的堆栈与计算机中的堆栈结构相同,堆栈是一组能够存储和取出数据的暂时存储单元。堆栈的存取特点是“后进先出”,y~200可编程控制器的主机逻辑堆栈结构如表56所示.
这种逻辑堆栈结构是由9个堆栈存储器位组成的串联堆栈,栈顶是布尔型数据进出堆栈的必由之路。进栈时,数据由栈顶压入,堆栈中原来所存的数据被串行下移一格,如果原
来STACK8中存有数据,则该数据被推出堆栈而自动丢失。出栈时,数据从栈顶被取出,所有数据串行上移一格,STACK8中随机地装入一个数值,用语句表编程时应该注意这一特点。
栈顶STACK0在此逻辑堆栈的位运算中兼有累加器的作用,存放第一操作数。对于简单逻辑指令,通常是进行进栈操作和一些最简单的位运算,这些运算是栈顶与第二个堆栈的内容进行与、或、非等逻辑运算。对于复杂指令,可以是堆栈中的其他数据位直接进行运算,结果
经栈顶弹出。
基本逻辑指令 F10U150S
基本逻辑指令在语句表语言中是指对位存储单元的简单逻辑运算,在梯形图中是指对触点的简单连接和对标准线圈的输出。
语句表语言用指令助记符创建控制程序,它是一种面向具体机器的语言,可被PLC直接执行。一般来说,语句表语言更适合于熟悉可编程控制器和逻辑编程方面有经验的编程人员。
用这种语言可以编写出用梯形图或功能块图无法实现的程序。选择语句表时,进行位运算要考虑主机的内部存储结构。
S7-200可编程控制器使用一个逻辑堆栈来分析控制逻辑.用语句表编程时要根据这一堆栈逻辑进行组织程序,用相关指令来实现堆栈操作。用梯形图和功能框图时,程序员不必考虑主机的这一逻辑,这两种编程工具会自动插入必要的指令来处理各种堆栈逻辑操作。可编程控制器中的堆栈与计算机中的堆栈结构相同,堆栈是一组能够存储和取出数据的暂时存储单元。堆栈的存取特点是“后进先出”,y~200可编程控制器的主机逻辑堆栈结构如表56所示.
这种逻辑堆栈结构是由9个堆栈存储器位组成的串联堆栈,栈顶是布尔型数据进出堆栈的必由之路。进栈时,数据由栈顶压入,堆栈中原来所存的数据被串行下移一格,如果原
来STACK8中存有数据,则该数据被推出堆栈而自动丢失。出栈时,数据从栈顶被取出,所有数据串行上移一格,STACK8中随机地装入一个数值,用语句表编程时应该注意这一特点。
栈顶STACK0在此逻辑堆栈的位运算中兼有累加器的作用,存放第一操作数。对于简单逻辑指令,通常是进行进栈操作和一些最简单的位运算,这些运算是栈顶与第二个堆栈的内容进行与、或、非等逻辑运算。对于复杂指令,可以是堆栈中的其他数据位直接进行运算,结果
经栈顶弹出。
上一篇:允许输入端、允许输出端