西门子S7300 PLC可编程序控制技术培训.ppt
,,数据格式,,,,,,,,,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*2126-1270,75,DW16296,L296,0.75或7.5E-1,BCD,DINT,REAL,,定时器带保持接通延时SS,,定时器关断延时SF,,定时器脉冲SP,,定时器扩展脉冲SE,,例如,定时器位指令,,练习9.1测试定时器,,设置定时器,以下列形式设置时间常数S5T43S_200MS输入字IW2输出字QW12标志字MW24数据字DBW255,,,,,,T10,,,,TV,,,,,,--,01,0100,0011,0010,,定时器字的数据格式,4320.1s43.2s,102101100,,,,时间0-999BCD,,,,无用,00.01S10.1S21S310S,,使用定时器,,,,,,,,,T10,BI,Q,,DBW1LT10TDBW1MW2LT10TMW2QW4LT10TQW4,二进制定时器字,,,,,,,T10,Q,,DBW5LCT10TDBW5MW6LCT10TMW6QW6LCT10TQW6,十进制定时器字,BCD,,,,,,,,,1312,9,9,0,0,时基时间值,,LCT10,102101100,,时间值,,,,1312,,,,,,,,,,3,7,4,11,,BinBCD,,,,,,定时器字,累加器,,练习9.2由两个定时器组成的时钟发生器,I1.7Q5.7,,,,,,,,,,,,FC8,Q5.7,,2S,4S,,,,,,,I1.7,,,,,,练习9.3由单定时器构成的闪烁频率发生器,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,T64,Q5.3,T64,,,,,,,,,,,G,,Q5.3,M0.2,S5T5S,,S_PEXT,,,TV,S,T64,M0.2,M1.0,M0.2,M0.3,,,M0.3,,S,R,,,M1.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,,STEP7中的S5计数器,,计数器位指令,,转换指令I-DI-REAL,,,,任务,,,,数字逻辑指令,LIW0LW165F2AAW/OW/XOWTMW10,0,15,IW0,W165F2A,,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瓶装线编程产量数据,,满瓶,空瓶,“碎”瓶,MW100,MW102,MW104,,,,练习9.9瓶装线编程包装数量,,移位指令字/双字,,,,,或,EN01,,EN00,,有符号整数右移位,,,,,,或,有符号整数右移,EN00,,EN01,,双字循环移位指令,,或,,,向左循环移动4位,数据存储区,,数据块DB,,功能FC10,功能FC20,功能块FB1,OB1,,,,,,,,STEP7数据类型概述,基本数据类型到32位,复杂数据类型长于32位,用户定义数据类型长于32位,,,,,STEP7基本数据类型,BOOL1True或False(1或0)BYTE8B16A9WORD16W1612AFDWORD32DW16ADAC1EF5CHAR8wS5TIME16S5T5s_200msINT16123DINT32L65539REAL321.2或34.5E-12TIME32T2D_1H_3M_45S_12MSDATE16D1993-01-20TIME_OF_DAY32TOD122345.12,,,,关键字,长度位,该类型的常数举例,,,,,,,,复杂数据类型,,关键字长度位举例,,,,,DATE_AND_TIME64DT97-09-24-121455.0STRING8*字符个数2Thisisastring最多254个字符的字符串SIEMENSARRAY用户定义测量值ARRAY[1..20]相同数据类型的元素组INTSTRUCT用户定义MotorSTRUCT不同数据类型的元素组SpeedINTCurrentREALEND_STRUCTUDTUDTasblockUDTasarrayelement用户定义数据类型用户定义基本或复杂数据类型组成的STRUCTDriveARRAY[1..4]模板)SpeedINTUDT1CurrentREALEND_STRUCT,,输入、保存、下载和监视数据块,,寻址数据单元,0,7,,,,,,,,,,,,,,,,,,,,8位,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,访问数据单元,0123456789,DB19符号名Values,带有元素名字“Start”的数据位0.0,,,,,,,,,传统访问方法,,符号寻址,完全表示访问,1,,,,,,绝对寻址,,打开数据块的合法性,OB1,,,UDT块作为模板,用户定义数据类型UDT,,,,,,练习12.1数据块和数据格式,,,,,IB1,DB10.DBW1,DB11.DBW8,+,=,,BIN,BCD,,,QW6,,DB11.DBW9,,,BIN,BCD,,,,IB2,,,BCD,BIN,,,,,,BCD,BIN,,,,+,=,I0.7“0”BEC,,,BE,,,练习12.2瓶装线编程-数据存储,满瓶MW102,空瓶MW100,碎瓶MW104,数据块DB5,,变量full,变量empty,变量broken,,,,,讲师简介,骆老师15811515136.电气自动化专业毕业,工程师,有海外工作及培训经历,有二十多年电气设备的维护、设备改造升级及自动化行业的经验。与新疆博识通公司和北京精诚智和公司合作已用三年时间,深刻了解学员需求。负责主讲变频器原理应用和西门子SIMATICS7的培训课程。上课风格轻松,专业性强,尤其熟悉西门子交直流传动控制器参数设置、调试、优化和故障排除;多年STEP7PLC及上位机Wincc的培训、东芝传动及PLC、罗克韦尔SLC500及上位机组态培训等。具有良好沟通、协调、团队工作能力;在所承担的变频器和PLC课程培训方面得到学员的良好评价,具有丰富的培训经验和技巧;热情、幽默,学员的满意度高达90。,