还剩2页未读,继续阅读
文本内容:
可编程控制器控制软件框图及工作方式开机处理和初始化程序PC起动后,监控程序从0000H地址开始工作,首先禁止由于工作电压故障引起的中断以及关闭锂电池电压指示灯然后进入开机处理程序和初始化程序,清各种标志寄存器,停止定时器/计数器工作测试工作电压这一阶段,反复测试工作电压由于禁止中断,所以一旦电压不正常,不会转入中断服务子程序,而在该段程序中不断循环执行反复测试电压,直到完全正常后才继续后续的程序求和校验求和校验是PC对又RAM以及对I/O总线进行检查的方法求和校验是把程序存储器的内容进行求和.并将求和结果与编程结束时求和的结果进行比较.若一致则说明RAM区存放的用户程序是正确的语法检查PC的语法检查包括内容有输入程序的元件号码及程序语法有没有逻辑错误例如出现没有定义的元件号码,以及指令与元件号码配合不当等编程方式与运行方式这两种工作模式的选择与编程器的状态选择开关以及PC基本单元的运行RUN、停止STOP模式有关当编程器插在基本单元上,要进入编程状态输入程序,基本单元的选择开关应放在停STOP的位置,编程器的状态选择开关放在编程档PRORAM位置运行程序或监控状态时,也就是说要用PC控制一个系统或监视一个程序时,基本单元的选择开关放在运行RUN的位置,而编程器状态选择开关设置在监控MONITOR位置编程处理当PC选择编程工作方式,首先进行编程准备,编程初始化和键操作准备工作接着调用键操作入口程序,进行显示,扫描键盘等工作,然后进入键译码、键分类程序,最后转入键处理程序停机处理在这段过程中,主要工作是关运行指示灯、保护内存内容、关输出,最后退到判别工作方式的程序中,以响应用户对工作方式的选择
2.PC周期扫描的工作方式可编程控制器一个扫描周期分为两次刷新(输入刷新、输出刷新)、三个阶段;a输入刷新阶段扫描所有的输入端子,并将各输入端子的状态存入内存中各对应的输入映像寄存器中自此输入映像寄存器就与外界隔离,无论输入点的状态怎样变化,输入映象寄存器的内容都保持不变,一直到下一个扫描周期的输入刷新阶段,才会写进新内容这就是说,各输入映像寄存器的状态要保持一个扫描周期不变b程序执行阶段在程序执行阶段,CPU对...。