6ES7322-1HF10-0AA0型号规格
结构紧凑、易于使用的低成本解决方案,用于满足简单控制任务
结构紧凑、易于操作,无需附件即可广泛应用
“一体式"产品,集成显示屏和操作面板
仅需点击按钮或通过 PC 软件即可连接 36 种不同的功能;使用次数多达 130 多次
LOGO! 8: 通过按钮或使用 PC 软件,可链接 38/43 个不同功能;多 200/400 次
通过按键可以方便地更改功能。重接线无需更多耗时
ST 70 产品目录:
也可在产品目录 ST 70中找到有关 LOGO! 的信息:
LOGO! 逻辑模块提供方便的、用户友好的解决方案,用于满足简单的开环和闭环控制任务。
LOGO! 具有广泛的通用性,例如:
楼宇服务/电气安装(照明、百叶窗、遮篷、门、门禁系统、栅栏、通风系统,等。)
控制柜制造。
机电设备(泵,小型压机,压缩机,传送带,升降台等)
暖房,温室的特殊控制
对其他控制器的信号进行处理
LOGO! 逻辑模块可根据应用情况进行扩展。
船级社认证
美国船级社, 法国船级社, 挪威船级社,德国劳氏船级社, 英国劳氏船级社,等
设计
LOGO! Modular 可提供多种电压类型(12VDC, 24VDC, 24VAC, 115/230VDC,115/230VAC):
标准型:
纯型号,成本经过优化,不带按键控制面板和显示屏。
LOGO! 具有以下特性:
R:继电器输出
C:时钟/时间切换
E:以太网接口
o:无显示屏
LOGO!使用非常简单:
按键控制面板和显示屏位于一个设备中。无需其它工具。
通过集成式 EEPROM 备份切换程序和设定值(如定时器),以防电源故障。
LOGO! 节省空间:
例如:LOGO! 230RC:72 x 90 x 55 mm (W x H x D).
经调整后,可安装在配电箱中(尺寸与接地故障断路器相同)。
LOGO! 提供大的灵活性和通用性:
可扩展性:
根据应用情况可连接扩展模块。
LOGO! 具有通信功能:
使用可选的通信模块,可连接到 AS-Interface 和 KNX Konnex 网络。
LOGO!7 和 8 可与其它 LOGO! 单元通信,或与 SIMATIC 控制器或 SIMATIC 面板通信
功能
LOGO!使用非常简单:
36 种不同功能:
用于电气工程的基本功能(例如:与、或)以及特殊功能(例如:计数器,闭锁继电器,PI 控制器)。
只需通过键盘或PC软件将所存储的功能进行作何,即可轻松进行编程。
通过可选的程序模块,可以简单、方便地复制控制程序。
LOGO!8:
38/43 种不同功能:集成基本功能(例如:与、或)和特殊功能(例如:计数器,闭锁继电器,PI 控制器)。
通过可选的程序模块或使用标准 CF/微型 CF 卡,可以简单、方便地复制切换程序
LOGO! 提供大的灵活性和通用性:
通过按键可方便、灵活地重新链接功能。无需耗时的接线。
可选择在PC机上操作:
通过 PC 创建、仿真、在线测试和归档控制程序,包括归档选项
西门子6SL3130-6AE15-0AB1
第三步: 将 CPU 断电
第四步: 将存储卡插到 CPU 卡槽内
第五步: 将 CPU 上电
第六步: 在 STEP 7 Basic中点击下载,将项目文件全部下载到存储卡中。此时下载是将项目文件(包括用户程序、硬件组态和强制值)下载到存储卡中,而不是 CPU内部集成的存储区中。
完成上述步骤后,CPU可以带卡正常运行。此时如果将存储卡拔出,CPU 会报错,"ERROR"红灯闪烁。
3.2 常见问题
FAQ 1
为什么插上存储卡后 CPU 的“MAINT"灯闪烁,使用STEP 7 Basic下载时提示报错“The downloadof the hardware configuration failed (0050 -133 2 2458)"?
回答
请清除存储卡中的所有文件,重新使用STEP7Basic软件将存储卡设置到“编程"模式,再重复上述步骤。请您也检查存储卡上的拨码开关,检查存储卡是否处于写保护模式。
FAQ2
为什么CPU断电上电后进入停止状态,而不进入运行状态?
回答
原因是 CPU 的启动方式不是“暖启动-RUN 模式",详细请参考上面“第二步"。
4 使用传输卡模式
优点: 编程器存在的情况下,传输卡可以向多个S7-1200 PLC 复制项目文件。
4.1 向处于传输模式的存储卡中装载项目
步: 按照上面方法将存储卡设定到“ 传输"模式。建议客户做此操作之前清除存储卡中的所有文件。
第二步: 设置 CPU 的启动状态:在"Project tree"中右击 CPU选择“属性",在“属性"窗口中点击“启动",此处我们必须选择“暖启动-RUN 模式"。
第三步: 直接拖拽 PLC 设备到存储卡盘符
图. 6: 拖拽
用户也可以直接将一张已经做好的“程序卡"更改为“传输卡" 。
4.2 从存储卡复制项目到 S7-1200 PLC
步: 将 CPU 断电
第二步: 插卡到 CPU 卡槽
第三步: 将 CPU 上电,用户会看到 CPU 的"MAINT"黄灯闪烁
第四步: 将 CPU 断电,将存储卡拔出
第五步: 将 CPU 上电
FAQ
为什么 CPU 断电上电后进入停止状态,而不进入运行状态?
回答
CPU 的启动方式不是“暖启动-RUN 模式",详细请参考上面“第二步"。
检查第三步,必须拖拽 PLC项目到存储卡盘符,而不只是程序块等其他项目内容。下载到存储卡中的项目文件有可能不完整,例如缺失硬件组态等。
5 使用存储卡清除密码
如果客户忘记了之前设定的 S7-1200 的密码,通过"恢复出厂设置“无法清除 S7-1200内部的程序和密码,使用存储卡是清除密码的方法。详细步骤如下:
将 S7-1200 设备断电
插入一张存储卡到 S7-1200 CPU 上,存储卡中的程序不能有密码保护
将 S7-1200 设备上电
S7-1200 CPU 上电后,会将存储卡中的程序复制到内部的 FLASH 寄存器中,即执行清除密码操作。
客 户也可以用相同的方法插入一张全新的或者空白的存储卡到 S7-1200 CPU,设备上电后,S7-1200 CPU会将内部存储区的程序转移到存储卡中,拔下存储卡后,S7-1200 CPU内部将不在有用户程序,即实现了清除密码。存储卡中的内容可以使用读卡器清除。
注意: 不要格式化存储卡。
6 使用24M存储卡更新 S7-1200 CPU 的固件版本
注意
不同订货号的S7-1200 CPU 的固件文件不相同,下载地址也不相同。用户在下载和更新固件之前请核对产品订货号。
2M存储卡不能用于 CPU 固件升级。
固件升级前 CPU 内部存储的项目文件(程序块、硬件组态等)不受影响,不会被清除。
如果存储卡中的固件文件订货号与实际 CPU 的订货号不一致,执行了下列步骤,CPU的原固件版本也不会改变。
更新 CPU 的固件版本具体步骤如下:
步: 使用电脑通过读卡器清除存储卡中内容。注意:不要格式化存储卡!
第二步:从西门子下载版本的固件文件。下载并解压缩,用户可以得到一个“S7_JOB.SYS"文件和“FWUOPDATE.S7S"文件夹。
第三步: 将“S7_JOB.SYS"文件和“FWUOPDATE.S7S"文件夹拷贝到存储卡中。
第四步: 将存储卡插到 CPU 1200 卡槽中。此时CPU会停止,“MAINT"指示灯闪烁。
第五步: 将 CPU 断电上电 。CPU的“RUN/STOP"指示灯黄绿交替闪烁说明固件正在被更新中。如果“RUN/STOP" 指示灯常亮,“MAINT"指示灯闪烁说明固件更新已经结束。
第六步: 拔出存储卡。
第七步: 将 CPU 断电上电。
用户可以在"STEP 7 Basic软件--->online &diagnostics--->Diagnostics--->General"中在线查看 CPU 目前的固件版本
三菱FX 2N 系列 plc 共有 27条基本指令,可以完成基本的逻辑控制、顺序控制等程序的编写,也是编写复杂程序的基础指令,指令可驱动的软元件和指令程序步 如下表所示,表中 a 触点指的是常开触点, b 触点指的是常闭触点。
FX 2N 系列 PLC 的基本指令
助记符(操作码)功能操作数程序步LD 取a 触点逻辑运算开始X 、 Y 、 M 、 S 、 T 、 C1LDI 取反b触点逻辑运算开始X 、 Y 、 M 、 S 、 T 、 C1LDP 取脉冲上升沿上升沿检出运算开始X 、 Y 、 M 、 S 、 T、 C2LDF 取脉冲下降沿下降沿检出运算开始X 、 Y 、 M 、 S 、 T 、 C2AND 与串联 a 触点X 、 Y 、 M、 S 、 T 、 C1ANI 与非串联 b 触点X 、 Y 、 M 、 S 、 T 、 C1ANDP与脉冲上升沿上升沿检出串联连接X 、 Y 、 M 、 S 、 T 、 C2ANDF 与脉冲下降沿下降沿检出串联连接X 、 Y 、 M、 S 、 T 、 C2OR 或a 触点并联连接X 、 Y 、 M 、 S 、 T 、 C1ORI 或非b 触点并联连接X 、 Y 、M 、 S 、 T 、 C1ORP 或脉冲上升沿上升沿检出并联连接X 、 Y 、 M 、 S 、 T 、 C2ORF或脉冲下降沿下降沿检出并联连接X 、 Y 、 M 、 S 、 T 、 C2ANB 电路块与并联电路块的串联连接无1ORB电路块或串联电路块的并联连接无1OUT 输出线圈驱动指令Y 、 M 、 S 、 T 、 CY 、 M 、 S : 1特殊 M : 2T: 3C : 3 ~ 5SET 置位线圈接通保持指令Y 、 M 、 SY , M : 1S , T , C ,特殊 M : 2 D ,V , Z ,特殊 D : 3RST 复位线圈接通清零指令Y 、 M 、 S 、 T 、 C 、 DY 、 M 、 S : 1T 、C : 2D 、 V 、 Z 、特殊 D : 3PLS 上升沿微分指令上升沿检出指令Y 、 M1PLF 下降沿微分指令下降沿检出指令Y、 M1MC 主控公共串联触点的连接Y 、 M3MCR 主控复位公共串联触点的清除指令N2MPS 进栈运算存储无1MRD读栈存储读出无1MPP 出栈存储读出与复位无1INV 取反运算结果的取反无1NOP 空操作无动作无2END 结束程序结束无1◇ LD 、LDI 、OUT 指令
LD 、LDI 、OUT 指令的功能、电路表示、操作元件、所占的程序步如下表所示。
以上LD、LDI两个指令还可与后面介绍的 ANB 、 ORB 指令配合用于分支回路的开头。
OUT :输出指令,表示对输出继电器 Y 、辅助继电器 M 、状态继电器 S 、定时器 T 、计数器 C的线圈进行驱动的指令,但不能用于输入继电器,下图是本组指令的应用实例。
需要注意的是:
OUT 指令可连续多次使用,相当于线圈的并联(如图 6.14 中的 OUT M100 和 OUT T0 K20);定时器或计数器的线圈在使用 OUT 指令后,必须设定常数 K 或指定数据寄存器 D 的地址号。
图 LD 、 LDI 、 OUT 指令的使用
◇ 触点的串并联指令
( 1 ) AND 、 ANI 指令的功能、电路表示、操作元件、所占的程序步如下表所示。
AND 和 ANI串联的触点数量无限制,并且可以多次使用。
下图所示的是使用本组指令的实例。图中 OUT 指令后,通过触点对其他线圈使用 OUT 指令(如图 中的 OUT Y4),这种形式被称为纵接输出或连续输出。此种纵接输出必须将辅助继电器 M101 的线圈放在 Y4的线圈之上,否则将用到后面讲到的进栈和出栈指令。
图 AND 、 ANI 指令的应用
( 2 ) OR 、 ORI 指令的功能、电路表示、操作元件、所占的程序步如表 所示。
表 OR 与 ORI 指令在梯形图中的表示
OR 、 ORI 指令紧接在 LD 、 LDI指令后使用,亦即对 LD 、 LDI 指令规定的触点再并联一个触点,并联的次数无限制,但限于编程器和打印机的幅面限制,应尽量做到 24行以下。 OR 、 ORI 指令的使用如下图所示。
图 OR 、 ORI 指令的使用
◇ 电路块的串并联指令
1. 串联电路的并联( ORB )指令
ORB 指令的功能、电路表示、操作元件、所占的程序步如表所示。
表 ORB 指令在梯形图中的表示
ORB :多触点电路块的并联连接指令,其应用如下图所示。
ORB 指令是不带操作元件的指令。 两个以上的触点串联连接的电路为串联电路块 ,将串联电路块并联使用时,用 LD 、 LDI指令表示分支开始,用 ORB 指令表示分支结束。图 6.17 给出了 ORB 指令的使用情况。存在多条并联电路时,应在每个电路块后使用ORB 指令,对使用的并联电路数没有限制,但考虑到 LD 、 LDI 指令只能连续使用 8 次, ORB 指令的使用次数也应限制在 8次。
图 ORB 指令的使用
2. 并联电路的串联( ANB )指令
ANB 指令的功能、电路表示、操作元件、所占的程序步如表 所示。
表 ANB 指令在梯形图中的表示
ANB :多触点电路块的串联连接指令,其应用如图 所示。
ANB 指令是不带操作元件的指令。 两个或两个以上触点并联连接的电路称为并联电路块。 当并联电路块与前面的电路串联连接时,使用ANB 指令。即分支起点用 LD 、 LDI 指令,串联电路块结束后需使用 ANB 指令,以表示与前面电路的串联。 ANB指令原则上可以无限次使用,但受 LD 、 LDI 指令只能连续使用 8 次的限制, ANB 指令的使用次数也应限制在 8 次。
图 ANB 指令的使用
◇ LDP/LDF 、 ANDP/ANDF 和 ORP/ORF 指令
LDP/LDF , ANDP/ANDF 和 ORP/ORF 指令的功能、电路表示、 操作元件、所占的程序步如下表所示。
表 LDP/LDF 、 ANDP/ANDF 和 ORP/ORF 指令在梯形图中的表示
LDP 、 ANDP 、 ORP指令分别为上升沿检出的取指令、与指令和或指令。触点的中间有一个向上的箭头, 对应的触点仅在指定位元件的上升沿(由 OFF 变为 ON)时接通一个扫描周期。
LDF 、 ANDF 、 ORF 指令分别为下降沿检出的取指令、与指令和或指令。触点的中间有一个向下的箭头,对应的触点仅在指定位元件的下降沿(由 ON 变为 OFF )时接通一个扫描周期。
图 LDP 、 LDF 指令的应用和时序图
◇ MC 、 MCR 指令
MC 、 MCR 指令的功能、电路表示、 操作元件、所占的程序步如下表所示。
表 MC 、 MCR 指令在梯形图中的表示
MC 为主控指令,用于公共串联接点的连接。
MCR 为主控复位指令,即 MC 的复位指令,表示公共串联接点的清除。
下图中的 X0 接通时,执行 MC 与 MCR 之间的指令。当输入条件 X0 断开时,不执行 MC 与 MCR之间的指令,并且此时非积算定时器、计数器和用 OUT 指令驱动的软元件复位,而积算定时器、计数器、用 SET/RST指令驱动的元件保持当前的状态。使用 MC 指令后,母线移到主控接点的后面,与主控接点相连的接点必须用 LD 或 LDI 指令。 MCR指令使母线回到原来的位置。在 MC/MCR 指令区内使用 MC/MCR 指令称为嵌套,嵌套级 N 的编号 (0 ~ 7)顺次增大,返回时用 MCR 指令,并从大的嵌套级开始解除。
图 MC 、 MCR 指令的应用
◇ SET 、 RST 指令
SET 、 RST 指令的功能、电路表示、操作元件、所占的程序步如表 所示。
表 SET 、 RST 指令在梯形图中的表示
SET :置位指令,使操作保持 ON 的指令。
RST :复位指令,使操作保持 OFF 的指令。
SET 、 RST 指令的使用如图 6.21 所示。图中 X0 接通后, Y0 被驱动为 ON ,X0 再变为 OFF ,Y0 仍保持为 ON 的状态, X1 接通后 Y0 才复位为 OFF 状态,详见图 6.21 的时序图。
对同一编程元件, SET 、 RST 指令可以多次使用,不限制使用顺序,且后执行者有效。
RST 指令可使数据寄存器 D 、变址寄存器 V 、 Z 的内容清零,使积算定时器 T246 ~ T255的当前值以及触点复位,还可使计数器 C 的输出触点复位及当前值清零。 RST 指令对计数器、定时器的应用如图 6.22 所示,当 X0的常开触点接通时,积算定时器 T246 复位, X3 的常开触点接通时,计数器 C200复位,此时它们的当前值被清零,常开触点断开,常闭触点闭合。
图 SET 、 RST 指令的使用
图 定时器、计数器中的 RST 指令
◇ 栈存储器与多重输出电路( MPS/MRD/MPP)指令
MPS 、 MRD 、 MPP 指令的功能、电路表示、操作元件、所占的程序步如表 6.12 所示。
这组指令分别为进栈、读栈、出栈指令,用于多重输出电路中。
如图 6.23 所示,在 FX 系列可编程控制器中有 11个用来存储中间运算结果的存储区域被称为栈存储器,堆栈采用先进后出的数据存取方式。使用一次 MPS指令,便将此刻的运算结果送入堆栈的层,以便以后处理有线圈的支路时可以调用该运算结果,此时原本存在层的数据将被移到堆栈的下一层。使用MPP 指令,弹出存储在堆栈上层的电路分支点对应的运算结果,将下一触点连接在该点,并从堆栈中去掉该点的运算结果。使用 MPP指令时,堆栈中各层的数据顺次向上移动一层,上层的数据被读出,该数据从堆栈内消失。
表 MPS 、 MRD 、 MPP 指令在梯形图中的表示
图 堆栈示意图
MRD 指令用来读出上层的新数据,此时堆栈内的数据不移动。MPS 、 MRD 、 MPP 指令都是不带软元件的指令。 MPS 、 MPP 必须成对使用,连续使用次数应少于 11 次。图6.24 为一层堆栈实例,图 6.25 为二层堆栈实例。
图 一层堆栈
图 二层堆栈
◇ 脉冲输出、取反、空操作与结束指令
1. 脉冲输出指令( PLS/PLF )指令
PLS 、 PLF 指令的功能、电路表示、操作元件、所占的程序步如表 所示。
表 PLS 、 PLF 指令在梯形图中的表示
PLS 、 PLF 为脉冲输出指令。 PLS在输入信号上升沿产生一个扫描周期的脉冲输出,而 PLF在输入信号下降沿产生一个扫描周期的脉冲输出。图 是脉冲输出指令的例子。从时序图可以看出,当 X0 为 ON 时, PLS 指令在 X0的上升沿使 M0 闭合一个扫描周期, M0 使 Y0 置位为 ON ;当 X1 为 ON 时, PLF 指令在 X1 的下降沿使 M1闭合一个扫描周期, M1 使 Y0 复位为 OFF 。也就是说, PLS 、 PLF指令可将脉宽较宽的输入信号变成脉宽等于可编程控制器的扫描周期的触发脉冲信号,而信号周期不变。特殊继电器不能用作 PLS 或 PLF的操作元件。
图 PLS 、 PLF 指令的应用及时序图
2. 取反操作( INV )指令
INV 指令的功能、电路表示、操作元件、所占的程序步如表 所示。
表 INV 指令在梯形图中的表示
INV :取反指令,表示将 INV指令电路之前的运算结果取反。在梯形图上,用一条短斜线表示,它不带操作元件,不能直接与母线连接,也不能像 OR , ORI , ORP, ORF 一样单独使用。
在图 中,如果 X0 和 X1 为 ON 并取反,或 X2 为 ON 并取反,则 Y0 为 ON 。
图 INV 指令的应用
3. 空操作指令( NOP )
空操作指令使该步做空操作。在程序中加入空操作指令,可在变更或增加指令时减少步序号的变化。用NOP 指令替换一些已写入的指令,可以改变电路。若将 LD 、 LDI 、 ANB 、 ORB 等指令换成 NOP指令,电路组成将发生很大的变化,亦可能使电路出错。当执行程序全部清零操作时,所有指令均变成 NOP 。
4. 程序结束指令( END )
END 为程序结束指令。可编程控制器按照输入处理、程序执行、输出处理循环工作,若不在程序中写入END 指令,则可编程控制器将从用户程序的步扫描到程序存储器的后一步。若在程序中写入 END 指令,则 END以后的程序步不再扫描,而是直接进行输出处理。也就是说,使用 END 指令可以缩短扫描周期。 END指令的另一个用处是分段调试程序。调试时,可将程序分段后插入 END指令,从而依次对各程序段的运算进行检查,在确认前面电路块动作正确无误之后依次删除 END 指令即可。