系统学习PLC

news2024/10/5 16:22:49

1.OB组织块

程序循环  PC

ob1执行一次 ob123也执行一次  是

statup是程序启动的是第一个周期先执行starup(0b100)然后在执行ob1和0b123.这二个循环,周期执行这二个循环。1000是1s

2.DB块

建立指定数据块可以直接建立自己喜欢的类型

3.FB与FC区别

比如说计算二个数求和的时候,当计算完成的时候,想要看计算过程的每个变量的数值就用FB,不用就看FC。

总结 知道变量标签的某些变量的过程值用FB,   因为他可以生成背景数据块。FC不需要查看过程变量的值的变化,他不生产背景数据块。

4.几个常见的指令

IN_RANGE:值在范围内

OUT_RANGE:值超出范围

EQ_Type:比较数据类型与变量数据类型是否“相等

注意你调用的形参的数据类型和你要比较的数据类是否一致,一致就接通。

数据类型是variaint这个是个变量

EQ_ElemType:比较 ARRAY 元素数据类型与变量数据类型是否“相等

这个就是把变量的数类型换成的数组,数组比较的是数组里面元素的数据类型,与上面大同小异

IS_NULL:检查 EQUALS NULL 指针

就是检查变量的数据类型是否为空指针,为空指针就接通,否则不接通。

注意用变量也可以,因为变量也没有指定实际地址。

获取max 和min

LIMIT设定限制。

就是找出了最大值。

move将DB整体赋值

只要把DB块的优化去掉,就可以整体传送DB块了。

用户自定义数据类型

Serialize:序列化

Serialize可以将数据序列化成数组。

块移动指令

MOVE_BLK:块移动

MOVE_ BLK_VAR与MOVE_BLK唯一的区别就是不能使用块接口

MOVE_ BLK_VAR我们可以让数据源去指定到输入接口的形参上面   这个就是区别

FILL_BLK

SCATTER:将位序列解析为单个位

SCATTER  

就是把word类型转换成bool类型  比如A  他转换成  2+ 8  写程序可以用到,控制输出点。

读取variantGet变量值

利于EQ_Type可以判断变量数据类型和要传的数据类型是否一致,只传数据类型一致的

这个是变体输出

获得数组长度的指令

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1837019.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python学习打卡:day09

day9 笔记来源于:黑马程序员python教程,8天python从入门到精通,学python看这套就够了 目录 day964、字典课后习题65、5类数据容器的总结对比数据容器分类数据容器特点对比 66、数据容器的通用操作遍历统计len、max 和 min 转换list(容器)、…

miniconda安装教程以及pip换源【Windows版本】

Anaconda包含内容较多,这边采用miniconda进行安装演示。 下载安装包 官网链接:https://docs.anaconda.com/miniconda/ 蓝奏云加速链接:https://wwt.lanzoue.com/i6ts3225vuef 开始安装 配置conda 在Windows开始菜单中,找到刚安…

02-ES6新语法

1. ES6 Proxy与Reflect 1.1 概述 Proxy 与 Reflect 是 ES6 为了操作对象引入的 API 。 Proxy 可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,…

微信小程序毕业设计-小区疫情防控系统项目开发实战(附源码+论文)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:微信小程序毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计…

上海SNEC光伏展参展总结--安科瑞

安科瑞戴婷 Acrel-Fanny 今年的snec上海光伏展吸引了来自全球各地的光伏行业专业人士及爱好者,本次展会共有来自30多个国家和地区的超过2000家企业参展,展出的光伏产品涵盖了太阳能电池、太阳能组件、逆变器、太阳能辅助设备等众多领域。 随着近年来光…

RK3568技术笔记九 编译Linux详细介绍

在编译前需要按照前面的方法始化编译环境,否则会导致编译失败(若配置过则无需重复配置)。 全自动编译包含所有镜像编译,包括:uboot编译、Kernel编译、Recovey编译、文件系统编译、编译完成镜像的更新与打包。 按照前面…

Transformer模型:未来的改进方向与潜在影响

Transformer模型:未来的改进方向与潜在影响 自从2017年Google的研究者们首次提出Transformer模型以来,它已经彻底改变了自然语言处理(NLP)领域的面貌。Transformer的核心优势在于其“自注意力(Self-Attention&#xf…

用python实现多文件多文本替换功能

用python实现多文件多文本替换功能 今天修改单位项目代码时由于改变了一个数据结构名称,结果有几十个文件都要修改,一个个改实在太麻烦,又没有搜到比较靠谱的工具软件,于是干脆用python手撸了一个小工具,发现python在…

python中scrapy

安装环境 pip install scrapy 发现Twisted版本不匹配 卸载pip uninstall Twisted 安装 pip install Twisted22.10.0 新建scrapy项目 scrapy startproject 项目名 注意:项目名称不允许使用数字开头,也不能包含中文 eg: scrapy startproject scrapy_baidu_…

FlowUs项目经理初体验

作为一名项目经理,FlowUs可以作为一个强大的工具来帮助我管理项目的所有方面,从规划到执行再到监控和回顾。 FlowUs息流是什么?FlowUs息流是一款集文档、多维表、文件夹等功能于一体的新一代知识管理与协作平台 以下是一些使用FlowUs作为项…

精益管理咨询公司可以为企业带来哪些实际的效益?

在竞争激烈的市场环境中,企业要想立于不败之地,就必须不断寻找提升效益、优化运营的新途径。而精益管理咨询公司正是这样一股不可忽视的力量,它们凭借专业的知识和丰富的经验,成为企业实现效益飞跃的“隐形推手”。 首先&#xff…

强得离谱,AI音乐的 Stable Diffusion: MusicGen

节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学。 针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。 合集&#x…

Qt做群控系统

群控系统顾名思义,一台设备控制多台机器。首先我们来创造下界面。我们通过QT UI设计界面。设计界面如下: 登录界面: 登录界面分为两种角色,一种是管理员,另一种是超级管理员。两种用户的主界面是不同的。通过选中记住…

2024加密软件排行榜|最新企业常用加密软件推荐

安秉网盾加密软件: 专注于企业级的透明加密解决方案,确保公司内部文件在公司环境外无法被访问。 审批机制灵活,支持多种审批方式,方便管理。 广泛应用于多个行业,拥有丰富的企业环境适配经验。 适合对内部数据安全有严…

RockChip Android12 System之Datetime

一:概述 本文将针对Android12 Settings二级菜单System中Date&time的UI修改进行说明。 二:Date&Time 1、Activity packages/apps/Settings/AndroidManifest.xml <activityandroid:name="Settings$DateTimeSettingsActivity"android:label="@stri…

无线领夹麦克风哪个牌子好?什么牌子的麦克风好?本期文章告诉你

​在音频设备日益多样化的今天&#xff0c;无线领夹麦克风以其独特的优势脱颖而出。它设计精巧&#xff0c;佩戴舒适&#xff0c;能够在各种环境下保持稳定的音质和传输效果。无论是户外拍摄、室内直播还是大型演出&#xff0c;无线领夹麦克风都能为你提供卓越的音频体验&#…

Altair 人工智能技术助力MABE预测消费者行为,实现设备性能优化

主要看点 行业&#xff1a; 家电行业 挑战&#xff1a; 企业面临的挑战是如何利用已收集的大量数据&#xff0c;深入了解消费者在产品使用过程中对某些保鲜程序的影响。 Altair 解决方案&#xff1a; Altair采用了Altair RapidMiner人工智能平台来解决问题&#xff0c;特别是…

全额返现消费新模式,会员裂变模式,积分返利模式

在拆解了近千个商业案例&#xff0c;总结了上百种模式&#xff0c;今天这篇文章我们一起来看一下市面上常用的消费全返模式三种方式&#xff0c;每种方式都有其应用场景和优缺点。 第一种&#xff0c;消费返积分 这是一种社交电商的经典玩法&#xff0c;通常的形式呢是拼团产品…

yolov10--C#接口

一、前言 本章主要讲解yolov10的C#接口&#xff0c;主要是使用微软开发的openvinocsharp工具加载yolov10模型&#xff0c;并做推理。 二、yolov10模型转换 这里为了演示&#xff0c;使用官方yolov10m模型&#xff08;其他大小的模型同理&#xff09;做演示&#xff0c;可从下方…

构建LangChain应用程序的示例代码:37、基于LangGraph的文档检索与答案生成系统教程

这示例它实现了一个基于LangGraph的系统&#xff0c;用于处理文档检索和生成答案的过程。 好的&#xff0c;我会按照Markdown格式完整翻译并保留文件结构和格式&#xff1a; ! pip install langchain_community tiktoken langchain-openai langchainhub chromadb langchain lan…