产品描述
西门子1FL6042-2AF21-1MA1
概述
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有的性能/价格比。
西门子代理300系列产品概述
功能强大,结构紧凑并且经济
SIMATIC S7- 300通用控制器可以节省安装空间并且具有模块化设计的特点。
大量的模块可根据手头的任务被用于扩展集中系统或创建分散结构的系统,并促进备件成本效益的经济性。凭借其令人印象深刻的创新系列,SIMATIC S7 -300通用控制器成为了一个可以有效节省用户额外投资和维护成本的综合系统。
特别提示:SIMATIC S7-400H控制器已**升级为V6版-5H PN/DP控制器!
SIMATIC家族内**大的自动化系统
高的通讯能力和强大的集成接口使SIMATIC S7-400成为较适合诸如对整个系统进行协调的较大任务过程控制器的理想选择。CPU的分级使得性能的可扩展成为可能。
同时,对外设I/ O能力的扩展几乎是无限的。而且,程序控制器信号模块可以在系统运行中(热插拔)进行插入和删除操作,很容易进行系统扩展或模块更换。
西门子代理 西门子PLC模块6ES7222-1HD22-0A01200系列产品概述
新的模块化 SIMATIC S7-1200 控制器是我们新推出产品的核心,可实现简单却高度的自动化任务。SIMATIC S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并适合各种应用。
本机集成24输入/16输出共40个数字量I/O 点。可连接7个扩展模块,**扩展至248路数字量I/O 点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可适应于一些复杂的中小型控制系统
输入表格的较大填表数
确定表格的较大填表数后,可用表功能指令在表中存取字型数据。表功能指令包括填表指令,表取数指令,表查找指令,字填充指令。所有的表格读取和表格写入指令必须用边缘触发指令西门子PLC填表指令的格式使用简介
表填表(ATT)指令:向表格(TBL)中增加一个字(DATA)。如图1所示。
说明:
(1) DATA为数据输入端,其操作数为:VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC, 常量, *VD, *LD, *AC;数据类型为:整数。
(2)TBL为表格的首地址,其操作数为:VW, IW, QW, MW, SW, SMW, LW, T, C, *VD, , *LD *AC;数据类型为:字。
(3)指令执行后,新填入的数据放在表格中最后一个数据的后面,EC的值自动加1。
(4)使ENO = 0的错误条件:0006(间接地址),0091(操作数**出范围),SM1.4(表溢出),SM4.3(运行时间)。
(5)填表指令影响特殊标志位:SM1.4(填入表的数据**出表的较大长度,SM1.4=1)。
为了从表格的*开始搜索,AC1的初始值=0,查表指令执行后AC1=1,找到符合条件的数据1。继续向下查找,先将AC1加1,再表查找指令,从表中符合条件的数据1的下一个数据开始查找,*二次执行查表指令后,AC1=4,找到符合条件的数据4。继续向下查找,将AC1再加1,再表查找指令,从表中符合条件的数据4的下一个数据开始查找,*三次执行表查找指令后,没有找到符合条件的数据,AC1=6(实际填表数)。
整数算术运算指令——西门子S7系列PLC
在STEP 7中可以对整数、长整数和实数进行加、减、乘、除算术运算。算术运算指令在累加器1和2中进行,在累加器2中的值作为被减数或被除数。算术运算的结果保存在累加器1中,累加器1原有的值被运算结果覆盖,累加器2中的值保持不变。
CPU在进行算术运算时,不必考虑RLO,对RLO也不产生影响。学习算术运算指令必须注意算术运算的结果将对状态字的某些位产生影响,这些位是:CC1和CC0,OV,OS。在位操作指令和条件跳转指令中,经常要对这些标志位进行判断来决定进行什么操作。
l +I 16位整数相加指令
l -I 16位整数相减指令
l *I 16位整数相乘指令
l / I 16位整数除法指令
l +D 32位整数相加指令
l -D 32位整数相减指令
l * D 32位整数相乘指令
l / D 32位整数除法指令
l MOD 32位整数除法取余数指令
例3.7.1
L MW0 // 将MW 0中的值装入累加器1低字
L MW2 // 将MW 2中的值装入累加器1低字,累加器1低字中的原值移入累加器2低字
+I // 将累加器l低字和累加器2中的低字相加
T MW10 // 将运算结果送到MW 10
* FBD 格式
与STL语句表指令不同处在于多了使能输入端EN和使能输出端ENO。只有当I 0.0=1时,才进行加法运算。如果运算的**出范围或者I 0.0=0,则Q 4.0=0。
ACCU1_H-H | ACCU1_H-L | ACCU1_L-H | ACCU1_L-L | |
CAW指令执行前 | 数据A | 数据B | 数据C | 数据D |
CAW指令执行后 | 数据A | 数据B | 数据D | 数据C |
ACCU1_H-H | ACCU1_H-L | ACCU1_L-H | ACCU1_L-L | |
指令执行前 | 数据A | 数据B | 数据C | 数据D |
指令执行后 | 数据D | 数据C | 数据B | 数据A |
产品推荐