以生成多个变量表,以满足不同的调试要求。 P137
70、参考数据通过直观的表格方式显示,可以让用户对程序的调用结构、资源占用等情况有一个清楚的了解。P143
71、S7 -300系统采用模块化结构设计,一个系统包括:电源模块(PS)、中央处理单元(CPU)、信号模块(SM)、通信模块(CP)、接口模块(IM)和功能模块(FM)。P151
72、S7 -300 PLC的机架按功能分为中央机架和扩展机架。一个S7 -300站最多可使用1个中央机架和3个扩展机架,通过接口模块(IM)连接,,将背板总线从上一个机架扩展到下一个机架。P152
73、S7 – 300 CPU按照功能主要分为4种类型:标准型、紧凑型、技术功能型和故障安全型。P153
74、梯形图是使用得最多的图形编程语言,被称为PLC的第一编程语言。P171
75、S7-300 PLC 编程语言包括LAD、STL、FBD、SCL与SFC等。P171-173
76、在SIMATIC中B#16#、W#16#、DW#16#分别用来表示十六进制字节、字和双字常数。P175
77、十进制数296对应的BCD码为W#16#296。P175
78、STEP 7中定义了4种复合数据类型:ARRAY、STRUCT、STRING和DATE AND TIME。P178
79、S7 – 300 CPU的存储器分为4个基本存储区域:装载存储器、工作存储器、系统存储器和保持存储器。P182
80、S7 -300有两个累加器( ACCU1和 ACCU2)。P183
81、S7 -300模块的编址:数字I/O模块每个槽划分为4B(等于32个点),模拟量模块每个槽划分为16B(等于8个模拟量通道)。P185
82、S7 – 300 CPU的存储器可以划分为不同的地址区,每个区域可以用位、字节、字、双字来指定大小。P187
83、在LAD表示的触点与线圈中,“1”表示动作或通电,“0”表示未动作或未通电。P192
84、S7-300 指令系统中的RLO 表示逻辑运算结果。P193
85、S7-300 指令系统中的逻辑“与”指令在梯形图里是用串联的触点回路表示的。P194
86、S7-300 指令系统中的取反指令的作用是对逻辑串的RLO值进行取反。P195
87、置位(S)和复位(R)指令根据触发条件(RLO值)来决定线圈的信号状态是否改变。P196
88、S7-300 指令系统中,(R)为复位指令。P196
89、RS触发器为“置位优先”型触发器,当置位信号和复位信号同时为“1”时,触发器最终为置位状态;SR触发器为“复位优先”型触发器,当置位信号和复位信号同时为“1”时,触发器最终为复位状态。P197
90、边沿检测指令用来检测RLO或信号的上升沿和下降沿的变化。P198
91、信号的上升沿是指信号由“0”变为“1”。P198
92、S7-300 指令系统中,RLO上升沿检测指令为(P)。P199
93、S7-300定时器最小时间单元为10ms。P200
94、S7-300定时器位指令中,接通延时定时器线圈用(SD)表示。P200
95、S7-300中的定时器包括脉冲定时器、扩展脉冲定时器、接通延时定时器、保持型接通延时定时器与断电延时定时器。P200
96、接通延时定时器的启动输入端S有一个上升沿时,启动定时器。如果定时器达到指定时间且S的状态仍为“1”,输出端Q的信号状态变为“1”。如果定时器运行期间S的状态从“1”变为“0”,定时器将停止,输出端Q的状态为“0”。P204
97、在工业控制系统中,声光报警是一个重要环节。因为它能够及时提醒工程师系统出现故障。P205
98、保持型接通延时定时器的启动输入端S有一个上升沿时,启动定时器。定时器预定时间结束时,不管S的状态为“0”还是“1”,,输出端Q保持为“1”。如果定时器运行期间S的状态从“0”变为“1”,则定时器将以指定的时间重新启动。P207
99、定时器线圈指令与定时器功能指令的区别是定时器线圈指令不能检测定时当前值。P209
100、S7-300 指令系统中,断电延时定时器线圈指令为(SF)。P210
101、除了西门子PLC定时器以外,还可以使用IEC定时器;IEC定时器分为脉冲IEC定时器、通电延时IEC定时器与断电延时IEC定时器。P213
102、对于LAD形式的通电延时IEC定时器,是用TON指令框来实现的。P214
103、S7-300计数器功能指令分为加计数器、减计数器与加减计数器。P215
104、S_CD的输入S有上升沿时,计数值预置为输入PV的值。如果输入R为“1”,则计数器复位,将计数值设置为“0”。如果CD的输入从“0”变为“1”,并且计数器的值大于“0”,则计数器的值减“1”。P217
105、对于LAD形式的S7-300加减计数器,是用S_CUD指令框来实现的。P218
106、对于LAD形式的IEC加计数器,是用CTU指令框来实现的。P222
107、IEC计数器在START和RUN模式下执行,冷启动时复位。P224
108、装入指令与传送指令用于在存储区与过程输入输出之间,或储存区之间进行交换数据。P224
109、对于LAD及FBD形式的装入与传送,是用MOVE指令框来实现的。P224
110、比较指令用于比较数据的大小,按照所比较的数据类型不同可分为整数比较指令、双精度整数比较指令及实数比较指令三种类型。P226
111、在S7-300 指令系统中,移位指令可分为有符号数移位和无符号数移位两种类型。P229
112、在S7-300 指令系统中,有符号数移位指令包括整形和双整形右移指令。P229
113、在S7-300 指令系统中,无符号数移位指令包括字和双字的左移及右移指令。P229
114、在S7-300 指令系统中,循环指令又分为双字循环左移指令和双字循环右移指令,用于对双字数据进行循环移位。P230
115、在S7-300 指令系统中,字逻辑指令用于对字或双字逐位进行逻辑运算,包括“与”、“或”、“异或”等。P232
116、转换指令用于对数据进行类型转换,它可实现BCD码与整数、整数与长整数、长整数与实数等多种数据转换操作。P234
117、对于LAD形式的7位BCD码转换为32位长整数,是用BCD_DI指令框来实现的。P235
118、工程中经常会遇到数据设定、数据显示的情形,此时就需要通过BCD码与整数或长整数转换指令来实现。P235
119、使用整数的用户程序有时需要执行除法,可能出现结果小于1的情况。由于这些值只能用实数表示,所以需要转换到实数。这时,首先需要把整数转换成双整数。P235
120、对于LAD形式的将32位长整数转换为32位的浮点数,是用DI_R指令框来实现的。P236
121、对于LAD形式的求整数的二进制反码,是用INV_I指令框来实现的。P237
122、在S7-300 指令系统中,数学运算指令总体上可分为两大类:算术运算指令和浮点数运算指令。P237
123、在S7-300 指令系统中,数学运算指令用于完成整数或长整数的加、减、乘、除以及取余等运算。P237
124、对于LAD形式的16位整数相乘,是用MUL_I指令框来实现的。P238
125、对于LAD形式的32位整数相除,是用DIV_DI指令框来实现的。P238
126、对于LAD形式的取32位长整数相除后的余数,是用MOD_DI指令框来实现的。P238
127、在S7-300 指令系统的数学运算指令中,有时会出现运算结果超出指令允许范围的情况,正常允许的范围是:对于整形,结果为-32768到+32767之间;对于长整形,结果为-2147483648到+2147483647之间;当运算结果超出允许范围时,使能输出端ENO置“0”,未超出范围时则置“1”。P239
128、在S7-300 指令系统中,浮点数运算指令用于完成32位浮点数的加、减、乘、除、二次方与二次方根等运算。P239
129、 在S7-300 指令系统中,浮点数运算结果的范围为-3.402823E+38到+3.402824E+38之间。P239
130、 对于LAD形式的32位浮点数减法,是用SUB_R指令框来实现的。P240
131、对于LAD形式的32位浮点数二次方,是用SQR指令框来实现的。P240
132、对于LAD形式的32位浮点数自然指数,是用EXP指令框来实现的。P240
133、在S7-300 指令系统中,跳转指令可分为无条件跳转和条件跳转指令两类。P242
134、库用于存放SIMATIC S7中可多次使用的程序部件。P247
135、如果在S7 Program下的库中存放有用户希望多次调用的块,可节省大量的编程时间并提高效率。P247
136、用户可以将项目中编写的功能或功能块添加进库中,应用于其他项目。P249
137、STEP 7为设计程序提供线性化、模块化和结构化三种编程结构。P251
138、数据块(DB)用来分类存储设备或者生产线中变量的值,也是实现各逻辑块之间数据交换、数据传递和共享数据的重要途径。P272
139、顺序功能图是描述开关量控制系统最佳的图形程序设计方法。P285
140、控制系统故障通常可分为两类:系统故障和过程故障。P304
141、使用重新接线功能可以高效快捷地修改地址。P317
142、远程传送模拟量电压信号时的抗干扰能力很差。P324
143、模拟量电流信号适用于远程传送。P324
144、闭环控制必须保证系统是负反馈,而不是正反馈。如果系统接成了正反馈,将会失控,被控量会往单一方向增大或减小,给系统的安全性带来极大的威胁。P324
145、需要较好的动态品质和较高的稳态精度时,可以选用PI控制方式。P325
146、控制对象的惯性滞后较大时,应选择PJD控制方式。P325
147、PID控制器有4个主要的参数TS、KP、TI、TD会对系统的动静态性能产生巨大影响。P342
148、小规模控制系统适用于单机或小规模生产过程,以顺序控制为主,信号多为开关量,且IO点数低于128点,精度和响应时间要求不高,一般选用S7 – 200 PLC就可达到控制要求。P357
149、中等规模控制系统适用于复杂逻辑和闭环控制的生产过程,IO点数较多(128点到512点之间),需要完成某些特殊功能,如PID控制等,一般选用S7 – 300 PLC等。P357
150、大规模控制系统适用于大规模过程控制、DCS和工厂自动化网络控制,I/O点数较多(高于512点),被控对象的工艺过程较复杂,对于精度和响应时间要求较高,应选用具有智能控制、高速通信、数据库、函数运算等功能的高档PLC,如S7 -400 PLC等。P358
151、一个完整的控制系统,至少会包括三个部分:控制器、被控对象和监控系统。P358
152、控制系统总的输入、输出点数可以根据实际设备的I/O点汇总,然后另加10% -20%的备用量估算。P360
153、PLC控制系统模模块的电压等级,可根据现场设备与模块间的距离来确定。当外部线路较长时,可选用AC 220V电源;当外部线路较短且控制设备相对较集中时,可选用DC 24V电源。P361
154、数字量输出模块的输出类型。数字量输出有继电器、晶闸管、晶体管三种形式。在通断不频繁的场合应该选用继电器输出;在通断频繁的场合,应该选用晶闸管或晶体管输出,注意晶闸管只能用于交流负载,晶体管只能用于直流负载。P361
155、模拟量信号类型。模拟量信号传输应尽量采用电流型信号传输。因为电压量信号极易引入干扰,一般电压信号仅用于控制设备柜内电位器的设置,或距离较近、电磁环境好的场合。P361
156、程序设计应采用模块化设计方式。要借鉴软件工程中的“高内聚,低耦合”的思想。这样,即便是程序出现了问题,或用户想另增加功能时,也能够很容易地对其进行调整。P362
2016-8-18