快速西门子PLC入门(适合零基础)
快速西门子PLC入门(适合零基础)
一、触点及线圈指令
PLC梯形图语言的编程原则
1、梯形图由多个梯级组成,每个线圈可构成一个梯级,每个梯级有多条支路,每个梯级代表一个逻辑方程;
2、梯形图中的继电器、接点、线圈不是物理的,是PLC存储器中的位(1=0N;0=0FF);编程时常开/常闭接点可无限次引用,线圈输出只能是一次;
3、梯形图中流过的不是物理电流而是“概念电流”,只能从左向右流;
4、用户程序的运算是根据PLC的输入/输出映象寄存器中的内容,逻辑运算结果可以立即被后面的程序使用;
5、PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态;
6、输出线圈不能直接驱动现场的执行元件,通过I/模块上的功率器件来驱动。
基本逻辑指令以位逻辑操作为主,在位逻辑指令中,除非有特殊说明,操作数的有效区域为:I、Q、M、SM、T、C、V、S、L且数据类型为BOOL触点和线圈指令又分为:标准指令、立即指令、取反指令、正(负)跳变指令。
二、计数器指令
包括:加计数CTU、减计数CTD和加/减计数CTUD总共有256个(C0~C255)。计数器是对PLC内部的时钟脉冲进行计数,而计数器是对外部的或由程序产生的计数脉冲进行计数。计数器累计计数的当前值(16位有符号整数),它存放在计数器的16位(bit)当前值寄存器中。
每个计数器只有一个16位的当前值寄存器地址。在一个程序中,同一计数器号不要重复使用,更不可分配给几个不同类型的计数器。
三、定时器指令
包括:接通延时定时器(TON)、有记忆的接通延时(保持型)定时器(TONR)、断开延时定时器(TOF)。S7-200有256个定时器(T0~T255)。
是否找到了学习的头绪?
快速西门子PLC入门(适合零基础)相关推荐
- 4种最适合零基础入门的编程语言排行榜
如果你想学习编程,虽然选择第一门编程语言与你想用它来做什么最终达到什么目的有很大的关系,但是事实上某些编程语言的确比其他语言要好学. 选择一门合适的编程语言作为入门的语言对于培养自己编程的兴趣会有很大 ...
- python实现登录支付宝收能量_适合零基础人群学习的Python入门教程
适合零基础人群学习的Python入门教程学什么?小编为大家准备的Python学习教程,课程主要讲解:Python核心编程.Linux基础.前端开发.Web开发.爬虫开发.人工智能等内容. 对于初学者想 ...
- 适合零基础人群学习的Python入门教程
适合零基础人群学习的Python入门教程学什么?小编为大家准备的Python学习教程,课程主要讲解:Python核心编程.Linux基础.前端开发.Web开发.爬虫开发.大数据.人工智能等内容. Py ...
- 准备选择计算机方向,该怎样快速学习电脑知识?零基础到精通入门!
怎样快速学电脑知识?零基础到精通入门学习,电脑是辅助人们工作的工具,想要熟练使用电脑就需要掌握相应的操作方法,对应零基础对电脑一窍不通的人,我们该怎么快速学习电脑操作呢? 怎样快速学电脑知识? 一.确 ...
- IT行业6大岗位最适合零基础入门的是这个,三个月上手
IT行业6大岗位最适合零基础入门的是这个,三个月上手 \\\插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我(禾厶-亻言-手戈)免費的.最近比较闲,带做毕设,带学生参加省 ...
- python教程视频-有没有适合零基础小白学的python教程,视频或者书籍都可以?
当你想要自学 python3 编程时,面临的第一个问题是:"我应该看哪些书/教程/视频?"我有一份亲自验证过的极简答案.我刚经过 python3 入门并已开始实战数据分析与爬虫,这 ...
- sql数据库教程百度云_【推荐】零基础水彩画入门教程|零基础水彩教程百度云...
零基础水彩画入门教程|零基础水彩教程百度云! 照着教程画却总是画不好,这些水彩技法你真的学会了吗? 盲目地照着葫芦画瓢,不懂控制确实很难学会,可以关注一下公众号:每日学绘画,可以领取水彩电子书和全套视 ...
- 适合零基础学习的IT编程技术
现在很多应届生,不管是否是计算机专业,都想毕业后从事IT行业,不仅是因为IT行业的薪资高,更主要是IT行业就业需求多,发展好,工作稳定,学IT,技术在手,天下我走,当然,IT行业有很多学科方向,学习哪 ...
- 适合零基础学python的书籍_适合零基础学习Python的书籍
Python 编程语言是容易学习且功能强大的语言,只要会用微信聊天.懂一点英文单词即可学会.另外,面对同样一个功能,其他编程语言的代码行数可能是几十行,甚至几百行,而Python 语言只要几行代码即可 ...
- Swift语言难度大吗?适不适合零基础学习?
如今人们使用的各式各样的智能手机系统都是不一样的,比如iphone系统就是有Swift语言编写而成的,我们可以在Swift语法当中看到Objective-C.JavaScript.C#.Python等 ...
最新文章
- 您必须在sources.list中指定代码源_python如何从源代码构建lxml
- 世界很大,先从这几个公众号看起!
- 通用存储过程分页---(测试能用的请放心试用)
- 【cisco下针对冗余链路故障备份的处理措施】
- nodejs 相关管理工具
- php 使用redis锁限制并发访问类
- vmware网络模式设置(说的最简单的一篇文章)
- git commit或者pull代码时提示代码冲突解决方法
- ASP.NET方面的一些经典文章收集
- webpack轻松入门教程
- [翻译]AKKA笔记 - DEATHWATCH -7
- 对$()与``区别的理解
- 合理安排计算顺序避免溢出
- 计算机自带键盘无法使用,笔记本电脑键盘用不了怎么回事_笔记本电脑键盘不能用如何解决-win7之家...
- java网上购物系统_基于java的网上购物系统的设计与实现
- 广电为什么禁止投屏_广电网络不能投屏 怎么投屏到电视上
- 2022年信息学奥赛介绍
- 科罗拉多大学波尔得分校计算机科学,科罗拉多大学波尔得分校相当于中国什么等级的大学?...
- 我们项目组的Team Building
- 【记录】PR|一些使用技巧记录