ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-07-03 22:04:25  阅读:140  来源: 互联网

标签:输出 arr JS alert 学习 2022 监视 password 心得


1.1200PLC
(1)《电气控制与1200PLC应用技术》(p207-)
*程序编辑器调试程序:
监视按钮,可以查看整个程序的运行状况
单击右键选择修改命令,对于Boolean类型的指令,可以修改为1或0;而对于整数和浮点型等类型的变量来说可以“修改操作数”;
针对被监视的变量数据格式,可以单击右键在表达式命令下切换数据的显示格式,可以选择“自动”,“十进制”,“十六进制”和浮点型

  • 强制表监视,修改和强制变量
    监视表格可以用于将变量强制设置为特定值,在CPU执行过程中对用户程序的数据点进行监视和执行的功能;数据点包括I,Q,I:P,Q:P,M,DB
    监视功能不会改变程序的执行顺序
    监视表格当中的触发器监视,触发器修改的功能,二者都有相同的触发类型:永久(默认),扫描周期开始时(永久,一次),扫描周期结束时(永久,一次)。切换到STOP时(永久,一次);永久表示连续的采集数据,一次表示只在特点阶段做一次数据的采集
    在给定触发点修改plc的变量,当选择扫描周期开始时或结束时建议如下:
    修改输出:在扫描周期结束且CPU马上要写入输出之前的时间。但是要注意在扫描周期开始之前就要监视输入到物理输出的值
    修改输入:在周期开始,CPU刚读取输入且用户程序要使用输入值之前的时间
    STOP模式下启用输出:当CPU处于STOP模式时可以允许监视表格写入输出,需要修改输出时启用“启用外围设备输出”,在RUN模式下功能被禁用;
    在任何输入和输出被强制的情况下,处于STOP模式下不允许CPU启用输出,必须先取消强制
  • 工具的使用:
    交叉引用:适用于实际的复杂工程中,确定程序的调用结构,某些变量被哪些结构使用。
    调用结构:确定OB组织块调用的FB,FC块,确定彼此之间的引用关系以及引用位置。
    分配列表:
    从属结构:
  • 采用形参编辑自定义模拟量采集FC105,形参的定义需要现在程序块的变量声明选中IN,OUT,TMPT
  • 步进指令:采用的顺序控制编程方法,顺序执行的种类如下图所示:

2.JavaScript

  • 捕捉回车键
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>捕捉回车键</title>
</head>
<body>
<script type="text/javascript">
    /*当页面被加载完毕后,只要键盘按下,就会触发事件alert("ann")*/
    window.onload=function () {
        //出现所对应的id的节点对象的键盘按下事件句柄时,就会调用后面的函数
        document.getElementById("username").onkeydown=function (event) {
            //alert("ann")
            //获取输入的键值
            let code = event.code;
            alert(code)
        }
    }
</script>
<input type="text" value="12" id="username">
</body>
</html>
  • JavaScript的void运算符
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS当中的void运算符</title>
</head>
<body>
页面顶部
<br><br><br>
<a href="javascript:void(0)" onclick="alert('aadad')">
  要求是保留超链接的样式,且用户点击之后出现一段JS代码,并且页面不能出现跳转。
  首先保留超链接的样式,只要加上href关键字即可;
  用户点击之后出现JS的代码,只要使用onclick属性即可;
  页面不能跳转,则在href后面填写javascript:void(0)即可,void函数不返回任何结果
  当然页面跳转也可以加#
</a>
</body>
</html>

  • JS代码的控制语句
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS控制方式</title>
</head>
<body>
<script type="text/javascript">
  //JS数组的创建
  var arr=[false,true,1,3,"abc","cdad",3.14]
  //遍历数组元素
  /*for (var i = 0; i < arr.length; i++) {
    alert(arr[i])
  }*/
  // for...in语句,
  //i1表示的是数组arr的下标,而不是对应的元素
  /*for (var i1 in arr) {
    alert(arr[i1])
  }*/
  //for...in语句可以遍历对象的属性
  User=function (username,password) {
    this.username1=username;
    this.password=password;
  }
  var a=new User("zhangsan",123456)
  alert(a.username1+","+a.password)
alert(a["username1"]+","+a["password"])
  for (var aKey in a) {
    alert(a[aKey])
    alert(typeof aKey)//都是string类型的,因此上面的下标不需要再加双引号了
  }
  //使用with语句
  with (a) {
alert(username1)
 alert(password)
  }
</script>
</body>
</html>

标签:输出,arr,JS,alert,学习,2022,监视,password,心得
来源: https://www.cnblogs.com/hdwnb666/p/16439877.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有