要启动程序执行,项目中至少要有一个程序循环 OB。 操作系统每个周期调用该程序循环 OB 一次,从而启动用户程序的执行。 可以使用多个 OB(OB 编号大于等于 123)。 使用多个程序循环 OB 时,将按照 OB 编号依次调用。 首先调用 OB 编号较低的程序循环 OB。
程序循环 OB 的**等级为 1。这对应于所有 OB 的较低**级。 任何其它事件类别的事件都可以中断循环程序。
可通过在循环 OB 以及所调用的块中编写用户程序对循环程序执行进行编程。
一旦成功执行启动程序后,就会开始**次循环程序执行。 每次循环程序执行结束后,循环重新开始。
一个程序执行周期包括以下步骤:
操作系统启动较大循环时间。
操作系统将输出过程映像中的值写到输出模块。
操作系统读取输入模块的输入状态,并更新输入过程映像。
操作系统处理用户程序并执行程序中包含的运算。
在循环结束时,操作系统执行所有未决的任务,例如加载和删除块,或调用其它循环 OB。
最后,CPU 返回到循环起点,并重新启动扫描循环监视时间。
另请参见: 过程映像输入/输出
循环程序执行可被以下事件中断:
中断
以下情况触发的 STOP 命令
- 编程设备的运行
- “STP”指令
电源故障
发生设备故障或程序出错
无
优化启动信息:
名称 | 数据类型 | 含义 |
---|---|---|
first_scan | BOOL | 为 TRUE,在下列情况下**次调用此 OB 时: 从 STOP 或 HOLD 切换为 RUN 重新加载后 |
保持性 | BOOL | 为 TRUE,如果保持性数据可用 |
词条
词条说明
组态*机架在以下章节中将介绍如何组态*机架。 因此也将了解到分配模块地址的相关信息。组态模块概述步骤说明1选择一个*模块。2*模块的属性。3*输入和输出地址。
通信和网络设备间的通信各种通信的基础始终是一个预先组态好的网络。可通过网络组态,设置各网络节点进行通信时所需的可访问性。在 S7 网络中进消息交换时,需满足以下要求:为网络中所有节点分配一的 S7 拓扑地址通过物理线路,确保接口连接使具有持续传输属性的设备之间可以通信定义各种计算机和终端设备(PC、PG、PLC、AS)可使用物理接线和相应软件通过网连接到接口模块上,网络设备之间进行数据交换。并通
控制字符简介数据传输期间,3964(R) 程序可将控制字符添加到信息数据(链接层)。 通信伙伴可使用这些控制字符检查其是否已完整地接收到所有数据并且未出现任何错误。3964(R) 程序的控制字符3964(R) 程序可对下列控制字符进行评估:STX文本开始要传输的字符串的开始部分02HDLE数据链路转义数据传输切换10HETX文本结束要传输的字符串的结束部分03HNAK否定确认否定确认15HBCC块
使用备份功能,备份出来的文件是不能查看和修改组态的,这个文件只能恢复到相同订货号的设备上。1. 选择操作系统“开始”菜单 > 所有程序 > Siemens Automation > Simatic > ProSave,打开ProSave软件。在“常规”选项中,选择设备类型,连接方式。所有能下载的方式都能做备份恢复,电缆以及下载参数设置和下载是一样的。2. 同时需要
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com