浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
6ES7318-3EL01-0AB0现货供应

6ES7318-3EL01-0AB0现货供应

松下PLC FP1特殊内部继电器
特殊内部继电器R9000—R903F(64点)是具有特殊用途的专用内部继电器,它不能由用户程序控制其状态只能作为接点使用,见表3-4。

表3-4 特殊内部继电器表


位地址

名称

功能说明

R9000

自诊断错误标志继电器

自诊断错误发生时:ON

自诊断正常时:OFF

自诊断出的错误类型代码存于DT9000中

R9005

电池错误标志继电器

(实时型)

检测出电池异常时瞬间接通

R9006

电池错误标志继电器

(保持型)

检测出电池异常时接通并保持其状态

R9007

操作错误标志继电器

(保持型)

检测出操作错误时接通,并保持其状态,操作错误的地址存在DT9017中

R9008

操作错误标志继电器

(实时型)

检测出操作错误时瞬间接通,操作错误的*终地址存在DT9018中

R9009

进位标志继电器

当运算有进位时瞬间接通或由移位指令设定

R900A

S1>S2标志继电器

在数据比较指令F60/F61中当S1>S2时瞬间接通

R900B

S1=S2标志继电器

在数据比较指令F60/F61中当S1=S2时瞬间接通

R900C

S1<S2标志继电器

在数据比较指令F60/F61中当S1<S2时瞬间接通

R900E

RS422错误标志继电器

异常时为ON

R900F

扫描周期常数异常标志继电器

异常时为ON

R9010

常闭继电器

R9011

常开继电器

R9012

扫描脉冲继电器

每次扫描交替ON—OFF

R9013

运行初始闭合继电器(常用作程序的初始化接点)

R9014

运行初始断开继电器

R9015

步进开始闭合继电器

仅在开始执行步进指令(SSTP)的第一个扫描周期内闭合,其余时间均断开

R9018

0.01s时钟脉冲继电器

占空比1∶1

R9019

0.02s时钟脉冲继电器

占空比1∶1

R901A

0.1s时钟脉冲继电器

占空比1∶1

R901B

0.2s时钟脉冲继电器

占空比1∶1

R901C

1s时钟脉冲继电器

占空比1∶1

R901D

2s时钟脉冲继电器

占空比1∶1

R901E

1min时钟脉冲继电器

占空比1∶1

R9020

RUN模式标志

PLC为RUN模式时闭合

PLC为PROG模式时断开

R9026

信息显示标志

执行信息显示指令时闭合

R9027

遥控模式标志

PLC方式选择开关置于“REMOTE”时闭合

R9029

强制标志

在强制I/O点通/断操作期间闭合

R902A

外部中断许可标志

允许外部中断时闭合

R902B

中断异常标志

当中断发生异常时闭合

R9036

I/O链接错误标志

当发生I/O链接错误时闭合

R903A

高速计数器控制标志

当高速计数器被F162、F163、F164、F165指令控制时闭合

R903B

凸轮控制标志

当执行凸轮控制指令F165时闭合


说明:

1.       电池异常保持继电器需在切断电源或初始化时才能复位。

2.       表中时序图的高电平表示PLC的“RUN”或继电器的“ON”状态。

由表3-4我们清楚地理解了所谓特殊继电器的含义。特殊数据寄存器DT9000~DT9069,也都是为特殊的目的而配置的,其中数据均有特殊含义。特殊数据寄存器表如表3-5所示。

 

表3-5  FP1-C40特殊数据寄存器表

地  址

名  称

功 能 说 明

DT9000

自诊断错误码

寄存器

存放自诊断错误码

DT9014

辅助寄存器

(存放溢出位)

执行F105、F106指令时,存放溢出位

DT9015

运算用辅助寄存器

(存放除法余数)

16位除法时,存放余数

32位除法时,存放余数的低16位

DT9016

运算用辅助寄存器

(存放除法余数)

32位除法时,存放余数的高16位

DT9017

操作错误地址寄存器

(保持)

检测出操作错误时,存放*后的操作错误地址

DT9018

操作错误地址寄存器

(非保持)

检测出操作错误时,存放*后的操作错误地址

DT9019

2.5ms环行计数器

DT9019中数据每2.5ms增加“1”,通过计算其时间差可确定某一过程的经过时间

DT9022

扫描时间的现在值寄存器

存储扫描时间的现在值

DT9023

扫描时间的*小值寄存器

存储扫描时间的*小值

DT9024

扫描时间的*大值寄存器

存储扫描时间的*大值

DT9025

中断允许标志寄存器

存储中断屏蔽状态,由指令ICTL设定

不允许中断:值为“0”

允许中断:值为“1”

DT9027

定时中断的中断间隔时间

寄存器

存储中断间隔时间由ICTL指令设定

禁止:“0”

Kn:(K1~K3000)×10ms

DT9030

信息0

 

当执行信息显示指令F149时,指定信息的内容分别存于DT9030~DT9035中.

DT9031

信息1

DT9032

信息2

DT9033

信息3

DT9034

信息4

DT9035

信息5

DT9037

查找指令用寄存器1

执行数据查找指令F96时,与查找数据内容相同数据的个数存放在DT9037中.

DT9038

查找指令用寄存器2

执行F96时,*先符合查找内容的数据相对地址存放在DT9038中.

DT9040

手动拨盘寄存器V0

手动可调电位器的值(V0~V3)分别以数值(0~255)形式存放于DT9040~T9043中,以便作为PLC的外部数据输入

DT9041

手动拨盘寄存器V1

DT9042

手动拨盘寄存器V2

DT9043

手动拨盘寄存器V3

DT9044

高速计数器经过值寄存器(低16位)

 

存储高速计数器的经过值

DT9045

高速计数器经过值寄存器(高16位)

DT9046

高速计数器预置值寄存器(低16位)

 

存储高速计数器的预置值

DT9047

高速计数器预置值寄存器(高16位)

DT9052

高速计数器控制寄存器

存储高速计数器软复位或计数禁止控制码

DT9060

步进过程监视寄存器

(过程号0~15)

用于监视步进过程的执行情况。数据寄存器的每一位代表一个步进过程,并定义

过程执行:“1”

过程不执行:“0”

 

如:DT9060中1号位置“1”

0000000000000010

表示1号步进过程在执行

 

DT9061中的0号位置“1”

0000000000000001

表示16号步进过程在执行.

DT9061

步进过程监视寄存器

(过程号16~31)

DT9062

步进过程监视寄存器

(过程号32~47)

DT9063

步进过程监视寄存器

(过程号48~63)

DT9064

步进过程监视寄存器

(过程号64~79)

DT9065

步进过程监视寄存器

(过程号80~95)

DT9066

步进过程监视寄存器

(过程号96~111)

DT9067

步进过程监视寄存器

(过程号112~127)

西门子PLC*模块化控制器 S7-200系列CPU模块西门子模块6ES72211BH220XA8

公司*销售:人机界面、触摸屏、伺服、电机、西门子通讯电缆、现场总线、DP接头、数控伺服,工控机,西门子低压电器,仪器仪表等


一、概述
在自动化项目中,用户使用西门子PLC S7-200系列时,经常会用到通讯模块来完成数据交换。西门子 S7-200系列的通讯模块常使用CP243-1,本文下面对它的使用做一个简要说明。二、西门子PLC S7-200通讯模块使用方法用户使用西门子PLC S7-200通讯模块CP243-1时,需注意以下几种情况:1. 在硬件安装时,如果对于西门子PLC S7-200较早型号的CPU(订货号含有2BD22)需要CP243-1紧靠在CPU右侧进行安装;如果是西门子PLC S7-200新型号的CPU(订货号含2BD23),则可将CP243-1放置在任意位置。2. 用户可以通过编程软件STEP 7 MicroWIN V4.0进行配置和程序下载;3. 在STEP 7 MicroWIN V4.0中,用户可通过“以太网配置向导"对CP243-1进行配置;4. 注意在程序下载时,需要将CP243-1的IP地址和PC的IP地址设定为同一网CP243IP192.168.0.1,而PC的IP地址为192.168.0.2;5. 用户在*次通过PC下载程序时,需要使用PC/PPI电缆进行下载;6. 使用PC/PPI电缆下载后,以后再下载时,可以通过网线连接CP243-1与PC进行,并使用TCP/IP协议下载。这里需要注意的是,西门子PLC S7-200系列的通讯模块CP243-1下载时与S7-300系列的通讯模块CP343-1的不同之处。CP343-1可以通过网线与PC连接后直接下载,而不需要首先使用编程电缆进行下载。


S7-1200 和 S7-1200 之间 S7 通信

S7-1200 的 PROFINET 通信口可以做 S7 通信的服务器端或客户端(CPU V2.0及以上版本)。S7-1200 仅支持 S7 单边通信,仅需在客户端单边组态连接和编程,而服务器端只准备好通信的数据就行。

硬件:

CPU 1214C DC/DC/DC,V2.0

CPU 1214C DC/DC/DC,V4.1

软件:

Step7 V13 SP1

所完成的通信任务:

S7-1200 CPU Clinet 将通讯数据区 DB1 块中的 10 个字节的数据发送到 S7-1200 CPU server 的接收数据区 DB1 块中;

S7-1200 CPU Clinet 将S7-1200 CPU server 发送数据区 DB2 块中的 10 个字节的数据读到 S7-1200 CPU Clinet 的接收数据区 DB2 块中。

S7-1200之间 S7 通讯,可以分2种情况来操作,具体如下:

种情况:两个 S7-1200 在一个项目中操作;

第二种情况:两个 S7-1200 不在一个项目中的操作。

一. 种情况(同一项目中操作)

使用 STEP 7 V13 在同一个项目中,新建两个S7-1200站点,然后做 S7 通讯。

1.1 使用 Step7 V13生成项目

使用 STEP7 V13 创建一个新项目,并通过“添加新设备"组态 S7-1200 站 client V4.1,选择 CPU1214C DC/DC/DC V4.1(client IP:192.168.0.10);接着组态另一个S7-1200站 server v2.0,选择 CPU1214C DC/DC/DC V2.0(server IP:192.168.0.12),如图 1 所示。

 

图 1 在新项目中插入2个 S7-1200 站点

PWM向导移植

在S7-200 SMART 中重新调用向导生成的 PWMx_RUN 子程序,如图2所示:

PWM_2

图2. PWMx_RUN子程序移植

PWM 指令移植

S7-200 与 S7-200 SMART 使用PLS指令控制脉宽调制(PWM)的SM 定义不同,如表1所示,不能将 S7-200 CPU 编写的 PLS指令程序直接用于S7-200 SMART。

表1.S7-200 与 S7-200 SMART 的SM 对比


Q0.0S7-200S7-200 SMARTSM67.0PWM更新周期PWM更新周期SM67.1PWM更新脉宽PWM更新脉宽SM67.2未使用未使用SM67.3PWM时间基准:0=1μs,1=1msPWM时间基准:0=1μs,1=1msSM67.4PWM更新:0=异步,1=同步未使用SM67.5未使用未使用SM67.6PTO/PWM模式选择:0=PTO,1=PWMPTO/PWM模式选择:0=PWM,1=PTOSM67.7PWM启用:0=禁止,1=启用PWM启用:0=禁止,1=启用


S7-200 SMART 只能使用同步更新更改 PWM 波形的特性。

使用 STEP 7 Micro/Win SMART 打开S7-200 CPU 的 PLS 指令程序需修改控制字SM67.6,如图3所示:


PLC 硬件系统设计

1 . PLC 型号的选择

在作出系统控制方案的决策之前,要详细了解被控对象的控制要求,从而决定是否选用 PLC 进行控制。

在控制系统逻辑关系较复杂(需要大量中间继电器、时间继电器、计数器等)、工艺流程和产品改型较频繁、需要进行数据处理和信息管理(有数据运算、模拟量的控制、 PID 调节等)、系统要求有较高的可靠性和稳定性、准备实现工厂自动化联网等情况下,使用 PLC 控制是很必要的。

目前,国内外众多的生产厂家提供了多种系列功能各异的 PLC 产品,使用户眼花缭乱、无所适从。所以全面权衡利弊、合理地选择机型才能达到经济实用的目的。一般选择机型要以满足系统功能需要为宗旨,不要盲目贪大求全,以免造成投资和设备资源的浪费。机型的选择可从以下几个方面来考虑。

( 1 )对输入 / 输出点的选择

盲目选择点数多的机型会造成一定浪费。

要先弄清除控制系统的 I/O 总点数,再按实际所需总点数的 15 ~ 20 %留出备用量(为系统的改造等留


展开全文
优质商家推荐 拨打电话