西门子PLC教程从入门到精通精简PPT推荐.ppt
《西门子PLC教程从入门到精通精简PPT推荐.ppt》由会员分享,可在线阅读,更多相关《西门子PLC教程从入门到精通精简PPT推荐.ppt(284页珍藏版)》请在冰豆网上搜索。
在设计通信、数学运算等高级应用程序时建议方面最优。
在设计通信、数学运算等高级应用程序时建议使用语句表。
使用语句表。
LAD(梯形图)LADLAD(梯形图)是一种图形语言,比较形象直观,容(梯形图)是一种图形语言,比较形象直观,容易掌握,用得最多,堪称用户易掌握,用得最多,堪称用户第一编程语言第一编程语言。
梯形图与继。
梯形图与继电器控制电路图的表达方式极为相似,适合于熟悉继电器电器控制电路图的表达方式极为相似,适合于熟悉继电器控制电路的用户使用,特别适用于数字量逻辑控制。
控制电路的用户使用,特别适用于数字量逻辑控制。
FBD(功能块图)FBDFBD(功能块图)使用类似于布尔代数的图形(功能块图)使用类似于布尔代数的图形逻辑符逻辑符号号来表示控制逻辑,一些复杂的功能用指令框表示。
来表示控制逻辑,一些复杂的功能用指令框表示。
FBDFBD比较适合于有数字电路基础的编程人员使用。
比较适合于有数字电路基础的编程人员使用。
GRAPH(顺序控制)GGRRAAPPHH类类似似于于解解决决问问题题的的流流程程图图,适适用用于于顺顺序序控控制制的的编编程程。
利利用用SS77-GGRRAAPPHH编编程程语语言言,可可以以清清楚楚快快速速地地组组织织和和编编写写SS77PPLLCC系系统统的的顺顺序序控控制制程程序序。
它它根根据据功功能能将将控控制制任任务务分分解解为为若若干干步步,其其顺顺序序用用图图形形方方式式显显示示出出来来并并且且可可形形成成图图形形和和文文本本方方式式的的文件。
文件。
HiGraph(图形编程语言)S7-HigraphS7-Higraph允许用允许用状态图描述生产过程,状态图描述生产过程,将自动控制下的机器或将自动控制下的机器或系统分成若干个功能单系统分成若干个功能单元,并为每个单元生成元,并为每个单元生成状态图,然后利用信息状态图,然后利用信息通讯将功能单元组合在通讯将功能单元组合在一起形成完整的系统。
一起形成完整的系统。
lSCL(结构化控制语言)SS77-SSCCLL(SSttrruuccttuurreeddCCoonnttrroollLLaanngguuaaggee:
结结构构控控制制语语言言)是是一一种种类类似似于于PPAASSCCAALL的的高高级级文文本本编编辑辑语语言言,用用于于SS77-330000/440000和和CC77的的编编程程,可可以以简简化化数数学学计计算算、数数据据管管理理和和组组织织工工作作。
SS77-SSCCLL具具有有PPLLCC公公开开的的基基本本标标准准认认证证,符符合合IIEECC11113311-33(结结构构化化文文本本)标准。
标准。
4.2数据类型数据类型决定数据的属性,在数据类型决定数据的属性,在STEP7STEP7中,数据类中,数据类型分为三大类:
型分为三大类:
4.2.14.2.1基本数据类型基本数据类型4.2.24.2.2复杂数据类型复杂数据类型4.2.34.2.3参数类型参数类型4.2.1基本数据类型4.2.2复杂数据类型数组(数组(ARRAYARRAY)结构(结构(STRUCTSTRUCT)字符串(字符串(STRINGSTRING)日期和时间(日期和时间(DATE_AND_TIMEDATE_AND_TIME)用户定义的数据类型用户定义的数据类型(UDT)(UDT)功能块类型(功能块类型(FBFB、SFBSFB)1.数组(ARRAY)数组是由一组同一类型的数据组合在一起而形成的复数组是由一组同一类型的数据组合在一起而形成的复杂数据类型。
数组的维数最大可以到杂数据类型。
数组的维数最大可以到66维;
数组中的元素维;
数组中的元素可以是基本数据类型或者复杂数据类型中的任一数据类型可以是基本数据类型或者复杂数据类型中的任一数据类型(ArrayArray类型除外,即数组类型不可以嵌套);
数组中每类型除外,即数组类型不可以嵌套);
数组中每一维的下标取值范围是一维的下标取值范围是-32768-327683276732767,要求下标的下限,要求下标的下限必须小于下标的上限。
必须小于下标的上限。
2.2.结构(结构(STRUCTSTRUCT)结结构构是是由由一一组组不不同同类类型型(结结构构的的元元素素可可以以是是基基本本的的或或复复杂杂的的数数据据类类型型)的的数数据据组组合合在在一一起起而而形形成成的的复复杂杂数数据据类类型型。
结结构构通通常常用用来来定定义义一一组组相相关关的的数数据据,例例如如电电机机的的一一组组数据可以按如下方式定义:
数据可以按如下方式定义:
3.3.字符串(字符串(STRINGSTRING)字符串是最多有字符串是最多有254254个字符(个字符(CHARCHAR)的一维数组,最)的一维数组,最大长度为大长度为256256个字节(其中前两个字节用来存储字符串的个字节(其中前两个字节用来存储字符串的长度信息)。
字符串常量用单引号括起来,例如:
长度信息)。
4.4.日期和时间(日期和时间(DATE_AND_TIMEDATE_AND_TIME)用用于于存存储储年年、月月、日日、时时、分分、秒秒、毫毫秒秒和和星星期期,占占用用88个个字字节节,用用BBCCDD格格式式保保存存。
星星期期天天的的代代码码为为11,1166的的代码为代码为2277。
例如:
。
5.5.用户定义的数据类型用户定义的数据类型(UDT)(UDT)用户定义数据类型表示自定义的结构,存放在用户定义数据类型表示自定义的结构,存放在UDTUDT块块中(中(UDT1UDT1UDT65535UDT65535),在另一个数据类型中作为一个数),在另一个数据类型中作为一个数据类型据类型“模板模板”。
当输入数据块时,如果需要输入几个相。
当输入数据块时,如果需要输入几个相同的结构,利用同的结构,利用UDTUDT可以节省输入时间。
可以节省输入时间。
6.6.功能块类型(功能块类型(FBFB、SFBSFB)这种数据类型仅可以在这种数据类型仅可以在FBFB的静态变量区定义,用于实的静态变量区定义,用于实现多背景现多背景DBDB。
4.2.3参数数据类型参参数数类类型型是是一一种种用用于于逻逻辑辑块块(FFBB、FFCC)之之间间传传递递参参数数的数据类型,主要有以下几种:
的数据类型,主要有以下几种:
(11)TTIIMMEERR(定定时时器器)和和CCOOUUNNTTEERR(计计数数器器)。
(22)BBLLOOCCKK(块块):
指指定定一一个个块块用用作作输输入入和和输输出出,实实参应为同类型的块。
参应为同类型的块。
(33)PPOOIINNTTEERR(指指针针):
66字字节节指指针针类类型型,用用来来传传递递DDBB的块号和数据地址。
的块号和数据地址。
(33)AANNYY:
1100字字节节指指针针类类型型,用用来来传传递递DDBB块块号号、数数据据地址、数据数量以及数据类型。
地址、数据数量以及数据类型。
4.3S7-300指令基础指令是程序的最小独立单位,用户程序是由若干条顺指令是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成。
指令一般由操作码和操作数组成,其序排列的指令构成。
指令一般由操作码和操作数组成,其中的操作码代表指令所要完成的具体操作(功能),操作中的操作码代表指令所要完成的具体操作(功能),操作数则是该指令操作或运算的对象。
数则是该指令操作或运算的对象。
4.3.14.3.1PLCPLC用户存储区的分类及功能用户存储区的分类及功能4.3.24.3.2指令操作数指令操作数4.3.34.3.3寻址方式寻址方式4.3.44.3.4状态字状态字4.3.1PLC4.3.1PLC用户存储区的分类及功能用户存储区的分类及功能(1/2)(1/2)4.3.1PLC4.3.1PLC用户存储区的分类及功能用户存储区的分类及功能(2/2)(2/2)4.3.24.3.2指令操作数指令操作数指令操作数指令操作数(又称编程元件)一般在用户存储区中,操(又称编程元件)一般在用户存储区中,操作数由操作标识符和参数组成。
操作标识符由主标识符和辅作数由操作标识符和参数组成。
操作标识符由主标识符和辅助标识符组成,主标识符用来指定操作数所使用的存储区类助标识符组成,主标识符用来指定操作数所使用的存储区类型,辅助标识符则用来指定操作数的单位(如:
位、字节、型,辅助标识符则用来指定操作数的单位(如:
位、字节、字、双字等)。
字、双字等)。
主标识符主标识符有:
有:
II(输入过程映像寄存器、(输入过程映像寄存器、QQ(输出过程映(输出过程映像寄存器)、像寄存器)、MM(位存储器)、(位存储器)、PIPI(外部输入寄存器)、(外部输入寄存器)、PQPQ(外部输出寄存器)、(外部输出寄存器)、TT(定时器)、(定时器)、CC(计数器)、(计数器)、DBDB(数(数据块寄存器)和据块寄存器)和LL(本地数据寄存器);
(本地数据寄存器);
辅助标识符辅助标识符有:
XX(位)、(位)、BB(字节)、(字节)、WW(字或(字或2B2B)、)、DD(2DW2DW或或4B4B)。
)。
4.3.34.3.3寻址方式寻址方式所谓寻址方式就是指令执行时获取操作数的方式,可以所谓寻址方式就是指令执行时获取操作数的方式,可以直接或间接方式给出操作数。
直接或间接方式给出操作数。
S7-300S7-300有有44种寻址方式:
种寻址方式:
立即寻址立即寻址存储器直接寻址存储器直接寻址存储器间接寻址存储器间接寻址寄存器间接寻址寄存器间接寻址1.1.立即立即寻址寻址立即寻址是对立即寻