联系人:聂聪
邮箱:
电话:15821971992
地址: 上海松江区上海市松江区松江工业区广富林路4855弄星月大业领地88栋3楼
| 品牌 |
SIEMENS/西门子 |
型号 |
西门子CPU模块6ES7222-1EF22-0XA0 |
| 结构形式 |
模块式 |
安装方式 |
控制室安装 |
6ES7222-1EF22-0XA0
当常开触点0.00由断开转为闭合时,定时器T0000的当前值变为设定值100(#0100),如图5-13 (b)所示,在触点0.00闭合期间,定时器T0000的当前值从设定值开始每过100ms减1,当前值减到0(即定时时间到)时,定时器状态位马上变为1,若定时器当前值减到0时触点0. 00仍闭合,当前值维持为0不变,状态位维持“1”态不变;当触点0.00断开后,定时器当前值由0变为设定值,同时定时器状态位变为0。在定时器状态位为1时,定时器T0000常开触点闭合,100. 01线圈得电。
在定时器计时期间,如果当前值未减到0时触点0.00就断开,当前值马上变为设定值,如图5-13 (c)所示,在触点0.00断开期间,当前值维持为设定值不变,直到触点0.00闭合时当前值才又从设定值开始逐减1计时。

总之,当TIM、TIMH和TMHH指令输入为ON时,从设定值开始逐减1计时,当计时时间到(即当前值减至0)时,定时器动作(即状态位变为1),可驱动相同编号的触点动作;当指令输入变为OFF时,定时器停止计时,当前值等于设定值,状态位为0。
(3)指令使用要点
定时器指令使用要点如下。
①定时器TIM、高速定时器TIMH、超高速定时器TMHH和累计定时器TTIM指令共用0000~4095(可简写作0~4095)定时器。在同一程序中,不同的定时器指令不要使用相同编号的定时器,如TIM、TIMH指令同时使用0000定时器,会产生误动作,因为在同一时间内一个定时器不可能既作100ms定时器,又作10ms的定时器。
基本输入指令包括读( LD)、读非(LDNOT)、与(AND)、与非(ANDNOT)、或(OR)、或非(ORNOT)和非(NOT)指令。
②当PLC的扫描周期大于100ms时,如果使用0016~4095定时器会计时不准确,这种情况下应使用0000~0015定时器。
定时器指令包括定时器(100ms)、高速定时器(10ms)、超高速定时器(1ms)、累计定时器、长时间定时器和多输出定时器指令。各定时器指令的名称、助记符和功能号如下。
| 指令名称
|
助记符
|
功能号
| |
|
定时器
|
BCD
|
TIM
|
-
|
|
BIN
|
TIMX
|
550
| |
|
高速定时器
|
BCD
|
TIMH
|
015
|
|
BIN
|
TIMHX
|
551
| |
|
超高速定时器
|
BCD
|
TMHH
|
540
|
|
BIN
|
TMHHX
|
552
| |
|
累计定时器
|
BCD
|
TTIM
|
087
|
|
BIN
|
TTIMX
|
555
| |
|
长时间定时器
|
BCD
|
TIML
|
542
|
|
BIN
|
TIMLX
|
553
| |
|
多输出定时器
|
BCD
|
MTIM
|
543
|
|
BIN
|
MTIMX
|
554
| |
根据定时设定值的数据类型不同,定时器指令可分为BCD类定时器指令和BIN类定时器指令,它们各自对应的指令功能相同(如TIM指令与TIMX指令的功能相同),仅指令助记符、定时设定值的数据类型及范围不同,BCD类定时器指令的设定值范围为#0000~9999,BIN类定时器指令的设定值范围为#0000~FFFF或&0~65535,由此可以看出,BIN类定时器指令的设定值范围更大,故定时时间更长。
在编程时,CX-P软件默认只能输入BCD类定时器指令,若要输入BIN类定时器指令,可在CX-P软件工程区的“新PLC”上单击鼠标右键,在弹出的菜单中选择“属性”,会弹出如图5-12 (a)所示的对话框,勾选其中的“以二进制形式执行定时器/计数器”项,马上弹出的如图5-12 (b)所示的对话框,确定后即可让CX-P软件能输入BIN类定时器指令,此时BCD类定时器指令就无法输入。
S7-200模拟量模块系列
模拟信号是指在一定范围内连续的信号(如电压、电流),这个“一定范围”可以理解为模拟量的有效量程。在使用S7-200模拟量时,需要注意信号量程范围,拨码开关设置,模块规范接线,指示灯状态等信息。
本文中,我们按照S7-200模拟量模块类型进行分类介绍:
1.AI 模拟量输入模块
2.AO模拟量输出模块
3.AI/AO模拟量输入输出模块
4.常见问题分析