新闻中心
西门子数字量DI/DO模块SM323
发布时间:2017-07-18 10:45:00  点击:0

西门子数字量DI/DO模块SM323   西门子数字量DI/DO模块SM323

SIEMENS上海隆彦电气设备有限公司
 
联系人 李  建
微信15800846971
电话 021-61311951
 
手机 15800846971
 
Q Q  3192212451
 
传真 021-67355123

西门子最好合作伙伴
SIEMENS    上海隆彦电气设备有限公司   我公司经营西门子全新原装现货PLCS7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA71LG41LA91LE1),电缆   拖缆1LG01LE0)大型电机(1LA81LA41PQ8)伺服电机(1PH1PM1FT凡在公司采购西门子产品,均可质保一年假一罚十1FK1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询

详细信息

描述 引用是两个块之间的连接。在LOGO!8中块连接器之间的连接组态和块参数之间的引用组态是标准化的。引用和组态现在就可以使用拖放来实现。本FAQ对比了LOGO!8设备和LOGO!0BA7设备之间组态引用的步骤。

描述
引用是两个块之间的连接。

在LOGO!8中块连接器之间的连接组态和块参数之间的引用组态是标准化的。引用和组态现在就可以使用拖放来实现。本FAQ对比了LOGO!8设备和LOGO!0BA7设备之间组态引用的步骤。
组态LOGO!8需要安装LOGO!Soft Comfort 8.0或更高版本。

LOGO!8的LOGO!模块的步骤

  1. 在电路图中创建所需要的程序块。
  2. 使用拖放建立块连接器之间的连接。
  3. 单击每个程序块下的“display”(+)按钮来显示参数区。要创建引用的两个程序块都需要进行此操作。在每个块下面都会打开一个参数区,块参数会在表格中显示。“display”按钮只在可以使用或提供引用的块下显示。
  4. 在需要创建的引用块之间,将其中一个块输出连接的终端连接到另外一个块输入连接的终端。举例来说,可以用拖放来完成此操作。


    图. 01
     
  5. 单击每个块下的“hide”(-)按钮来关闭参数区。

    图. 02

注意
下面的工具可以用来编辑参数区(LOGO!8)
 

图标 功能
显示/隐藏所有块之间的引用线
显示所有块的参数区
隐藏所有块的参数区

到LOGO! 0BA7前的LOGO!模块的步骤 

  1. 在电路图中创建需要的块。
  2. 使用拖放建立块的连接器之间的连接。
  3. 打开快的菜单,在里面通过双击块来组态引用。
  4. 在想要的参数上单击“引用”按钮。在下拉列表框中就会显示可以用来引用的块。单击想要的块来选定它。单击“OK”按钮来保存设置。 


    图. 03

    块的引用和参数就会在电路中有绿色的显示。

    图. 04

更多信息
关于“引用”的更详细的信息可以在LOGO!Soft Comfort(V1.7) 条目ID  24002694中还有LOGO!Soft Comfort online Help (V8.0)3.2.1.8部分, "Edit Parameter Field"章节,在条目ID 100782807中。

创建环境
本FAQ中的截图是在LOGO!Soft Comfort V8.0中创建的。

1 LOGO!App 简介
目前用户可以使用iTunes商店的应用软件LOGO!App连接和监控西门子LOGO!系列的PLC,软件名称如图1所示。在软件中成功组态LOGO! 设备的地址后,用户可以通过手机WIFI连接到LOGO!并可进行修改时钟和获取固件信息等操作。同时,用户可以监控输入/输出(以下简称I/O)状态,V存储区(以下简称VM)变量值和诊断信息,也可以添加监控的I/O和VM变量到趋势图查看一个概览图形。


图1应用程序名称


2 LOGO!App功能描述

2.1 接口配置
LOGO! App 支持IP地址和动态 DynDNS名称两种访问方式。 做法如下:
在图2中单击“Interface Configure”选项后进入图3界面单击 “By IP Address”选项,然后再单击 图标 ,进入图4设备添加界面。


图2设置功能界面                                         图3设备访问方式界面

在图4中单击“Add”按钮,进入图5中进行设备名称和设备IP地址设置,此处我们设置设备名称为“MyLogo”,IP地址为“192.168.1.108”,最后单击“Save”按钮保存此配置,页面会自动转入到图6界面。


图4设备添加界面                                         图5设备添加界面

在图6中长按  图标直到出现图7界面,在图7中我们通过“Select”选项来选择已有设备,然后进入图8界面。


图6设备选择界面                                         图7设备选择界面

这时在图8中可以看到IP地址已经显示在界面中,然后点击“Save”图标,界面将自动转到图9。


图8设备访问方式界面

2.2 设置时钟

在图9中单击“Set Clock”选项将进入图10界面,在图10中可点击“Read”按钮查看LOGO!时间,也可点击“Current”按钮查看当前时间,之后进入图11界面。


图9设置功能界面                                         图10设备访问方式界面

在图11中LOGO!系统需要停机完成读取操作,单击“YES”图标进入图12,同样我们点击“Current”按钮来获取当前时间,然后通过“Set”按钮将当前屏幕中的时间更新到LOGO!中,此时进入图13界面。


图11获取LOGO!时钟界面                         图12设备访问方式界面

在图13中点击“YES”按钮来完成更新后启动LOGO!的操作。


图13更新时钟界面

2.3 查看固件版本

在图14中单击“Show FW Version”选项后系统将返回LOGO!的固件版本如图15。


图14设置功能界面                                         图15固件版本界面

3 LOGO!App软件监控模式

3.1 I/O 状态监视器
在图16中选择“Monitor”图标,然后选择“I/O Status Monitor”选项后进入图17界面可观察到输入点的变化,在图17中用户选择需要监控的变量。可以通过点击“Edit”按钮进入图18中进行修改。


图16设置功能界面                                         图17 I/O监控界面


图18设置功能界面

3.2 VM列表监视器
在图19中单击“VM Table Monitor”选项进入图20的变量监控界面,点击“Add”按钮进入图21的变量添加界面。


图19设置功能界面                                         图20 变量监控界面

在图21中填入变量名称、变量地址及变量数据类型后点击“Save”按钮,在变量监控界面图22中就可以监视或修改此变量的数值。


图21变量添加界面                                             图22 变量监控界面

此外,还可以用趋势图的方式来监控变量曲线。在图22中长按变量“speed”所在行,直至出现图23界面选择“Add To Chart”选项再返回图22界面,继续长按变量“speed”所在行,直至出现图24界面选择“Chart”选项,即进入图25的趋势图界面。


图23变量添加趋势图界面                             图24 变量监控界面


图25趋势图界面

3.3 诊断监视器
在图26中单击“Diagnostic Monitor”选项后进入图27中可查看网络访问错误报警。


图26设置功能界面                                         图27 网络错误界面

如图28中选中“Network Access Error”标签后点击“Clear”按钮即可复位网络访问错误信息如图29所示。


图28网络选择错误界面                                 图29 网络错误监控界面

6RA70   (三相桥B6C)     

6RA7018-6DS22-0 3AC 400V    485V 30A    325V  5A

6RA7025-6DS22-0   60A  10A

6RA7028-6DS22-0   90A  10A

6RA7031-6DS22-0   125A  10A

6RA7075-6DS22-0   210A  15A

6RA7078-6DS22-0   280A  15A

6RA7081-6DS22-0   400A  25A

6RA7085-6DS22-0   600A  25A

6RA7087-6DS22-0   850A  30A

6RA7025-6GS22-0 3AC 575V 690V 60A 325V 5A

6RA7031-6GS22-0   125A  10A

6RA7075-6GS22-0   210A  15A

6RA7081-6GS22-0   400A  25A

6RA7085-6GS22-0   600A  25A

6RA7087-6GS22-0   800A  30A

6RA7086-6KS22-0 3AC 690V 900V 720A  30A.

西门子数字量DI/DO模块SM323

 

西门子数字量DI/DO模块SM323

多个定时器组合的延时程序的PLC梯形图

一般PLC的一个定时器的延时时间都较短,如FX系列PLC中一个0.1s定时器的定时范围为0.13276.7s,如果需要延时时间更长的定时器,可采用多个定时器串级使用来实现长时间延时。定时器串级使用时,其总的定时时间为各定时器定时时间之和。

如图5-10所示为定时时间为1h的梯形图及时序图,辅助继电器M1用于定时启停控制,采用两个0.1s定时器T14T15串级使用。当T14开始定时后,经1800s延时,T14的常开触点闭合,使T15再开始定时,又经1800s的延时,T15的常开触点闭合,Y4线圈接通。从X14接通,到Y4输出,其延时时间为1800s+1800s=3600s=1h

 

 

5-10  用定时器串级的长延时程序

a)梯形图      b)时序图 SHAPE  \* MERGEFORMAT

S7-200可编程控制器STEP7-Micro/WIN32编程软件的安装

西门子S7-200可编程控制器PLC使用STEP7-Micro/WIN32编程软件进行编程。STEP7-Micro/WIN32编程软件是基于Windows的应用软件,功能强大,主要用于开发程序,也可用于适时监控用户程序的执行状态。加上汉化后的程序,可在全汉化的界面下进行操作。

1. 安装条件

操作系统:Windows95以上的操作系统。

计算机配置:IBM486以上兼容机,内存8MB以上,VGA显示器,至少50MB以上硬盘空间。

通信电缆:用一条PC/PPI电缆实现可编程控制器与计算机的通信。

2. 编程软件的组成

STEP7-Micro/WIN32编程软件包括Microwin3.1Microwin3.1的升级版本软件Microwin3.1 SP1Toolbox(包括Uss协议指令:变频通信用,TP070:触摸屏的组态软件Tp Designer V1.0设计师)工具箱;以及Microwin 3.11 ChineseMicrowin3.11 SP1Tp Designer的专用汉化工具)等编程软件。

3. 编程软件的安装

Microwin3.1→Microwin3.1 SP1→Toolbox→Microwin 3.11 Chinese的顺序进行安装。

首先安装英文版本的编程软件:双击编程软件中的安装程序SETUP.EXE,根据安装提示完成安装。接着,用Microwin 3.11 Chinese软件将编程软件的界面和帮助文件汉化。步骤如下:(1)在光盘目录下,找到“mwin_service_pack_from V3.1 to3.11”软件包,按照安装向导进行操作,把原来的英文版本的编程软件转换为3.11版本。(2)打开“Chinese3.11”目录;双击setup,按安装向导操作,完成汉化补丁的安装。(3)完成安装。

4. 建立S7-200 CPU的通信

1 PLC与计算机的连接文本框: RS-485

可以采用PC/PPI电缆建立PC机与PLC之间的通信。这是典型的单主机与PC机的连接,不需要其他的硬件设备。如图1所示。PC/PPI电缆的两端分别为RS-232RS-485接口,RS-232端连接到个人计算机RS-232通信口COM1COM2接口上,RS-485端接到S7-200 CPU通信口上。PC/PPI电缆中间有通信模块,模块外部设有波特率设置开关,有5种支持PPI协议的波特率可以选择,分别为:1.2K2.4K9.6K19.2K38.4K。系统的默认值为9.6K b/sPC/PPI电缆波特率设置开关(DIP开关)的位置应与软件系统设置的通信波特率相一致。DIP开关如图2所示,DIP开关上有5个扳键,123号键用于设置波特率,4号和5号键用于设置通信方式。通信速率的默认值为9600bit/s,如图2所示,123号键设置为010,未使用调制解调器时,45号键均应设置为0

 

5. 通信参数的设置

硬件设置好后,按下面的步骤设置通信参数。

1)在STEP7-Micro/WIN32运行时单击通信图标,或从“视图(View)”菜单中选择“通信(Communications)”,则会出现一个通信对话框。

2)对话框中双击PC/PPI电缆图标,将出现PC/PG接口的对话框。

3)单击“属性(Properties)”按钮,将出现接口属性对话框,检查各参数的属性是否正确,初学者可以使用默认的通信参数,在PC/PPI性能设置的窗口中按“默认(Default)”按钮,可获得默认的参数。默认站地址为2,波特率为9600b/s

6. 建立在线连接

在前几步顺利完成后,可以建立与S7-200 CPU的在线联系,步骤如下:

1)在STEP7-Micro/WIN32运行时单击通信图标,或从“视图(View)”菜单中选择“通信(Communications)”,出现一个通信建立结果对话框,显示是否连接了CPU主机。

2)双击对话框中的刷新图标,STEP7-Micro/WIN32编程软件将检查所连接的所有S7-200CPU站。在对话框中显示已建立起连接的每个站的CPU图标、CPU型号和站地址。

3)双击要进行通信的站,在通信建立对话框中,可以显示所选的通信参数。

7. 修改PLC的通信参数

计算机与可编程控制器建立起在线连接后,即可以利用软件检查、设置和修改PLC的通信参数。步骤如下:

1)单击浏览条中的系统块图标,或从“视图(View)”菜单中选择“系统块(System Block)”选项,将出现系统块对话框。

2)单击“通信口”选项卡,检查各参数,确认无误后单击确定。若须修改某些参数,可以先进行有关的修改,再单击“确认”。

3)单击工具条的下载按钮,将修改后的参数下载到可编程控制器,设置的参数才会起作用。

8. 可编程控制器的信息的读取

选择菜单命令“PLC”,找“信息”,将显示出可编程控制器RUN/STOP状态,扫描速率,CPU的型号错误的情况和各模块的信息。

PLC梯形图程序中输出互锁的概念及编程实现

  在状态转移过程中,由于在瞬间(1个扫描周期),两个相邻的状态会同时接通,因此为了避免不能同时接通的一对输出同时接通,必须设置外部硬接线互锁或软件互锁。

 

 试用PLC设计按行程原则实现机械手的夹紧-正转-放松-反转-回原位的控制。

答:机械手动作顺序表、现场器件与PLC内部继电器对照表、PLC与现场器件接线图以及梯形图如下图所示。

机械手动作顺序表

步序

输入条件

输出状态

1YA

夹紧

2YA

正转

3YA

反转

HL

原点

夹紧

正转

放松

反转

原点

1ST

1SB

KT1

2ST

KT2

1ST

-

+

+

-

-

-

-

-

+

-

-

-

-

-

-

-

+

-

+

-

-

-

-

+

现场器件与PLC内部继电器对照表

现场器件

内部继电器地址

说明

输入

1SB

1ST

2ST

2SB

400

401

402

403

启动按钮

原点行程开关

正转行程开关

复位按钮

输出

1YA

2YA

3YA

HL

430

431

432

433

夹紧电磁阀

正转电磁阀

反转电磁阀

原位指示灯

PLC与现场器件接线图:

梯形图为:

指令程序为:

LD   403

PLS  200

LD   401

ANI  101

ANI  102

ANI  103

ANI  104

OUT  100

LD   200

RST  100

LD   100

AND  400

SFT  100

LD   101

AND  450

SFT  100

LD   102

AND  402

SFT  100

LD   103

AND  451

SFT  100

LD   104

AND  401

SFT  100

LD   100

OUT  433

LD   101

S    201

LD   201

OUT  430

OUT  450

K    3

LD   102

OUT  431

LD   103

R    201

OUT  451

K    2

LD   104

OUT  432

END

用S7-200控制可双向运转的三相感应电动机

可逆电动机起动器电路一一适用于改变三相交流感应电动机旋转方向

这个示例程序用于控制可双向运转的三相感应电动机。

当与输入点I0.0相连的左转点动开关(Le)闭合时,电动机逆时针方向旋转,当与输入点I0.1相连的右转点动开关(Ri)闭合时,电动机顺时针方向旋转。但这要有一个前题,即与输入点I0.3相连的电动机电路断路器和与输入点I0.2相连的停机开关(OFF)都没有动作。只有按下停机开关,并等待5秒钟之后,才可以改变电动机的旋转方向。这样做是为了让电动机有足够的时问刹车停转,然后再反向起动,如果需要电动机反转的话。如

果与I0.0I0.1相连的点动开关同时按下,电动机停转,并且小起动。

程序框图

程序和注释

在程序起始部分,程序检查是否必须激活互锁电路。互锁电路防比电动机误起动,或者按错误方向起动。只有当所有点动开关都没有动作(位于起始状态)或者等待时问溢出时,互锁才清除,即M2.0被置成逻辑0.

如果电动机断路器(输入点10.3)没有动作,停机点动开关(输入点10.2)也没有动作(这两个触点都是常闭触点);并且状态位M1门没有被设置成顺时针旋转标志,则使能位M 2.1被置为逻辑1。电动机才有可能逆时针旋转。代表逆时针旋转的状态位是M1.0。用类似方法可得到顺时针方向旋转的起动条件。

当点动起动开关(1eRi)这一动作,并且互锁位和状态位都没有被设置成相反的旋转方向时,电动止起动。即相关的输出位和状态位被置位,状态位的作用是使输出能够自保。电动止逆时针方向旋转起动器由输出点Q0.0控制。电动机顺时针方向旋转起动器由输出点Q0.1控制。

除此外,另有一组信号灯指示电动机当前的运行状态;逆时针方向旋转指示灯(Le)与输出点00.4相连;顺时针方向旋转指示灯(Ri)与输出点00.3相连;关电机指示灯(OFF)与输出点00.2相连。

当电动机被停机时,"ED”的下降沿将辅助存储位M 2.3置为1,进入停机模式。当M 2.3被置位时,限制电动机再次起动的定时器开始计时,该定时器的预置时问是5(500 X10ms),经过5秒钟后,内部存储器位M 2.3被复位。在这段强制等待时问内与输出点Q0.5相连的信号灯(Wait)闪烁。如果状态位都没有被置位,则点亮与输出点00.2相连的停止状态指示灯(OFF)

该程序的长度为61个字。

如何选择开关量输入模块?

PLC的输入模块是用来检测接收现场输入设备的信号,并将输入的信号转换为PLC内部接受的低电压信号。

1.输入信号的类型及电压等级的选择 常用的开关量输入模块的信号类型有三种:直流输入、交流输入和交流/直流输入。选择时一般根据现场输入信号及周围环境来决定。

交流输入模块接触可靠,适合于有油雾、粉尘的恶劣环境下使用;直流输入模块的延迟时间较短,还可以直接与接近开关、光电开关等电子输入设备连接。

PLC的开关量输入模块按输入信号的电压大小分类有:直流5V24V48V60V等;交流110V220V等。选择时应根据现场输入设备与输入模块之间的距离来决定。一般5V12V24V用于传输距离较近场合。如:5V的输入模块最远不得超过10m距离,较远的应选用电压等级较高的模块。

2.输入接线方式选择   接输入电路接线方式的不同,开关量输入模块可分为汇点式输入和分组式输入两种,如图1所示。

 

 

汇点式输入模块的输入点只共用一个COM端;而分组式输入模块是将分成若干组,一组共用一个COM,每组之间是分隔的。分组式输入模块的每点价格教高,如果输入信号之间不需要分开,应选择汇点式。

3.同时接通的输入点的数量

对于选用高密度的输入模块(32点、48点),应考虑该模块同时接通的输入点的数量一般不超过点数的60%

PLC的基本性能指标

可编程控制器的基本性能可用如下八条予以概括: 

   1工作速度 

   工作速度是指PLC的CPU执行指令的速度及对急需处理的输入信号的响应速度。工作速度是PLC工作的基础。速度高了,才可能通过运行程序实现控制,才可能不断扩大控制规模,才可能发挥PLC的多种多样的作用。 

   PLC的指令是很多的。不同的PLC。指令的条数也不同。少的几十条,多的几百条。指令不同,执行的时间也不同。但各种PLC总有一些基本指令,而且各种的PLC都有这些基本指令,故常以执行一条基本指令的时间来衡量这个速度。这个时间当然越短越好,已从微秒级缩短到零点微秒级。并随着微处理器技术的进步,这个时间还在缩短。 PLC之家

   执行时间短可加快PLC对一般输入信号的响应速度。从讨论PLC的工作原理知,从对PLC加入输入信号,到PLC产生输出,最理想的情况也要延迟一个PLC运行程序的周期。因为PLC监测到输入信号,经运行程序后产生的输出,才是对输入信号的响应。 不理想时,还要多延长一个周期。当输入信号送入PLC时,PLC的输入刷新正好结束,就是这种情况。这时,要多等待一个周期,PLC的输入映射区才能接受到这个新的输入信号。对一般的输入信号,这个延迟虽可以接受,但对急需响应的输入信号,就不能接受了。对急需处理的输人信号延迟多长时间PLC能予以响应,要另作要求。 www.PLC100.com

   为了处理急需响应的输入信号,PLC有种种措施。不同的PLC措施也不完全相同,提高响应速度的效果也不同。一般的作法是采用输入中断,然后再输出即时刷新,即中断程序运行后,有关的输出点立即刷新,而不等到整个程序运行结束后再刷新。 

   这个效果可从两个方面来衡量:一是能否对几个输入信号作快速响应;二是快速响应的速度有多快。多数PLC都可对一个或多个输入点作快速响应,快速响应时间仅几个毫秒。性能高的、大型的PLC响应点数更多。 

   工作速度关系到PLC对输入信号的响应速度,是PLC对系统控制是否及时的前提。控制不及时,就不可能准确与可靠,特别是对一些需作快速响应的系统。这就是把工作速度作为PLC第一指标的原因。 

  2控制规模 

   控制规模代表PLC控制能力,看其能对多少输入、输出点及对多少路模拟进行控制。 

   控制规模与速度有关。因为规模大了,用户程序也长,执行指令的速度不快,势必延长PLC循环的时间,也必然会延长PLC对输入信号的响应。为了避免这个情况,PLC的工作速度就要快。所以,大型PLC的工作速度总是比小的要快。 

   控制规模还与内存区的大小有关。规模大,用户程序长,要求有更大的用户存储区。同时点数多,系统的存储器输入、输出的信号区(输入输出继电器区或称输入、输出映射区)也大。这个区大,相应地内部器件(解释见后)也要增多,这些都要求有更大的系统存储区。 

   控制规模还与输入、输出电路数有关。如控制规模为1024点,那就得有1024条I/O电路。这些电路集成于I/O模块中,而每个模块有多少路的I/O点总是有数的。所以,规模大,所使用的模块也多。 

   控制规模还与PLC指令系统有关。规模大的PLC指令条数多,指令的功能也强,才能应付对点数多的系统进行控制的需要。 

   控制规模是对PLC其它性能指标起着制约作用的指标;也是PLC划分为微、小、中、大和特大型 

  3组成模块 

   PLC的结构虽有箱体及模块式之分,但从质上看,箱体也是模块,只是它集成了更多的功能。在此,不妨把PLC的模块组成当作所有PLC的结构性能。 

   这个性能含义是指某型号PLC具有多少种模块,各种模块都有什么规格,并各具什么特点。 

   一般讲,规模大的PLC,档次高的PLC模块的种类也多,规格也多,反映它的特点的性能指标也高。但模块的功能则单一些。相反,小型PLC、档次低的PLC模块种类也少,规格也少,指标也低。但功能则多样些,以至于集成为箱体。 

   组成PLC的模块是PLC的硬件基础,只有弄清所选用的PLC都具有那些模块及其特点,才能正确选用模块,去组成一台完整的PLC,以满足控制系统对PLC的要求。 

   常见的PLC模块有: 

   CPU模块,它是PLC的硬件核心。PLC的主要性能,如速度、规模都由它的性能来体现。 

   电源模块,它为PLC运行提供内部工作电源,而且,有的还可为输入信号提供电源。 

   I/O模块,它包括I/O电路,并依点数及电路类型划分为不同规格的模块。 

   内存模块,它主要存储用户程序,有的还为系统提供辅加的工作内存。在结构上内存模块都是附加于CPU模块之中。 

   底板、机架模块,它为PLC各模块的安装提供基板,并为模块间的联系提供总线。若干底板间的联系有的用接口模块,有的用总线接口。不同厂家或同一厂家但不同类型的PLC都不大相同。 

   箱体式的小型PLC的主箱体就是把上述几种模块集成在一个箱体内的,并依可能提供I/O点数的多少,划分为不同的规格。 

   箱体式的PLC还有I/O扩展箱体,它不含CPU,仅有电源及I/O单元的功能。扩展箱体也依I/O点数的多少划分有不同的规格。 

   除上述模块,PLC还有特殊的或称智能或称功能模块。如A/D(模入)模块、D/A(模出)模块、高速计数模块、位控模块、温度模块等等。这些模块有自己的CPU,可对信号作预处理或后处理,以简化PLC的CPU对复杂的程控制量的控制。智能模块的种类、特性也大不相同,性能好的PLC,这些模块种类多,性能也好。 

   通讯模块,它接人PLC后,可使PLC与计算机,或PLC与PLC进行通讯,有的还可实现与其它控制部件,如变频器、温控器通讯,或组成局部网络。通讯模块代表PLC的组网能力,代表着当今PLC性能的重要方面。 

   掌握PLC性能,一定要了解它的模块,并通过了解模块的性能,去弄清楚PLC的性能。 

   除了模块,PLC还有外部设备。 

   尽管用PLC实现对系统的控制可不用外部设备,配置好合适的模块就行了。然而,要对PLC编程,要监控PLC及其所控制的系统的工作状况,以及存储用户程序、打印数据等,就得使用PLC的外部设备。故一种PLC的性能如何,与这种PLC所具外部设备丰富与否,外部设备好用与否直接相关。 

   PLC的外部设备有四大类: 

   编程设备:简单的为简易编程器,多只接受助记将编程,个别的也可用图形编程(如日本东芝公司的EX型可编程控制器)。复杂一点的有图形编程器,可用梯形图语编程。有的还有专用的计算机,可用其它高级语编程。编程器除了用于编程,还可对系统作一些设定,以确定PLC控制方式,或工作方式。编程器还可监控PLC及PLC所控制的系统的工作状况,以进行PLC用户程序的调试。 

   监控设备:小的有数据监视器,可监视数据;大的还可能有图形监视器,可通过画面监视数据。除了不能改变PLC的用户程序,编程器能做的它都能做,是使用PLC很好的界面。性能好的PLC,这种外部设备已越来越丰富。 

   存储设备:它用于永久性地存储用户数据,使用户程序不丢失。这些设备,如存储卡、存储磁带、软磁盘或只读存储器。而为实现这些存储,相应的就有存卡器、磁带机、软驱或ROM写入器,以及相应的接口部件。各种PLC大体都有这方面的配套设施。 

   输入输出设备:它用以接收信号或输出信号,便于与PLC进行人机对话。输入的有条码读入器,输入模拟量的电位器等。输出的有打印机、编程器、监控器虽也可对PLC输入信息,从PLC输出信息,但输入输出设备实现人机对话更方便,可在现场条件下实现,并便于使用。随着技术进步,这种设备将更加丰富。 

   外部设备已发展成为PLC系统的不可分割的一个部分。它的情况,当然是选用PLC必须了解的重要方面,所以也应把它列为PLC性能的重要内容。 

   4内存容量 

   PLC内存有用户及系统两大部分。用户内存主要用以存储用户程序,个别的还将其中的一部分划为系统所用。系统内存是与CPU配置在一起的。CPU既要具备访问这些内存的能力,还应提供相应的存储介质。 

   用户内存大小与可存储的用户程序量有关。内存大,可存储的程序量大,也就可进行更为复杂的控制。从发展趋势看,内存容量总是在不断增大着。大型PLC的内存容量可达几十k,以至于一百多k。系统内存对于用户,主要体现在PLC能提供多少内部器件。不同的内部器件占据系统内存的不同区域。在物理上并无这些器件,仅仅为RAM。但通过运行程序进行使用时,给使用者提供的却实实在在有这些器件。 

   内存器件种类越多,数量越多,越便于PLC进行种种逻辑量及模拟控制。它也是代表 PLC性能的重要指标。 

   PLC内部器件有: 

   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编程的一般步骤是什么?

1.对于较复杂系统,需要绘制系统的功能图;对于简单的控制系统也可省去这一步。

2.设计梯形图程序。

3.根据梯形图编写指令表程序。

4.对程序进行模拟调试及修改,直到满足控制要求为止。调试过程中,可采用分段调试的方法,并利用编程器的监控功能。

1、 数据传送指令

 数据传送指令包括MOV(传送)、SMOVBCD码移位传送)、CML(取反传送)、BMOV(数据块传送)、FMOV(多点传送)、XCH(数据交换)。这里主要介绍MOV(传送)指令。

传送指令MOV将源操作数据传送到指定目标,其指令代码为FNC12,源操作数[S·]可取所有的数据类型,即KHKnXKnYKnMKnSTCDVZ,其目标操作数[D·]KnYKnMKnS TCDVZ

如图1所示,,当X0ON时,执行连续执行型指令,数据100被自动转换成二进制数且传送给D10,当X0变为OFF时,不执行指令,但数据保持不变;当X1ON时,T0当前值被读出且传送给D20;当X2ON时,数据100传送给D30,定时器T20的设定值被间接指定为10秒,当M0闭合时,T20开始计时;MOVP)为脉冲执行型指令,当X5OFF变为ON时指令执行一次,(D10)的数据传送给(D12),其它时刻不执行,当X5变为OFF时,指令不执行,但数据也不会发生变化;X3ON时,(D1D0)的数据传送给(D11D10),当X4ON时,将(C235)的当前值传送给(D21D20)。注意:运算结果以32位输出的应用指令、32位二进制立即数及32位高速计数器当前值等数据的传送,必须使用(DMOV或(DMOVP)指令。

如图2所示,可用MOV指令等效实现由X0X3Y0Y3的顺序控制。

2比较指令

比较指令有比较(CMP)、区域比较(ZCP)两种,CMP的指令代码为FNC10ZCP的指令代码为FNC11,两者待比较的源操作数[S·]均为K HKnXKnYKnMKnSTCDVZ,其目标操作数[D·]均为YMS

CMP指令的功能是将源操作数[S1·][S2·]的数据进行比较,结果送到目标操作元件[D·]中。在图3中,当X0ON时,将十进制数100与计数器C2的当前值比较,比较结果送到M0M2中,若100C2的当前值时,M0ON,若100=C2的当前值时,M1ON

100C2的当前值时,M2ON。当X0OFF时,不进行比较,M0M2的状态保持不变。

 ZCP指令的功能是将一个源操作数[S·]的数值与另两个源操作数[S1·][S2·]的数据进行比较,结果送到目标操作元件[D·]中,源数据[S1·]不能大于[S2·]。在图4中,当X1ON时,执行ZCP指令,将T2的当前值与10150比较,比较结果送到M0M2中,若10T2的当前值时,M0ON,若10T2的当前值≤150时,M1ON,若150T2的当前值时,M2ON。当X1OFF时,ZCP指令不执行,M0M2的状态保持不变。

3、加1指令和减1指令

1指令INC和减1指令DEC的操作数均可取KnYKnMKnSTCDV、,它们不影响零标志、借位标志和进位标志。INC指令代码为FNC24DEC的指令代码为FNC25INC指令的功能是将指定的目标操作元件[D·]中二进制数自动加1DEC指令的功能是将指定的目标操作元件[D·]中二进制数自动减1

如图5所示,当X0每次由OFF变为ON时,D20中的数自动增加1,当X1每次由OFF变为ON时,D21中的数自动减1

若用连续执行型加1指令INC或连续执行型减1指令DEC,当条件成立时,在每个扫描周期内指定的目标操作元件[D·]中数据要自动加1或自动减116位数据运算时,+32767再加1就变为-32768-32768再减1就变为+3276732位数据运算时,+2147483647再加1就变为-2147483648-2147483648再减1就变为+2147483647

 

 


首页 | 公司 | 求购 | 供应 | 商城 | 招商 | 展会 | 行情 | 品牌 | 产品

联系我们 | 刷新 | 返回顶部

©2004-2024  贸易商务资源网(ceoie.com)  版权所有