声明:最近在总结一个PLC自学的教程,准备写成“手册”给大家传阅。在教程最终完成之前,我会零零碎碎贴部分内容到博客,但谢绝各路神仙、媒体、凡人、机构转载。谢谢!

第一章:0和1的概念

这里,我想简单地介绍一下0和1在电脑世界里和半导体行业里的意义。

0,与其对应的意义有:“不是”、“假”、“不成立”、“低”、“下行”。

1,与其对应的意义有:“是的”、“真”、“成立”、“高”、“上行”。

学过编程的人通常知道0和1分别表示“假”和“真”,而接触过半导体的人则还知道0和1分别还对应“下行”和“上行”。“假”和“真”,我们不难理解,一段描述、一个判断,不成立不正确的则为“假”,反之则为“真”。那么,什么是“下行”和“上行”呢?

“下行”,很多时候也称为“低”,即“上下高低”中所对应的意思。一般来说,半导体有两种状态:断电(绝缘)状态和通电(导电)状态。这时候,0和1分别对应着“断电”和“通电”。我们可以把这个理解成电源开关,开关打开时,即通电状态,用1表示,电流可以通过,电灯会亮。反之,用0表示断电状态,电灯关闭。我们用波形图来表达一段时间内(譬如晚上6点到11点间)电灯的开关情况:

上图中,“高”也就是“上行”线起始于6点钟,结束于8点钟,表示在6到8点这两个小时里,电灯开关为“通电”状态,即“开灯”。之后,8点到10点两个小时为“断电”状态,即“光灯”,10点后,电灯再次打开。

在以上这段描述中,你需要理解的仅仅是:“高”等于“1”等于“通电”,“低”等于“0”等于“断电”。表示0和1的波形图没有其它状态的了,要么高,要么低。所以没什么害怕的。

转载于:https://blog.51cto.com/cnbeta/612887

最通俗PLC教程—源自Koyo光洋PLC自学总结(1)相关推荐

  1. C# 读取西门子S7系列PLC教程及源码

    创建 PLC 实例,连接和断开连接 若要创建驱动程序的实例,需要使用此构造函数: public Plc(CpuType cpu, string ip, Int16 rack, Int16 slot) ...

  2. 三菱四节传送带控制梯形图_【毕业设计】三菱plc(论文)基于PLC的传送带的控制系统设计毕业设计...

    点击标题上方"微Life梦Heart阅读",关注. 毕业设计232 摘  要[快速浏览摘要]本文介绍了PLC在四节传送带控制系统中的应用,同时也详细地叙述了系统中相关控制项目的设计 ...

  3. java plc通讯_树莓派+西门子PLC+Aliyun

    本文可能有些许标题党哈哈,因为实现的功能其实很简单! Raspberry Pi(中文名为"树莓派"),是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux. ...

  4. plc模拟器软件_关于PLC虚拟化的思考当下及未来

    "软件正在吞噬世界,所有过去特定硬件实现的功能,现在都会通过软件实现",传统封闭的工业控制系统,其通过特定硬件实现的功能在工业互联网或工业4.0时代都将被软件所取代.--再为题 旧 ...

  5. ab plc编程软件_三菱PLC原装和高仿怎么区分?仿真和编程软件一样吗?

    今天我们要聊的是三菱PLC设备. 三菱PLC原装机和高仿机如何区分? 答:目前我国市场上小型PLC产品的市场非常大,其中用得最多的应该还是三菱系列的PLC产品了.但近几年来,好多客户反映其在市场上有遇 ...

  6. opc读取ab的plc数据_C#读写 AB PLC 直接通过节点来读写数据 读写 AllenBradley PLC

    本文将使用一个Github开源的组件库技术来读写AB PLC,使用的是基于以太网的实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 本类库绝对是ab最 ...

  7. python实时读plc数据_python snap7读写西门子S系列PLC寄存器的值(PLC的I、Q、M、DB区)...

    西门子 SiemensTCP/IP调试助手工具是利用python 开发的,适用于西门子S7-300.S7-400.S7-1200.S7-1500等具备Ethernet TCP/IP通讯方式的PLC的( ...

  8. python和台达plc通讯_台达PLC通信协议ModbusASCIIDVP

    台达 PLC 通信协议 ModbusASCIIDVP 台达 PLC 通信协议 ModbusASCII(DVP) 编撰 : 李浩特 日期 :2013/11/12 版本 :Ver:3 . 2 例 1: 读 ...

  9. 台达plc自由口通讯_【台达PLC详解】附PLC功能总简介~

    一).可编程控制器的应用 1.开关量逻辑控制:电动机启动与停止 2.运动控制:对步进电动机或伺服电动机的单轴或多轴系统实现位置控制 3.过程控制:对温度.压力.流量等连续变化的模拟量进行闭环控制 4. ...

  10. 罗克韦尔AB PLC 通过RSLinx Classic与PLC建立通信的具体方法步骤

    罗克韦尔AB PLC 通过RSLinx Classic与PLC建立通信的具体方法步骤 本次我们使用以太网通信的方式,通过RSLinx Classic实现与AB PLC的通信. 具体方法可参考以下内容: ...

最新文章

  1. 边缘计算架构_Openshift为边缘计算提供三节点架构部署
  2. Logback配置文件这么写,TPS提高10倍
  3. 2020身高体重标准表儿童_2020年儿童标准身高体重表发布,对比看看,你家孩子达标了吗?...
  4. 固态器件理论(9)晶闸管
  5. 事务的四个特性-ACID
  6. java 同一个package import_【编程基础】Java 中的Package和Import
  7. Web前端开发笔记——第三章 CSS语言 第七节 圆角边框、阴影
  8. ZOJ 3635 Cinema in Akiba[ 大规模阵列 ]
  9. Python Profiler 列举
  10. android集成融云sdk,Android中如何集成融云SDK单聊
  11. 又一小米固件下载网站:xiaomifirmwareupdate
  12. 通过js操作jwplayer来播放暂停
  13. 免费且好用的UML工具推荐
  14. Elaine的python初学习
  15. DVD-R、DVD+R以及DVD-RW和DVD+RW的功能区别
  16. 木马病毒属于什么计算机病毒,下列不属于计算机病毒分类的是()。 A.文件型病毒 B.复合型病毒 C.系统引导病毒 D.木马病毒 - 上学吧找答案(手机版)...
  17. 背课文记单词,读课文记单词,读文章记单词;40篇文章搞定3500词;71篇文章突破中考单词;15篇文章贯通四级词汇;15篇文章贯通六级词汇
  18. linux如何把系统盘转换成gpt,如何更改/转换Ubuntu MBR驱动器到GPT,并从EFI启动Ubuntu?...
  19. 关闭联想台式机键盘的 Fn 功能
  20. 数据集划分、label生成及按label将图片分类到不同文件夹

热门文章

  1. 汽车总线协议15765-2(2005)CANFD协议研究
  2. 计算机桌面维护介绍,电脑桌面基础知识介绍
  3. wordpress 中 erphpdown 短代码
  4. C#怎么调用MATLAB的动态链接库
  5. pa100k数据集_Spark 处理MovieLens 100k数据集案例
  6. ajax中的get和post的区别
  7. ros机器人编程实践(12.2)- 用turtlebot仿真巡线机器人
  8. 新人Unity下载安装
  9. 修改centos系统时间
  10. 傅立叶变换、拉普拉斯变换、Z变换的联系