内容发布更新时间 : 2025/6/19 16:55:31星期一 下面是文章的全部内容请认真阅读。
6.在RS触发器中何谓“置位优先”和“复位优先”,如何运用?置位、复位指令与RS触发器指令有何区别?(55)
置位优先:当R和S驱动信号同时为“1”时,触发器最终为置位状态; 复位优先:当R和S驱动信号同时为“1”时,触发器最终为复位状态; 如何运用:
RS触发器和SR触发器的“位地址”、置位、复位及输出(Q)所使用的操作数可以是:I、Q、M、L、D。 RS触发器:
SP触发器:
区别:
置位和复位指令根据RLO的值来决定操作数的信号状态是否改变,对于置位指令,一旦RLO为“1”,则操作数的状态置“1”,即使RLO又变为“0”,输出仍保持为“1”;若RLO为“0”,则操作数的信号状态保持不变。对于复位操作,跟置位情况类似;这一特性又陈伟静态的置位和复位,相应地,赋值指令被成为动态赋值。
而RS触发器指令时根据R、S的输入状态以及RS触发器的类型来决定输出地状态。
7.对触点的边沿检测指令与对RLO的边沿检测指令有何区别?
答:RLO-边沿检测:当逻辑操作结果变化时,产生RLO边沿。检测正边沿FP——RLO从“0”变化到“1”,“FP”检查指令产生一个“扫描周期”的信号“1”;检测负边沿FN,则RLO从“1”变化到“0”,“FN”检查指令产生一个“扫描周期”的信号“1”。上述两个结果保存在“FP(FN)”位存储器中或数据位中,如M 1.0……,同时,可以输出在其他线圈。
信号-边沿检测:同上面的RLO指令类似,当信号变化时,产生信号边沿,也有正/负边沿之分:POS/NEG。 综上所述,这两着之间的主要区别在于一个是检测逻辑操作结果,一个是操作信号变化结果。
8.一个常开按钮按下的过程中,发生了两个边沿跳变,何谓“上升沿”?在S7-300PLC中如何检测“上升沿”? 上升沿:从0到1的跳变称为上升沿。 采用触点信号上升沿检测指令来检测。 比如:
A I0.0(与运算)
BLD 100
FP M0.0(上升沿检测) = Q4.0
9.S7-300有几种形式的定时器?脉冲定时器和扩展脉冲定时器有何区别? 答:共有5种定时器指令,它们是:S_PULSE(脉冲定时器)、S_PEXT(扩展脉冲定时器)、S_ODT(接通延时定时器)、S_ODTS(保持型接通延时定时器)、S_OFFDT(断电延时定时器)。 区别:
S_PULSE(脉冲定时器)的工作特点为:输入为1,定时器开始计时,定时位为1;计时时间到,定时器停止工作,定时位为0。如在定时时间未到时,输入变为0,则定时器停止工作,定时器位为变为0。
S_PEXT(扩展脉冲定时器)的工作特点为:输入从0→1时,定时器开始工作计时,定时器位为1;定时时间到,定时器位为0。在定时过程中,输入信号断开不影响定时器的计时(定时器继续计时)。
10.用线圈表示的定时器与用功能框表示的定时器有何区别? 答:用线圈表示的定时器一般接在网络的最后;(如下图:)
用方框表示的定时器后面还有一个输出端,可以控制通断。(如下图:)
11.S7-300的计数器有几种计数方式? 答:计数方式可分为:
1. 连续计数,计到上限时跳到下限重新开始。 2. 一次计数,计到上限时跳到下限等待新的触发。
3. 周期计数,从装载值开始计数,到可设置上限时跳到装载值重新计数。
12.分析几种移位指令的区别。
答:1. SSI或SSI<数值>(有符号整数移动),空出位用符号位(位15)填补,
最后一处的位送CC1,有效移位位数是0~15。 2. SSD或SSD<数值>(有符号长整数移动),空出位用符号位(位31)
填补,最后移出的位送CC1,有效移位位数是0