| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-1200PLC>> 重庆西门子S7-1200模块(代理商)欢迎您

重庆西门子S7-1200模块(代理商)欢迎您

返回列表页
  • 重庆西门子S7-1200模块(代理商)欢迎您
  • 重庆西门子S7-1200模块(代理商)欢迎您
  • 重庆西门子S7-1200模块(代理商)欢迎您
  • 重庆西门子S7-1200模块(代理商)欢迎您
  • 重庆西门子S7-1200模块(代理商)欢迎您
收藏
举报
参考价 263
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-03-20 09:31:32浏览次数:638

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

重庆西门子S7-1200模块(代理商)欢迎您
西门子S7-1200PLC系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,以*您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。

详细介绍

重庆西门子S7-1200模块(代理商)欢迎您

S7-300定时器的使用

1. 概述

SIMATIC S7- 300 有2种类型的定时器,一个是S5Time类型,另一个是IEC Time类型。

2.      在Step7中使用定时器

2.1     在Step7中使用S5Time定时器

在Step7中,如图1所示,举例,从定时器指令库拖拽指令 S_ODTS(保持接通延时S5定时器)放入程序段中,给管脚填写相关参数。

图 1 Step7添加S5Time定时器指令

S_ODTS 指令管脚参数如下表1。

参数数据类型存储区描述
T 编号TIMERT定时器标识号;其范围依赖于CPU
SBOOLI、Q、M、L、D使能输入
TVS5TIMEI、Q、M、L、D预设时间值
RBOOLI、Q、M、L、D复位输入
BIWORDI、Q、M、L、D剩余时间值,整型格式
BCDWORDI、Q、M、L、D剩余时间值,BCD格式
QBOOLI、Q、M、L、D定时器的状态

表 1 S_ODTS的管脚参数说明

用鼠标点击该指令,然后按键盘的F1键,可以查看该指令的帮助,如图2。

图 2 S5Time定时器指令帮助(时序图)

下载程序,将M100.0置个脉冲信号,定时器T0开始工作,如图3。

图 3执行定时器T0工作

定时器T0执行10S后给予输出,将M100.3置1。

图 4定时器T0到时间输出

管脚 BI 和 BCD 表示的是剩余时间,BI 是整型格式,BCD 是BCD格式;这2个管脚并不是直接显示出真真的剩余时间,这还需要换算。下面举例说明。

图 5举例说明BI的使用

图 5举例说明BI的使用

通过变量表监视 T0 和 MW102,T0 采用二进制形式监视,MW102采用十进制形式监视。T0 的第13、12位显示为11,表示当前 T0 的时基为10S,所以剩余时间等于 BI 乘以时基,即:138*10=1380S,就是1380/60=23min。

2.2 Step7中使用IEC定时器

IEC 定时器一共有3种(SFB3、SFB4、SFB5),如图6所示。拖拽指令SFB4 放入程序段中,给管脚填写相关参数。

图 6 Step7添加IEC定时器指令

SFB4 功能块管脚参数如下表2。

参数声明数据类型存储区描述
ININPUTBOOLI、Q、M、D、L、

常数

使能输入
PTINPUTTIMEI、Q、M、D、L、

常数

IN输入上升沿延迟

的时间。PT必须为正值。

(注意:值范围由TIME数据类型

确定)

QOUTPUTBOOLI、Q、M、D、L时间的状态
ETOUTPUTTIMEI、Q、M、D、L用完的时间

表 SFB4 的管脚参数说明

用鼠标点击该指令,然后按键盘的F1键,可以查看该指令的帮助,如图7。

图 7 IEC定时器指令帮助(时序图)

下载程序,将M200.0置1,定时器SFB4开始工作,此时输出M200.1为0,如图8。

图 8执行定时器SFB4工作

定时器SFB4执行10S后,输出M200.1置1,如图9所示。

图 9定时器SFB4到时间输出

管脚 ET表示的是已经用完的时间,数据类型是双整型格式,表示的实际剩余时间,单位为毫秒。如下图10所示,ET为L#10000,即:10000/1000=10S。

图 10举例说明ET的使用

   在TIA Step7中使用定时器

TIA Step7中使用S5Time定时器

在TIA Step7中,如图11所示,举例,从定时器操作指令库拖拽指令 S_ODTS放入程序段中,给管脚填写相关参数。

图 11 TIA Step7添加S5Time定时器指令

该使用操作与Step7中的一样,这里就不再过多赘述。

3.2  TIA Step7中使用IEC定时器

如图12所示,TIA Step7 中的 TON 与 Step7 的 SFB4 稍有不同,没有管脚 EN 和 ENO。但是使用操作与Step7中的也是一样,这里就不再过多赘述。

图 12 TIA Step7添加S5Time定时器指令

FB42与FB59基本功能

FB42 “CONT_S” & FB59 “TCONT_S”

FB42 “CONT_S” 为PI步进控制器,可以用作PI固定设定值控制器;也可以用于级联、混合或比率控制器中的次级控制器,但是不能当做主控制器使用。

图1. FB42 “CONT_S” 方框图

FB59 “TCONT_S” 为步进温度控制器。过程值PV_PER与FB58类似,支持温度信号输入。用于形成偏差的设定值和过程值必须具有相同的单位。

图2. FB59 “TCONT_S” 方框图

主要参数

图3. FB42 “CONT_S” 程序块

注:以TIA Potal V13 SP1为例,该功能块在 STEP 7中的管脚与其相同

表1.FB42 “CONT_S” 的输入参数

参数变量类型数据类型取值

范围

默认描述应用
COM_RSTINBOOL FALSE*重启动 
LMNR_HSINBOOL FALSE上限位

 

LMNR_LSINBOOL FALSE下限位

 

LMNS_ONINBOOL TRUE手/自动选择

LMNS_ON:
0:自动
1:手动

LMNUPINBOOL FALSEQLMNUP手动输出 
LMNDNINBOOL FALSEQLMNDN手动输出 
PVPER_ONINBOOL FALSE当前值选择

PVPER_ON:
0:PV_IN 有效
1:PVPER 有效

CYCLEINTIMECYCLE >= 1msT#1S采样时间 
SP_INTINREAL 0.0设定值 
PV_ININREAL 0.0过程变量输入

 

PV_PERINWORD W#16#0000外设过程变量输入 
GAININREAL 2.0比例 
TIINTIMETI >= CYCLET#20s积分 
DEADB_WINREAL  死区 
PV_FACINREAL 1.0过程变量因子 
PV_OFFINREAL 0.0过程变量偏移量 
PULSE_TMINTIMEPULSE_TM >= CYCLET#3s小脉冲时间 
BREAK_TMINTIMEBREAK_TM >= CYCLET#3s短中断时间 
MTR_TMINTIMEMTR_TM >= CYCLET#30s周期时间

从LMNR_LS运行到LMNR_HS的时间

DISVINREAL 0.0干扰变量 

表2. FB42 “CONT_S” 的输出参数

参数变量类型数据类型取值范围默认描述说明
QLMNUPOUTBOOL FALSE正向脉冲 
QLMNDNOUTBOOL FALSE负向脉冲 
PVOUTREAL 0.0当前值输出 
EROUTREAL 0.0偏差 

表3. FB42 “CONT_S” 的静态变量

参数变量类型数据类型取值范围默认描述说明
LMNRS_ONSTATSBOOL FALSE虚拟位置反馈输出开关一个脉冲周期内的脉冲个数,倒数计数
LMNRSVALSTATSREAL 0虚拟位置反馈输出量程0~*
LMNR_SIMSTATSREAL 0.0虚拟位置反馈输出 
stImpDauerSTATSTIME T#0MS小脉冲时间当前值 
stImpDauerSTATSTIME T#0MS短中断时间当前值 

图4. FB59 “TCONT_S

图4. FB59 “TCONT_S” 程序块

注:以TIA Potal V13 SP1为例,该功能块在 STEP 7中的管脚与其相同

表4. FB59 “TCONT_S” 的输入参数

参数变量类型数据类型取值范围默认描述应用
CYCLEINTIMECYCLE >= 1msT#1S采样时间 
SP_INTINREAL 0.0设定值 
PV_ININREAL 0.0过程变量输入

 

PV_PERININT 0外设过程变量输入 
DISVINREAL 0.0干扰变量 
LMNR_HSINBOOL FALSE上限位

 

LMNR_LSINBOOL FALSE下限位

 

LMNS_ONINBOOL TRUE手/自动选择

LMNS_ON:
0:自动
1:手动

LMNUPINBOOL FALSEQLMNUP手动输出 
LMNDNINBOOL FALSEQLMNDN手动输出 
COM_RSTINBOOL FALSE*重启动 

表5. FB59 “TCONT_S” 的输出参数

参数变量类型数据类型取值范围默认描述说明
QLMNUPOUTBOOL FALSE正向脉冲 
QLMNDNOUTBOOL FALSE负向脉冲 
PVOUTREAL 0.0当前值输出 
EROUTREAL 0.0偏差 

表6. FB59 “TCONT_S” 的静态变量

参数变量类型数据类型取值范围默认描述应用
PV_FACSTATSREAL 1.0过程变量因子 
PV_OFFSSTATSREAL 0.0过程变量偏移量 
DEADB_WSTATSREAL 0.0死区 
PFAC_SPSTATSREAL 1.0设定值比例因子 
GAINSTATSREAL 2.0比例 
TISTATSREALTI >= CYCLE40.0s积分 
MTR_TMSTATSREALMTR_TM >= CYCLE30.0s周期时间

从LMNR_LS运行到LMNR_HS的时间

PULSE_TMSTATSREALPULSE_TM >= CYCLE0.0s小脉冲时间 
BREAK_TMSTATSREALBREAK_TM >= CYCLE0.0s短中断时间 
PER_MODESTATSINT 0输入模式选择

可使用此开关输入 I/O 模块的类型。 然后,在 PV 输出中对输入 PV_PER 中的过程值进行如下标定:

PER_MODE = 0:热电偶;PT100/NI100;标准
PV_PER * 0.1 单位: °C,°F

PER_MODE = 1:PT100/NI100;气候型
PV_PER * 0.01 单位: °C,°F

PER_MODE = 2:电流/电压
PV_PER * 100/27648 单位: %

PVPER_ONSTATSBOOL FALSE当前值选择

PVPER_ON:
0:PV_IN 有效
1:PVPER 有效

FB42 “CONT_S” 与 FB59 “TCONT_S”的工作模式

单独调节 :根据设定值与当前值的偏差,按照设定好的比例、积分、微分参数进行控制

串级调节:如下图所示

图5. 串级控制方框图

重庆西门子S7-1200模块(代理商)欢迎您

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言