PLC是一种存储程序的控制器,用户根据某一对象的具体控制要求,编制好控制程序后,用编程器将程序输入到PLC(或用计算机下载到PLC)的用户程序存储器中寄存。
PLC的控制功能喊激早就是通过运行用户程序来实现。工作方式输入扫描:PLC在执行程序之前,首先扫描输入端子,按顺序将所有输入信号读入寄存器郑雀-输入状态的输入映像寄存器中,这个过程为扫描。PLC在运行程序时,所需的输入信号不是取输入端子上的信息,而是取输入映像寄存器中的信息。而且采样结果不会在本工作周期内改变,只有到下一个扫描阶段才会改变。程序执铅羡行:PLC完成扫描后,按顺序从0号地址开始的程序进行逐条扫描执行。结果是保存在输出映像寄存器中。输出刷新:在执行完用户所有程序后,PLC上将输出映像寄存器中的内容送到锁存器中进行输出,驱动用户设备,扫描时间取决与输出模块的数量。
不建议用PLC,因为反应时间不够,以下只做理论分析,提供思路。同步的问题,可以用plc输入点,采集电源输入信号,输入有信号时,输出才可以给脉冲。
脉冲分配问题,你可以画出电路图之后再仔细分析,当晶闸管承受正压时,经过适当老肆的延时(时间要精确),你就给触发信号。触发信号是一个窄脉冲即可,当晶闸管承受反向电压时就自动关闭了。
PLC的工作流程:取输入信号,程序运行,给输出信号........如此循环。程序大小和复杂程序直接影响循环周期。程序运行期间,输入信号不更新,输出信号也不更新。如果你要把50HZ整流,你要在半个周期,也就是0.01秒之内实现精确控制,如果你把一个周期分成10份,你要实现侍兄轿0.001秒的精度。
一般的PLC,扫描程序都需要比尘宽较长的时间,像这种快速响应的系统,用PLC不合适!!!建议用分立元件做,可以用PLC实现外围的控制。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)