电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

单片机与PLC编程的差异

2017-04-04 12:28分类:PLC基础知识 阅读:

  单片机与plc的程序计划有很大的差异,单片机的悉数程序都是用户计划的,PLC的程序包含体系程序(西门子称为操作体系)和用户程序。操作体系用来安排与详细的操控使命无关的悉数的CPU功用。操作体系的使命包含处理主张进程,改写输入/输出进程映像,调用用户程序,查看接连作业和调用接连安排块,查看和处理差错,处理存储器,以及处理通讯使命等。PLC的许多功用,例如扫描作业办法、守时器功用和接连处理,是操作体系结束的。在画流程图时,应思考这个疑问。
PLC的开关量操控体系的程序用次第功用图来描写比照简练。用流程图来描写PLC的用户程序准则上也是能够的,可是应差异哪些功用是操作体系结束的,哪些是用户程序结束的。
例如有人问是不是需求用跳转指令来等候某个信号上升沿的呈现,这是一种单片机编程的思想。PLC的扫描作业办法在每一扫描周期开端时读取悉数的开关量输入,依据前后两个扫描周期同一输入点状况的改动来差异是不是有上升沿呈现。所以不需求用往回跳的跳转指令来等候某个输入信号的呈现。假定用这种办法来查询信号的状况改动,PLC不精干其他作业,由于它的悉数精力都用在查询上了!而这种查询是在一个扫描周期内进行的,将使扫描周期变得很长,很简略构成监控守时器(看门狗)超时的差错。
在PLC的用户程序中,只需求用一条查看上升沿的指令就能够捕捉到脉冲信号的上升沿。假定恳求活络照应,能够选用接连办法,在脉冲信号的上升沿由体系程序调用用户编写的接连程序。

上一篇:51单片机的加密与解密

下一篇:最小单片机体系

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部