全国服务热线 15801815554

SIEMENS西门子 CPU1516-3 PN/DP 6ES75163AP030AB0

更新时间:2024-10-05 08:00:00
价格:请来电询价
西门子:代理销售商
S7-1500:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


                    TIO_IOLink_OUT:输出时间控制的过程输出信号 (S7-1200, S7-1500) 说明 可以将 Time-based IO 与 TIO_IOLink_OUT 配合使用。利用 TIO_IOLink_OUT,您可在指定的 时间激活 IO-Link Device 的输出数据。 IO-Link Device 必须具备时间戳功能,并且 Port 必须处于“IO-Link、Time based OUT”模式。 启动特性 CPU 启动期间,TIO_IOLink_OUT 指令将应用一次输入参数并检查以下内容: • 检查 HWID • 检查 Port 编号是否在范围内(1 到 4) • 检查 TIO_SYNC_Data.Error:TIO_SYNC 中是否存在错误? • 检查 To 是否为正值 • 检查 IO-Link 类型的设置 • 检查与 IO-Link Time based OUT 组态有关的 Port 模式 • 检查 OB 是否为“Synchronous Cycle”OB • 检查 PortQualifier 如果启动时没有错误,该指令将切换为正常运行状态。正常运行期间,可以更改输入参数 REQ、Out_Mode、TimeStamp 和 AA_Data。出现错误时,指令不会切换到正常运行状态, 并且会生成错误消息。 功能说明 正常运行模式下,指令向 IO-Link Device 发送过程数据 (AA_Data)。在输入参数 TimeStamp 中定义的时间激活输出数据 AA_Data。 将输入 TIO_SYNC_Data 与 TIO_SYNC 指令中的同名输出相连。这样可确保共享时间基准。 在“REQ”参数出现上升沿时开始输出作业。只能在没有未决错误且没有激活作业时开始新作业。 开始输出作业时,在 TimeStamp 定义的时间,在 IO-Link Device 上激活 AA_Data(位 0 和位参数 声明 数据类型 默认值 说明 S7-1500 TimeStam pFE 输出 LTime LT#0ns 时间戳: EdgeSel = 1: 检测到上升沿的Zui后读入时间(如果出现多 个上升沿)。 EdgeSel = 2: 检测到下降沿的倒数第二个读入时间(如果 出现多个下降沿)。 EdgeSel = 3; 4; 5: 检测到上升沿的Zui后读入时间。 LEC 输出 UInt 0 计数器:无法为其保存时间戳的沿的数量。模块Zui多可以 计数 REQ 的七个沿。计数器在 REQ 的下降沿复位。 TIO_SYNC_ Data* InOut "TIO_SYNC _Data" TIO_SYNC 指令为 TIO 模块 的 TIO 指令提供的系统时间。 请参见“UDT TIO_SYNC_Data (页 5474)”。 将此输入参数与 TIO_SYNC 指令的“TIO_SYNC_Data”输出 参数相连。 Initialized 静态 Bool False 指令已初始化并准备就绪启动 CPU 时检查一次 状态参数 错误代码或状态信息以双字形式在 Status 输出中输出。 双字按以下方式划分: 错误代码 含义 (DW#16#.. .) z0yywww w 系统函数错误: • 启动期间 (z = 1) • 正常运行期间 (z = 0) 具有从属用途的系统函数以 yy 编码:请参见错误代码表。 wwww 指定系统函数的 RET_VAL。有关错误信息,请参见系统函数帮助。 z0yy0000 不是由系统函数产生的错误。此错误接收连续错误编号 yy。 以下情况下可能发生此错误: • 启动期间 (z = 1) • 正常运行期间 (z = 0)

                    错误代码表 错误代码 含义 解决方案 (DW#16#. ..) 00000000 无错误。 — 10010000 Channel 输入参数中分配的数字量输入的编号超出 允许的范围(取决于已寻址模块和通道组态)。 更正 Channel 输入参数中的值。 10020000 未在等时 OB 中调用 TIO_DI_ONCE 指令。该指令只 能在没有错误时在等时 OB 中使用。 确保在 "Synchronous Cycle" 或“MCPostServo”OB 中调用 TIO_DI_ONCE。 10030000 读取 HWID 输入参数时出错。 检查 HWID 输入参数中的值。在硬件配置中 通过 TIO 模块的属性指定 TIO 模块的硬件标 识符。数据类型 Hw_SubModule 的内部系 统常数可用于符号寻址。 x0040000 TIO_SYNC_Data 中的数据无效/不正确。 检查 TIO_SYNC 指令和其 TIO_SYNC_Data 输 出的互连。 1005xxxx 执行 RD_SINFO 系统函数期间出错。低位字 xxxx 显 示 RD_SINFO 中返回值 RET_VAL 的错误信息。 • 在 STEP 7 (TIA Portal) 信息系统中读取 RD_SINFO 的描述。 • 确保在 "Synchronous Cycle" 或“MCPostServo”OB 中调用 TIO_DI_ONCE。 10060000 未找到 TIO 模块。 可能原因: 使用硬件标识符组态的模块不是 TIO 模块。 • 确保组态的模块是 TIO 模块。 • 检查 HWID 输入参数中的值。在硬件配置 中通过 TIO 模块的属性指定 TIO 模块的硬 件标识符。 10070000 地址计算期间发生内部错误。 检查 HWID 输入参数中的值。在硬件配置中 通过 TIO 模块的属性指定 TIO 模块的硬件标 识符。数据类型 Hw_SubModule 的内部系 统常数可用于符号寻址。 00080000 未使用 TIO_SYNC 指令同步 TIO 模块。 错误代码也可能指示: • 首次运行该指令前作业已经存在。 • Channel 输入参数中分配的编号不是数字量输入。 检查 TIO_SYNC. 指令 10090000 等时 OB 的读取周期时间超出 0 < TAPP <= 16 ms 的 允许范围,因此无效。 该指令只能在没有错误时在等时 OB 中使用。 • 更正周期时间。 • 确保在 "Synchronous Cycle" 或“MCPostServo”OB 中调用 TIO_DI_ONCE。 100A0000 存储在 TIO_SYNC_Data 中的 TIO 模块的时间 TO 超 出允许范围 (0 < To <= 4 ms)。 检查指令 TIO_SYNC。错误代码 含义 解决方案 (DW#16#. ..) 100Bxxxx 执行 RD_ADDR 系统函数期间出错。低位字 xxxx 显 示 RD_ADDR 中返回值 RET_VAL 的错误信息。 在 STEP 7 (TIA Portal) 信息系统中读取 RD_ADDR 的描述。 000C0000 转换的时间戳无效。 错误原因: 通信错误 检查与 TIO 模块的通信。 000D0000 数字量输入的 Quality Information 指示数字量输入 中已发生错误。 检查电源电压 L+/1L+/2L+。 000E0000 Channel 输入参数中分配的编号不是组态为 Timer DI 数字量输入。 • 检查通道组态(jinxian TM Timer DIDQ 16x24V)。 • 检查数字量输入的工作模式。 000F0000 EdgeSel 输入参数中分配的值在有效范围 1 到 5 之 外。 更正 EdgeSel 输入参数中的值。 10100000 发送时钟超出 0 < SendClock <= 4 ms 的允许范围, 因此无效。 错误代码也可能指示: • TIO_SYNC_Data 中的数据无效或不存在。 • 未在等时 OB 中调用 TIO_DI 指令。 更正发送时钟。 x0130000 MC-Servo (OB91) 未与总线周期等时同步。 将 MC-Servo 的周期时间的值更正为总线周 期时间的值。 注意: 在类型为“MC-PostServo”的 OB(减速比为 "MC-Servo")中调用 TIO 指令会导致计算出 的时间戳不正确。 10140000 在 HWID 输入参数中组态的值不存在于 TIO_SYNC_Data 参数的结构中。HWID 和 TIO_SYNC_Data 参数不一致。 更正 HWID 输入参数中的值或 TIO_SYNC_Data 参数的结构。1)。如果上一个应用周期在达到输出时间之前执行,则会完成作业 (Done)。作业运行期间 会持续更新 Status 和 Error。 说明 在上升沿开始作业后,可以通过新 TimeStamp 的输入调整输出时间,无需重新启动作业。 限制: 如果调整后的时间戳早于输出时间但相差不足 16 ms (TimeStamp - TIO_Time < 16),将使用 上一个有效时间戳。 如果将值 0 指定为 TimeStamp,将通过在输入 AA_Data 中指定的数据直接写入输出。这样, 您便可以选择通过 TIO 模块实现直接控制,而不使用手动模式下的时间戳。您可以使用直接 控制中断正在进行的作业。对错误的响应 Error 输出指示指令处理是否正确。错误原因在 Status 输出中显示。 参数 下表列出了 TIO_IOLink_OUT 指令的参数。 参数 声明 数据类型 默认值 说明 S7-1500 REQ 输入 Bool False 在上升沿开始作业。 HWID* 输入 HW_IO 0 HWCN 中 TIO 模块的硬件标识符。 TO* 输入 LTime LT#0ns To:等时输出数据的输出时间。 通过 ET 200 站(PROFINET 接口的属性)应用 To。 Port* 输入 USInt 0 指定 IO-Link Device 的端口号(1 到 4) TIO_SYNC_ Data* 输入 "TIO_SYNC _Data" TIO_SYNC 指令为 TIO 模块 的 TIO 指令提供的系统时间。 请参见“UDT TIO_SYNC_Data (页 5474)”。 将此输入参数与 TIO_SYNC 指令的“TIO_SYNC_Data”输出 参数相连。 TimeStam p 输入 LTime LT#0ns 时间戳:将要输出过程数据(AAE1、AAE2)的时间。 AA_Data 输入 Word 16#0 过程输出数据:要输出的数据(字)。 包括位 0 和位 1 上的 AAE1 和 AAE2。 Busy 输出 Bool False Busy = True:作业尚未完成。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061