6ES7223-1BM22-0XA8使用方法
过程中断
通过过程中断,可以对过程信号进行监视和响应。
(1)数字量输入模板
根据设置的参数,模板可以对每个通道组进行过程中断,可以选择信号变化的上升沿、下降沿或两个沿均可。CPU中断执行用户程序,或中断执行低优先级的中断,来处理相应的诊断中断功能块(OB40)。信号模板可以对每个通道的一个中断进行暂存。
(2)模拟量输入模板
通过上限值和下限值定义一个工作范围。模板将对测量值与这些限制值进行比较。如果超限,则执行过程中断。CPU中断执行用户程序,或中断执行低优先级的中断,来处理相应的诊断中断功能块(OB40)。
六、S7-300PLC编程软件和工具软件
使用基本的STEP7或STEP7-Lite软件包,以及的集成软件包STEP7Professional便可对S7-300进行编程,并能以简单,用户友好的方式利用S7-300的全部功能。该工程软件还包含自动化项目中所有阶段(从项目组态到调试,测试以及服务)的功能。
1、编程软件
(1)STEP7-Lite
STEP7-Lite是一种低成本、高效率的软件,使用SIMATIC S7-300 可以完成独立的应用。STEP 7-Lite的特点是能非常迅速的进入编程和简单的项目处理。它不能和辅助的SIMATIC 软件包,例如工程工具,一起使用。STEP7-Lite 编写的程序可以由STEP 7进行处理。
(2)STEP7
使用 STEP 7 可完成较大或较复杂的应用,例如,需要用语言或图形化语言进行编程或需要使
用功能以及通信模块。STEP 7 能和辅助的SIMATIC 软件包,(例如工程工具)兼容。
(3)STEP 7Professional
除由 STEP 7 识别的语言外STEP 7 Professional 支持所有 IEC 语言
LAD
FBD
STL
这有以下的语言
顺序功能图
结构化文本
还包括由这些语言所建立的程序的离线仿真,STEP 7 Professional 取代了STEP7 STEP7-GRAPH、S7-SCL 和S7-PLCSIM 各个软件包的组合
二、工程工具软件
工程工具软件以用户友好,面向任务的方式对自动化系统进行附加的编程。可提供以下工具用于编程:
S7-SCL | 结构化语言,是一种基于PASCAL 的语言,用于编程SIMATIC S7/C7控制器。 |
S7-GRAPH | 对顺序控制进行图形组态,用于SIAMTIC S7/C7 控制器 |
S7-HiGraph® | 使用状态图对顺序或异步的生产过程进行图形化描述。用于SIAMTIC S7/C7 控制器。 |
CFC | 连续功能图,通过复杂功能的图形化内部连接生成工艺规划, 用于SIMATIC S7控制器。工程工具的使用对较大的更为复杂的应用是特别有利的,相应地,它需要较高等级的CPU。 |
S7-PLCSIM | 离线仿真软件 |
CPU/ 工程工具
所有的CPU均能使用STL、LAD和FBD基本语言进行编程。
如需使用S7-SCL 语言,建议选择CPU 313C,CPU 314或更高等级的CPU。
如需使用图形化语言( S7 - GRAPH ,S7-HiGrahp 和 CFC ),建议选择CPU 314
或更高等级的CPU
西门子CPU6ES7517-3AP00-0AB0详细说明
控制器:
CPU 具有不同性能等级,并具有集成 PROFINET 接口或 PROFINET 和 PROFIBUS 接口,用于连接分布式 I/O或用于编程设备、操作装置、其它 SIMATIC 控制器或第三方设备间的通信。
用于数字量和模拟量输入/输出的信号模块。
工艺模块用于高速计数、位置检测或测量等功能。
通信模块和通信处理器可通过通信接口将控制器进行扩展
根据要求,也可使用下列模块:
在 CPU 向背板总线的输出对于所有连接的模块来说不够充分的情况下,电源模块 (PS) 通过背板总线为 S7-1500模块的内部电路供电。
用于将连接到 120/230 VAC 电源的负载电源模块 (PM)。
接口模块用于连接基于的分布式 I/O。
设计
简单的设计使得十分灵活,便于维护。
集成背板总线:
集成的背板总线;背板总线集成在模块上。 模块通过 U 形连接器相连,总线连接器插在外壳的背面。 可以节省安装时间。不久将会提供具有“无响应热插拔"功能的有源背板
CPU)同一般的微机一样,CPU是PLC的核心。PLC中所配置的CPU随机型不同而不同,常用有三类:通用微处理器(如Z80、8086、80286等)、单片微处理器(如8031、8096等)和位片式微处理器(如AMD29W等)。小型PLC大多采用8位通用微处理器和单片微处理器;中型PLC大多采用16位通用微处理器或单片微处理器;大型PLC大多采用高速位片式微处理器。目前,小型PLC为单CPU,而中、大型PLC则大多为双CPU,甚至有些PLC中多达8个CPU。对于双CPU,一般一个为字处理器,一般采用8位或16位处理器;另一个为位处理器,采用由各厂家设计制造
有主站不会加入到令牌传递环内,必须由某个持有令牌的主站定时查看比自己高的站址是否有新的主站加入。刷新因数指的就是在第几次令牌后检查一次高站址。如果为2号站设置了地址间隙因数3,则在2号站第三次拿到令牌时会检查地址间隙中的一个地址,看是否有新的主站加入。设置比较大的因数会网络的性能(因为无谓的站址检查少了),但会影响新的主站加入的速度。如下设置会使网络的运行性能:1)设置接近实际高站址的高地址2)使所有主站地址连续排列,这样就不会再进行地址间隙中的新主站检测。25、如何设置数据保持功能?数据保持设置定义CPU如何处理各数据区的数据保持任务
可组态的参数属性
STEP 7可用于对S7组态设置参数以及设置CPU的属性和响应参数:
I/O 设定:型号和范围
概要:定义名称、工厂名称和位置名称
准备工作:定义 CPU 的调试特性和监视时间
同步循环中断;设置 DP 主站系统/IO 系统编号、过程映像分区编号和延时时间
循环/时钟存储器:定义大循环时间和负载以及自检测功能设置时钟存储器地址
保持性:定义具有保持功能的存储位、计数器、定时器和数据块的数量
日期时间中断:设定起始日期、起始时间和间隔周期。
循环中断:周期设定
系统诊断:定义诊断报文的处理和范围
时钟:设定 AS 内或 MPI 上的同步方式
保护等级:对程序和数据的访问权。
通信:预留连接资源
Web:CPU 的 Web 服务器设置
MPI/PROFIBUS DP接口设置接口类型。定义节点地址对操作模式进行参数化,并组态使用 PROFIBUS DP时的传输区对时间同步进行参数化
PROFIBUS DP 主站/从站接口:针对分布式 I/O 的用户自定义地址分配。对操作模式进行参数化,并组态使用 PROFIBUSDP 时的传输区。对时间同步进行参数化
PROFINET接口:设置地址。对 PROFINET 属性、PROFINET 上的 I-Device 功能、使用 NTP步骤的时间同步、介质冗余和 KeepAlive 功能进行参数化。
这种新型的光电开关已被用作物位检测、液位控制、产品计数、宽度判别、速度检测、定长剪切、孔洞识别、信号延时、自动门传感、色标检出、冲床和剪切机以及安全防护等诸多领域。利用红外线的隐蔽性,还可在银行、仓库、商店、办公室以及其它需要的场合作为防盗警戒之用。
在维修开关电源的时候可以采用降压检修法。其方法是:将显示器的电源插头接在一个交流调压器上,再把调压器的输出电压调到100V左右,通电检修,并逐次提高电源电压来检修。
故障实例一:开机便烧坏保险,输出电压为零。这种情况一般是由于开关管被击穿,发射极和集电极短路所造成的。此时可先将开关管拆下,测其发射极和集电极对地电阻,如为零或很小,则换掉即可。但也要检查下其它元器件有无问题后方能开机。
故障实例二:光栅出现“S"形的扭曲。这种问题应重点检查滤波电路和稳压电路,一般是因为有一只二极管断路,由全波整流变成半波整流,这也可能是其滤波电容容量减少所致。
故障实例三:交流220V整流滤波电路出现短路性故障,且开机烧保险。先检查一下整流二极管有无短路、滤波电容是否严重漏电。还可拔去消磁线圈插头,检查一下消磁热敏电阻有无短路性故障,如有应换新。
故障实例四:开机无光栅、无显示、电源指示灯不亮,但未烧保险。这时应检查交流互感变压器是否开路、整流电路的限流电阻有无开路(烧断)失效,或整流二极管是否断路。
故障实例五:无光栅、无显示,且机内发出异常声响。如发出“吱吱"声,说明振荡频率低,应检查与振荡有关的元件,如发出“嗒嗒"声,说明电源过流保护,应检查过流保护电路
装入(L)和传送(T)指令可以在存储区之间或存储区与过程输入、输出之间交换数据。L指令将源操作数装入累加器l中,而累加器原有的数据移入累加器2中,累加器2中原有的内容被覆盖。T指令将累加器1中的内容写入目的存储区中,累加器的内容保持不变。L和T指令可对字节(8位)、字(16位)、双字(32位)数据进行操作,当数据长度小于32位时,数据在累加器右对齐(低位对齐),其余各位填0。基本的装入和传送指令如下: |
程序输入 PLC 后,应*行工作。因为在程序设计中,难免会有疏漏的地方。在将 PLC 连接到现场设备上去之前,必需进行,以排除程序中的错误,也为整体调试打好基础,缩短整体调试的周期。
( 8 )应用整体调试
在 PLC 软硬件设计和控制柜及现场施工完成后,就可以进行整个的联机调试,如果控制是由几个部分组成,则应先作局部调试,再进行整体调试;如果控制程序的步序较多,则可*行分段调试,再连接起来总调。调试中发现的问题,要逐一排除,直至调试*。
( 9 )编制技术文件
技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、 PLC 梯形图。
三、 PLC 硬件设计
1 . PLC 型号的选择
在作出控制方案的决策之前,要详细了解被控对象的控制要求,从而决定是否选用 PLC 进行控制。
在控制逻辑关系较复杂(需要大量中间继电器、时间继电器、计数器等)、工艺流程和产品改型较、需要进行数据处理和信息(有数据运算、模拟量的控制、 PID 调节等)、要求有较高的可靠性和性、实现工厂自动化联网等情况下,使用 PLC 控制是很必要的。
目前,众多的生产厂家提供了多种系列功能各异的 PLC 产品,使用户眼花缭乱、无所适从。权衡利弊、合理地选择机型才能达到经济实用的目的。一般选择机型要以功能需要为宗旨,不要盲目贪大求全,以免造成投资和设备资源的浪费。机型的选择可从以下几个方面来考虑。
( 1 )对输入 / 输出点的选择
盲目选择点数多的机型会造成一定浪费。
要先弄控制的 I/O 总点数,再按实际所需总点数的 15 ~ 20 %留出备用量(为的改造等留有余地)后确定所需 PLC 的点数。
要注意,一些高密度输入点的模块对接通的输入点数有,一般接通的输入点不得超过总输入点的 60 %; PLC 每个输出点的驱动能力( A/ 点)也是有限的,有的 PLC 其每点输出电流的大小还随所加负载电压的不同而异;一般 PLC 的允许输出电流随温度的升高而有所等。在选型时要考虑这些问题。
PLC 的输出点可分为共点式、分组式和隔离式几种接法。隔离式的各组输出点之间可以采用不同的电压种类和电压等级,但这种 PLC 平均每点的价格较高。如果输出之间不需要隔离,则应选择前两种输出的 PLC 。
西门子S7-300电源模块PS307参数设置扩大经贸合作,推广城市形象,是此行的重要目的之一。这是近年来参加公司业绩发布会机构和人数多的一次。在近期就有两个非常典型的案例,一个是观致汽车决定与宜宾市合作,计划在宜宾市建一座年产能55万辆的工厂,于去年8月共组织42家会员单位,赴宝鸡与秦川集团进行了大型交流活动;三是“走出去",组织会员单位参观了美国芝加哥展和东京机床展,全力推动产城融合发展,他们也将一如既往持和关注谢岗发展,希望谢岗为东莞在更高起点上实现更高水平发展作出新的更大贡献,2当C2是通道号时,C2通道内的数据(BCD码0000至9999)是递减计数器的设定值,时间间隔是C2+1中的数据(BCD0005~0320),此时实际定时时间 为(C2)X(C2+1)X0.1ms;○ 3C3为子程序号数(000~049BCD)或为子程序号数所在的通道2、C1=003启动重复中断:C2为定时设定值, C2+1为时间间隔,C3为子程序号或子程序号所 在通道号,与1○ 2○3同,区别在于中断发生时,调用子程序,定时器当前值恢复为设定值并重新开始减1计数,间隔一定的时间就再发生一次中断,直到定时器停止工作 3、C1=006读出定时器当前值:读出递减计数器减1 AB的plc也提供了OPC和DDE,其集成的中RSLogix中就包含DDE和OPCSERVER,可以通过上述来进行数据通讯。AB的中的PLC还提供了语言编程功能,用户还可以通过编程实现自己的通讯协议。
S7-300的CPU模块(简称为CPU)都有一个编程用的RS-485接口,有的有PROFIBUS-DP接口或PtP串行通信接口,可以建立一个MPI(多点接口)网络或DP网络。
1.电源模块 2.后备电池 3. 24V DC 连接器 4.模式开关 5.状态和故障指示灯功能*强的CPU的RAM为512KB,*8192个存储器位,512个定时器和512个计数器,数字量*65536 I/O点,模拟量通道*为4096。有350多条指令。一个数字量为1点,一个模拟量为16点。计数器的计数范围为1~999,定时器的定时范围为10ms~9990s。
多机架的S7-300 PLC只需要扩展一个机架,可以使用价格便宜的IM 365接口模块对。数字量模块:从0号机架的4号槽开始,每个槽位分配4个字节的地址,32个I/O点。模拟量模块:一个通道占一个字地址。从I B256开始,给每一个模拟量模块分配8个字。1.模块诊断功能可以诊断出以下故障:失压,熔断器熔断,故障,EPROM、RAM故障。模拟量模块共模故障、组态/参数错误、断线、上下溢出。2.过程中断数字量输入信号上升沿、下降沿中断,模拟量输入超限,CPU暂停当前程序,处理OB40。3.状态与故障显示LEDSF(系统出错/故障显示,红色):CPU硬件故障或软件错误时亮。BATF(电池故障,红色):电池电压低或没有电池时亮。DC 5V(+5V电源指示,绿色): 5V电源正常时亮。FRCE(强制,):至少有一个I/O被强制时亮。RUN(运行方式,绿色):CPU处于RUN状态时亮;重新启动时以2 Hz的频率闪亮; HOLD(单步、断点)状态时以0.5Hz的频率闪亮。STOP(停止方式,):CPU处于STOP,HOLD状态或重新启动时常亮。BUSF(总线错误,红色)
西门子PLC6ES7315-2FJ14-0AB0详细说明
模拟量输入输出模块可以记录压力或温度等过程信号,并以数字形式(16 位形式)将它们传送给控制器。 这些模块适用于测量电流(2 线制和4 线制变送器)、电压和电阻,并适合连接电阻温度计和热电偶(测量类型取决于模块)。
模拟量输入/输出模块可以将 16 位数字值转换为电流或电压,并输出到过程。例如,它们适合控制比例阀或小型伺服驱动器。
提供有以下模拟量 I/O 模块:
AI/AQ 4xU/I/RTD/TC / 2xU/I ST
4 个模拟量输入通道;
16 位分辨率;准确度 +/-0.3%;一个电压组;10 V共模电压;可设置诊断参数;硬件中断(两个上限值和下限值);在运行过程中进行校准。
2 个输出通道;
16 位分辨率;准确度 +/-0.3%;一个电压组;可设置诊断参数;可设置输出的替代值;在运行过程中进行校准。
模块宽度 25 mm
S7-1500PLC功能模块
TM 2x24V 计数器模块
TM PosInput 2 位置检测模块
2通道高速计数器模块
具有大量参数设置选项,可根据具体任务进行调整,降低控制负荷
速度和时间段测量
存储和比较功能
连接 24 V 编码器
计数器模块可以检测快速高频信号,并将计数器读数和当前速度返回到控制器。计数器控制可通过数字量输入和输出信号来确保**的计数器结果和系统中的快速响应。通过大量参数设置选项,可针对手边的任务进行调整,降低控制负荷。
提供有以下计数器模块:
TM Count 2x24V:
快速计数器模块,2 通道;计数功能高达 200 kHz;硬件和软件门;连接 24 V 编码器;每通道 3点数字量输入(除计数器输入外)和 2 点数字量输出;频率、速度和时间段测量;存储和比较功能;24 V 编码器电源;等时同步模式
位置检测模块 TMPosInput 2 用于计数和位置检测。
在计数模式下,该模块检测高速高频信号,并将计数器读数和当前转速传送给控制器。计数器控制可通过数字量输入和输出信号来确保**的计数器结果和系统中的快速响应。通过大量参数设置选项,可针对手边的任务进行调整,降低控制负荷。
为了进行检测,可连接增量式编码器或 SSI 值编码器。值编码器的优点是,接通后可立即得到轴的位置,无需执行参考运行