公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。
产品简介
详细介绍
西门子6AV6371-2BG17-5AX0
SIEMENS 可编程控制器发送多 256 个含任意数据内容的双字
每个双字的内容均可以是双字格式的值(DINT、REAL 等)。允许其它格式组合在一起再
次形成双字,例如
● 32 Bool
● 4 个字节
● 2 个字
● 任意组合,如 2 字节加 1 个字等。
说明
请记住双字边界
当传送更改的数据,且数据区域包含双字格式的值时,请确保双字值实际上是要采集的数
据区域中的多 256 个双字值之一。
由于仅在特定字中发生了更改,因此如果分布于两个连续的数据双字上,则可能仅传送双
字值中的一个字(高位或低位字)。在这种情况下,字缺失可能接收伙伴发生数据错
误(适用于 ST7cc,不适用于 S7 CPU)。
可以通过两种触发数据区域发送:
● 通过更改检查
位更改后会立即传送数据(“SendOnChange"= TRUE)。
● 通过用户程序
“TriggerInput"输入的沿变化为 0 → 1 时,可以触发传送。
对于时间驱动的传送,可以使用 FC 触发器触发。
无论传送始终包含所有数据还是仅包含已更改的数据双字,也均可使用“SendAll"。
组态设备与网络
1.4 创建组态
编辑设备与网络
编程和操作手册, 10/2018 2067
对于具有 X 通信功能的 S7-300 CPU,数据帧的长度为 76 字节。使用由至少 22 个数
据帧(段)的序列组成的串行传送传送 1024 字节的用户数据。除了后一个数据帧
外,其余的每个数据帧均包含一个段,该段由输入数据区域中 48 个字节的用户数据组成。
为保证“SendAll"参数时或常规请求或单个请求期间的数据*性,数据将以连续的
段传送。在传送中,状态由“SendAllBusy"指示。接收时,在“DataStatus"输出中指
示状态。
说明
TriggerInput ‑ SendAllBusy
如果在“SendAllBusy" = TRUE 时触发“TriggerInput",则当再次触发传送时,会出
现“DataLoss"错误消息(帧标头中的状态)。
只有设置“SendAllBusy" = FALSE 时,才会在“TriggerInput"触发沿变化 0 → 1。
如果传送中断,则指示“SendAllError"。还会在诊断缓冲区中输入事件 ID 为
B14DTD7_Diagnostics 的条目。
如果传送不完整,接收方的数据状态也是“无效",这会在接收方的 DataStatus 参数中指
示。除此之外,还向诊断缓冲区中写入了事件 ID 为 B13BTD7_Diagnostics 的条目。
说明
伙伴的可用性
如果伙伴的状态从“可用"变为“不可用",则立即停止所有数据的传送。所有对象数据
都将从 TIM 缓冲区中。这会数据丢失。
一旦伙伴再次可用,自动常规请求将确保伙伴的数据再次成为数据,以便下一次传送。
说明
Dat256D_S 和 Dat256D_R 需要使用 UDT“TransmitBlock"。
使用典型值时,将 UDT 从全局库到 CPU 的“PLC 数据类型"(PLC data types) 目录中。
典型值会从 CPU 块目录而非全局库中,自动引用 UDT。
说明
使用访问的 DB
该块具有“ANY"类型的参数。因此,禁用 DB 属性中的“块访问"(Optimized block
access) 属性。
组态设备与网络
1.4 创建组态
下一篇:西门子6AV6371-2BD17-5AX0