描述
对于V2.6及更高固件版本的S7-1500CPU, 中央背板总线支持等时同步模式。上述行为的原因是中央机架模块的没有更新的模块描述。仅仅是更新S7-1500 CPU的固件是不够的。
补救
更新每个模块的模块描述。你可以打开模块的“属性”,在“目录信息”下的“常规”选项下,单击“更新模块描述”按钮。husqppnNoshjojaojsnopJIj
然后,通过菜单命令“编译>硬件(重建全部)”来保存和编译设备组态,然后就可以组态中央机架的模块为等时同步模式了。
注意
可以有多个相同类型的模块同时更新。
描述
下表(图.1)给出了常用转换功能的概览。
图. 1
INT,DINT,REAL 和 BCD 数据类型之间的转换
STEP 7 (TIA Portal) 提供了“CONV” (转换)指令可以用于 INT,DINT,REAL 和 BCD 数据类型之间的转换。可以在块编辑器中按下表的步骤进行插入和参数化操作。
注意
如果直接通过变量为指令输入输出参数,那么步骤 2 到步骤 4 不是必须的,因为转换指令自动将数据类型设置为变量的数据类型。
5。给转换指令的输入和输出分配所选择的变量。为输入输出参数后,就可以完成下面的数据转换,
转换指令注释:
图. 2 展示了BCD 格式到 Real 和 Byte 到 SInt 的数据格式转换的例子。
实数取整
下面的指令可以将实数类型的数据取整为一个整数( INT 或 DINT ),这些指令也在上面描述的“Converters” 目录中。
字符串数据类型转换
下表包含转换字符串数据类型的说明。指令的编程过程如表中的描述 。
转换为 TIME 数据类型
使用高级指令“T_CONV ” 将 INT 类型的数据转换为一个时间值(TIME)和进行反向转换。在转换为 TIME 数据类型之前必须将所有数据类型(INT,REAL,BCD 等)转换为DINT。“T_CONV ” 指令在块编辑器的“扩展指令 > 日期和时间” 指令卡中。
图 3 给出了一个将 INT 和 REAL 转换为 TIME 格式的例子。
图. 3
硬件数据类型 HW_IO 的转换
硬件数据类型 HW_IO 是 STEP 7 (TIA Portal) 访问模板信息时用来识别硬件模板的。这个识别码是自动分配的,在创建设备时保存在设备的硬件配置中。模块名作为系统常量放在 "PLC variables" 表中。在相应功能块中通过模块名可以直接使用该模块。
另外,使用 "IO2MOD" 功能可以从模块的逻辑输入地址"InAddress" (E0.0) 确定模块的硬件标识符 "HWIO" 。直接在功能块的 "LADDR" 参数直接输入硬件标识符 "HWIO" 。"LADDR" 参数无需做转换,因为可以填写 "HW_IO" 参数,也可以填写 UINT 数据类型变量。
更多信息
可以在 STEP 7 (TIA Portal) 的在线帮助中找到更多上面提到的关于编程和参数化指令的信息。选中指令后按“F1 ”键可以打开在线帮助。
创建环境
FAQ 中的图片在 STEP 7 (TIA Portal) V13+SP1软件中创建。
此外,使用边缘计算还有另一个好处。当设备发生问题时,如果数据上传到云端,等回传到现场时候问题可能已经失效。现场的问题需要及时响应,那么具有高时效性的边缘正是较佳的选择。如今,一些IT科技巨头已经开始投入边缘计算的研究,便是其中的佼佼者。