10

 

一、时间继电器:

TON 使能=1计数,计数到设定值时(一直计数到32767),定时器位=1。使能=0复位(定时器位=0)。

TOF 使能=1,定时器位=1,计数器复位(清零)。使能由1到0负跳变,计数器开始计数,到设定值时(停止计数),定时器位=0。如下图:

图1:使能=1时,TOF(T38)的触点动作图 Continue reading »

written by admin

10

 

内部集成的PPI接口为S7-200的用户提供了强大的通讯功能。PPI接口物理特性为RS485,可在三种方式下工作:

    一、PPI方式
        PPI通讯协议是西门子专为S7-200系列PLC开发的一个通讯协议。可通过普通的两芯屏蔽双绞电缆进行联网。波特率为9.6kbit/s,19.2kbit/s和187.5kbit/s。PPI通讯网络是一个令牌传递网,在不加中继器的情况下,最多由31个S7-200系列PLC,TD200,OP/TP面板或上位机(插入MPI卡)为站点,构成PPI网。
    二、MPI方式
        S7-200可以通过内置接口连接到MPI网络上,波特率为19.2k/187.5kbit/s。它可与S7-300/S7-400 CUP进行通讯。S7-200 CUP在MPI网络中作为从站,它们彼此间不能通讯。
    三、自由通讯口方式
        S7-200可以与任何通讯协议公开的其它设备、控制器进行通讯,即S7-200可以由用户自定义通讯协议(例ASCII协议)。波特率最高为38.4kbit/s(可调整)。因此,使可通讯的范围大大增加,使控制系统配置更加灵活,方便:1、任何具有串行接口的外设,如打印机、条形码阅读器和变频器等;2、用于S7-200系列两个CUP间简单的数据交换。
    在S7-200系列的CUP中,CPU222,224,226,226XM,都可以通过增加EM277 PROFIBUS-DP扩展模块的方法支持Profibus DP 网络协议。最高传输速率可达12Mbit/s。

written by admin

09

因为S7-200PLC有5种CPU,其中CPU226XM与CPU226基本相同,所以S7-200共有4种基本配置。

 

CPU221

(6入/4出)

CPU222

(8入/6出)

CPU224

(14入/10出)

CPU226(XM)

(24入/16出)

输入点地址

I0.0、I0.1、I0.2、I0.3、I0.4、I0.5

I0.0、I0.1、I0.2、I0.3、I0.4、I0.5、I0.6、I0.7

I0.0、I0.1、I0.2、I0.3、I0.4、I0.5、I0.6、I0.7
I1.0、I1.1、I10.2、I1.3、I1.4、I1.5

I0.0、I0.1、I0.2、I0.3、I0.4、

I0.5、I0.6、I0.7

I1.0、I1.1、I1.2、I1.3、I1.4、

I1.5 I1.6、I1.7

I2.0、I2.1、I2.2、I2.3、I2.4、

I2.5 I2.6、I2.7

输出点地址

 

Q0.0、Q0.1、Q0.2、
Q0.3

Q0.0、Q0.1、Q0.2、Q0.3、Q0.4、 Q0.5

Q0.0、Q0.1、Q0.2、Q0.3、Q0.4、Q0.5、Q0.6、 Q0.7
Q1.0、 Q1.1

Q0.0、Q0.1、Q0.2、Q0.3、

Q0.4、Q0.5、Q0.6、  Q0.7

Q1.0、  Q1.1 、Q1.2、Q1.3、

Q1.4、Q1.5、Q1.6、  Q1.7

written by admin

09

1.状态指示灯(LED)显示CPU所处的工作状态。
SF——System Fault(系统错误)
RUN——运行
STOP——停止
2.存储卡接口可以插入存储卡
3.通信接口可以连接RS-485总线的通信电缆
_ EMBED PBrush  ___
4.顶部端子盖下边为输出端子和PLC供电电源端子。输出端子的运行状态可以由顶部端子盖下方一排指示灯显示,ON状态对应指示灯亮。
_ EMBED PBrush  ___
5.底部端子盖下边为输入端子和传感器电源端子。输入端子的运行状态可以由底部端子盖上方一排指示灯显示,ON状态对应指示灯亮。
6. 前盖下面有运行、停止开关和接口模块插座。将开关拨向停止位置时,PLC处于停止状态,此时可以对其编写程序。将开关拨向运行位置时,PLC处于运行状 态,此时不能对其编写程序。将开关拨向监控(Term)状态,可以运行程序,同时还可以监视程序运行的状态。接口插座用于连接扩展模块,实现I/O扩展。 

written by admin

09

1. 怎么使用 MPI/DP-RS232
  问:我要将 CPU314 与电脑连接通信应该怎么办?是否用 MPI/DP-RS232 连接器,要怎么用啊?
  答:第一步,将适配器(PC Adapter)与 RS232 电缆相连。适配器的 MPI/DP 口插入 CPU的编程口,RS232 电
缆与 PC 的串口连。
  第二步,进入"开始"->"设置"->"控制面板"->"SET PG/PC Interface"。点选“ Access Point of the
Application ” =S7ONLINE ( STEP7 ),“ Interface Parameter Assignment”=PC Adapter (MPI)。
  第三步,点“Properties”进入属性设置,MPI 设置内容:选中“PG/PC is the only master on the bus”,
其余内容沿用默认值,或根据 CPU 的状态变更。
  Local Connection 设置:COM Port="硬件连接的串口",Transmission Rate="C" Adapter 的 拨码位置。 确
认后退出设置,如果上下位机参数一致的话,此时连机就会成功。 Continue reading »

written by admin

09

第一节 PLC概念
1、PLC的基本概念
可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC
2、PLC的基本结构
PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,如图所示:
a. 中央处理单元(CPU)
中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。
为了进一步提高PLC的可*性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。 Continue reading »

written by admin

04

本文介绍了可编程控制器与变频器的连接和连接时应注意的问题,以免导致可编程控制器或变频器的误动作或损坏。可编程控制器(PLC)是一种数字运算与操作的控制装置。
  PLC作为传统继电器的替代产品,广泛应用于工业控制的各个领域。由于PLC可以用软件来改变控制过程,并有体积小,组装灵活,编程简单,抗干扰能力强及可靠性高等特点,特别适用于恶劣环境下运行。
  当利用变频器构成自动控制系统进行控制时,很多情况下是采用PLC和变频器相配合使用,例如我厂二催化的自动吹灰系统。PLC可提供控制信号和指令的 通断信号。一个PLC系统由三部分组成,即中央处理单元、输入输出模块和编程单元。本文介绍变频器和PLC进行配合时所需注意的事项。 Continue reading »

written by admin

01

FB41称为连续控制的PID用于控制连续变化的模拟量,与FB42的差别在于后者是离散型的,用于控制开关量,其他二者的使用方法和许多参数都相同或相似。
  PID的初始化可以通过在OB100中调用一次,将参数COM-RST置位,当然也可在别的地方初始化它,关键的是要控制COM-RST;
  PID的调用可以在OB35中完成,一般设置时间为200MS,
  一定要结合帮助文档中的PID框图研究以下的参数,可以起到事半功倍的效果
  以下将重要参数用黑体标明.如果你比较懒一点,只需重点关注黑体字的参数就可以了。其他的可以使用默认参数。 Continue reading »

written by admin

25

       方法一(手动方法):西门子的网上课堂里面关于400h的文档里面讲的,也是我用的最多的方法,就是先在netpro里面建立s7 fault-torlant connection,然后分别下载到pc和plc中,最后在wincc里面手工建立一个name connection,具体不多说了,有兴趣的话去西门子网站下载文档看。
  方法二(自动方法):直接导入变量;也就是用pcs7系统(或者安装了as-os工程工具),在step7里面插小旗子,具体方法在网上课堂里面关于从step7导变量到wincc的文档里面有描述。
  方法三(半自动方法),也就是今天才在同事那里发现的:在netpro里面建立s7 fault-torlant connection,然后编译os,把这个connection编译到了wincc里面,也就是在wincc里面生成了一个name connection,由于之前在step7的工程里面,s7 programe的目录是空的,因此并没有把变量编译到wincc里面。而是需要我们用excel的宏来导入变量到wincc中。
  

written by admin

25

S7 CPU的系统存储区域分为下表中列出的地址区域。在程序中可以根据相应的地址直接读取数据。

地址区域

可以访问的地址单位

S7符号

(IEC)

描述

 

过程映像输入表

输入(位)

 

循环扫描周期开始时,CPU从输入模板读输入值并记录到该区域

 

输入(字节)

IB

 

输入(字)

IW

 

输入(双字

ID

 

过程映像输出表

输出(位)

Q

在循环扫描周期中,程序计算输出值并记录到该区域。循环扫描周期结束时,CPU将计算结果写入相应的输出模板

 

输出(字节)

QB

 

输出(字)

QW

 

输出(双字)

QD

 

位存储器

存储器(位)

M

该区域用于存储程序的中间计算结果

 

存储器(字节)

MB

 

存储器(字)

MW

 

存储器(双字)

MD

 

定时器

定时器 (T)

T

该区域提供定时器的存储

 

计数器

计数器 (C)

C

该区域提供计数器的存储

 

数据块

数据块,用'OPN DB'打开

DB

数据块中包含了程序的信息。可以定义为所有逻辑块共享 (shared DBs) 或指定给一个特定的 FB或 SFB 做背景数据块(instance DB)。

 

数据位

DBX

 

数据字节

DBB

 

数据字

DBW

 

数据双字

DBD

 

数据块,用'OPN DI'打开

DI

 

数据位

DIX

 

数据字节

DIB

 

数据字

DIW

 

数据双字

DID

 

局部数据

局部数据位

L

该区域包含块执行时该块的临时数据。L堆栈还提供用于传递块参数及记录梯形逻辑网络中间结果的存储器

 

局部数据字节

LB

 

局部数据字

LW

 

局部数据双字

LD

 

外设地址 (I/O)

外设输入字节

PIB

主站及分布式从站(DP)外设输入输出区域允许直接存取

 

输入

 

外设输入字

PIW

 

外设输入双字

PID

 

外设地址 (I/O)

外设输出字节

PQB

 

输出

 

外设输出字

PQW

 

外设输出双字

PQD

 

Continue reading »

written by admin