循环扫描工作方式

有一个简单电路(编程)——电动机起停电路,程序如下:
 LD     I0.0
 O      Q0.0
 AN     I0.1
 =      Q0.0
 在第一个扫描周期,能流流过输出线圈Q00.0为1(ON),请问其输出触点(在第四行)是在同一周期为1,或是在第二个扫描周期为1(ON)?为什么?请各位大侠、大哥帮忙!我虽是个资深学长,那是靠天天上网晒出来的,挤掉水分,只是个新生一级。
 

问题补充:
对诸位大哥的答复,先说声道谢了,第二句说声对不起,非常抱歉,我把第二行O      Q0.0说成第四行了!我真正想问的是:在第一个扫描周期的用户程序执行阶段,从输入映像寄存器和其它软元件映像寄存器读出通断状态时,请问其输出触点Q0.0(在第二行)的状态是为1(ON),或是在第二个扫描周期才为1(ON)。

最佳答案

炎宇同学,首先你一定一定要明白,扫描周期和线圈或者相应触点动作是没有直接关系的,这是你的一个思想误区,所以才会提出这样的问题!我们在分析程序进行的时序时,要从三个方面来考虑,一个是线圈机相应触点的动作!一个是扫描周期,还有一个可能大家都会忽略的就是能流,下面就你这个例子,我们分析下(之分析程序内部,并且不考虑i0.1动作)
   1,当I0.0(启动命令信号)为1时,能流流通q0.0线圈,因为软继电器内部映像寄存器是立即刷新的,所以其常开触点闭合!能流经Q0.0触点流通Q0.0线圈,要注意,在上述中,和扫描周期是没有多大关系的,因为扫描在上电后就一直在进行,只是当10.0  q0.0
   这些触电线圈因为动作而改变状态时,扫描周期会发现并且在相应的存储器中记忆。举个例子来说,我和你在干一道流水线,只有你完成了A工序,我才能去完成B工序,但是我们的上司要周期性的来检查和记录,他什么时候来检查和记录对我和你工作的效率来说是没有什么影响的,他只是来检查结果!
   你能明白我的意思吗??如果不明白可以加我的QQ407498778。
  

 
 我真正想问的是:在第一个扫描周期的用户程序执行阶段,从输入映像寄存器和其它软元件映像寄存器读出通断状态时,请问其输出触点Q0.0(在第二行)的状态是为1(ON),或是在第二个扫描周期才为1(ON)。
 在第一个扫描周期为1,但是还是希望你能明白,输出触点的动作不是根据扫描周期定的!没有规定说线圈通电其触点式在第一扫描周期或者第二扫描周期动作,之所以在第一周期为1 ,是因为软继电器内部映像寄存器是立即刷新的,而当时的扫描周期还没结束!

提问者对于答案的评价:
“好好学习天天向上”,我不赞同你的说法,但我佩服你的热情和认真精神,我选择你为“最佳答案”。对其他几位学长的答复通通表示真诚的谢意。从阿鸣、昌明学长的回答中,受益非浅,致以敬意。我问的是PLC的基础知识,问也不好问,答也不好答。
 我实际想问的是:在第一个扫描周期“输入采样阶段”时,PLC在判断第二行软元件Q0.0输出触点的状态,是通或是断?第二个扫描周期在“输入采样阶段”第二行软元件Q0.0输出触点是通或是断?这样问就明白了。
 第一次是没问清楚而且行数也搞错了,借此机会再次表示歉意!

 

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346029.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:51
下一篇 2021年7月4日 下午10:52

相关推荐

  • S7-200的通讯接口为何总烧?

    问题补充:现检查发现,输入电源公共端有一点接地,使得24V+对地无压降,而0V对地有-24V电压,用电脑传输数据时,电脑的地与机床的地不统一,所以将PLC的接口烧了,但将该点脱开后…

    SIMATIC S7-200 2021年7月5日
  • S7-200通过自由口Modbus协议控制ABB ACS510变频器正负转 频率写入与反馈读出的程序

    谁有S7-200通过自由口modbus协议控制ABB ACS510变频器正负转 频率写入与反馈读出的程序? 问题补充:谁有这样的程序发一个参考一下? 最佳答案 …

    SIMATIC S7-200 2020年10月31日
  • PPI 多主站电缆

    PPI多主站电缆是什么样子的电缆?是profibus电缆 + 多个网络接头构成的吗? 最佳答案 PPI多主站电缆是什么样子的电缆?是profibus电缆&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7200如何禁用运行模式编辑

    我用的224的CPU,在编译时出现程序块过大的报警,记得禁用运行模式编辑能很大程度上增加容量,忘记在哪里操作了,忘诸位告知。 最佳答案 系统块的属性里面的最后一项——增加存储区-—…

    SIMATIC S7-200 2021年7月5日
  • 如何搭配

    我现在需要52个I点输出点,还需要28个模拟量输出点,请问,CPU和扩展模块该怎么样搭配??? 问题补充:更正;“我现在需要52个输出点”  1、 C…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7-200编程软件安装不了,编程软件版本是V4.0.8.06

    安装到选择语言确定进入到下一步就显示一大串英文,按确定就显示一个小边框,看到计算机什么之类,按取消就取消安装了,笔记本系统是WIN7  32位旗舰版,还是安装不…

    2017年11月26日
  • S7300不知道ip地址怎么上载程序?

    在做一个改造项目,需要上载以前的plc程序,但是不知道ip地址。cpu312,有个以太网模块 最佳答案 在线进行PLC/搜索以太网节点时,点击"浏览",&nbs…

    SIMATIC S7-200 2021年7月5日
  • step7编程软件使用问题

    电脑最近装了smart200编程软件STEP 7-MicroWIN SMART,用完后,突然以前使用过的SETP7软件PG/PC下载程序里找不到了MPI口了?&…

    SIMATIC S7-200 2021年7月5日
  • 循环做减法

    我有一个模拟量如AIW0,当小于某个值时,要循环做减法,减去一个数字后输出为AIW0,直到减为零,自动停止,这个程序如何做啊。做很多步程序太多了,有没有直接循环减的程序,给个示例看…

    SIMATIC S7-200 2017年11月19日
  • 7-200 pid的过程变量PV在smart700上怎样显示

    请问在smart700上怎样显示用s7-200PID向导做的程序中的过程变量PV和给定值。不用pid向导显示和给定值都正常,用PID向导就不显示了。我是初学者向各位师傅请教。 问题…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论