2022-7-2日学习内容及心得

  1. 1200PLC
    (1)《电气控制与S7-1200PLC应用技术》(p191-p206)
  • 比较器操作指令:比较适合有着多个数据区间的情况,比如说多个液位情况下执行不同的操作(阀门开闭,电动机运行等等),还有红绿灯交替正常运行,2s,3s,5s
    如图
  • IN_RANGE指令:在范围内输出为1
    OUT_RANGE指令:超出范围内输出为1,
    OK:功能是检查操作数的值是否为有效的浮点数;
    当输入的信号为1,则开始进行检查;只有在输入信号为1且操作数是有效的浮点数的时候,输出才为1
    NOT_OK:功能是检查操作数的值是否为无效的浮点数;
    当输入的信号为1,则开始进行检查;只有在输入信号为1且操作数是无效的浮点数的时候,输出才为1
  • 转换操作指令:
    CONVERT:将一个元素的数据类型转换成数据类型
    ROUND:取整指令(将实数转换为整数) TRUNC:截尾取整,将实数的小数部分全部去掉
    CEIL:向上取整
    FLOOR:向下取整
    SCALE_X 和NORM_X用于模拟量的处理,具体处理过程如下:
    对于模拟量输入模块(SM1234)来说,输入的是模拟量,输出的是数字量;
    对于模拟量输出模块来说,输入的是数字量,输出的是模拟量
    *随机逻辑的编程思路(p196):
    注意一些关键字:当发生...时,就完成...任务(可以用上升沿,下降沿)
    可以多用优先置位或优先复位指令SR/RS
    互锁机制一定要记住,当报警灯常亮的时候,不能有让他闪烁的指令
    手动清零用move指令简单直接
  • 故障诊断与程序调试:在线和诊断,诊断缓冲区,程序编辑器,变量表,监控表,交叉引用表
    (2) 老师的项目
  • 125号泵房编译错误,-125泵房,
    部分指定的连接 - 缺少远程目标系统; 缺少伙伴接口; 编译完成(错误:2;警告:2)
  • 不能强制使得M14.0,M140.0等中间继电器为1,多使用交叉引用
    2.javascript前端学习
  • JavaScript的事件执行顺序:自上而下依次执行,除非使用window.onload属性包装函数,该属性的作用是等待页面完成加载后再执行
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS代码的执行顺序</title>
</head>
<body> <!--onload="f()"-->
<script type="text/javascript">
  //JS的执行顺序是自上而下的执行
  window.onload=function () {//执行这个语句时,下面的HTML页面已经执行完毕,页面已经加载成功
    document.getElementById("hdw").onclick=function () {
      alert("ahnn")
    }
  }
</script>
<!--<input type="button" value="1122" id="hdw">,执行失败,不能成功执行,未定义-->
<input type="button" value="1122" id="hdw">
</body>
</html>
JS的执行顺序二
posted @ 2022-07-02 08:37  高处不胜韩  阅读(337)  评论(0)    收藏  举报