PLC几点疑问?

1.经常在书上看到说PLC的输入分源型和漏型是什么意思?怎么理解?

 2.PLC用高速脉冲来控制伺服电机的话,输出类型得选晶体管的没错吧?这个晶体管的输出是差分输出,还是光耦输出呢?我看到伺服驱动可以接受这两种脉冲信号,PLC属于哪一种?光耦输出的脉冲信号一般是什么发出的?

 3.PLC的扫描周期如何计算?程序多了,扫描周期就长,那么我该怎么来监视PLC扫描周期呢?

 请大家赐教,谢谢
 

问题补充:
S7-200的PLC是什么方式的输出?如果接到伺服驱动的脉冲输入端,应该接到差分输入端,还是光耦输入端呢?

最佳答案

1.源型输出 PNP晶体管 漏型输出 NPN晶体管
   漏型输入 NPN晶体管 源型输入 PNP晶体管
 2.要想获得脉冲输出是必须用DC输出的。输出属于关电耦合。
 3.S7-200 CPU按照以下机制循环工作:

 读取输入点的状态到输入映像区 
 执行用户程序,进行逻辑运算,得到输出信号的新状态 
 将输出信号写入到输出映像区 
 只要CPU处于运行状态,上述步骤就周而复始地执行。在第二步中,CPU也执行通信、自检等工作。

  上述三个步骤是S7-200 CPU的软件处理过程,可以认为就是程序扫描时间。
 实际上,S7-200对数字量的处理速度受到以下几个因素的限制:

 输入硬件延时(从输入信号状态改变的那一刻开始,到CPU刷新输入映像区时能够识别其改变的时间) 
 CPU的内部处理时间,包括: 
 读取输入点的状态到输入映像区 
 执行用户程序,进行逻辑运算,得到输出信号的新状态 
 将输出信号写入到输出映像区 
 输出硬件延时(从输出缓冲区状态改变到输出点真实电平改变的时间) 
 上述A,B,C三段时间,就是限制PLC处理数字量响应速度的主要因素。
 程序扫描时间与用户程序的大小成正比。

 《S7-200系统手册》中有每个指令所需执行时间的数据。实际上很难事先预先精确计算出程序扫描时间,特别是还没有开始编程序时。

 如何知道自己所编程序的扫描时间? 

 在程序运行过一次以后,可在Micro/WIN中的命令菜单中在线查看PLC>Information可找到CPU中程序的扫描时间。

 

提问者对于答案的评价:
xx

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:10
下一篇 2021年7月5日 上午12:11

相关推荐

发表回复

登录后才能评论