循环扫描工作方式

有一个简单电路(编程)——电动机起停电路,程序如下:
 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

相关推荐

  • RS485与224通讯问题

    现,一个PLC和多台485输出仪表通信,直接可用吗?怎么选择地址?不可以,有什么办法?详细点,能否举例? 问题补充:1楼,能否说面下,是用modbus还是ASCII协议?这个不是很…

    SIMATIC S7-200 2021年7月4日
  • plc电源输入端用加熔断器吗?

    比如226的CPU,输入电压为AC220V,那在接入PLC的N和L1端时,是不是要加熔断器啊?要加多少安的呢? 问题补充:你们说的1安或者2安是怎么得出来的啊?另外PLC提供的24…

    SIMATIC S7-200 2017年11月23日
  • 6ES7 214-1BD23-0XB8

    自带的电源模块有型号吗、可以单独购买吗? 最佳答案 不是电源模块,不可以单独购买。每个西门子200CPU都有一个24VDC传感器电源,它为本机输入点和扩展模块输入点及扩展模块继电器…

    SIMATIC S7-200 2017年6月9日
  • 200

    各位工控前辈你们好,我是初学者,有一程序不太明白,初始化对VB1置零,就是I0.0按下后执行中断VB0加以1,来执行子程序,子程序上下使能都是VB0,但为什么子程序里一个灯都不亮,…

    2017年11月12日
  • PID向导加热参数设置问题

    一个222CN加一个231CN4热电偶输入模块,我用K型0–400度的热电偶测温,加热输出用交流接触器控制,冷却输出用电磁阀,比如说现在想把加热温度设定在100度,低于100度就…

    SIMATIC S7-200 2021年7月5日
  • win10 64位家庭版怎样安装S7 200

    我先安装了V4.0.4.16,无法找到网卡,卸载失败(致命错误)。接着删除了注册表 {D668B8E1-B877-4BDC-B7F6-8C7568297884}文件夹,再…

    SIMATIC S7-200 2021年7月5日
  • 请教关于上升沿|P|的问题

    一直以来,对上升沿|P|或下降沿|N|的使用场合弄得不是很清楚。图一所示为单按钮控制电机启停的程序。1,如果去掉第一行的上升沿脉冲P,该程序还能实现控制吗?2,用上升沿脉冲P和不用…

    2020年10月31日
  • s7200模拟量模块有8路电流输入的吗?

    s7200模拟量模块有8路电流输入的吗?有的话模块型号是多少? 最佳答案 8输入的EM231模块只有第6、7两通道可以用做电流输入,使用拨码开关1、2对其进行设置:当开关1为“ON…

    SIMATIC S7-200 2017年12月7日
  • 我的win7安装了microWIN SP9 但是没标准库Instruction Library安装了

    怎么弄都不行  帮帮忙… 最佳答案 1、按下述问题的答案操作:http://www.ad.siemens.com.cn/service/answer/sol…

    SIMATIC S7-200 2020年10月31日
  • 端口问题

    各位大侠帮忙:我刚刚上手,不知道S7-200(CPU226)的端口是485,笔记本没有232,结果拿了一个USB-232的电缆接了上去,而且还尝试了好几次没成功,当时PLC是在运行…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论