在 S7-300/400 中,可使用指令 UC 和 CC 编程块调用。 参数是通过寄存器而非接口传递到调用块,例如 AR1、AR2、DB、DI、累加器或状态字。
这些调用会降低程序的执行速度,因而在 S7-1500 中不再设置为默认调用,而是使用 CALL 指令。但 CALL 指令不能进行间接块调用。 如果要使用 UC 或 CC 进行间接块调用,则需要在被调用块的属性中选择“通过寄存器传送参数”(Parameter passing via registers) 选项。 这样就可在不同块之间传递寄存器数据。 RLO 位属于例外情况: 在进行块转换时,该位将设置为“未定义”(undefined),而且在块调用后不再可用。
请注意,该选项仅适用于 STL 块中进行标准访问,而且该块可能没有形参。 启用该选项后,可以在块之间传送寄存器中的数据。 在此,RLO 位也属于例外情况: 在进行块转换时,该位将设置为“未定义”(undefined),而且在块调用后不再可用。
在创建受专有技术保护的库元素时,*再使用间接块调用。 TIA Portal 中可自动实现这一功能: 从库中插入块时,用户程序将自动解决块的编码冲突问题。
在移植过程中,将使用以下方式处理通过 "UC" 或 "CC" 进行的块调用:
将*有块编号的 "UC FC" 指令替换为 "CALL" 指令。
将*有块编号的 "CC FC" 指令替换为 "CALL" 指令。 并添加执行条件调用的跳转指令。
间接*了块编号的 "UC FC" 和 "CC FC" 指令保持不变。
间接*了块编号的 "UC FB" 和 "CC FB" 指令保持不变。
以下举例说明如何移植通过 "UC" 进行的块调用。
在**个表中,为移植前的程序:
STL | |
---|---|
UC FC 10 | |
UC FC[#temp0] | |
UC FB 10 | |
UC FB [#temp0] |
下表为移植后的程序:
STL | 说明 |
---|---|
CALL FC 10 | |
UC FC[#temp0] | 必须在被调用块中设置选项“通过寄存器传送参数”(Parameter passing via registers)。 |
UC FB 10 | 必须在被调用块中设置选项“通过寄存器传送参数”(Parameter passing via registers)。 |
UC FB [#temp0] | 必须在被调用块中设置选项“通过寄存器传送参数”(Parameter passing via registers)。 |
词条
词条说明
设置或更改连接路径视设备中可用组件和接口而定,连接可采用设备中的不同路径。组态中的连接将具有与设备组态状态相一致的以下组态状态,并相应地显示如下:连接路径闭合通信所需的端点(CPU 或 PC 应用程序)和接口(该 CPU 或其它 CPU 中的本地接口)都可用。连接路径打开- 由于缺少接口,因此无法*完整的连接路径。- 只在一个端点处*了连接路径,因为它是未*连接。下面描述
通过 P_RCV_RK (CP 341) 从通信模块到 CPU 的数据传输
通过 P_RCV_RK (CP 341) 从通信模块到 CPU 的数据传输先决条件所有读取函数代码都需要 P_RCV_RK。数据目标地址当指令 P_RCV_RK 准备好接收数据时,它接受从通信模块接收到的数据,然后将数据输入到在参数 DB_N0 和 DBB_N0 中*的数据目标地址。如何显示数据接收通过输出 NDR 上的边沿信号来通知用
创建特定服务器项目的本地会话在本章节中,将介绍了如何基于一个保存到 Teamcenter 并添加到项目服务器的 TIA Portal 项目创建本地会话。要求需满足以下要求:TIA Portal 项目已保存到 Teamcenter 中并添加到项目服务器中。创建特定服务器项目的本地会话要基于一个已保存到 Teamcenter 中并添加到项目服务器的 TIA Portal 项目创建本地会话,请按以下步骤
创建项目归档项目的当前项目版本可归档为压缩文件或非压缩文件。为此,待归档的项目不得在 TIA Portal 打开。通过将项目归档为压缩文件,可减少项目的存储空间。提示进行归档时,使用所打开项目的较新保存状态。为此,需要在使用归档功能之前先保存项目。这样可确保较近执行更改都包含在归档项目中。操作步骤要归档一个项目,请按以下步骤操作:从“项目”(Project) 菜单中,选择“归档...”(Archi
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com