9
上海庆惜自动化设备有限公司:
上海庆惜自动化设备有限公司坚持以“诚信为本、质量*一、价格合理”的经营理念,坚持“客户*一”的原则为广大客户提供 优质的服务。热诚欢迎各界朋友前来订购!
S7-300plc常规型号如下:
6ES7312-1AE14-0AB0 CPU312, 32KB
6ES7314-1AF11-0AB0 CPU314, 64 KB
6ES7314-1AG13-0AB0 CPU314, 96 KB
6ES7314-1AG14-0AB0 CPU314, 128 KB
6ES7313-6CG04-0AB0 CPU313C-2 DP, 16DI/16DO, 128 KB
6ES7314-6BH04-0AB0 CPU314C-2PTP, 24DI/16DO/5AI/2AO, 192 KB
6ES7314-6CG03-0AB0 CPU314C-2DP, 24DI/16DO/4AI/2AO, 96 KB
6ES7314-6CH04-0AB0 CPU314C-2DP, 24DI/16DO/5AI/2AO, 192 KB
6ES7314-6EH04-0AB0 CPU314C-2PN/DP, 24DI/16DO/4AI/2AO, 192KB
6ES7315-2AG10-0AB0 CPU315-2DP, 128KB
6ES7315-2AH14-0AB0 CPU315-2DP, 256 KB
6ES7315-2EG10-0AB0 CPU315-2 PN/DP, 128KB
6ES7315-2EH13-0AB0 CPU315-2 PN/DP, 256 KB
6ES7315-2EH14-0AB0 CPU315-2 PN/DP, 384 KB
6ES7316-1AG00-0AB0 SIMATIC S7-300, CPU 316
6ES7316-2AG00-0AB0 SIMATIC S7-300, CPU 316
6ES7317-2AJ10-0AB0 CPU317-2DP, 512KB
6ES7317-2AK14-0AB0 CPU317-2 DP, 1 MB
6ES7317-2EJ10-0AB0 CPU317-2 PN/DP, 512KB
6ES7317-2EK13-0AB0 CPU317-2 PN/DP, 1 MB
6ES7317-2EK14-0AB0 CPU317-2 PN/DP, 1 MB
6ES7318-2AJ00-0AB0 CPU318-2DP, 512KB
6ES7318-3EL00-0AB0 CPU319-3 PN/DP, 1.4MB
6ES7318-3EL01-0AB0 CPU319-3 PN/DP, 2 MB
6ES7305-1BA80-0AA0 PS305 24 V/ 2 A OUTDOOR
6ES7307-1BA00-0AA0 POWER SUPPLY PS307 24 V/2 A [Intranet]
6ES7307-1BA01-0AA0 电源 PS307 24V/2A
6ES7321-1BH82-0AA0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-1BL00-0AA0 SM321, 32DI, DC24V
6ES7321-1BL80-0AA0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-1BP00-0AA0 SM321, 64 DI, DC 24V, 3MS, SINK/SOURE
6ES7321-1CH00-0AA0 SM321, 16 DI, AC/DC 24-48V, 1CH/COMMON
6ES7321-1CH20-0AA0 SM321, 16DI, DC48-125V
6ES7321-1CH80-0AA0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-1EH00-0AA0 SM 321, 16*AC 120V, optically isolated
6ES7321-1EH01-0AA0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-1EL00-0AA0 SM321, 32DI, AC120V
6ES7321-1FF00-0AA0 SM 321, 8*AC120/230V, optically isolated
6ES7321-1FF01-0AA0 SM321, 8DI, AC120/230V
6ES7321-1FF10-0AA0 SM321, 8 DI, AC/DC 120/230V, 1CH/COMMON
6ES7321-1FF81-0AA0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-1FH00-0AA0 SM321, 16 DI, 120/230V AC
6ES7321-7BH00-0AB0 SM 321, 16*DC 24V, with interrupts
6ES7321-7BH01-0AB0 SM321, 16DI, 24V DC
6ES7321-7BH80-0AB0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-7EH00-0AB0 SM 321; 16DI, DC 24/125 V
6ES7321-7TH00-0AB0 SM321, 16 DI, 24V DC, DIAGNOSTICS
6ES7322-1BF00-0AA0 SM 322, 8*DC 24V, 2A, optically isolated
6ES7322-1BF01-0AA0 SM322, 8DO, 24V DC, 2A
6ES7322-1BH00-0AA0 SM 322, 16*DC 24V/0.5A, optically isolated
6ES7322-1BH01-0AA0 SM322, 16DO 24V DC, 0,5A
6ES7322-1BH10-0AA0 SM322 HIGH SPEED, 16DO 24V DC, 0.5A
6ES7322-1BH81-0AA0 SIMATIC S7-300, DIGITAL OUTPUT
6ES7322-1BL00-0AA0 SM322, 32DO 24V DC, 0,5A
6ES7322-1BP00-0AA0 SM322 64DA, DC24V, 0,3A P-WRITE
6ES7322-1BP50-0AA0 SM322 64DO, DC24V, 0.3A M-WRITE
6ES7322-1CF00-0AA0 SM322, 8DO, 48-125V DC, 1,5A
6ES7322-1CF80-0AA0 SIMATIC S7-300, DIGITAL OUTPUT
6ES7322-1EH00-0AA0 SM 322, 16*AC 120V/0.5A, optically isolated
6ES7322-1EH01-0AA0 SIMATIC S7-300, DIGITAL OUTPUT
6ES7322-1FF00-0AA0 SM 322, 8*AC 120/230V/1A, optically isolated
6ES7322-1FF01-0AA0 SM322, 8DO, 120/230V AC, 1A
数字量扩展模块
数字量输入EM221
8点DC输入
订货号:6ES7 221-1BF22-0xA8
16点DC输入
订货号:6ES7 221-1BH22-0xA8
数字量输出EM222
8点DC输出
订货号:6ES7 222-1BF22-0xA8
8点继电器输出
订货号:6ES7 222-1HF22-0xA8
数字量输入/输出EM223
4点DC输入/4点DC输出
订货号:6ES7 223-1BF22-0xA8
4点DC输入/4点继电器输出
订货号:6ES7 223-1HF22-0xA8
8点DC输入/8点DC输出
订货号:6ES7 223-1BH22-0xA8
8点DC输入/8点继电器输出
订货号:6ES7 223-1PH22-0xA8
16点DC输入/16点DC输出
订货号:6ES7 223-1BL22-0xA8
16点DC输入/16点继电器输出
订货号:6ES7 223-1PL22-0xA8
To the top of the page
1
模拟量扩展模块
模拟量扩展模块提供了模拟量输入/输出的功能,优点如下:
1、适应性
可适用于复杂的控制场合
2、直接与传感器和执行器相连,12位的分辨率和多种输入/输出范围能够不用外加放大器而与传感器和执行器直接相连,例如EM231 RTD模块可直接与PT100热电阻相连
3、灵活性
当实际应用变化时,PLC可以相应地进行扩展,并可非常*的调整用户程序。
定位模块
EM 253是一个用于简单定位任务的功能模块(1轴)。可以将它连接到步进电机和伺服电机,通过高频脉冲输入从Micro Stepper连接到高性能伺服驱动器。
EM 253定位模块以与扩展模块相同的方式进行安装,通过一体化连接电缆连接到S7 - 200扩展总线。
连接之后,从CPU自动读出配置数据
该模块具有以下特点:
-用于来自过程信号的5位输入
-驱动器直接激活用24脉冲输出(向前/向后或者速度/方向)
-2控制输出(DIS;CLR)。
-12个状态LED
To the top of the page
称重模块
SIWAREX MS是一种多用途称重模块,用于各种简单称重和力测量任务。在SIMATIC S7-200自动化系统中可以很*安装地紧凑型模块。可以在SIMATIC CPU中直接访问实际重量的数据,*任何额外接口。
1、使用65000件高分辨率和0.05%的准确度测量重量或者力
2、通过RS232接口,使用SIWATOOL MS PC程序简便地调整规模支持更换模块,*更新规模调整
3、针对在Ex 2区使用,通过Ex接口为1区供电的本质安全测压元件
热电偶模块EM231(模拟模块)
热电偶模块EM231是一个采用标准热电偶和高精度温度传感器。在±80 mV范围内也可能检测到低电平模拟信号。热电偶模块EM231可以与CPU 222,224和226配套使用。
4个或者8个模拟输入
不同的测量范围:J,K,T,E,R,S和N型热电偶;±80 mV的模拟信号采集检查开放线路
冷连接点的补偿
温度刻度:可以将测得的温度规定为°C或者°F。
热电阻模块EM231 RTD(模拟模块)
热电阻模块EM231是一个采用标准电阻温度检测器的高精度温度传感器。它们可以与CPU222,224和226配套使用。热电阻模块应安装在低温度波动的位置处,从而确保高的准确度和可重复性。
两个或四个温度检测器用模拟输入
全部电阻温度检测器必须为相同类型
在墙或者DIN导轨上直接安装
常见DP头:
6ES7 972-0BB12-0XA0 :
90度电缆出线,集成终端电阻,9针 Sub-D插座,有编程口,不支持快速连接
6ES7 972-0BA12-0XA0 :
90度电缆出线,集成终端电阻,9针 Sub-D插座,无编程口,不支持快速连接
6ES7 972-0BA42-0XA0 :
35度电缆出线,集成终端电阻,9针 Sub-D插座,无编程口,支持快速连接
6ES7 972-0BA52-0XA0 :
90度电缆出线,集成终端电阻,9针 Sub-D插座,无编程口,支持快速连接
6ES7 972-0BB42-0XA0 :
35度电缆出线,集成终端电阻,9针 Sub-D插座,有编程口,不支持快速连接
6ES7 972-0BB52-0XA0 :
90度电缆出线,集成终端电阻,9针 Sub-D插座,有编程口,支持快速连接
西门子S7-200产品信息
产品信息
本机集成8输入/6输出共14个数字量I/O点。可连接2个扩展模块。6K字节程序和数据存储空间。4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。非常适合于小点数控制的微型控制器。
产品信息
本机集成14输入/10输出共24个数字量I/O点。可连接7个扩展模块,大扩展至168路数字量I/O点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很*地整体拆卸。是具有较强控制能力的控制器。
产品信息
本机集成14输入/10输出共24个数字量I/O点,2输入/1输出共3个模拟量I/O点,可连接7个扩展模块,大扩展值至168路数字量I/O点或38路模拟量I/O点。20K字节程序和数据存储空间,6个独立的高速计数器(100KHz),2个100KHz的高速脉冲输出,2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。本机还新增多种功能,如内置模拟量I/O,位控特性,自整定PID功能,线性斜坡脉冲指令,诊断LED,数据记录及配方功能等。是具有模拟量I/O和强大控制能力的新型CPU。
产品信息
本机集成24输入/16输出共40个数字量I/O 点。可连接7个扩展模块,大扩展至248路数字量I/O 点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很*地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些复杂的中小型控制系统。
西门子S7-300产品说明
S7-300 CPU 的六个成功的等级
S7-300 CPU 的六个性能等级
现有性能范围较宽的分级 CPU 系列,可用于组态控制器。
产品范围包括 7 种标准的 CPU、
7 种紧凑式 CPU、5 种故障防护型 CPU 以及 3 种工艺 CPU。
现有 CPU 的宽度仅 40mm
SIMATICS7-300 是我们全集成自动化设计的一部分,是销量大的控制器。
To the top of the page
应用范围
在个实例中,SIMATIC S7-300 用于制造工艺中的创新性系统解决方案,特别是用于汽车工业,一般机械工程,特别是特殊机械制造和机器的连续生产 (OEM),以及塑料加工、包装行业、食品和饮料工业和加工工程
作为一种多用的自动化系统,S7-300 是那些需要灵活的设计以实现集中和本地组态的应用的理想解决方案。
对于由于环境条件限制需要特殊的坚固性的应用,我们可以提供SIPLUS 较端设备。
1、状态与故障显示LED
CPU模块面板上的LED的意义如下:
①SF(系统出错/故障显示,红色):CPU硬件故障或软件错误时亮。
②BATF(电池故障,红色):电池电压低或没有电池时亮。
③DC5V(+5V电源指示,绿色):CPU和S7-300总线的5V电源正常时亮。
④FRCE(强制,黄色):至少有一个I/O被强制时亮。
⑤RUN(运行方式,绿色):CPU处于RUN状态时亮;重新启动时以2Hz的频率闪亮;HOLD状态时以0.5Hz的频率闪亮。
⑥S**(停止方式,黄色):CPU在S**、HOLD状态或重新启动时常亮;请求存储器复位时以0.5Hz的频率闪亮,正在执行存储器复位时以2Hz的频率闪亮
⑦BUSF(总线错误,红色):PROFIBUS-DP接口硬件或软件故障时亮,集成有DP接口的CPU才有此LED。集成有两个DP接口的CPU有两个对应的LED(BUS1F和BUS2F)。
2、CPU的运行模式
①CPU有4中操作模式:S**(停机)、STARTUP(启动)、RUN(运行)和HOLD(保持)。在所有的模式中,都可以通过MPI接口与其他设备通信。
②S**模式:CPU模块通电后自动进入S**模式,在该模式不执行用户程序,可以接收全局数据和检查系统。
③RUN模式:执行用户程序,刷新输入和输出,处理中断和故障信息服务。
④HOLD模式:在启动和RUN模式执行程序时遇到调试用的断点,用户程序的执行被挂起(暂停),定时器被冻结。
⑤STARTUP模式:启动模式,可以用钥匙开关或编程软件启动CPU。如果钥匙开关在RUN或RUN-P位置,通电时自动进入启动模式。
3、模式选择开关
有的CPU的模式选择开关(模式选择器)是一种钥匙开关,操作时需要插入钥匙,用来设定CPU当前的运行方式。钥匙拔出后,就不能改变操作方式。这样可以防止未经授权的人员非法删除或改变用户程序。还可以使用多级口令来保护整个数据库,使用户有效地保护其技术机密,防止未经允许的复制和修改。钥匙开关各位置的意义如下:
①RUN-P(运行-编程)位置:CPU不仅执行用户程序,在运行时还可以通过编程软件读出或修改用户程序,以及改变运行方式。在这个位置不能拔出钥匙开关。
②RUN(运行位置)位置:CPU执行用户程序,可以通过编程软件读出用户程序,但是不能修改用户程序,在这个位置可以取出钥匙开关。
③S**(停止)位置:不执行用户程序,通过编程软件可以读出和修改用户程序,在这个位置可以取出钥匙开关。
④MRES(清除存储器):MRES位置不能保持,在这个位置松手时开关将自动返回S**位置。将钥匙开关从S**状态扳到MRES位置,可复位存储器,使CPU回到初始状态。工作存储器、RAM装载存储器中的用户程序和地址区被清除,全部存储器位、定时器、计数器和数据块均被删除,即复位为零,包括有保持功能的数据。CPU检测硬件,初始化硬件和系统程序的参数,系统参数、CPU和模块的参数被恢复为默认设置,MPI(多点接口)的参数被保留。如果快闪存储器卡,CPU在复位后将它里面的用户程序和系统参数复制到工作存储区。
复位存储器按下述顺序操作:
plc
通电后将钥匙开关从S**位置扳到MRES位置,S** LED熄灭1s,再熄灭1s后保持亮。放开开关,使它回到S**位置,然后又回到MRES,S** LED以2Hz的频率至少闪动3s,表示正在执行复位,最后S** LED一直亮,可松开模式开关。
存储器卡被取掉或插入时,CPU发出系统复位请求,S** LED以0.5Hz的频率闪动。此时应将模式选择开关扳到MRES位置,执行复位操作。
4、微存储器卡
Flash EPROM为存储卡(MMC)用于在断电时保存用户程序和某些数据,它可以扩展CPU的存储器容量,也可以将有些CPU的操作系统保存在MMC中,这对于操作系统的升级是非常方便的。MMC用作装载存储器或便携式保存媒体。MMC的读写直接在CPU内进行,不需要专用的编程器。由于CPU 31xC没有安装集成的装载存储器,在使用CPU时必须插入MMC,CPU与MMC是分开订货的。
如果在写访问过程中拆下SIMATIC微存储卡,卡中的数据会被破坏。在这种情况下,必须将MMC插入CPU中并删除它,或在CPU中格式化存储卡。只有在断电状态或CPU处于S**状态时,才能取下存储卡。
5、通信接口
所有的CPU模块都有一个多点接口MPI,有的CPU模块有一个MPI和一个PROFIBUS-DP接口、有的CPU模块有一个MPI/DP接口和一个DP接口。
MPI用于PLC与其他
西门子plc
、PG/PC(编程器或个人计算机).OP(操作员接口)通过MPI网络的通信。CPU通过MPI接口或PROFIBUS-DP接口在网络上自动地广播它设置的总线参数(即波特率),PLC可以自动地“挂到”MPI网络上。
PROFIBUS-DP的传输速率较高12Mbit/s,用它与其他西门子带DP接口的PLC、PG/PC、OP和其他DP主站和从站的通信。
6、电池盒
电池盒是安装锂电池的盒子,在PLC断电时,锂电池用来**实时钟的正常运行,并可以在RAM中保存用户程序和更多的数据,保存的时间为1年,有的低端CPU(例如312IFM与313)因为没有实时钟,没有配备锂电池。
7、电源接线端子
电源模块的L1、N端子接AC220V电源,电源模块的接地端子和M端子一般用短路片短接后接地,机架的导轨也应接地。
电源模块上的L+和M端子分别是DC4V输出电压的正极和负极。用专用的电源连接器或导线连接电源模块和CPU模块的L+和M端子。
8、实时钟与运行时间计数器
CPU 312 IFM与CPU313因为没有锂电池,只有软件实时钟,PLC断电时停止计时,恢复供电后从断电瞬时的时刻开始计时,有后备锂电池的CPU有硬件实时钟、可以在PLC电源断电时继续运行,运行小时计数器的计数范围为O-32767h
由于梯形图是一种程序表示的形式,并非由硬件构成的控制电路,因此在画梯形图时,应注意和普通控制电路的不同之处,
plc
编程时应该遵循以下基本原则:
(1)外部输入/输出
继电器
、内部继电器、定时器、计数器等软器件的逻辑触点可以多次重复使用,*用复杂的程序结构来减少触点的使用次数。
(2)梯形图的每一行都是从左母线开始,线圈接在较右边。触点不能放在线圈的右边,而在继电
接触器
控制电路中,触点可以加在线圈的右边,这在PLC的梯形图中是不允许的。如图1 (a)表示。从图中不难看出编程者的意图是,当触点0.00、0.01、0.02都闭合时,线圈10.00被驱动得电。但在梯形图中由于触点不能与右母线相连,因此将图1 (a)转换成图1 (b)所示格式,既满足了程序的上述功能,又符合梯形图的编程规则。
图1 线圈未与右母线(或触点与右母线)相连情况的转换 (a)不符合编程规格的梯形图;(b)符合编程规格的梯形图 (3)线圈不能直接与左母线相连。由图2 (a)不难看出编程者的意图是,使程序一运行10.00、10.01线圈即被驱动。要达到这样的目的,可以使用一个程序中未被调用的内部继电器(如200.00)的常闭触点或者特殊继电器25*(常通继电器)的常开触点来驱动它们,既满足了编程者的功能要求,又不违背梯形图编程规则,如图2 (b)所示。 (4)同一编号的线圈在同一个主程序中连续使用两次称为同名双线圈输出。同名双线圈输出*引起输出结果的不确定,编制程序时应尽量避免同名双线圈输出的情况,如何避免同名双线圈输出可以参考图3所示的方案。
图1 线圈未与右母线(或触点与右母线)相连情况的转换 (a)不符合编程规格的梯形图;(b)符合编程规格的梯形图 (3)线圈不能直接与左母线相连。由图2 (a)不难看出编程者的意图是,使程序一运行10.00、10.01线圈即被驱动。要达到这样的目的,可以使用一个程序中未被调用的内部继电器(如200.00)的常闭触点或者特殊继电器25*(常通继电器)的常开触点来驱动它们,既满足了编程者的功能要求,又不违背梯形图编程规则,如图2 (b)所示。 (4)同一编号的线圈在同一个主程序中连续使用两次称为同名双线圈输出。同名双线圈输出*引起输出结果的不确定,编制程序时应尽量避免同名双线圈输出的情况,如何避免同名双线圈输出可以参考图3所示的方案。
图1 线圈未与右母线(或触点与右母线)相连情况的转换
(a)不符合编程规格的梯形图;(b)符合编程规格的梯形图
(3)线圈不能直接与左母线相连。由图2 (a)不难看出编程者的意图是,使程序一运行10.00、10.01线圈即被驱动。要达到这样的目的,可以使用一个程序中未被调用的内部继电器(如200.00)的常闭触点或者特殊继电器25*(常通继电器)的常开触点来驱动它们,既满足了编程者的功能要求,又不违背梯形图编程规则,如图2 (b)所示。
(4)同一编号的线圈在同一个主程序中连续使用两次称为同名双线圈输出。同名双线圈输出*引起输出结果的不确定,编制程序时应尽量避免同名双线圈输出的情况,如何避免同名双线圈输出可以参考图3所示的方案。
图2 线圈直接与左母线相连情况的转换 (a)不符合编程规格的梯形图;(b)符合编程规格的梯形图
图2 线圈直接与左母线相连情况的转换 (a)不符合编程规格的梯形图;(b)符合编程规格的梯形图
图2 线圈直接与左母线相连情况的转换
(a)不符合编程规格的梯形图;(b)符合编程规格的梯形图
图3 同名双线圈输出及其解决方案 (a)原梯形图;(b)运行效果; 在梯形图程序中一般应尽量避免同名双线圈输出,因为这样会造成输出结果的不确定,如图 (a)所示为同名双线圈输出梯形图。在编程语法上,该梯形图并不违反规定,但在实际运行过程中,其结果有时会和编程者的期望大相径庭。不难看出(a)图中编程者的意图是,当支路1中的触点0.00、0.01都闭合时、或支路2中的触点0.02、0.03都闭合时、或两条支路中的所有触点都闭合时,线圈10.00都能被驱动。但在实际执行中,当触点支路1中的触点0.00、0.01闭合,而支路2中的触点0.02、0.03断开时,线圈10.00并不得电,结果如图 (b)所示。这是因为PLC采用循环扫描的处理方式。在输入采样后,*处理器对梯形图自上而下进行运算。在运算*一阶电路时,线圈10.00是被驱动得电的,但运算到*二阶电路时,线圈10.00因触点0.02、0.03断开而不被驱动。在I/O刷新时,以最后的运算结果为准进行输出,因而此时的线圈10.00是失电状态的。 (5)梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地顺序执行,如不符合顺序执行原则的梯形图程序是无法输入编程软件的。如图4 (a)所示的桥式结构的梯形图,不难看出程序设计者的意图是,当支路l的所有触点均闭合、或支路2的所有触点均闭合、或支路3的所有触点均闭合、或支路4的所有触点均闭合时,线圈10.00被驱动得电。但此类梯形图由于不符合编程规则而无法输入编程软件或手持编程器,应将图4(a)转换成图4 (b)所示,才能利用编程软件或手持编程器写入PLC存储器中。
图3 同名双线圈输出及其解决方案 (a)原梯形图;(b)运行效果; 在梯形图程序中一般应尽量避免同名双线圈输出,因为这样会造成输出结果的不确定,如图 (a)所示为同名双线圈输出梯形图。在编程语法上,该梯形图并不违反规定,但在实际运行过程中,其结果有时会和编程者的期望大相径庭。不难看出(a)图中编程者的意图是,当支路1中的触点0.00、0.01都闭合时、或支路2中的触点0.02、0.03都闭合时、或两条支路中的所有触点都闭合时,线圈10.00都能被驱动。但在实际执行中,当触点支路1中的触点0.00、0.01闭合,而支路2中的触点0.02、0.03断开时,线圈10.00并不得电,结果如图 (b)所示。这是因为PLC采用循环扫描的处理方式。在输入采样后,*处理器对梯形图自上而下进行运算。在运算*一阶电路时,线圈10.00是被驱动得电的,但运算到*二阶电路时,线圈10.00因触点0.02、0.03断开而不被驱动。在I/O刷新时,以最后的运算结果为准进行输出,因而此时的线圈10.00是失电状态的。 (5)梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地顺序执行,如不符合顺序执行原则的梯形图程序是无法输入编程软件的。如图4 (a)所示的桥式结构的梯形图,不难看出程序设计者的意图是,当支路l的所有触点均闭合、或支路2的所有触点均闭合、或支路3的所有触点均闭合、或支路4的所有触点均闭合时,线圈10.00被驱动得电。但此类梯形图由于不符合编程规则而无法输入编程软件或手持编程器,应将图4(a)转换成图4 (b)所示,才能利用编程软件或手持编程器写入PLC存储器中。
图3 同名双线圈输出及其解决方案
(a)原梯形图;(b)运行效果;
在梯形图程序中一般应尽量避免同名双线圈输出,因为这样会造成输出结果的不确定,如图 (a)所示为同名双线圈输出梯形图。在编程语法上,该梯形图并不违反规定,但在实际运行过程中,其结果有时会和编程者的期望大相径庭。不难看出(a)图中编程者的意图是,当支路1中的触点0.00、0.01都闭合时、或支路2中的触点0.02、0.03都闭合时、或两条支路中的所有触点都闭合时,线圈10.00都能被驱动。但在实际执行中,当触点支路1中的触点0.00、0.01闭合,而支路2中的触点0.02、0.03断开时,线圈10.00并不得电,结果如图 (b)所示。这是因为PLC采用循环扫描的处理方式。在输入采样后,*处理器对梯形图自上而下进行运算。在运算*一阶电路时,线圈10.00是被驱动得电的,但运算到*二阶电路时,线圈10.00因触点0.02、0.03断开而不被驱动。在I/O刷新时,以最后的运算结果为准进行输出,因而此时的线圈10.00是失电状态的。
(5)梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地顺序执行,如不符合顺序执行原则的梯形图程序是无法输入编程软件的。如图4 (a)所示的桥式结构的梯形图,不难看出程序设计者的意图是,当支路l的所有触点均闭合、或支路2的所有触点均闭合、或支路3的所有触点均闭合、或支路4的所有触点均闭合时,线圈10.00被驱动得电。但此类梯形图由于不符合编程规则而无法输入编程软件或手持编程器,应将图4(a)转换成图4 (b)所示,才能利用编程软件或手持编程器写入PLC存储器中。