1.表达式
同步时序逻辑的表达式与异步时序逻辑的相同。也是分为起动与保持两个部分。也可用置位(S)及复位(R)指令处理。某个位的置位,其逻辑条件即为它的起动,与起动电路(Qi)对应,而复位则只是它的保持逻辑条件的非,与保持电路中Bi的非对应。为了方便,在同步时序逻辑中,置位(S)及复位(R)指令使用较多。
以刀架位置显示同步时序逻辑(见图3-4)为例,列写其表达式如下:
这里的梯级1、2是把XK1信号变为脉冲信号,其表达式略。
梯级3、4、5为程序主体。同步时序逻辑的特点是,在脉冲信号作用期间,其先执行指令引起的输出变化,不会改变后执行指令的执行条件。故其输出表达式较简单,为
WW1置位:pA∗mW3
WW1复位:pA∗mW1
WW2置位:pA∗mW1
WW2复位:pA∗mW2
WW3置位:pA∗mW2
WW3复位:pA∗mW3(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的输出组合。
有了这些约定,可很容易建立起状态图与通电表间的对应关系。状态图的节点与通电表的节拍对应,通电表某节拍的当前输入,即为状态图的状态转换的脉冲信号输入,等等。
状态图可用以分析异步时序逻辑,也可用以设计异步时序逻辑。
图3-41 部分状态图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。