- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- PLC
- 西门子
- 代理商
- 电话
- 18717946324
- 手机
- 18717946324
- 发布时间
- 2024-03-20 04:44:41
西门子变频器6SL3210-5BE27-5UV0
西门子S7‑1200PLC固件更新V4.5.1现已推出。此固件更新提供以下更正:固件从 V4.x 升级到 V4.5.1 后,保持性存储器会保留。TIA Portal V13 及更低版本已正确强制执行CPU密码保护。SET_TIMEZONE 指令可以执行任意次数。固件更新到 V4.3.x 或更低版本后,不再需要循环上电。可以使用以下方法之一安装CPU固件:从Web服务器更新;STEP 7 的在线诊断功能;SIMATIC自动化工具;通过西门子工业在线支持网站制作一张包含固件更新的SIMATIC S7存储卡。
位逻辑指令:使用LAD和FBD处理布尔逻辑非常高效。 SCL不但非常适合处理复杂的数学计算和项目控制结构,而且也可以使用SCL处理布尔逻辑.
常开触点和常闭触点: 可将触点相互连接并创建用户自己的组合逻辑。 如果用户的输入位使用存储器标识符 I(输入)或 Q(输出),则从过程映像寄存器中读取位值。 控制过程中的物理触点信号会连接到 PLC 上的 I 端子。 CPU 扫描已连接的输入信号并持续更新过程映像输入寄存器中的相应状态值。通过在 I 偏移量后追加“:P”,可执行立即读取物理输入(例如: “%I3.4:P”)。 对于立即读取,直接从物理输入读取位数据值,而非从过程映像中读取。 立即读取不会更新过程映像。
在 FBD 编程中,LAD 触点程序段变为与 (&)、或 (>=1) 和异或 (x) 功能框程序段,可在其中为功能框输入和输出位值。 也可以连接到其它逻辑框并创建用户自己的逻辑组合。 在程序段中放置功能框后,可从“收藏夹”(Favorites) 工具栏或指令树中拖动“插入输入”(Insert input) 工具,然后将其放置在功能框的输入侧以添加更多输入。 也可以右键单击功能框输入连接器并选择“插入输入”(Insert input)。功能框输入和输出可连接到其它逻辑框,也可输入未连接输入的位地址或位符号名称。 执行功能框指令时,当前输入状态会应用到二进制功能框逻辑,如果为真,功能框输出将为真。
线圈输出指令写入输出位的值。 如果用户的输出位使用存储器标识符 Q,则 CPU 接通或断开过程映像寄存器中的输出位,同时将的位设置为等于能流状态。 控制执行器的输出信号连接到 CPU 的 Q 端子。 在 RUN 模式下,CPU 系统将连续扫描输入信号,并根据程序逻辑处理输入状态,然后通过在过程映像输出寄存器中设置新的输出状态值进行响应。 CPU 系统会将存储在过程映像寄存器中的新的输出状态响应传送到已连接的输出端子。
定时器运行:使用定时器指令可创建编程的时间延时。 用户程序中可以使用的定时器数仅受 CPU 存储器容量限制。 每个定时器均使用 16 字节的 IEC_Timer 数据类型的 DB 结构来存储功能框或线圈指令顶部的定时器数据。 STEP 7 会在插入指令时自动创建该 DB。
在定时器指令中,无法使用上面所示 TIME 数据类型的负数范围。 负的 PT(预设时间)值在定时器指令执行时被设置为 0。 ET(经过的时间)始终为正值。-(TP)-、-(TON)-、-(TOF)- 和 -(TONR)- 定时器线圈必须是 LAD 网络中的后一个指令。 如定时器示例中所示,后面网络中的触点指令会求出定时器线圈 IEC_Timer DB 数据中的 Q 位值。 同样,如果要在程序中使用经过的时间值,必须访问 IEC_timer DB 数据中的 ELAPSED 元素。
线圈指令可与功能框或线圈定时器一起使用并可放置在中间位置。 线圈输出能流状态始终与线圈输入状态相同。 若 -(RT)- 线圈激活,IEC_Timer DB 数据中的 ELAPSED 时间元素将重置为 0。若 -(PT)- 线圈激活,使用所分配的时间间隔值加载 IEC_Timer DB 数据中的 PRESET 时间元素。
计数器操作:
可使用计数器指令对内部程序事件和外部过程事件进行计数。每个计数器都使用数据块中存储的结构来保存计数器数据。用户在编辑器中放置计数器指令时分配相应的数据块。CTU 是加计数器;CTD 是减计数器;CTUD 是加减计数器.
计数值的数值范围取决于所选的数据类型。如果计数值是无符号整型数,则可以减计数到零或加计数到范围限值。如果计数值是有符号整数,则可以减计数到负整数限值或加计数到正整数限值。用户程序中可以使用的计数器数仅受 CPU 存储器容量限制。计数器占用以下存储器空间:对于 SInt 或 USInt 数据类型,计数器指令占用 3 个字节。对于 Int 或 UInt 数据类型,计数器指令占用 6 个字节。对于 DInt 或 UDInt 数据类型,计数器指令占用 12 个字节。这些指令使用软件计数器,软件计数器的计数速率受其所在的 OB 的执行速率限制。指令所在的 OB 的执行频率必须足够高,以检测 CU 或 CD 输入的所有跳变。
比较值指令:
比较数据类型相同的两个值。该 LAD 触点比较结果为 TRUE 时,则该触点会被激活。如果该 FBD 功能框比较结果为 TRUE,则功能框输出为 TRUE。
S7‑1200 CPU 提供了用于查询 Variant 操作数所指向的变量的数据类型是否与另一个操作数的数据类型相同的指令。此外,S7‑1200 CPU 还提供了用于查询数组元素的数据类型是否与另一个操作数的数据类型相同的指令。在这些指令中,将与进行比较。的数据类型必须为 Variant。可以是 PLC 数据类型的基本数据类型。在 LAD 和 FBD 中,是指令上方的操作数。在 LAD 中,是指令下方的操作数。对于所有指令,如果通过相同或不同测试,则逻辑运算结果 (RLO) 为 1 (true),否则为 0 (false)。相同和不同类型比较指令如下所示:EQ_Type(比较数据类型与变量数据类型是否“相等”);NE_Type(比较数据类型与变量数据类型是否“不相等”);E(比较 ARRAY 元素数据类型与变量数据类型是否“相等”);NE_ElemType(比较 ARRAY 元素数据类型与变量数据类型是否“不相等”).
西门子变频器6SL3210-5BE27-5UV0