德国西门子PCS7一级代理商
其产品范围包括西门子S7-SMART200、 S7-200CN、S 发送时钟超出 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参数的结构7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。
我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,西门子授权代理商、西门子一级代理商西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
TIO_DQ:在数字量输出中输出由时间控制的沿 说明 TIO_DQ 可在指定的时间切换 TIO 模块的数字量输出。 启动特性CPU 启动期间,TIO_DQ 指令将应用一次输入参数并检查以下内容: ● 检查 HWID ● 检查数字量输入 (Channel)的编号是否处于允许的范围(取决于已寻址模块和通道组 态) ● 检查 TIO_SYNC_Data.Error:TIO_SYNC中是否存在错误? ● 检查 TIO_SYNC_Data.TO_TIMES 的似然性(0 ms 至 4 ms) ● 检查 OB是否为等时 OB 如果启动时没有错误,该指令将切换为正常运行状态。正常运行期间,可以更改输入参数REQ、Out_Mode、TimeStampRE 和 TimeStampFE。出现错误时,指令不会切换到正常运行状态,并且会生成错误消息。 功能说明 在正常运行过程中,该指令可在数字量输出中输出由时间控制的沿。 ● 在TimeStampRE 输入参数中定义的时间,将在数字量输出中输出上升沿. ● 在 TimeStampFE输入参数中定义的时间,将在数字量输出中输出下降沿. 根据程序执行模型,时间戳必须超过以下值: 程序执行模型TimeStampRE> ... TimeStampFE > ... IPO 模型 TIO_Time + TAPP +TO OIP 模型 TIO_Time + TAPP + SendClock + TO 使用输入参数 Out_Mode确定只输出一个沿还是输出两个沿。 将输入 TIO_SYNC_Data 与 TIO_SYNC指令中的同名输出相连。这样可确保共享时间基 准。 在 REQ参数出现上升沿时开始输出作业。只能在没有未决错误且没有激活作业时开始新 作业。开始输出作业后,数字量输出会在 TimeStampRE和 TimeStampFE 定义的时间切 换。 ● 如果数字量输出已在时间 TimeStampRE进行了设置,则输出作业将不会传送至上升 沿模块。 ● 如果数字量输出在时间 TimeStampFE时未设置,则输出作业将不会传送至下降沿模 块。 这意味着,两种情况下都不会切换数字量输出。如果上一个应用周期在达到第二个输出时间之前执行,则会完成作业 (DONE)。作业运行 期间会持续更新 Status 和 Error。将TimeStampRE 或 TimeStampFE 更改为无效时间戳 (例如 LT#5μs)可以取消激活的输出作业。下图显示了在输出作业起始阶段,位 DONE 和 BUSY 在下列情况下响应的示例: ● Out_Mode = 2(输出两个边沿)。说明 在 REQ 的上升沿开始作业后,可以通过 TimeStampRE 和 TimeStampFE 的新输入更改输出时间,无需重新启动作业。 限制: 如果更改的时间戳小于输出时间前的两个应用周期(TimeStampRE - TIO_Time< 2*TAPP 或 TimeStampFE - TIO_Time <2*TAPP),则不会考虑该时间戳。在这种情况下,会使用 上一个有效时间戳,因为该时间戳已传送到 TIO 模块。 说明 如果为TimeStampRE 和 TimeStampFE 指定同一个值,则指令会忽略该作业,并且不会 输出边沿。 如果为TimeStampRE 或 TimeStampFE 指定值 0,则可以通过输入参数 Out_Mode = 3直接在数字量输出处输出相应的边沿。这样,您便可以选择通过 TIO 模块实现直接控制,而不使用手动模式下的时间戳。您可以使用直接控制中断正在进行的作业。 对错误的响应 Error输出指示指令处理是否正确。发生错误时硬件配置中 TIO 模块的硬件标识符 Channel* 输入 UInt 0 已连接的 TIO模块的数字量输出的编号 (0 ... m) Out_Mode 输入 UInt 2 指定数字量输出沿的输出模式: 0:仅输出上升沿(TimeStampRE)。 1:仅输出下降沿 (TimeStampFE)。 2:输出两个边沿(TimeStampRE 和TimeStampFE)。 3:如果 TimeStampRE = 0 或 TimeStampFE = 0,则会直接输出各个边沿。如果两个时间戳的值都为“0”或都不为“0”,则不会输 出任何边沿。 4 到 255:无效 TimeStampRE 输入 LTimeLT#0ns 时间戳:将输出上升沿的时间。 TimeStampFE 输入 LTime LT#0ns 时间戳:将输出下降沿的时间。StatusDQ 输出 Bool False 数字量输出的实际状态。 如果组态了数字量输出的反转,则 StatusDQ 也 会反转。StatusDQ 显示的数字量输出内部状态不受任何 已组态 HW 使能的影响。 DONE 输出 Bool False DONE =True 显示一个周期的时间:作业已完成 且没有错误。