9
用户使用的定时器字由3位BCD码时间值(0~999)和时间基准组成(见图1),时间值以*的时间基准为单位。在CPU内部,时间值以二进制格式存放,占定时器字的*0~9位。
图1 定时器字
1、定时器预置值的表示方法
可以按下列的形式将时间预置值装入累加器的低位字:
1)十六进制数W#16#wxyz,其中的w是时间基准,xyz是BCD码格式的时间值,“#”号必须是英文字符。
2) S5T#aH_bM_cS_dMS(可以不输入下划线),其中H表示小时,M为分钟,S为秒,MS为毫秒,a、b、c、d是用户设置的值。例如S5T#lH_12M _18S为1h 12min 18s。可以按上述格式输入时间,也可以以秒为单位输入时间。输入S5T#200S后按回车键,显示的时间值将变为S5T#3M20S。时间基准是CPU自动选择的,选择的原则是在满足定时范围要求的条件下选择较小的时间基准。可输入的较大时间值为9990s,或2H _46M _30S。
在梯形图中必须使用“S5T#”格式的时间值,在语句表中,还可以使用IEC格式的时间值,即在时间值的前面加T#,例如T#20S。
2、时间基准
定时器字的*12位和*13位用来作时间基准,时间基准代码为二进制数00、01、10和11时,对应的时间基准分别为10ms、100ms、1s和10s。实际的定时时间等于时间值乘以时间基准值。例如定时器字为W#16#3999时,时间基准为10s,定时时间为999×10s=9990s。时间基准反映了定时器的分辨率,时间基准越小,分辨率越高,可定时的时间越短;时间基准越大,分辨率越低,可定时的时间越长。定时器指令见表1。
表1 定时器指令
语句表 梯形图 描 述
FR 允许定时器再启动
L 将定时器的二进制时间值装入累加器1
LC 将定时器的BCD时间值装入累加器1
R 复位定时器
SP SP 脉冲定时器
SE SE 扩展的脉冲定时器
SD SD 接通延时定时器
SS SS 保持型接通延时定时器
SF SF 断开延时定时器
S-PULSE S5脉冲定时器
S-PEXT S5扩展的脉冲定时器
S-ODT S5接通延时定时器
S-ODTS S5保持型接通延时定时器
S-OFFDT S5断开延时定时器
语句表
梯形图
描 述
FR
允许定时器再启动
将定时器的二进制时间值装入累加器1
LC
将定时器的BCD时间值装入累加器1
复位定时器
SP
SP
脉冲定时器
SE
SE
扩展的脉冲定时器
SD
SD
接通延时定时器
SS
SS
保持型接通延时定时器
SF
SF
断开延时定时器
S-PULSE
S5脉冲定时器
S-PEXT
S5扩展的脉冲定时器
S-ODT
S5接通延时定时器
S-ODTS
S5保持型接通延时定时器
S-OFFDT
S5断开延时定时器
在西门子工业在线支持上,文件以 "zip" 格式提供下载。当解压缩zip文件时,一个带子目录和文件的主目录被创建。如果主目录包含一个格式为 "al.." (如 "al12") 的文件,那么它是一个库文件。
图.1然而,在TIA Portal 中,不能用菜单 "文件 > 打开" 来打开扩展名为".al.."的库文件,因为仅能用该菜单打开项目。任何".al.."文件都不会在菜单中显示。
图.1然而,在TIA Portal 中,不能用菜单 "文件 > 打开" 来打开扩展名为".al.."的库文件,因为仅能用该菜单打开项目。任何".al.."文件都不会在菜单中显示。
然而,在TIA Portal 中,不能用菜单 "文件 > 打开" 来打开扩展名为".al.."的库文件,因为仅能用该菜单打开项目。任何".al.."文件都不会在菜单中显示。
图.31. 打开 TIA Portal.2. 打开 "库" 任务卡.3. 单击 "打开全局库" (有绿箭头的图标).4. 选择库文件所在的路径(本例中"Change_Millisec.al12" ) ,并打开库.5. 如果TIA Portal 的版本**库的版本,会有"升级库"的消息弹出。遵照出现的指示。本例中,库名称具有扩展名 "_V13".6. 库出现在 "全局库" 任务卡中。在库中,打开 "主模板" 目录. 使用拖放的方式复制需要的程序块到"项目树"的"程序块"文件夹中. 必要条件 TIA Portal 的版本必须至少等于库的版本。 例: 不能用TIA Portal V12打开al13文件。 可以用TIA Portal V12或V13打开al12文件。 创建环境 本截屏用 STEP 7 (TIA Portal) Professional V13创建。
图.31. 打开 TIA Portal.2. 打开 "库" 任务卡.3. 单击 "打开全局库" (有绿箭头的图标).4. 选择库文件所在的路径(本例中"Change_Millisec.al12" ) ,并打开库.5. 如果TIA Portal 的版本**库的版本,会有"升级库"的消息弹出。遵照出现的指示。本例中,库名称具有扩展名 "_V13".6. 库出现在 "全局库" 任务卡中。在库中,打开 "主模板" 目录. 使用拖放的方式复制需要的程序块到"项目树"的"程序块"文件夹中. 必要条件 TIA Portal 的版本必须至少等于库的版本。 例: 不能用TIA Portal V12打开al13文件。 可以用TIA Portal V12或V13打开al12文件。 创建环境 本截屏用 STEP 7 (TIA Portal) Professional V13创建。
图.3
1. 打开 TIA Portal.
2. 打开 "库" 任务卡.
3. 单击 "打开全局库" (有绿箭头的图标).
4. 选择库文件所在的路径(本例中"Change_Millisec.al12" ) ,并打开库.
5. 如果TIA Portal 的版本**库的版本,会有"升级库"的消息弹出。
当CPU不足以为右边模块提供功率时,必须用PS模块,具体可在1500博途组态中查看。
(PS)连接到背板总线(U 型连接器),仅用于提供内部所需的系统电压, 可为部分模块
电子
元件和 LED 供电。 CPU 或接口模块未连接 24 VDC 负载电源模块时,也可使用系统电源为其供电。在 CPU/接口模块右侧的插槽(电源段)中,较多可以插入两个系统电源 (PS)。
负载电源模块 (PM)为模块的输入/输出电路以及设备的
传感器
和执行器(如果已安装)供电。在通过系统电源为背板总线提供电压时,也可用于为 CPU/接口模块提供 24 VDC 电压。
负载电源模块可安装在“S7-1500 安装导轨”上,但不需要连接到背板总线。
当 CPU/接口模块提供给背板总线的电量不足以为所连接的所有模块供电时,需要使用系统电源 (PS)。 也可以使用 120/230 VAC 的系统电源,通过背板总线为 CPU/接口模块供电。随后就*为 CPU 提供 24 VDC 电压。
是否需要额外系统电源取决于所用模块的功耗。 由 CPU/接口模块和系统电源提供的功率必须大于 I/O 模块所需的功率。
通过负载电源模块然后通过 CPU/接口模块馈电通常可满足中小型硬件配置的需要。所连接模块的功耗不能**过由 CPU/接口模块提供的功率。
大型配置单独通过 CPU背板总线供电已不能满足需求,需要安装额外的系统电源。系统电源和 CPU/接口模块同时向背板总线供电。提供的总功率是两种方式提供的功率之和。
对于配置模块少,可以只用负载电源,其是必需的,配置模块多时再增加系统电源。