首页 理论教育 同步时序逻辑表达式与状态图的关系分析

同步时序逻辑表达式与状态图的关系分析

时间:2023-06-23 理论教育 版权反馈
【摘要】:以刀架位置显示同步时序逻辑为例,列写其表达式如下:这里的梯级1、2是把XK1信号变为脉冲信号,其表达式略。同步时序逻辑的特点是,在脉冲信号作用期间,其先执行指令引起的输出变化,不会改变后执行指令的执行条件。用以代表同步时序逻辑各个节拍的状态及其转换与输出。图3-41即为一部分状态图。表示了有3个节点Si-1、Si及Si+1。

同步时序逻辑表达式与状态图的关系分析

1.表达式

同步时序逻辑的表达式与异步时序逻辑的相同。也是分为起动与保持两个部分。也可用置位(S)及复位(R)指令处理。某个位的置位,其逻辑条件即为它的起动,与起动电路(Qi)对应,而复位则只是它的保持逻辑条件的非,与保持电路中Bi的非对应。为了方便,在同步时序逻辑中,置位(S)及复位(R)指令使用较多。

以刀架位置显示同步时序逻辑(见图3-4)为例,列写其表达式如下:

这里的梯级1、2是把XK1信号变为脉冲信号,其表达式略。

梯级3、4、5为程序主体。同步时序逻辑的特点是,在脉冲信号作用期间,其先执行指令引起的输出变化,不会改变后执行指令的执行条件。故其输出表达式较简单,为

WW1置位:pAmW3

WW1复位:pAmW1

WW2置位:pAmW1

WW2复位:pAmW2

WW3置位:pAmW2

WW3复位:pAmW3(www.xing528.com)

梯级6、7、8为输出的记录。表达式更简单,这里略。

2.状态图

状态图由一系列状态节点(圆圈及在其上的状态标识)及节点间的有向联线组成。用以代表同步时序逻辑各个节拍的状态及其转换与输出。

每一状态的标识都用一组布尔变量的不同取值表示。其各个位的取值,代表其因子(变量或变量的非)的乘积项(逻辑与)为1。如某个状态,代表它的因子乘积项为xyz,那就用101表示它的状态。因为,只有当X取值为1,Y取值为0,Z取值为1时,代表这个状态的乘积项xyz,才为1。为了简化,也可一个状态用一个二进制变量取值1代表它,0不代表它。只是,这么处理须多用些变量。但这对内部期间丰富的PLC是可以接受的。

有向联线代表状态转换,要标注实现这个转换的当前脉冲信号输入(注在斜线的左方),还要标注这个转换后的输出(注在斜线的右方)。

图3-41即为一部分状态图。表示了有3个节点Si-1、Si及Si+1。Si-1到Si,由于输入Xi的作用。在此转换后,产生Yi的输出组合。Si到Si+1,由于输入Xi+1的作用。在此转换后,产生Yi+1的输出组合。

有了这些约定,可很容易建立起状态图与通电表间的对应关系。状态图的节点与通电表的节拍对应,通电表某节拍的当前输入,即为状态图的状态转换的脉冲信号输入,等等。

状态图可用以分析异步时序逻辑,也可用以设计异步时序逻辑。

978-7-111-26319-7-Chapter03-136.jpg

图3-41 部分状态图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈