• 6ES7231-0HF22-0XA0性能参数
  • 6ES7231-0HF22-0XA0性能参数
  • 6ES7231-0HF22-0XA0性能参数

产品描述

产品规格模块式包装说明全新品牌西门值+ 包装说明 全新 - 产品规格子 现场安装

6ES7231-0HF22-0XA0性能参数


DDM4A1 RS-485数码显示表是采用串行通讯技术驱动的4位、5位数码显示表,由于价格低廉,有大量的多品牌PLC驱动程序例子、连接简单,故在各行业中已被大量使用,为更简单地在多表显示系统中使用,捷通科技新推出的DDMC1F、DDMC1O、DDMC1S等通讯转换模块将支持驱动较多达64块DDM4A1、5A1,并且*对PLC编程,自动显示*PLC的内部数据!

一、PLC*编程,直接显示*PLC内部数据:

支持三菱FX、A系列PLC,连接PLC的RS-485通讯口,自动读取PLC寄存器数据并将该数据依次发送到同一通讯网络上的不同地址DDM4A1显示表,DDM4A1即显示PLC内部数据!

支持欧姆龙CQM、C200HE、CS1、CJ系列PLC,连接PLC的RS-232通讯口,自动读取PLC寄存器数据并将该数据依次发送到同一通讯网络上的不同地址DDM4A1显示表,DDM4A1即显示

PLC内部数据!
支持西门子S7-200系列PLC,连接PLC的RS-485通讯口,自动读取PLC寄存器数据并将该数据依次发送到同一通讯网络上的不同地址DDM4A1显示表,DDM4A1即显示PLC内部数据!

二、使用要点

DDMC1F、DDMC1O、DDMC1S通讯协议转换模块使用驱动多块DDM4A1显示表时,必须将SW2开关第2位“NO”拨到OFF位、以提高通讯效率!如果系统中混合使用了DDMF1-8DA模块和显示表,则必须将SW2开关第2位“NO”拨到NO位,同时,DDM4A1版本必需为V52以上(显示表上电时显示)。

使用JTDDMX组态软件设置通讯协议转换模块和DDM4A1通讯和其他工作参数(参见相应使用手册)。
对于三菱 PLC,显示控制寄存器由D寄存器*;
对于欧姆龙 PLC,显示控制寄存器由DM寄存器*;
对于西门子 PLC,显示控制寄存器由VW寄存器*;
在19200Bps通讯速率情况下,单块表刷新时间约100mS,32块显示表刷新时间约1.5S,较多可驱动64块显示表,其刷新时间约3S。
如果将显示表通讯速率升至38400甚至57600Bps,同时将PLC通讯速率也提升至38400(欧姆龙CJ 、CS1较高可达115200Bps、西门子PLC可达187500Bps)则显示刷新时间还将减短

1  引言
    在PLC中有多种程序设计语言,如梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言及结构化语句描述语言等。梯形图语言和布尔助记符语言是基本程序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能,例如,代替继电器、计数器、计时器完成顺序控制和逻辑控制等。通过扩展或增强指令集,它们也能执行其它的基本操作。功能表图语言和语句描述语言是高级的程序设计语言,它可根据需要去执行更有效的操作,例如,模拟量的控制,数据的操纵,报表的报印和其他基本程序设计语言无法完成的功能。功能模块图语言采用功能模块图的形式,通过软连接的方式完成所要求的控制功能,它不仅在PLC中得到了广泛的应用,在集散控制系统的编程和组态时也常常被采用。由于它具有连接方便、操作简单、易于掌握等特点,为广大工程设计和应用人员所喜爱。

 2  常用的程序设计语言分类
    根据PLC应用范围,程序设计语言可以组合使用,常用的程序设计语言有以下几种:
(1) 梯形图(Ladder Diagram)程序设计语言
    梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言。采用梯形图程序设计语言,这种程序设计语言采用因果关系来描述事件发生的条件和结果,每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在右面。
梯形图程序设计语言是较常用的一种程序设计语言,它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉。因此,由这种逻辑控制技术发展而来的梯形图受到欢迎,并得到广泛的应用。
梯形图程序设计语言的特点是:
·与电气操作原理图相对应,具有直观性和对应性;
·与原有继电器逻辑控制技术相一致,易于撑握和学习;
·与原有的继电器逻辑控制技术的不同点是:梯形图中的能流(Power FLow)不是实际意义的电流,内部的继电器也不是实际存在的继电器,因此应用时需与原有继电器逻辑控制技术的有关概念区别对待;
·与布尔助记符程序设计语言有一一对应关系,便于相互转换和程序检查。
(2) 布尔助记符(Boolean Mnemonic)程序设计语言
布尔助记符程序设计语言是用布尔助记符来描述程序的一种程序设计语言。布尔助记符程序设计语言与计算机中的汇编语言非常相似,采用布尔助记符来表示操作功能。
布尔助记符程序设计语言具有下列特点:
·采用助记符来表示操作功能,具有容易记忆,便于撑握的特点;
·在编程器的键盘上采用助记符表示,具有便于操作的特点,可在无计算机的场合进行编程设计;
·与梯形图有一一对应关系,其特点与梯形图语言基本类同。
(3) 功能表图(Sepuential Function Chart)程序设计语言
功能表图程序设计语言是用功能表图来描述程序的一种程序设计语言。它是近年来发展起来的一种程序设计语言。采用功能表图的描述,控制系统被分为若干个子系统,从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试。功能表图程序设计语言的特点是:
·以功能为主线,条理清楚,便于对程序操作的理解和沟通;
·对大型的程序,可分工设计,采用较为灵活的程序结构,可节省程序设计、调试时间;
·常用于系统规模校大、程序关系较复杂的场合;
·只有在活动步的命令和操作被执行,对活动步后的转换进行扫描,因此整个程序的扫描时间较其他程序编制的程序扫描时间要短得多。

    功能表图来源于佩特利(Petri)网,由于它具有图形表达方式,能比较简单清楚地描述并发系统和复杂系统的所有现象,并能对系统中存在的象死锁、不安全等反常现象进行分析和建模,在模型的基础上可以直接编程,因此得到了广泛的应用。近几年推出的可编程控制器和小型集散控制系统中也已提供了采用功能表图描述语言进行编程的软件。

(4) 功能模块图(Function Block)程序设计语言
    功能模块图程序设计语言是采用功能模块来表示模块所具有的功能,不同的功能模块有不同的功能。它有若干个输入端和输出端,通过软连接的方式,分别连接到所需的其它端子,完成所需的控制运算或控制功能。功能模块可以分为不同的类型,在同一种类型中,也可能因功能参数的不同而使功能或应用范围有所差别,例如,输入端的数量、输入信号的类型等的不同使它的使用范围不同。由于采用软连接的方式进行功能模块之间及功能模块与外部端子的连接,因此控制方案的更改、信号连接的替换等操作可以很方便实现。功能模块图程序设计语言的特点是:
·以功能模块为单位,从控制功能入手,使控制方案的分析和理解变得容易;
·功能模块是用图形化的方法描述功能,它的直观性大大方便了设计人员的编程和组态,有较好的易操作性;
·对控制规模较大、控制关系较复录的系统,由于控制功能的关系可以较清楚地表达出来,因此,编程和组态时间可以缩短,调试时间也能减少;
·由于每种功能模块需要占用一定的程序内存,对功能模块的执行需要一定的执行时间,因此,这种设计语言在大中型PLC和集散控制系统的编程和组态中才被采用。

(5) 结构化语句(Structured Text)描述程序设计语言
    结构化语句描述程序设计语言是用结构化的描述语句来描述程序的一种程序设计语言。它是一种类似于高级语言的程序设计语言。在大中型的可编程序控制器系统中,常采用结构化语句描述程序设计语言来描述控制系统中各个变量的关系。它也被用于集散控制系统的编程和组态。
结构化语句描述程序设计语言采用计算机的描述语句来描述系统中各种变量之间的运算关系,完成所需的功能或操作。大多数制造厂商采用的语句描述程序设计语言与BASIC语言、PASCAL语言或C语言等高级语言相类似,但为了应用方便,在语句的表达方法及语句的种类等方面都进行了简化。

结构化程序设计语言具有下列特点:
·采用高级语言进行编程,可以完成较复杂的控制运算;
·需要有一定的计算机高级程序设计语言的知识和编程技巧,对编程人员的技能要求较高,普通电气人员难以完成。
·直观性和易操作性等较差;
·常被用于采用功能模块等其他语言较难实现的一些控制功能的实施。

    部分PLC的制造厂商为用户提供了简单的结构化程序设计语言,它与助记符程序设计语言相似,对程序的步数有一定的限制。同时,提供了与PLC间的接口或通信连接程序的编制方式,为用户的应用程序提供了扩展余地。

3  PLC程序设计语言应用实例
    温度控制是许多机器的重要的构成部分。它的功能是将温度控制在所需要的温度范围内,然后进行工件的加工与处理。PID控制系统是得到广泛应用的控制方法之一,下面较为详尽地介绍了PID温度控制的PLC程序设计实例。
(1) 系统组成
    本套系统采用Omron的PLC与其温控单元以及Pro-face的触摸屏所组成。系统包括CQM1H-51、扩展单元TC-101、GP577R以及探温器、加热/制冷单元。

202202231632201798164.jpg202202231632200382714.jpg


4 喷水池控制

【动作要求】

前后四排水柱,当开关 X0 ON 时,依序从**排水柱开始喷水 10 秒、再来第二排喷水 10 秒,第三排喷水 10 秒、第四排喷水 10 秒后又回到**排喷水,开关 X0 OFF 则喷水停止。重新打开开关 X0,仍从**排水柱开始喷水。

I/O 组件:

1. 喷水开关输入 X0 。

2. **排水柱输出 Y0 、第二排水柱输出 Y1 、第三排水柱输出 Y2、第四排水柱输出 Y3 。

5 自动门控制

【动作要求】

1 . 人一靠自动门,马达立刻高速开门 ( 正转 ) ,后经过开门减速开关转变为低速,直到碰触开门极限开关马达暂停。

2 . 在感应器侦测无人经 0.5 秒,马达高速关门 ( 反转 ) ,后经过关门减速开关转变为低速,直到碰触关门极限开关马达停止。

3 . 在关门期间,感应器感应到门前有人,自动门不许作关门动作,暂停 0.5 秒,而后自动转为开门动作。

4 . 自动门动作期间停电自动门停止,在复电后亦能正常操作。

I/O 组件:

感应器 X0

开门极限开关 X2 、开门减速开关 X1

关门极限开关 X12 、关门减速开关 X11

正转高速马达由 Y0 驱动、正转低速马达由 Y1 驱动

反转高速马达由 Y2 驱动、反转低速马达由 Y3 驱动

6 三层载货电梯控制

【动作要求】

1 . 载货电梯在一楼、二楼及三楼设置 1F 、 2F 、 3F 呼叫钮各一个。

2 . 1F 、 2F 、 3F 各有一个定位开关,另有上限开关及下限开关作为安全用途,防止上升或下降时若定位开关失效即可作阻挡作用防止主体冲过头。

3 . 主体停止在高楼层若是按下低楼层呼叫钮时主体下降至呼叫楼层之定位开关被碰触时停止,反之主体停止在低楼层若是按下高楼层呼叫钮时主体上升至呼叫楼层之定位开关被碰触时停止。

4 . 当主体停于一楼,若是二楼及三楼呼叫钮都有人按时主体上升至二楼定位开关时停止 5 秒钟后自动再上升到三楼定位开关后停止。反之,当主体停于三楼,若是一楼及二楼呼叫钮都有人按时主体下降 至二楼定位开关时停止。

5 . 秒钟后自动再下降到三楼定位开关后停止。

PLC输入点不够的解决方法


曾经改过这样一个程序,大伙看了,若觉有用的话,也就不枉费我花时间去写它了。PLC程序学习基础是建立在电器原理图上的,原理图上能实现的在PLC都能实现,不能实现的在PLC也能实现。
在FX -40MR的设备上,它的时间继电器是外接的,有三个,耗去三个输入点,后来坏了一个点,致使设备少了一点不能正常生产。由于其中有些时间继电器不需要经 常调整,我就把它改成用内部时间继电器,在停机状态下,用几个正常生产时不可能同时接通的输入点,同时输入形成一个初始值传入D,然后用加法和减法对这个 D的数据做更改,时间继电器就取这个D的值。
在成功对这个设备改造后,我又用类似方法做了一个少了4点输入点的PLC给买出去,时间继电器都用内部时间继电器,而且还可以外部调整。
PLC内部的程序,方法多了,只有想不到的,没有你用不到的。




http://zhangqueena.b2b168.com

产品推荐