西门子CPU模块代理商可靠 西门子CPU模块代理商可靠 热 线 1 5 6 1 8 7 2 2 0 5 7 号 码 1 5 6 1 8 7 2 2 0 5 7
浔之漫 智控技术有限公司 上海诗慕自动化设备有限公司 本公司销售西门子自动化产品,*,质量保证,价格优势 西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网 西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆 我公司大量现货供应,价格优势,*,德国* 例 3.1.9:当I 0.0和I 0.1输入都为“1”或者I 0.2输入为“0”时,Q 4.0被置位,即输出为“1”;不满足上述条件时,Q 4.0的输出状态不变。 功能图(FBD)语言如下: I 0.0 = 1, I 0.0 = 1, 则M 0.0被置位,Q 4.0 = 0。 @ 西门子S7-300PLC的RLO边沿信号识别指令及示例
当信号状态变化时就产生跳变沿,当从0变到1时,产生一个上升沿(或正跳沿);若从1变到0,则产生一个下降沿(或负跳沿)。跳变沿检测的原理是:在每个扫描周期中把信号状态和它在前一个扫描周期的状态进行比较,若不同则表明有一个跳变沿。因此,前一个周期里的信号状态必须被存储,以便能和新的信号状态相比较。 l 下降沿信号识别指令 若CPU检测到输入有一个负跳沿,将使得输出线圈在一个扫描周期内通电。对输入扫描的RLO值存放在存储位中。 在OB1的扫描周期中,CPU扫描并形成RLO值,若该RLO值是0且上次RLO值是1,这说明FN指令检测到一个RLO的负跳沿,那么FN指令把RLO位置1。如果RLO在相邻的两个扫描周期中相同(全为1或0),那么FN语句把RLO位清0。 例 3.1.13 若CPU检测到输入I1.0有一个负跳沿,将使得输出Q4.0的线圈在一个扫描周期内通电。对输入I1.0常开触点扫描的RLO值(在本例中,此RLO正好与输入I1.0的信号状态相同)存放在存储位M1.0中。 在OB1的扫描周期中,CPU对I1.0信号状态扫描并形成RLO值,若该RLO值是0且存放在M1.0中的上次RLO值是1,这说明FN指令检测到一个RLO的负跳沿,那么FN指令把RLO位置1。如果RLO在相邻的两个扫描周期中相同(全为1或0),那么FN语句把RLO位清0。 l 上升沿信号识别指令 若CPU检测到输入有一个正跳沿,将使得输出线圈在一个扫描周期内通电。对输入扫描的RLO值存放在存储位中。 在OB1的扫描周期中,CPU扫描并形成RLO值,若该RLO值是1且上次RLO值是0,这说明FN指令检测到一个RLO的正跳沿,那么FP指令把RLO位置1。如果RLO在相邻的两个扫描周期中相同(全为1或0),那么FP语句把RLO位清0。 例 3.1.14 若CPU检测到输入I1.0有一个正跳沿,将使得输出Q4.0的线圈在一个扫描周期内通电。对输入I1.0常开触点扫描的RLO值(在本例中,此RLO正好与输入I1.0的信号状态相同)存放在存储位M1.0中。 在OB1的扫描周期中,CPU对I1.0信号状态扫描并形成RLO值,若该RLO值是1且存放在M1.0中的上次RLO值是0,这说明FN指令检测到一个RLO的正跳沿,那么FP指令把RLO位置1。如果RLO在相邻的两个扫描周期中相同(全为1或0),那么FP语句把RLO位清0。 @ 西门子S7-300PLC的触点边沿信号识别指令及示例 l 触点下降沿信号识别指令 在OB1的扫描周期中,CPU对<address1>的状态与其上一个扫描周期的状态进行比较(上一个扫描周期的状态保存在<address2>中。若该<address1>状态是0且存放在<address2>中的上次状态是1,这说明NEG指令检测到<address1>的负跳沿,那么NEG指令把RLO位置1。如果<address1>在相邻的两个扫描周期中状态相同(全为1或0),那么NEG指令把RLO位清0。 例 3.1.15 当输入信号I 0.0、I 0.0、I 0.2、I 0.4全 梯形图(LAD)语言如下: 语句表(STL)语言如下: A I 0.0 A I 0.1 ON I 0.2 S Q 4.0 例3.1.10:当I 0.0和I 0.1输入都为“1”或者I 0.2输入为“0”时,Q 4.0被复位,即输出为“0”;不满足上述条件时,Q 4.0的输出状态不变。 功能图(FBD)语言如下: 梯形图(LAD)语言如下: 语句表(STL)语言如下: A I 0.0 A I 0.1 ON I 0.2 R Q 4.0 @ 西门子S7-300PLC的置位/复位双稳态触发器指令及示例 如果置位输入端为“1”,复位输入端为“0”,则触发器被置位。此后,即使置位输入端为0,触发器也保持置位不变。如果复位输入端为1,置位输入端为“0”,则触发器被复位。 置位优先型RS触发器的R端在S端之上,当两个输入端都为1时,下面的置位输入端终有效。既置位输入优先,触发器被置位。 复位优先型SR触发器的S端在R端之上,当两个输入端都为1时,下面的复位输入端终有效。既复位输入优先,触发器被复位。 例 3.1.11 如果输入信号 I 0.0 = 1, I 0.0 = 0, 则M 0.0被复位,Q 4.0 = 0; I 0.0 = 0, I 0.0 = 1, 则M 0.0被置位,Q 4.0 = 1; I 0.0 = 0, I 0.0 = 0, 则M 0.0输出保持不变,Q 4.0 输出不变; I 0.0 = 1, I 0.0 = 1, 则M 0.0被置位,Q 4.0 = 1。 例 3.1.12 如果输入信号 I 0.0 = 1, I 0.0 = 0, 则M 0.0被复位,Q 4.0 = 0; I 0.0 = 0, I 0.0 = 1, 则M 0.0被置位,Q 4.0 = 1; I 0.0 = 0, I 0.0 = 0, 则M 0.0输出保持不变,Q 4.0 |