SmartSys
关注工艺过程的自动控制系统
黑龙江省灵犀自动化技术开发有限公司
Smart Sys Technology Development Co., Ltd.
Phone: 0453-8916375
unicorn2005@tom.com
西门子STEP7编程—IEC定时器的使用
西门子STEP7提供了10种定时器指令,用户可以根据不同的情况,很方便的选择一种适合自己的要求。可是STEP7的定时器的时间值用了一种西门子独有的S5TIME的数据类型来表示。某些时候使得定时器用起来不那么顺手,例如,在上位机监控软件画面上显示计时器的当前值或者需要在运行时在监控画面上修改预设值。对此STEP7提供了FC33(S5TI_TIM)和FC40(TIM_S5TI)来实现S5TIME数据类型与TIME数据类型之间的相互转换,但是换来换去的还是很麻烦。笔者认为在这种情况下不如直接使用STEP7的IEC定时器。
STEP7的IEC定时器是个什么东西呢?其实就是STEP7提供的一系列系统功能块,能实现定时器同样的功能,和STEP7定时器指令不同的是它们是符合IEC1131-3标准的定时器。具体地说就是SFB3(TP)脉冲定时器、SFB4(TON)接通延迟定时器和SFB5(TOF)关闭延迟定时器。
功能块参数说明
| 参数 | 声明 | 数据类型 | 存储区域 | 参数说明 |
| IN | INPUT | BOOL | I、Q、M、D、L、常数 | 开始输入 |
| PT | INPUT | TIME | I、Q、M、D、L、常数 | 预设值 |
| Q | OUTPUT | BOOL | I、Q、M、D、L | 时间的状态 |
| ET | OUTPUT | TIME | I、Q、M、D、L | 用完的时间 |
STEP7的TIME数据类型在上位机上读写就很方便了,根据它的定义,实际上它就是一个有符号双整数,每一步长表示为1毫秒。
Mon Mar 09 18:43:00 -0600 2009
相关文章
关于西门子S7-200模拟量输入滤波问题
模拟量滤波有什么效果?
More...
S7-200编程实例—Modbus主站协议编程
此实例程序说明了如何在每次输入I0.0接通时,使用Modbus主站指令写入数据到Modbus从站的4个保持寄存器,然后再从Modbus从站中读取4个保持寄存器的数值。
More...
S7-200编程示例—Modbus从站协议编程
S7-200编程示例—Modbus从站协议编程
More...
S7-200编程实例—6KV高压电机控制程序
程序比较简单,就不做说明了。感兴趣的朋友可以自行分析。主要是体会一下S7-200PLC的断开延时定时器的使用。
More...
水的饱和蒸汽压与温度计算
水的饱和蒸汽压力与温度的计算。
More...
西门子Step7编程实例—系统功能块SFC14与SFC15的使用
在组态PROFIBUS-DP通信时常常会见到参数“Consistency”(数据的一致性),如果选“Unit”,数据的通信将以在参数“Unit”中定义的格式——字或字节来发送和接收,比如,主站以字节格式发送20字节,从站将一字节一字节地接收和处理这20字节。
More...
西门子Step7编程实例—求两个整数的平均值
下面的Step7程序实例,是求两个整数平均值的FC,FC是用语句表(STL)源程序编写的。为了避免两个整数相加时产生超限错误,所以采用了下面算法,两数相减,差除以2,然后再加上第二个数。
More...
西门子Step7编程实例—流量累积
下面的Step7程序实例,是计算累积流量的FC,FC是用语句表(STL)源程序编写的。FC应该被周期执行,执行周期为1秒,因此应该把它放到周期性中断组织块OB32中。
More...
西门子Step7编程实例—差压流量计的开方
下面的Step7程序实例,是计算流体流量的FC,FC是用语句表(STL)源程序编写的。
More...
关于西门子S7-200模拟量输入滤波问题
模拟量滤波有什么效果?
More...
S7-200编程实例—Modbus主站协议编程
此实例程序说明了如何在每次输入I0.0接通时,使用Modbus主站指令写入数据到Modbus从站的4个保持寄存器,然后再从Modbus从站中读取4个保持寄存器的数值。
More...
S7-200编程示例—Modbus从站协议编程
S7-200编程示例—Modbus从站协议编程
More...
S7-200编程实例—6KV高压电机控制程序
程序比较简单,就不做说明了。感兴趣的朋友可以自行分析。主要是体会一下S7-200PLC的断开延时定时器的使用。
More...
水的饱和蒸汽压与温度计算
水的饱和蒸汽压力与温度的计算。
More...
西门子Step7编程实例—系统功能块SFC14与SFC15的使用
在组态PROFIBUS-DP通信时常常会见到参数“Consistency”(数据的一致性),如果选“Unit”,数据的通信将以在参数“Unit”中定义的格式——字或字节来发送和接收,比如,主站以字节格式发送20字节,从站将一字节一字节地接收和处理这20字节。
More...
西门子Step7编程实例—求两个整数的平均值
下面的Step7程序实例,是求两个整数平均值的FC,FC是用语句表(STL)源程序编写的。为了避免两个整数相加时产生超限错误,所以采用了下面算法,两数相减,差除以2,然后再加上第二个数。
More...
西门子Step7编程实例—流量累积
下面的Step7程序实例,是计算累积流量的FC,FC是用语句表(STL)源程序编写的。FC应该被周期执行,执行周期为1秒,因此应该把它放到周期性中断组织块OB32中。
More...
西门子Step7编程实例—差压流量计的开方
下面的Step7程序实例,是计算流体流量的FC,FC是用语句表(STL)源程序编写的。
More...
分类标签
wincc 总溶剂 西门子 节能 节水 变频器 电源 交流电 我公司 网站 灵犀自动化 空调 喷涂 嵌入式 油管 催化裂化 S7-300 补燃锅炉 余热发电 水泥 软逻辑控制器 PLC 发酵 OPC HMI DCS S7-200 编程 监控软件 焚烧炉 S7-400 自由口 传感器 变送器 智能吹灰器 导热油炉 余热锅炉 生物柴油 防爆仪表 本质安全型 双金属温度计 STEP7 通信 自动控制系统 自控名词解释 丁醇 丙酮 发酵法 异步电动机 起动 电子巡井 UPS 现场总线 数据存储 串口通讯 AB RSLogix 工控机 调试 混捏机 电线电缆 OEM ODM 材料 耐腐蚀 SLC500 PID调节 欧姆龙 OMRON 执行器 调节阀 炼油 化工工艺 恒压供水 调节器 仪表 配管 编码器 自动控制 屏蔽 三菱 接地 抗干扰 楼宇控制 防雷 Modbus GE 设计 供热 减温减压 蒸汽 网上资源 下载
wincc 总溶剂 西门子 节能 节水 变频器 电源 交流电 我公司 网站 灵犀自动化 空调 喷涂 嵌入式 油管 催化裂化 S7-300 补燃锅炉 余热发电 水泥 软逻辑控制器 PLC 发酵 OPC HMI DCS S7-200 编程 监控软件 焚烧炉 S7-400 自由口 传感器 变送器 智能吹灰器 导热油炉 余热锅炉 生物柴油 防爆仪表 本质安全型 双金属温度计 STEP7 通信 自动控制系统 自控名词解释 丁醇 丙酮 发酵法 异步电动机 起动 电子巡井 UPS 现场总线 数据存储 串口通讯 AB RSLogix 工控机 调试 混捏机 电线电缆 OEM ODM 材料 耐腐蚀 SLC500 PID调节 欧姆龙 OMRON 执行器 调节阀 炼油 化工工艺 恒压供水 调节器 仪表 配管 编码器 自动控制 屏蔽 三菱 接地 抗干扰 楼宇控制 防雷 Modbus GE 设计 供热 减温减压 蒸汽 网上资源 下载