6ES7222-1BF22-0XA8详细使用
I/O继电器,或称映射区。它与PLC所能控制的I/O点数及模拟量的路数直接相关。
内部继电器数,有的称为标志位数,代表着PLC的内部继电器数。它与I/O继电器区相联系着,有时与后者相联系进行处理。内部继电器多,便于PLC建立复杂的时序关系,以实现多种多样的控制要求。一般讲,内部继电器数比I/O继电器要多得多。
有的内部继电器还可丢电保持,即它的状态(ON或OFF)、PLC丢电后,靠内部电池仍予以保持。再上电后可继续丢电前的状态。保持继电器可增强PLC控制能力,特别对记录故障,故障排除后恢复运行,更显得有用。
定时器,可进行定时控制。定时值可任意设定。定时器有多少,设定范围有多大,设定值的分辨率又是多少,这些都代表定时器件的性能。
计数器,可进行计数,到达某设定计数值可发送相应信号。可进行什么样的计数,计数范围多大,怎么设定,有多少计数器,则是PLC计数器性能的代表指标。
数据存储区,用以存储工作数据。多以字、两字或多字为单位予以使用,是PLC进行模拟量控制,或记录数据所*的。这个存储区的大小代表PLC的性能也是越大越好。趋势也是越来越大。小型机也如此。如日本OMRON公司的CQM1机,其DM区就有6k字。而过去同是小型机的C60P的DM区才64个字。大型机的DM可达10K以至几十K。
还有其它一些内部器件,了解某PLC性能时,也都必须掌握它。
内部器件也是PLC指令的操作数,不弄清楚是无法编程的。
@指令系统
PLC有多少条指令,各条指令又具有什么功能,是了解与使用PLC的重要方面。你不懂PLC指令怎么编程,没有程序,PLC又怎么工作?
PLC的指令越来越多,越来越丰富。功能很强的指令,综合多种作用的指令日见增多。
PLC的指令繁多,但主要的有这么几种类型:
基本逻辑指令,用于处理逻辑关系,以实现逻辑控制。这类指令不管什么样的PLC都总是有的。
数据处理指令,用于处理数据,如译码,编码,传送、移位等等。
数据运算指令,用于进数据的运算,如十、一、X、/等,可进行整形数计算,有的还可浮点数运算;也可进行逻辑量运算,等等。
流程控制指令,用以控制程序运行流程。PLC的用户程序一般是从零地址的指令开始执行,按顺序推进。但遇到流程控制指令也可作相应改变。流程控制指令也较多,运用得好,可使程序简练,并便于调试与阅读。
状态监控指令,用以监视及记录PLC及其控制系统的工作状态,对**PLC控制系统的工作可靠性大有帮助。
当然,并不是所有的PLC都有上述那么多类的指令,也不是有的PLC仅有上述几类指令。以上只是指出几个例子,说明要从哪几个方面了解PLC指令,从中也可大致看出指令的多少及功能将怎样影响PLC的性能。
除了指令,为进行通讯,PLC还有相应的协议与通讯指令或命令,这些也反映了PLC的性能。
6支持软件 以及市场有这个需要。
支持软件不仅编制PLC程序需要,监控PLC运行,特别是监视PLC所控制的系统的工作状况也需要。多数支持编程的软件,也具有监视PLC工作的功能。
也有于监控PLC工作的软件,它多与PLC的监视终端连用。
有的PLC厂家或第三方厂家还开发了使用PLC的组态软件,用以实现计算机对PLC控制系统监控,以及与PLC交换数据。
PLC的用户也可基于DOS或WINDOWS平台开发用于PLC控制系统的应用软件,以**PLC系统自动化及智能化水平。这方面的软件已日益受到重视
西门子电源模块6EP1433-2BA20
PLC在安装和维护时应注意的问题
2.1PLC的安装
PLC适用于大多数工业现场,但它对使用场合、环境温度等还是有一定要求。控制PLC的工作环境,可以有效地**它的工作效率和寿命。在安装PLC时,要避开下列场所:
(1)环境温度超过0~ 50℃的范围;
(2)相对湿度超过85%或者存在露水凝聚(由温度突变或其他因素所引起的);
(3)太阳光直接照射;
(4)有腐蚀和易燃的气体,例如氯化氢、硫化氢等;
(5)有打量铁屑及灰尘;
(6)频繁或连续的振动,振动频率为10~55Hz、幅度为0.5mm(峰-峰);
(7)超过10g(重力加速度)的冲击。
小型可编程控制器外壳的4个角上,均有安装孔。有两种安装方法,一是用螺钉固定,不同的单元有不同的安装尺寸;另一种是DIN(德国共和标准)轨道固定。DIN轨道配套使用的安装夹板,左右各一对。在轨道上,先装好左右夹板,装上PLC,拧紧螺钉。为了使控制系统工作可*,通常把可编程控制器安装在有保护外壳的控制柜中,以防止灰尘、油污、水溅。为了保证可编程控制器在工作状态下其温度保持在规定环境温度范围内,安装机器应有足够的通风空间,基本单元和扩展单元之间要有30mm以上间隔。如果周围环境超过55C,要安装电风扇,强迫通风。
为了避免其他外围设备的电干扰,可编程控制器应尽可能远离高压电源线和高压设备,可编程控制器与高压设备和电源线之间应留出至少200mm的距离。
简便集成到自动化级系统中
西门子的SIMATIC Ident 产品系列可为您提供适宜解决方案:使用通信模块和便利的函数块,可方便地将 SIMATICIdent系统连接到 PLC(如 SIMATIC)或将函数块嵌入在IT环境。这样便可确保拥有系统范围的统一软件体系结构,并在工程组态、调试和维护方面节约可观的支出与成本。
集成在全集成自动化解决方案中
连接到第三方系统
通过丰富的通信模块、函数块和功能库,可方便地集成到应用中。
棒的是:SIMATICRF 是全集成自动化 (TIA) 的一部分,可非常容易地经济融入 SIMATIC 环境中。
有关连接方式的详细信息,请参见“通信模块"一节。
西门子是能够提供从现场层直至云端的一体化产品线的少数供应商之一:
SIMATICIdent 向云平台提供数据
1. 概述 RS232C、RS422和RS485三种接口通讯的终端模块端子分配和电缆连接,如下图2/3/4所示。 注意:RS485接口内部已经短接,不需要外部短接处理,只要直接连接1,2,8。
2.1 STEP7 V5.4 SP5 2.2 ET200S 1SI 串行接口模块的功能块 2.3 串口调试器
3.1 硬件列表 CPUCPU317-2PN/DP6ES7 317-2EK14-0AB0ET200S接口模块6ES7151-1BA01-0AB0 功率模块6ES7 138-4CA00-0AA0 1 SI串口模块6ES7138-4DF01-0AB0功率模块的终端模块TM-P15S23-A06ES7193-4CD20-0AA0电子模块的终端模块TM-E15C24-016ES7 193-4CA30-0AA0表1 硬件设备 3.2 硬件接线示意图
4.1 组态和配置 1.打开STEP7,点击File->New...创建一新项目,项目名称为et200s ASCII。 2.用鼠标右键点击项目名称,选择Insert NewObject->SIMATIC 300 Station,更改站的名称为 317-2PN/DP ,如下图7所示。 3.在硬件组态中按订货号和硬件安装次序依次插入机架、CPU和ET200S标准从站模块,如下图8所示,注意所选串行接口模块为32字节的1SIASCII (这里仅考虑数据传输的吞吐率,不考虑占用的I/O存储区的大小)。 4.双击1 SI ASCII模块,点击Parameter选项,配置串口通信 参数。 本例中,“Interface”设为RS232C接口,勾选断线诊断,**控制:无。通信波特率:9.6kb/s,数据位:8位,停止位:1位,奇偶效验:无,字符延迟时间:4ms,其他的参数都采用默认设置。注意:设定的参数要和通讯伙伴的相同。 部分参数说明: 1.接口的选择 三种接口中:RS232C和RS422接口可以选择“断线检测”和“数据**控制” 的功能,RS485/422可以设置“接收线路的初始化状态”。 On expiration of characterdelay time: 以固定的字符延迟时间为每帧数据的结束方式;
Dynamic Message framebuffer:如果勾上,模块就可以缓冲多个不同长度的消息; 4.2 编程 4.2.1 plc侧编程 1.程序调用:从库Libraries ->ET200s SI -> ET200S Serial Interface -> ET200s SI中调用功能块,调用发送FB3(S_SEND)和接收 FB2(S_RCV),并为其分配背景数据块分别为DB30和DB20,将块参数LADDR设为硬件组态中1SI模块的起始逻辑地址256。
3.调用发送功能块 表2 FB3 S_SEND 的参数定义 4.调用接收功能块 表3 FB2 S_RCV的参数定义 4.2.2 PC机参数设置 4.3 通讯测试 1.ET200S 1SI发送数据,调试软件接收数据 2.调试软件发送数据,ET200S 1 SI接收数据 |