《可编程控制程序PLC培训.ppt》由会员分享,可在线阅读,更多相关《可编程控制程序PLC培训.ppt(39页珍藏版)》请在三一办公上搜索。
1、,数据格式,1,1,0,0,1,1,0,1,7,0,0,0,0,0,0,0,0,15,8,0,128+,64,8,4,1,符号位,数据类型 整型 例如 205,+,+,+,十进制值:,0,7,0,15,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,16,31,24,指数(8位),尾数(23 位),数据类型 实数 例如 45.6789,符号位,数据格式(16 位),BCD,整数,BCD,负数,整数,正数,+296,-413,PG,CPU,数据格式(32 位),实数=+1,5*2 126-127=0,75,DW
2、#16#296,L#+296,+0.75 或+7.5 E-1,BCD,DINT,REAL,定时器:带保持接通延时(SS),定时器:关断延时(SF),定时器:脉冲(SP),定时器:扩展脉冲(SE),例如,定时器:位指令,练习9.1:测试定时器,设置定时器,以下列形式设置时间:常数S5T#43S_200MS输入字IW2输出字QW12标志字MW24数据字DBW255,T10,TV,-,0 1,0 1 0 0,0 0 1 1,0 0 1 0,定时器字的数据格式,(4320.1s=43.2s),102 101 100,时间 0-999(BCD),无用,0:0.01S 1:0.1S2:1S 3:10S,使
3、用定时器,T10,BI,Q,DBW1 L T10 T DBW1MW2 L T10 T MW2 QW4 L T10 T QW4,二进制定时器字,T10,Q,DBW5 LC T10 T DBW5MW6 LC T10 T MW6 QW6 LC T10 T QW6,十进制定时器字,BCD,13 12,9,9,0,0,时基 时间值,LC T10,102 101 100,时间值,13 12,3,7,4,11,Bin BCD,定时器字,累加器,练习9.2:由两个定时器组成的时钟发生器,I 1.7Q 5.7,FC8,Q5.7,2S,4S,I 1.7,练习9.3:由单定时器构成的闪烁频率发生器,T64,Q5.3
4、,T64,!G!,Q5.3,#M 0.2,S5T#5S,S_PEXT,TV,S,T64,M 0.2,M 1.0,M 0.2,M 0.3,#M 0.3,S,R,&,&,M 1.0,Q5.3,FC51,Segment1,Segment2,注意:输出点为继电器输出时,开关频率不能太高。,练习9.4:三个风扇的监控程序,I0.0,I0.1,I0.2,=1,I0.3,&,S_ODT,T30,I0.7,M30.0,&,I0.0,I0.1,I0.2,I0.3,R,S,Q,=1,Q4.0,STEP 7中的S5计数器,计数器:位指令,转换指令 I-DI-REAL,任务,数字逻辑指令,LIW 0LW#16#5F2
5、AAW/OW/XOWTMW10,0,15,IW0=,W#16#5F2A=,WAND_W,WXOR_W,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,基本数学功能,减法,乘法,除法,加法,练习9.7:数字操作例子,练习9.8:瓶装线编程(产量数据),满瓶,空瓶,“碎”瓶,MW 100,MW 102,MW 104,练习9.9:瓶装线编程(包装数量),移位指令(字/双字),或:,EN0=1,EN0=0,有符号整数右移位,或:,有符号整数右移:,EN0=0,EN0=1,双字循环移位指令,或:,向左循环移动 4位:,数据存
6、储区,数据块(DB),功能FC10,功能FC20,功能块FB1,OB1,STEP 7数据类型概述,基本数据类型(到32 位),复杂数据类型(长于32位),用户定义数据类型(长于 32 位),STEP 7基本数据类型,BOOL1True 或 False(1 或0)BYTE8B#16#A9WORD16W#16#12AFDWORD32DW#16#ADAC1EF5CHAR8 w S5TIME16S5T#5s_200msINT16123DINT32L#65539REAL321.2 或 34.5E-12TIME32T#2D_1H_3M_45S_12MSDATE16D#1993-01-20TIME_OF_D
7、AY32TOD#12:23:45.12,关键字,长度(位),该类型的常数举例,复杂数据类型,关键字长度(位)举例,DATE_AND_TIME64DT#97-09-24-12:14:55.0STRING8*(字符个数+2)This is a string(最多254个字符的字符串)SIEMENS ARRAY用户定义 测量值:ARRAY1.20(相同数据类型的元素组)INT STRUCT 用户定义 Motor:STRUCT(不同数据类型的元素组)Speed:INTCurrent:REALEND_STRUCTUDTUDT as block UDT as array element(用户定义数据类型=
8、用户定义 基本或复杂数据类型组成的 STRUCT Drive:ARRAY1.4模板)Speed:INT UDT1 Current:REAL END_STRUCT,输入、保存、下载和监视数据块,寻址数据单元,0,7,8 位,访问数据单元,0123456789,DB 19(符号名:Values),带有元素名字“Start”的 数据位 0.0,传统访问方法,符号寻址,完全表示访问,1),绝对寻址,打开数据块的合法性,OB 1,UDT 块作为模板,用户定义数据类型(UDT),练习12.1:数据块和数据格式,IB1,DB10.DBW1,DB11.DBW8,BIN,BCD,QW6,DB11.DBW9,BI
9、N,BCD,IB2,BCD,BIN,BCD,BIN,I0.7=“0”:BEC,:BE,练习12.2:瓶装线编程-数据存储,满瓶(MW102),空瓶(MW 100),碎瓶(MW 104),数据块 DB5,变量:full,变量:empty,变量:broken,讲师简介,骆老师15811515136.电气自动化专业毕业,工程师,有海外工作及培训经历,有二十多年电气设备的维护、设备改造升级及自动化行业的经验。与新疆博识通公司和北京精诚智和公司合作已用三年时间,深刻了解学员需求。负责主讲变频器原理应用和西门子SIMATIC S7的培训课程。上课风格轻松,专业性强,尤其熟悉西门子交直流传动控制器参数设置、调试、优化和故障排除;多年STEP7 PLC及上位机Wincc的培训、东芝传动及PLC、罗克韦尔SLC500及上位机组态培训等。具有良好沟通、协调、团队工作能力;在所承担的变频器和PLC课程培训方面得到学员的良好评价,具有丰富的培训经验和技巧;热情、幽默,学员的满意度高达90%。,