S7-1200 PLC的脉冲输出功能在城轨系统中的应用

需积分: 43 16 下载量 10 浏览量 更新于2024-08-05 收藏 10.5MB PDF 举报
"脉冲输出-城轨系统中基于客流需求的列车大小交路运行图编制" 在城轨交通系统中,高效、精确的列车调度至关重要,而脉冲输出功能在此中起到关键作用。脉冲输出主要用于控制高速脉冲输出函数,如在S7-1200系列的西门子PLC中,它被用来执行基本运动指令,如脉宽调制(PWM)或脉冲串输出(PTO)。这些技术常应用于精确的电机控制,如在列车的牵引和制动系统中。 S7-1200 PLC允许用户将CPU或信号板(SB)配置为脉冲宽度调制或脉冲串输出,提供了两个脉冲发生器。基本运动指令会利用PTO输出来实现对高速运动的精确控制。不过,值得注意的是,一旦CPU或SB的输出被配置为脉冲发生器,相应的Q存储器输出地址(如Q0.0到Q0.3和Q4.0到Q4.3)将不再可用于其他用途。如果尝试在用户程序中写入这些地址,CPU不会实际将值写入物理输出。 在进行脉冲输出配置时,务必不超过最大脉冲频率。对于S7-1200 CPU的数字量输出,最大脉冲频率为100 KHz,而对于标准SB,这个数值是20 KHz,高速SB则可达200 KHz。超出这些限制可能会导致应用程序出现问题,因为STEP 7编程软件不会自动检查硬件限制。因此,设计运行图时,必须确保列车的速度或频率不会超过硬件的最大脉冲频率。 S7-1200 PLC的编程遵循一定的规则,例如只能覆盖可标准访问的FB和FC块中的变量,且覆盖的参数大小必须小于等于原参数。VARIANT类型的参数不可覆盖,且覆盖变量需紧接在被覆盖变量之后声明,并使用"AT"关键字。此外,使用PLC编程时,SIMATIC S7-1200提供了丰富的功能,如简化编程、设备间通信、PID控制、网络连接以及运动控制等,使得系统集成更加简便。 在使用PLC进行系统集成时,必须由具备相应资格的专业人员进行操作,他们应熟悉设备的安全和警告提示,以确保人身安全和避免财产损失。同时,西门子产品只允许在指定的使用情况下操作,如果要使用第三方产品或组件,必须得到西门子的推荐和认可。正确运输、储存和使用产品也是确保系统安全和性能的关键。 脉冲输出在城轨系统中扮演着调度列车、保证运行效率和乘客安全的角色。理解并掌握S7-1200 PLC的脉冲输出特性及规则,以及相关的安全注意事项,对于有效地管理和优化城轨交通系统的运行图至关重要。