天津中德职虫技术学院 教师教案 课程可编程控制技术班级电气工程自动化学期 课时4h累计课时12h 教师 上课日期 课程类型理论,实验。 第三章指令系统 课程名称|31位逻辑指 Bit Logic instructions(3.1) (章、节) 教学目的|使学生熟练掌握西门子S7-300系列可编程控制器的基本位逻辑指令。 要求 教学重点各条基本位逻辑指令的符号,功能,使用条件。 教学难点sTL、FBD、AD三种编程语言的特点及相互转换 主要教具 设备材料投影仪、730可编程控制器、计算机及编程软件 课后记学生初次接触可编程序控制器,注意讲解过程由浅入深,注意结合生产实际。 既不要让学生蒙上神秘感,、又要注意某些学生把问题看得太简单
课程 可编程控制技术 班级 电气工程自动化 学期 5 课时 4h 累计课时 12h 教师 上课日期 课程类型 理论,实验。 课程名称 (章、节) 第三章 指令系统 3.1 位逻辑指 Bit Logic Instructions (3.1.1) 教学目的 要 求 使学生熟练掌握西门子 S7-300 系列可编程控制器的基本位逻辑指令。 教学重点 各条基本位逻辑指令的符号,功能,使用条件。 教学难点 STL、FBD、LAD 三种编程语言的特点及相互转换 主要教具 设备材料 投影仪、S7-300 可编程控制器、计算机及编程软件 课后记 学生初次接触可编程序控制器,注意讲解过程由浅入深,注意结合生产实际。 既不要让学生蒙上神秘感,、又要注意某些学生把问题看得太简单
教案 教学内容 备注 第一章绪论 3.1位逻辑指令 3.1.1基本位逻辑指令 位逻辑指令的运算结果用两个二进制数字1和0来表示。可以对布尔操|概括:十分钟 作数(BOOL)的信号状态扫描并完成逻辑操作。逻辑操作结果称为 RLO(result of logic operation) 语句表STL表示的基本位逻辑指令 A 利用投影仪 逻辑“与 an And not 逻辑“与非” 逻辑“或 ● on Or not 逻辑“或非 Exclusive Or 逻辑“异或 xn Exclusive Or not逻辑“异或非” A 赋值指令 NoT Negate rlorlo取反 SET Set LOL) CLR Clear RLO(O) RLO=0 savE Save rlo in br register将RLO的状态保存到BR。 边沿信号识别指令 位逻辑指令的运算规则:“先与后或”。 可以用括号将需先运算的部分括起来,运算规则为 先括号内,后括号外 梯形图LAD表示的基本位逻辑指令 -1- Normally Open Contact( Address)常开触点 --- Normally! Closed Contact( Address)常闭触点 (SAVE) Save RLO into BR Memory 将RLO的状态保存到BR XOR Bit Exclusive or 逻辑“异或 ---( ) Output Coil 输出线圈 (#)-Midline Output 中间标志输出 INOT--Invert Power Flow RLO取反 功能图FBD表示的位逻辑指令 将在后面的指令详解中给出 2
2 教 案 教 学 内 容 备 注 第一章 绪论 3.1 位逻辑指令 3.1.1 基本位逻辑指令 位逻辑指令的运算结果用两个二进制数字 1 和 0 来表示。可以对布尔操 作数(BOOL)的信号状态扫描并完成逻辑操作。逻辑操作结果称为 RLO(result of logic operation)。 语句表 STL 表示的基本位逻辑指令 ⚫ A And 逻辑“与” ⚫ AN And Not 逻辑“与非” ⚫ O Or 逻辑“或” ⚫ ON Or Not 逻辑“或非” ⚫ X Exclusive Or 逻辑“异或” ⚫ XN Exclusive Or Not 逻辑“异或非” ⚫ = Assign 赋值指令 ⚫ NOT Negate RLO RLO 取反 ⚫ SET Set RLO (=1) RLO=1 ⚫ CLR Clear RLO (=0) RLO=0 ⚫ SAVE Save RLO in BR Register 将 RLO 的状态保存到 BR。 边沿信号识别指令。 位逻辑指令的运算规则:“先与后或”。 可以用括号将需先运算的部分括起来,运算规则为: “先括号内,后括号外”。 梯形图 LAD 表示的基本位逻辑指令 ⚫ ---| |--- Normally Open Contact (Address) 常开触点 ⚫ ---|/|--- Normally Closed Contact (Address) 常闭触点 ⚫ ---(SAVE) Save RLO into BR Memory 将 RLO 的状态保存到 BR ⚫ XOR Bit Exclusive OR 逻辑“异或” ⚫ ---( ) Output Coil 输出线圈 ⚫ ---( # )--- Midline Output 中间标志输出 ⚫ ---|NOT|---Invert Power Flow RLO 取反 功能图 FBD 表示的位逻辑指令 将在后面的指令详解中给出 概括:十分钟 利用投影仪
教案 教学内容 备注 1.逻辑“与”操作 当所有的输入信号都为”,则输出为“1”;只要输入信号有一个不为注意编程语言 “1”,则输出为“0”。 的三种表达方 例3.1.1:功能图(FBD)语言如下: 式及各自的特 10.0 Q4.0 10.1 梯形图(LAD)语言如下 10.0 0.1 Q4.0 语句表(STL)语言如下 AI0.0 AI0.1 Q4.0 逻辑“或”操作 只要有一个输入信号为“1”,则输出为“1”:所有输入信号都为“0”,输 出才为“0 例3.1.2:功能图(FBD)语言如下: Q4.0 当输入信号I00和I0.1有一个以上为“1”时,输出信号Q40为“1” 当输入信号I00和I0.1都为“0时,输出信号Q40才为“0”。 梯形图(LAD)语言如下 10.0 10.1 语句表(STL)语言如下: OI0.0 OI0.1 Q4.0
3 教 案 教 学 内 容 备 注 1.逻辑“与”操作 当所有的输入信号都为“1”,则输出为“1”;只要输入信号有一个不为 “1”,则输出为“0”。 例 3.1.1:功能图(FBD)语言如下: 梯形图(LAD)语言如下: 语句表(STL)语言如下: A I 0.0 A I 0.1 = Q 4.0 2.逻辑“或”操作 只要有一个输入信号为“1”,则输出为“1”;所有输入信号都为“0”,输 出才为“0”。 例 3.1.2:功能图(FBD)语言如下: 当输入信号 I 0.0 和 I 0.1 有一个以上为“1”时,输出信号 Q 4.0 为“1”。 当输入信号 I 0.0 和 I 0.1 都为“0”时,输出信号 Q 4.0 才为“0”。 梯形图(LAD)语言如下: 语句表(STL)语言如下: O I 0.0 O I 0.1 = Q 4.0 注 意 编程语言 的三种表达方 式及各自的特 点
教案 教学内容 备注 逻辑异或操作 当两个输入信号其中一个为而另一个为时,输出信号为1:当引导学生举出 两个输入信号都为“0”或者都为“1”时,输出信号为“0 例3.1.3:功能图(FBD)语言如下 生活中异或关 系的例子 0.0 XoRa 02 当输入信号I0.0为“1而I02为“0”或者I0.0为“0而I0.2为“1时, 输出信号Q3.1为“1”。当输入信号I00和I0.2都为“0或者I0.0和I0.2 都为“1”时,输出信号Q3.1为“0”。 梯形图(LAD)语言如下 100I02 Q3.1 10.0I0.2 语句表(STL)语言如下 XI00 X I0.2 4.逻辑取反操作 逻辑取反操作对逻辑运算结果RLO取反。 功能图(FBD)符号: 梯形图(LAD)符号 语句表(STL)符号: NOT
4 教 案 教 学 内 容 备 注 3.逻辑异或操作 当两个输入信号其中一个为“1”而另一个为“0”时,输出信号为“1”;当 两个输入信号都为“0”或者都为“1”时,输出信号为“0”。 例 3.1.3:功能图(FBD)语言如下: 当输入信号 I 0.0 为“1”而 I 0.2 为“0”或者 I 0.0 为“0”而 I 0.2 为“1”时, 输出信号 Q3.1 为“1”。当输入信号 I 0.0 和 I 0.2 都为“0”或者 I 0.0 和 I 0.2 都为“1”时,输出信号 Q 3.1 为“0”。 梯形图(LAD)语言如下: 语句表(STL)语言如下: X I 0.0 X I 0.2 = Q 3.1 4.逻辑取反操作 逻辑取反操作对逻辑运算结果 RLO 取反。 功能图(FBD)符号: 梯形图(LAD)符号: ---|NOT|--- 语句表(STL)符号: NOT 引 导 学生举出 生活中异或关 系的例子
教案 教学内容 备注 例3.14:只有当I1.0和I1.1相与的结果为0并且I1.2和I1.3相与 的结果为“1”或I14为“1”时,输出Q40才为“1”:否则Q40为“0 功能图(FBD)语言如下: 11.1 8 11.3 Q4.0 114 梯形图(LAD)语言如下 11011.1 11.211.3 Q40 HHNOTHTHH 语句表(STL)语言如下 AI1.0 AI1.1 NOT A I1.2 A I1.3 NOT 0[14 Q4.0 5.中间输出符号 中间输出指令用于存储RLO的中间值,该值是中间输出指令前的位逻/别要讲清楚 辑操作结果。中间输出指令不能用于结束一个逻辑串,因此,中间输出指/中间符号的作 令不能放在逻辑串的结尾或分支的结尾处 用 FBD符号: LAD符号: ≤ address: <address>
5 教 案 教 学 内 容 备 注 例 3.1.4:只有当 I 1.0 和 I 1.1 相与的结果为“0”并且 I 1.2 和 I 1.3 相与 的结果为“1”或 I 1.4 为“1”时,输出 Q 4.0 才为“1”;否则 Q 4.0 为“0”。 功能图(FBD)语言如下: 梯形图(LAD)语言如下: 语句表(STL)语言如下: A I 1.0 A I 1.1 NOT A( A I 1.2 A I 1.3 NOT O I 1.4 ) = Q 4.0 5.中间输出符号 中间输出指令用于存储 RLO 的中间值,该值是中间输出指令前的位逻 辑操作结果。中间输出指令不能用于结束一个逻辑串,因此,中间输出指 令不能放在逻辑串的结尾或分支的结尾处。 特别要讲清楚 中间符号的作 用