CPU中的程序
S7-300/400系列CPU 原则上运行两个不同的程序:操作系统和用户程序。
每个CPU都带有集成的操作系统,组织与特定控制任务无关的所有CPU功能和顺序。操作系统任务包括下列各项:处理重启(热启动)和热重启;更新输入的过程映像表,并输出输出过程映像表;调用用户程序;采集中断信息,调用中断OB;识别错误并进行错误处理;管理内存区域;与编程设备和其它通讯伙伴进行通讯;通过修改操作系统参数(操作系统默认设置),可以在某些区域影响CPU响应。
用户程序则是由用户进行创建,在STEP7中进行编程后并将其下载到CPU中。它包含处理特定自动化任务所要求的所有功能,其任务包括:确定CPU的重启(热启动)和热重启条件,如用特定值初始化信号;处理过程数据,如产生二进制信号的逻辑链接,获取并评估模拟量信号,指定用于输出的二进制信号,输出模拟值;响应中断;处理正常程序周期中的干扰。
扫描控制
①在PLCSIM项目视图右边点击“在线工具”。
②在操作面板中,点击“PAUSE”即暂停按钮。
③在扫描控制中选择模式,默认连续扫描,这时可以选择运行启动OB后暂停或指定扫描持续时间,如图15、16所示。
对于运行启动OB后暂停,如果没有启动OB,则重启后暂停。如果需要取消扫描控制的功能,需要将扫描控制改为连续扫描,点击操作面板的“RUN”即运行按钮