浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
6ES7231-7PB22-0XA8使用方法

6ES7231-7PB22-0XA8使用方法

功能强大,结构紧凑并且经济

SIMATIC S7- 300通用控制器可以节省安装空间并且具有模块化设计的特点。
大量的模块可根据手头的任务被用于扩展集中系统或创建分散结构的系统,并促进备件成本效益的经济性。凭借其令人印象深刻的创新系列,SIMATIC S7 -300通用控制器成为了一个可以有效节省用户额外投资和维护成本的综合系统。

应用范围

在*个实例中,SIMATIC S7-300 用于制造工艺中的创新性系统解决方案,特别是用于汽车工业,一般机械工程,特别是特殊机械制造和机器的连续生产 (OEM),以及塑料加工、包装行业、食品和饮料工业和加工工程

作为一种多用的自动化系统,S7-300 是那些需要灵活的设计以实现集中和本地组态的应用的理想解决方案。

对于由于环境条件限制需要特殊的坚固性的应用,我们可以提供SIPLUS 设备。


特别是在后期加工工艺上,S7-300 可以用于以下行业:

汽车工业

通用机械工程

特殊机器制造

系列机械工程,OEM

塑料加工

包装行业

食品和饮料工业

加工工程

快速计数/fairs,可以直接访问硬件计数器

简单定位,直接控制 MICROMASTER 频率静态变频器

带有集成功能块的 PID-Regulation

SIMATIC S7-400

 

SIMATIC家族内zui强大的自动化系统

高超的通讯能力和强大的集成接口使SIMATIC S7-400成为极适合诸如对整个系统进行协调的较大任务过程控制器的理想选择。CPU的分级使得性能的可扩展成为可能。

S7-400冗余控制器应用

■ 避免控制器故障引起的停机。主要用于生产、能源、供水系统、机场助航照明、编组站系统等领域。
■ 避免因工厂故障造成数据丢失而导致的高昂重启成本。主要用于行李处理、高架仓库、跟踪和追溯等领域。
■ 在工厂或机器停机时保护工厂、工件和材料。主要用于炉子、半导体、船舶等领域。
■ 无监督和维修人员亦能保障正常运行。主要用于污水处理厂、隧道、船闸、楼宇系统等领域。

S7-400 标准控制器应用


S7-400 的成功应用如下:

SIMATIC S7-1500

 

一般信息

中央处理单元 (CPU) 是 SIMATIC S7-1500 的核心组件。它们除了可以执行用户程序,还可用于连接控制器和其它自动化组件。

发布的产品中包含以下三种 CPU:

CPU-1511-1 PN 适用于中小型应用

CPU-1513-1 PN 适用于大中型应用

CPU-1516-3 PN/DP 适用于要求较高的大型应用和其它通信任务

S7- 400尤其适合于加工工业中的数据密集型任务。高处理速度和确定性的响应时间,缩短高速机械制造业设备控制的循环周期。

S7 - 400用于整体协调各种设备,控制低级别的系统。这是由高速通讯能力和集成接口来保证的。

在S7- 400的许多器件也可用于环境条件下的SIPLUS版本。

汽车工业

标准机械设备制造包括定制的机械设备制造

仓储系统

建筑工程

钢铁行业

发电和配电

造纸和印刷业

木工

纺织业

医药制品

食品和饮料行业

处理工程,例如水和废水处理设施

化工和石化

 

SIMATIC 控制器

SIMATIC 控制器有多种多样,包括从高性能 PLC 的书本型迷你控制器

西门子PLC 6ES7318-3FL01-0AB0详细说明

以上为两种电池卡以及所在插槽位置。
电池卡的使用完整限制条件,请参考《S7-200系统手册》附录A 技术规范—可选卡件一节。

问题7:S7-200 CPU内EEPROM的使用方法?
回答:EEPROM的写入分为如下几种情况:
1、MB0—MB13的设置,只需要在系统块—断电数据保持中设置即可。
默认情况下,系统块设置如下图蓝框中所示,即MB14—MB31,这些区域没有对应的EEPROM区域,无须考虑EEPROM写入次数限制。


图2

MB0—MB13如果在系统块中设置成掉电保持区域,如图2红框中所示,并将系统块下载到CPU之后,则这14个字节的数据在掉电的瞬间会将数值写入EEPROM中,如果掉电时间超过超级电容和电池的保持时间之后,再上电时,CPU会将EEPROM中存储的数据数值写回到RAM中对应的存储区,实现保持数据的目的。
注意:实现该功能一定要将修改过的系统块下载到CPU中。

2、数据块中定义的数据,如图3所示,当下载数据块的时候,同时会将定义的数据下载到EEPROM中,这样,当掉电时间超过超级电容和电池的保持时间之后,再上电时,CPU会将EEPROM中存储的数据块中定义的数据数值写回到RAM中对应的存储区,实现保持数据的目的。也就是恢复成数据的初始设置值。
注意:实现该功能一定要将定义好数据的数据块下载到CPU中。

西门子PLC模块
图3

3、使用SMB31和SMW32控制字来实现将V区的数据存到EEPROM中
特殊存储器字节31 (SMB31)命令S7-200将V存储区中的某个值复制到存储器的V存储区,置位SM31.7提供了初始化存储操作的命令。特殊存储器字32 (SMW32)中存储所要复制数据的地址。如图4为S7-200系统手册内关于SMB31和SMW32的使用说明。


图4

采用下列步骤来保存或者写入V存储区中的一个特定数值:
1. 将要保存的V存储器的地址装载到SMW32中。
2. 将数据长度装载入SM31.0和SM31.1。具体含义如图4所示。
3. 将SM31.7置为1。


图5

注意:如果在数据块中定义了某地址的数据,而又使用这种办法存储同样地址的数据,则当CPU内超级电容或电池没电时,CPU再上电时将采用SMB31和SMW32存储的数据。

问题8:EEPROM写入次数的统计?
回答:每次下载程序块/数据块/系统块或者执行一次SMB31.7置位的操作都算作对EEPROM的一次写操作,所以请注意在程序中一定不要每周期都调用SMB31/SMW32用于将数据写入EEPROM内,否则CPU将很快报废。

问题9:不使用数据块的方法,如何在程序中实现不止一个V区数据的存储?
回答:由于SMB31/SMW32一次多只能送入一个V区双字给EEPROM区域,因而当有超过一个双字的数据需要送入EEPROM中时,需要程序配合实现。具体操作方法可参照如下的例子,即使用SMB31/SMW32送完一个数据(字节/字/双字)之后,通过一个标志位(如M0.0)来触发下一个SMB31/SMW32操作,之后需要将上一个标志位清零,以用于下一次的存储数据的操作。

由于SM31.7在每次操作结束之后都自动复位,因而不能使用它作为第二次触发操作的条件。
以上程序仅供参考。

一.808D PPU背面接口X51~X53定义为轴脉冲驱动器接口,标准配置为西门子SINAMCIS V60驱动器.

 

 以 铣床配置示例

二.标准配置驱动为西门子SINAMCIS V60驱动器,接口信号的详细说明如下表:

808D PPU X51~X53端 子

标 识符号(颜色)

信 号说明

V60端 子/引 脚

补 充说明

1

PULSE+  (绿 色)

正脉冲信号(NC系统输出信号)

X5 / pin1

5V信号

9

PULSE-  (黄 色)

负脉冲信号(NC系统输出信号)

X5 / pin2

5V信号

2

DIR+

  (灰 色)

速度设定值的方向+(NC系统输出信号)

X5 / pin3

5V信号

10

DIR-

  (粉 色)

速度设定值的方向-(NC系统输出信号)

X5 / pin4

5V信号

3

ENA+     (棕 色)

脉冲使能+(NC系统输出信号)

X5 / pin5

5V信号

11

ENA-     (白 色)

脉冲使能-(NC系统输出信号)

X5 / pin6

5V信号


65

伺服使能(NC系统输出信号)

X6 / pin1

+24V = 驱动使能

0V = 驱动禁止

6

RST (白 色/绿 色)

报警清除信号(NC系统输出信号)

 X6 / pin2

+ 24V高电平有效

7

M24

(红 色)

伺服使能和报警清除参考接地,0V

X6 / pin3


5

ALM1 (红 色/蓝 色)

+24V输出,由X200 的针脚1 供电

X6 / pin4

  

ALM1, ALM2发 生报警时闭合。

15

ALM2

(蓝 色)

驱动报警信号(NC系统输入信号)

X6 / pin5

8

RDY1

(黑 色)

+24V输出,由X200 的针脚1 供电

X6 / pin6

  

当伺服驱动就绪时闭合

14

RDY2

(紫 色)

驱动就绪信号(NC系统输入信号)

X6 / pin7

12

+24V (白 色/黄 色)

+24V 输出,由X200 的针脚1 供 电

X6 / pin8


4

Z-M  (灰 色/粉 色)

零脉冲信号(NC系统输入信号)

X6 / pin9

H = +24V; L = 0 V

13

M24  (褐 色/绿 色)

零脉冲参考接地

X6 / pin10




 

 

三.注 意事项:

1)必须连接808D PPU接 口X200 上的 +24 V 信号和 M 信号,脉冲驱动V60接口上的+24V 信号和 M24信 号才可以输出。(详见:808D电气安装手册_201205,第20页和第30页。)

 

 2) 如果使用西门子标准电缆接第三方驱动器或者用户使用非西门子电缆,请务必将不需要的信号线做好绝缘处理。

 

四.常见问题示例:

1) 问题:轴无使能,SINAMCIS V60显示“S-3" 报警

 可 能原因:

  ---808D PPU上X200接口+24V和M信号未连接

  ---V60的65端子未接好

  ---请检查机床参数MD30130&MD30240&MD34200设置是否正确

  ---系统有读入禁止信号生效

  ---65使能的M信号端与X200的M信号未共地。

 2) 问题:808D PPU上X51~X53接口损坏

 可 能原因:

  ---带电插拔电缆。

  ---接线错误、电缆破损引起短路。

三菱FX系列plc中使用STL/RET指令程序的写法


近用三菱的FX2N PLC,想用一下它的步进功能指令(STL/RET)来做顺序功能控制。编程手册中对这两个指令的说明比较详细。下图是三菱FX系列编程手册中对于STL/RET指令的例程序。


但是我按照手册中的例程序完整照抄写的梯形图程序编译的时候出错。像下面这张图



修改程序,将RET指令直接连到左母线,编译通过了。


但是模拟程序的时候出了问题,M8002并没有置位初始状态位S0。

又找了几个类似的程序,结果都一样,要么编译出错,要么执行结果不正确。搞了好长时间没有搞明白问题出在哪里。终于,翻出了GX-Developer v8操作手册,找到了问题的根源。






手册中说明了“19. 关于FX系列的步梯形图指令的显示及编程注意事项 ”,如下图


原来原来《编程手册》有关STL/RET指令的便例程序都是由FXGP(DOS)、FXGP(WIN)编写,使用GX-Developer及后来的GX-works编写梯形图程序时,STL及RET指令的书写规则并不像《编程手册》的例程序中那样。所以《编程手册》中的那个例程在GX-Developer或GX-works中编写时,梯形图程序应该是这样的:


程序模拟执行的结果:


想了两天,问题终于解决。


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