西门子S7-200Classic数字量模块6ES7222-1BD22-0XA0小型可编程控制器

西门子: 6ES7222-1BD22-0XA0
S7-200: S7-200Classic数字量模块
德国: 小型可编程控制器
单价: 面议
发货期限: 自买家付款之日起 天内发货
所在地: 直辖市 上海
有效期至: 长期有效
发布时间: 2023-12-18 08:05
最后更新: 2023-12-18 08:05
浏览次数: 35
发布企业资料
详细说明

系统功能概述


二、S7-200系列可编程控制器内的元器件


        1、输入继电器 I


         输入继电器是PLC中专门用来接受外部敏感元件或开关元件发来的信号,它与PLC的输入端子相连,可以提供许多(无限制)常开常闭触点,供编程时使用(实际是调用该元件的状态)


        输入点的状态,在每次扫描周期开始采样,采样的结果以“1”或“0”的方式写入输入映像寄存器,作为程序处理时输入点状态“通”或“断”的根据。


        S7-200系列PLC的指令集还支持直接访问实际I/O.使用立即输入指令时,绕过输入映像寄存器(PII)直接读取输入端子上的通、断状态,且不影响PII的状态。


        编程时应注意,输入继电器只能由外部信号所驱动,而不能在程序内部用指令来驱动,其触点也不能直接输出来带动负载。


        2、输出继电器Q


         PLC的输出端子是PLC向外部负载发出控制命令的窗口。输出继电器的外部输出触点接到输出端子,以控制外部负载。输出继电器的输出方式有三种:继电器输出、晶体管输出和晶闸管输出。


        在每次扫描周期的*后,CPU才以批处理方式将输出映像寄存器(PIQ)的内容传送到输出端子去驱动外部负载。


        使用立即输出指令时,除影响输出映像寄存器相应bit位的状态外,还立即将其内容传送到实际输出端子去驱动外部负载。


        输出继电器由程序执行结果所激励,它只有一对触点输出,直接带动负载。这对触点的状态对应于输出刷新阶段锁存电路的输出状态。同时,它还有无数对供编程使用的常开、常闭触点。内部使用的常开、常闭触点对应输出映像寄存器中该元件的状态(内存中)


        3、变量寄存器 V


        S7-200系列PLC有较大容量的变量寄存器。用于模拟量控制、数据运算、设置参数等用途。变量寄存器可以bit为单位,也可按字节、字、双字为单位使用。其数目取决于CPU的型号。


         4、辅助继电器 M


          在逻辑运算中经常需要一些中间继电器,这些继电器并不直接驱动外部负载,只起到中间状态的暂存作用。


         5、特殊标志位 SM


         特殊标志位(SM)是用户程序和系统程序之间的界面,为用户提供一些特殊的控制功能及系统信息,用户的一些特殊要求也通过SM通知系统。


        6、定时器 T


        PLC中的定时器的作用相当于时间继电器。定时器的设定值由程序赋予。每个定时器有一个


三、系统开发条件


        要进行S7-200系统开发,需要一定的软、硬件条件。必备的有:


        至少有一个S7-200CPU


         能够安装编程软件的计算机


        编程计算机与CPU的通讯条件


       编程通讯方式


       PC/PII电缆(USB/PII电缆),连接PG/PC的USB端口和CPU通讯口。]


第二章 软件知识


          软件系统如同人的灵魂,可编程控制器的软件是PLC所使用的各种程序集合。为了实现某一1控制功能,需要在一特定环境中使用语言编写相应指令来完成。本章主要介绍S7-200系列LC的编程语言、编程软件及相关指令。


2.1     PLC编程语言


         PLC是专为工业控制而开发的装置,其只要使用者是工厂广大电气技术人员,为了适应他们的传统习惯百合掌握能力,通常PLC采用控制过程、面向问题的"自然语言”进行编程。S7-200系列PLC的编程语言非常丰富,有梯形图、助记符、顺序功能流程图、功能块图等,用户可选择一种语言或混合多种语言,通过专用编程器或上位机编写具有一定功能的指令。


2.1.1    梯形图编程语言


          梯形图LAD(Ladder   Programming)语言是在继电器-接触器控制系统原理图的基础上演变而来的一种图形语言。梯形图的设计称为编程。


        PLC梯形图中的某些编程元件沿用了“继电器”这一名词,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器,而是一些存储单元(软继电器),每一个软继电器玉PLC存储器中映像寄存器的一个存储单元相对应。


    





2.1.2   语句表


         助记符是指容易记忆的字符代表可编程控制器的某种操作功能,一条典型指令往往由助记符和操作数地址组成。语句表STL(Statement List )又称助记符语言,它是通过指令助记符来完成控制要求的,类似于计算机的汇编语言。用户可以直观地根据梯形图,写出助记符语言程序,如下图所示。





梯形图


LD     I0.0 


O      Q0.0


AN     I0.1


=      Q0.0


助记符


2.1.3 顺序功能图


       顺序功能图SFC(Se Function   Chart )又称状态转移图,它是描述控制系统的控制过程、功能和特性的一种图形,也是设计可编程控制器的顺序控制程序的有力工具。顺序功能图主要由步、动作、启动条件等部分组成,如下图所示。





2.1.4 功能块图


        功能图块FBD(Function   Block Diagram )又称逻辑盒指令,它是一种类似数字逻辑门电路的PLC图形编程语言,用逻辑框图来表示各种控制条件。控制逻辑常用“与”“或”“非”三种逻辑功能进行表达,每种功能都有一个算法。运算功能由方框图内的符号确定,方框图的左边为逻辑运算的输入变量,右边为输出变量,没有像梯形图那样的母线、触电和线圈,如下图所示。



功能块图


2.2   西门子S7-200 PLC编程与仿真软件的使用


2.2.1 西门子STEP7-Micro/WIN 的安装


      STEP7-Micro/WIN 电脑编程软件可以从光盘上安装或者从www.ad.siemens.com.cn


上下载!


       从STEP 7-Micro/WIN V3.2 从SP1起,支持完全汉化的工作环境。中英文环境设置方法如下:在菜单Tools(工具)→Option(选项)中选择General( 常规)选项卡,可以设置语言环境,在Language中选择“Chinese"后,将软件改变为中文环境。改变设置后,退出 STEP7-Micro/WIN 32, 再次启动软件后设置生效。


2.2.2   西门子 STEP7-Micro/WIN 的才窗口组件


2.2.3   西门子 STEP7-Micro/WIN 软件编程


1、编程前的设置


(1)指令集和编辑器的设置


         S7-200PLC支持的助记符集有SIMATIC和国际两种,编程模式有SIMATIC和IEC   1131-3两种。SIMATIC是专门为S7-200PLC设计的,它可采用LAD、STL和FBD3种方式进行编程。


          单击“工具”菜单栏,选择:“选项”,在弹出的对话框中选择"常规"选项卡,在此选项卡的对话框中设置默认编辑器: 梯形图编辑器;编辑模式:SIMATIC ;助记符集:国际;语言:中文。点击:确认。


(2)PLC类型检查


          PLC和运行STEP-7Micro/WIN 的计算机连接后,在建立通信和编辑通信以前,应根据PLC的类型进行范围检查,必须保证STEP-7Micro/WIN 中PLC类型选择与实际PLC类型相符。


         单击“PLC”菜单栏选择“类型”,或在指令树的项目分支中用鼠标右键单击CPU并选择“类型”,在弹出的对话框中选择“读取PLC”选项即可。


2、程序的编写


(1)创建一个项目或打开一个已有的项目


(2)通信参数的设置与在线连接的建立


         将PPI电缆上标有PC的RS-232端连接到计算机的COM端口,标有PPI的RS-485端连接到CPU模块的通信接口,拧紧连接器上的螺丝。用鼠标左键双击浏览条文件夹中的“设置PG/PC接口”图标,在弹出的“Set PG/PC Interface”对话框中,中选择“PC/PPI cable(PPI)”后单击“Properties.......”按钮,在弹出的对话框中设置编程软件的通信参数。


         通信双方的波特率应相同,不能确认PLC接口的波特率时,可以在“通信”对话框中选择“搜索所有波特率”。与PLC通信成功后,用鼠标左键双击指令树文件夹“系统块”中的“通信端口”图标,可以修改PLC通信接口的参数。PLC默认的站地址是2,波特率为9600bit/s。用PPI电缆上的DIP开关设置PPI电缆的参数。用DIP开关设置的波特率应与编程软件中设置的波特率和系统块中设置的PLC波特率一致。用鼠标左键双击浏览条文件夹“通信”对话框中“双击刷新”旁边蓝色箭头组成的环形图标,编软软件将会自动搜索连接在网络上的S7-200,并用图标显示搜索到的S7-200,这样计算机与PLC就实现了连接。


    


(3)梯形图的输入


(4)编写符号表


            用鼠标左键双击浏览条文件夹中的“符号块”图标,写入。建立符号表后,单击菜单中“查看”→“符号表”→“将符号应用于项目”对应的梯形图如下。


(5)编写数据块


          数据块用于V寄存器(变量寄存器)进行初始数据赋值,数字量控制程序一般不需要数据块。


(6)编程语言的转换


        选择“查看”菜单栏,单击STL、FBD、LAD可进入相应的编程环境。


(7)编译程序


          单击“PLC”→“编译”(或全部编译)或单击工具条上的编译按钮。编译的目的查错,编译后在屏幕下部输出窗口显示程序中语法错误的个数。用鼠标左键双击某一条错误,将会显示程序编辑器中该错误所在的网络。


(8)下载程序


          单击“文件”→“下载”在弹出的“下载”对话框中可选择是否选择下载程序块、数据块和系统块。设置好后,单击向下按钮,开始下载数据。注意,程序的下载应在STOP模式下进行,下载时CPU可以自动切换到STOP模式。如果STEP7-Micro/WIN SP3中设置的型号与PLC型号不符,经出现警号信息,应修改CPU型号后再下载。


2.2.4 西门子 STEP7-Micro/WIN 的调试与监控


         在运行 STEP7-Micro/WIN 编程设备和PLC之间建立通信并向PLC下载程序后,便可调试并监视用户程序的执行。


1、工作模式的选择


          PLC有“运行”和“停止”两种不同的工作模式,工作模式不同,PLC调试的方法也不相同。单击“PLC”→“RUN”或“STOP”可选择不同的工作方式,在调试工作条也可选择。


          如果使用 STEP7-Micro/WIN 控制PLC进入RUN(运行)模式,则必须保证 STEP7-Micro/WIN 和PLC只讲已经建立了通信,并且必须将PLC硬件模式开关设为TERM(终端)或RUN(运行)。将模式开关设为TERM(终端)不会改变PLC的操作模式,但却允许 STEP7-Micro/WIN 改变PLC的操作模式。位于PLC前方的状态LED表示当前的操作模式。当程序状态监控或状态表监控操作正在进行时,在STEP7-Micro/WIN 窗口右下方处附近的状态栏会出现一个RUN/STOP(运行/停止)指示灯。


       (1)停止工作模式


          当PLC位于STOP(停止)模式时,,可以编辑和创建程序,PLC处于半空闲状态;停止用于程序的执行;执行输入更新;用于中断条件被禁用。操作系统继续监控PLC(采集PLC RAM和I/O状态),将状态数据传递给 STEP7-Micro/WIN ,并执行所有的“强制”和“取消”命令。当PLC位于停止模式时,可以执行如下操作。


         ㈠使用状态表或程序状态参看操作数的当前值(由于程序未执行,相当于执行“单次读取”命令)


        ㈡可以使用状态表或程序状态监控强制数据;使用状态表写入数值。


         ㈢写入和强制输出。


         ㈣执行有限次扫描,并通过状态表或项目状态查看结果。


(2)运行工作模式


         当PLC位于RUN(运行)模式时,不能使用“首次扫描”或“多次扫描”功能。可以在状态表中写入或强制数据,也可使用LAD或FBD程序编辑器强制数据,方法与STOP模式中强制数据相同。还可以执行以下操作。


         ㈠使用状态表采集不断变化的PLC数据的连续更新信息。


          ㈡ 使用程序状态监控采集不断变化的PLC数据的连续更新信息。


          ㈢使用"RUN运行模式中的程序编辑“功能编辑程序,并将改动下载至PLC。


2、程序状态显示


          当程序下载至PLC后,可以用“程序状态监控”功能执行或测试程序网络。


         (1)设置程序编辑器窗口


          使用以下一种方法,可以设置程序编辑器窗口,显示测试的程序部分和网络。


          用鼠标左键单击浏览条的“程序块”按钮,则会打开主程序(OB1)POU;也可以使用鼠标左键单击子程序或中断程序标记,打开一个不同的POU。


           (2)启动程序状态监控


             程序编辑器视图正确设置后,必须启动程序状态,才能开始PLC状态数据通信。通常PLC应当位于运行模式,监控改动PLC数据值的影响。


            用鼠标左键单击“程序状态监控”按钮或单击菜单栏“调试”→“程序状态监控”在程序编辑器窗口中显示PLC各元件的状态。在进入“程序状态”的梯形图中,用彩色块表示操作数的线圈得电或触点闭合状态。


         对于LAD和FBD程序状态监控,可以单击菜单栏“工具”→“选项”中的程序编辑器标签,以调整图形和字体的大小。


         (3)用程序状态监控模式过程条件(读取、强制、取消强制和全部取消强制)


          用鼠标左键单击“程序状态监控”按钮或单击菜单栏“调试”→“程序状态监控”,开始监控数据状态,并启动调试工作。通过在程序状态中从程序编辑器向操作数写入或强制新数值的方法,可以模拟过程条件。      


         (4)强制图标的含义


3、程序状态监视


         利用3种程序编辑器(LAD,STL、FBD)都可在PLC运行时,监视程序对各元件的执行结果,并监视操作数的数值。


图片_20220831134844.jpg


相关200classic产品
相关200classic产品
相关产品