上海西门子代理商6ES7223-1QH32-0XB0
上海西门子代理商6ES7223-1QH32-0XB0
|
SIMATIC S7-1200,数字量 I/O SM 1223,8 DI AC/8 DO RLY, 8 DI 120/230V AC, 8 DO 继电器 2A |
|
西门子代理商-浔之漫智控技术(上海)有限公司,库存大量西门子PLC,产品种类、型号齐全,涵盖了西门子200系列PLC、西门子300系列PLC及其EM221模块、EM222模块、EM223模块、EM231模块、EM232模块、EM235模块、PPI电缆、MPI电缆、5611卡、SM321、SM322、SM323、SM331、EM332模块等,S7-200系列主机包括CPU224CN、CPU226CN、CPU224XP,S7-300系列主机包括CPU312、CPU313、CPU314、CPU315-2DP等,价格低,交货速度快。
网络(Network) 逻辑块中G能相对独立的程序段称为网络。在S7系列PLC中,为了对程序进行逐段注释,引人了"网络"这一概念作为基本的注释单位。网络具有一定的编号,编号通常由编辑软件自动生成。
在S7系列PLC中,网络有规定的格式要求。例如,网络一般应以直接连接在梯形图“主母线”的触点作为起始,因此,即使实际并不需要触点信号,为了满足格式的要求,也要在编程时插入恒定为"1"状态的触点(如SM0.0)作为起始。再如,当网络中直接连接于“主母线”的触点多于1个时,原则上每一网络只能有一个线圈输出,为此,对于需要多个线圈在同一网络中输出的情况,应通过恒定为"1"状态的触点(如SM0.0)将其转化为多个线圈输出。
当PLC采用指令表进行编程时,如果仅仅从编程的角度考虑,完全可以不划分网络,但这样的程序一般不能转换为梯形图。因此,为了转换的需要,在指令表编程时同样应插入"网络(Network)"这一关键词。
④指令 指令是组成PLC用户程序的*基本组成元素,编程的实质是运用编程语言进行各类指令的编写过程。
在不同的PLC上,指令都有规定的格式与要求,指令的功能也不尽相同,因此,熟悉指令并能够熟练使用各种指令是每一个PLC使用者必须掌握的基本内容和应具备的基本功。
PIC的指令多种多样,有基本逻辑运算指令、数据比较指令、格式转换指令、数学运算指令、功能指令等,而且对于不同的PLC具有不同的要求。
①S7程序的组成 作为计算机控制系统的一种,PLC与其他计算机控制系统一样.从本质上说,PLC用户程序同样都是由各种指令所组成的集合,只不过是当采用不同编程语言时,指令的表现形式有所不同而已。
S7系列PLC的用户程序的组成如图3-6所示。程序由不同的逻辑块(OB、FC、FB、SFB、SFC)与数据块(DB)所组成,数据块DB是用于存储程序数据的存储单元,逻辑块则是程序的构成主体。在S7程序中,逻辑块由多个网络(Network)组成,而指令则是组成网络的基本元素。
②逻辑块(Logic Block)逻辑块是指为了实现控制对象中某一部分功能而设计的、相对独立的指令集合。在不同PLC中可以使用的逻辑块种类与数量是不同的,如:对S7-200PLC,可以使用的逻辑块为主程序(组织OBl)、子程序(SBRn)、中断程序(INRn)与数据块DB1,DB1的数据存储需要通过变量寄存器V实现;而对S7-300/400PLC,可以使用的逻辑块包括组织块(OBn)、程序块(FCn)、功能块(FBn)、系统程序块(SFCn)、系统功能块(SFBn)等多种,并可以使用数据块(DBn)。
编程方法
PLC用户程序的设计无固定的方法,有的人惯于根据经验进行设计;有的人惯于根据逻辑表达式进行设计;有的场合还可以根据已有的"继电器-接触器"控制电路或类似的控制程序,通过转换、更改进行设计等。而且,对于同样的控制要求与动作,可以实现的程序千变万化,形式多样。
因此,设计PLC"用户程序"采用何种设计方法、何种结构形式、何种编程语言,这一点并不重要,关键在于是要保证程序能达到预定的控制目的与要求,并尽可能使程序简洁、明了,便于检查与阅读。但是,不管采用哪一种设计方法、结构形式、编程语言,都要求设计者必须具备熟练掌握PLC编程语言,灵活运用编程指令的能力。
编程语言
所谓PLC软件设计,实质是运用PLC特殊的编程语言,将对象的控制条件与动作要求,转化为PLC可以识别的指令的过程,这些指令被称为"PLC用户程序",简称PLC程序。PLC程序经PLC的CPU运算与处理后,即可获得所需要的执行元件动作。
PLC的程序编制需要遵循一定的格式与规定,这些格式与规定就是人们所说的编程语言。虽然,IEC61131-3标准对PLC的编程语言做出了原则性明确的规定,但是在指令的表达与功能的具体实现形式上,各公司生产的PLC仍没有统一,S7系列PLC同样也是如此。
在S7系列PLC中,常用的编程语言以及与IEC61131-3标准的对应关系如下。a.指令表(Instruction List,简称IL),在S7系列PLC中称为"Statement List",简称 STL。
b.梯形图(Ladder Diagram,简称LD),在S7系列PLC中的简称为LAD。
c.功能块图(Function Block Diagram,简称FBD),在S5系列PLC(STEP5)中称为"Control System Flowchart",简称CSF,中文名为"控制系统流程图";在S7系列PLC中称为“Function Block Diagram”(EN 61131-3),简称FBD。
d.结构化文本(Structured Text,简称ST),在S7系列PLC中称为"Structured Con-trol Language",简称SCL。
e.顺序功能图(Sequential Function Chart,简称 SFC),在S7系列PLC中,对应为"Graphic Programming Language",简称 S7-GRAPH。
PLC的各种编程语言各具特色,其中,以梯形图(LAD)、指令表(STL)、功能块图(FBD)*为常用。设计者可以根据自己的惯和爱好进行选择。
产品远销:
1.华北地区:北京、天津、河北、山西、内蒙古(5个省、市、区)。
2.东北地区:辽宁、吉林、黑龙江、大连(4个省、市)。
3.华东地区:上海、江苏、浙江、安徽、福建、江西、山东、宁波、夏门、青岛(10个省、市)。
4.中南地区:河南、湖北、湖南、广东、广西、海南、深圳(7个省、市)。
5.西南地区:重庆、四川、贵州、云南、西藏(5个省、市)。
6.西北地区:陕西、甘肃、青海、宁夏、新疆(5个省、区)