- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
常开按钮,闭合时Q0.0/Q0.1两路切换导通,频率为15分钟一次,切换时另一路信号保持2分钟。即,若Q0.0通15分钟时,Q1.1导通,此时Q0.0不是立刻断开,而是延时2分钟。
本人在做这段程序时,分析Q0.0/Q0.1两路的开断情况,得出,假定Q0.0路先导通,则Q0.0是以通17min断13min的周期做循环,而Q0.1是在I0.0闭合15分钟后以通17min断13min做周期循环。
直接用逻辑关系来做控制本人也尝试过,苦于逻辑思维实在不行,后来还是用上面的方法实现的,能否请高手指教如何直接用逻辑关系来实现?
答:以下是根据你的要求编写的程序,已经实际测试过,希望能够帮助到你。西门子S7-1200的IEC格式的定时器属于功能块。在插入定时器指令时,要求创建一个16字节的IEC_Timer数据类型的DB结构(即背景数据块),来保存有关的数据。在功能块中,可以事先创建一个IEC_Timer数据类型的静态变量(多重背景),然后将它指定给定时器指令。
CPU没有给任何特定的定时器指令分配专门的资源。每个定时器使用DB结构和一个连续运行的内部CPU定时器(我的理解是一个硬件定时器)来执行定时。
在定时器指令的输入IN的上升沿启动定时器时,连续运行的内部CPU定时器的值将被复制到为该定时器指令分配的DB结构的元素START(起始值)中。
该起始值在定时器继续运行期间将保持不变,以后将在每次更新定时器时使用。以下条件时将会执行定时器更新:
2)定时器结构的元素ELAPSED(经过的时间)或位输出Q作为其它指令的参数,该指令被执行。
更新定时器时,将从内部CPU定时器的当前值中减去上述起始值,得到经过的时间ELAPSED。再将ELAPSED与预设值PT进行比较,以确定定时器的位输出Q的状态。然后更新该定时器的DB结构的元素ELAPSED和Q。达到预设值PT后,定时器不会继续累加经过的时间ELAPSED。
STEP 7 Basic的V11版与V10.5版相比,增加了类似于S7-300/400的定时器线圈指令。
从上述的定时器内部的定时机制可知,在使用定时器时,其定时精度与CPU的扫描周期有很大的关系。在CPU两次更新定时器之间,定时器的输入、输出参数保持不变。
为了验证上述结论,在FB1中调用定时器指令TP,在OB1中用I0.1作为调用条件,调用FB1。用监视表格监视定时器的输出Q和经过的时间ET,用输入IN的上升沿启动定时器后,如果I0.1为0状态,没有调用FB1和执行定时器指令,定时器的输出Q和经过的时间ET保持不变。只有在调用FB1,执行定时器指令时,ET的值才会变化。
比较指令用于比较累加器2与累加器1中的数据大小。比较时应确保两个数的数据类型相同,数据类型可以是整数、长整数或实数.若比较的结果为真,则RLO为1,否则为0。比较指令影响状态字,用指令测试状态字有关位,可得到两个数更详细的情况。
指令 | 说 明 |
= =I = =D | 比较累加器2低字中的整数是否等于累加器1低字中的整数 比较累加器2中的长整数是否等于累加器1中的长整数 |
<>I <>D | 比较累加器2低字中的整是否不等于累加器1低字中的数 比较累加器2中的长整数是否不等于累加器1中的长整数 |
>I >D | 比较累加器2低字中的整数是否大于累加器l低字中的整数 比较累加器2中的长整数是否大于累加器1中的长整数 |
<I <D | 比较累加器2低字中的整数是否小于累加器1低字中的整数 比较累加器2中的长整数是否小于累加器l中的长整数 |
>=I >=D | 比较累加器2低字中的数是否大于等于累加器l低字中的数 比较累加器2中的长整数是否大于等于累加器1中的长整数 |
<=I <=D | 比较累加器2低字中的整是否小于等于累加器1低字中的整 比较累加器2中的长整数是否小于等于累加器1中的长整数 |
例3.5.1:
比较存储字MW10和输入字IW10中整数的大小。如果两个整数相等,则输出Q 4.0为1;若MW10中的数大,则输出Q 4.1为1;若IW10中的数大,则输出Q 4.2为1。
L MW 10 // 个待比较的数装入累加器1
L IW // 第二个待比较的数装入累加器l,个数被装入累加器2
==I
= Q 4.0 // 若(MW 10)=(IW10),则Q 4.0为l,否则为0
>I
= Q 4.1 // 若(MW 10)>(1W10),则Q 4.1为1,否则为0
<I
= Q 4.2 // 若(MWl0)<(IWl0),则Q 4.2为l,否则为0
结构极为紧凑,适合工业应用,可在工业环境中全天使用
紧凑型外壳设计(2 HM)
产品设计形式与众不同,前面为*喷漆的新型防污表面
全金属外壳具有高 EMC(电磁兼容性),可以用于工业环境
由于使用了过压通风设计将风扇安装在前部,以及防尘滤网,实现了防尘保护
具有防振动和冲击的硬盘托架和板卡固定器
由于具有更快的数据处理能力,实现了高产能
In® Core™ 处理器 – 采用 Turbo Boost、超线程和 Virtualization 技术
存储器和图形控制器集成在处理器中,用于实现较高的存储器和图形性能
性能*(例如,In QM57 Express 芯片组,采用双通道技术的 DDR3 内存)
高数据传输速率(例
间长,采用变速风扇)
高效自诊断功能(以太网和 PROFIBUS 状态显示;RAID1 组态包括风扇、温度、监测程序和硬盘报警指示,SIMATIC PC DiagMonitor)
采用了 RAID1(硬盘镜像系统),数据安全性*
高性能硬件 RAID 控制器 (PCIe x8),带零维护高速缓存保护模块(可选)
发生故障时迅速识别和更换硬盘(例如,前面 LED 可发出 RAID1 配置中的硬盘报警)
RAID 配置的“热插拔”可拆卸框架(可在运行期间更换硬盘)
采用单层单元(SLC)架构的固态驱动器(SSD)和 ECC 存储器(可选)
具有“热插拔”功能的冗余电源(运行时用于更换电源模块)
固定位于前部的可更换部件(例如 USB 软件),防止通过锁定门进行未经授权的访问
锁定风扇盖:仅在前门打开时,才可对过滤器垫和前置风扇进行更换
仅在前门打开时,才可打开外壳盖
设备配置便于维护(改动、维护)
由于较高的投资安全性,成本降低
可用性可达 3 - 6 年,保证 5 年内可获得备件
使用 SIMATIC 组件进行了系统测试
通过市场认证 (cULus)
支持传统接口(PS/2、COM、LPT)
安装兼容许多设备的各代版本
服务与支持
调试、运行和维护成本的时间缩短,成本降低
具有内置接口3 个插槽(PCI 和 PCI Express),灵活性和扩展能力较高
预安装、激活操作系统
AMT(英特尔主动管理技术)功能,用于远程访问 IPC(远程维护)
由于配有重建 DVD,可以实现将硬盘快速恢复到交付时的状态
由于使用受控风扇,实现了低噪声输出
标准实现为工业工作站或服务器
机载 PROFIBUS 或 PROFINET 接口和 RAID1 控制器(可选)
2 个 LAN Mbit/s 接口(具有千兆局域网合并带宽能力)
使用极为灵活,可以采用升缩导轨进行定位,也可以用作桌面型工业PC机。
采用 iAMT 技术和 SIMATIC IPC Remote Manager 软件实现远程维护