研选课堂
HOME
研选课堂
正文内容
plc编程重中之重 如何高效学会西门子PLC?掌握PLC的各种扩展功能?别白费时间
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 23
扫码分享至微信

如何高效学会西门子PLC?掌握PLC的各种扩展功能?别白费时间

关于如何学习西门子PLC这个问题。上次说到,有了电工基础之后,需要掌握PLC入门的基础知识和PLC编程指令知识, 了解这两大方面,你对PLC编程基础和逻辑控制顺序的设置就掌握的八九不离十了!

接下来要攻克的是PLC的各种扩展功能的应用。为什么是这个部分?因为学习PLC的最终目的就是学会用PLC来操作应用,这部分内容中有各种指令、通信以及编程,这是重中之重。总共有三大部分,分别是:PLC的定位控制功能应用、PLC模拟量应用、PLC的通信功能应用...

说起定位控制,高频脉冲输入输出 必不可少,它主要用于步进电机和伺服电机的控制上,一般用于运动控制,就像S7-200PLC,它所提供的PWM、PTO和EM253模块,这三种方式都能实现速度、位置的开环运动控制。

此外还涉及到高速计数器的应用 ,高速计数器一般与编码器或光栅尺配合使用来测量转速或是位移,且高速计数器不同于普通计数器,你会遇到选择0-5中哪个高速计数器?8种模式中选用哪种?启用它并让它计数等问题,这就涉及到它的两条指令。此外,PLC的高速计数器如何使用?如何接收编码器的信号?这是重点。

总之,高速脉冲输入输出这方面涉及的知识很多,而且也很重要,建议大家先了解一些运动控制和运动组态的基本知识,然后再学习运动控制指令,比如:初始化运动指令、手动控制指令、回原点指令、RUN指令等等,这些指令在编程时都是能用到的。

接着要解决PLC模拟量功能应用 这块了,会遇到传说中的PID,PID 在工业控制领域属于常用的控制,它就是闭环控制系统的比例-积分-微分控制算法,大家可以理解为是一种数学算法,PLC如何实现PID控制?这是大家要掌握的内容。

就比如上图,这是S7-200PLC实现PID控制的三种方式,分别是PID向导、PID指令以及自行编程,其实PID向导和PID指令没有很大区别,唯一的不同是能使用的工具不同。

PID向导一般是比较常见且提倡的方法(重要),需要了解PID调节控制面板,再就是PID指令了,会涉及到PID回路表,自行编写PID算法的话,要用到很多公式,这些东西大家要各有侧重。

最后,PLC的通信功能应用,主要是串行通信和以太网通信。

首先清楚串行通信的分类,按传输方式分、接口类型分等等。在这块,你会遇到自由口通信、MODBUS通信、USS协议通讯等。

MODBUS通信 很多设备能用上,这个必须掌握。此外,USS协议通讯和MODBUS通信都是基于自由口通讯而来的,所以串行通讯的重点就是自由口通讯 ,如何按照协议去编写程序,或者如何定义协议?这是大家在学习自由口通信时要解决的内容。

比如:S7-200SMART PLC的串行通讯就是基于485接口上的通讯,同时也能扩展一个串行通信口,扩展通信口可支持232和485接口,但究竟用哪个接口这就取决于软件中的硬件配置了。

再说说以太网通信 吧,S7-200SMART PLC有标配以太网通信接口,大家经常会用它来编程、下载程序、连接触摸屏,此外其实也支持其他通讯,比如:S7通信、TCP/IP通信、MODBUS TCP/IP通信等等...

总结:各行各业的机型不同,使用的指令也不同,所以大家不用要求自己学的很全面,了解所有的机型以及背会所有指令。大家只要清楚这个系列的CPU能提供给大家什么功能,如何能用技巧来灵活运用指令, 用的时候借助手册等工具来使用相关指令,达到举一反三的效果才是王道~(技成培训原创,未经授权不得转载,违者必究!)

上期同系列文章回顾:

西门子PLC知识点这么多,我该从哪开始学?【快速掌握PLC诀窍】

零基础学西门子PLC:之 重中之重

今天在正式开始之前说一点感想,通过观察这几天的阅读量,我发现不太重要的知识阅读的人反而多,越是重要的知识点,阅读的人反而越少了,我不知道是大家真的都明白了,还是觉得PLC的内存和寄存器没什么要学习的。如果你真的已经掌握了,那就是再好不过的事了。但如果你没掌握,而又真的想学好(注意是想学好,而不是只想学)PLC,我希望大家一定要把PLC的内存和寄存器学明白。这个真的很重要。好了,就说这么多。

这一节接着讲述S7-200PLC输入寄存器,上一节我们讲到了,输入寄存器IB0的命名规则和使用方法,我们知道IB0最大只能存放0-255范围内的256个数。如果再大点的数该往哪里存放呢?比如789这个数。接下来我们做详细介绍。

我们先看一张写好的程序的图片,看看我们讲的寄存器在程序中是个什么样子,如图1 ,这段程序实现的功能是(第一行)当PLC的外部接线端子I0.0 接通后,首先把456这个数放到IW0 这个输入寄存器中,然后再把789这个数放到IW2这个输入寄存器中,(第二行)接着把IW0IW2 相加,也就是456+789,然后把计算结果放在IW4 中。这样IW4中的数据就是456+789=1245。这个程序能看懂它的意思就行了,不用太深究。重点是IW0 这个输入寄存器是怎么放得下456这个数的。

图1

接下是来看图2 ,这就是输入寄存器IW0 的命名规则,同样的I 指的是什么就不用多说了,大家都知道。W 指的是数据类型是字(WORD)型的,0 指的就是从第0个字节开始,开始后到哪一个字节结束呢?到第一个结束,即IW0 包含(IB0和IB1两个字节)。IW2 就包含(IB2和IB3两个字节)。为什么包含两个字节呢?我们以前学过,字(WORD)型的数据类型是16位的,IB0和IB1两个字节正好是16位。

所以IW0=“00000000 00000000”到“11111111 11111111” 换算成十进制就是“0--65535”。再回到图1 的问题,我们看到IW0 放456这个数完全没有问题的。同样的IW4 放1245也没问题。

图2

接下是来就是ID0 了,它和上面IW0的命名规则是一样的,不一样的地方就是,ID0 的数据类型是双字(DWORD)型的,包含4个字节(IB0,IB1,IB2,IB3),是32位的。它的数据范围更大“0--4294967295”可以放的下40多亿的数。具体程序和命名规则看图3,图4

图3

图4

说明一下,双字(DWORD) 型是PLC所能处理的最大的数据类型(32位)了,再大的就没有了。当然了,还有双整形(DINT)实数型(REAL) ,但它们也都是32位的,只不过它们可以表示,有符号的和带小数点的数罢了,但都是用“D” 来表示。

好了,总结这两节所讲,,可以得出如图5。 可见编写西门子S7-200 PLC的程序,就是编写图5 上的这些类型。例如:(按位的I0.0 I0.6 Q1.2 M12.4 V1200.3)(按字节的IB0 QB1 MB8 VB500)(按字的IW0 MW4 VW1002)(按双字的ID0 MD4 VD80)等。如果你能看明白,说明这两节讲的你已经掌握了,可以接着往下学习了。下节可能 通过一个实例讲讲怎么编程。(本文作者:大话工控)

图5

相关问答

plc工资一般多少?

一类地区、一类企业如果在大城市且大企业里任职PLC相关行业的职位,那么工资必定不低,大企业里的工厂自动化程度非常高,需要的知识也不仅仅只有PLC这么简单,...

plc电控柜怎么挑选?感谢回答

[回答]很幸运能来回答这个问题哈!选择plc电控柜,无论是什么我都觉得其售后服务是比较重要的,除去产品质量之外售后服务是需要着重了解一下的,要是买了之后...

诸位好基友!能不能推荐一下南京集庆门大街高端机器人编程培训?

[回答]而工业机器人编程无非是机器人示教编程和robotstudio离线仿真编程,只要钻一点,多实操还是难不倒爱动手的学习党,另外PLC是自动化的重中之重,入门容...

大四如何找工作?

开学以后,将有一大批同学正式成为准毕业生,过不了几个月大家将面临着校园招聘,找工作,随着每年毕业生越来越多,竞争也越来越大!如何能够在残酷的竞争中胜...发...

在物联网和工业互联网的趋势下,信息安全所面临的挑战和机遇是什么?

工业互联网平台和智能设备成为网络威胁重要目标,据工信部近日发布第二季度网络安全威胁态势分析指出,工业互联网平台和智能设备成为网络威胁的重要目标。数据显...

水坝分为哪些坝段每个坝段的作用

[回答]前言:实践是检验真理的惟一标准。在课堂上,我们学习了很多理论知识,但是如果我们在实际当中不能灵活运用,那就等于没有学。实习就是将我们在课堂上...

水电工入门书籍有哪些?-设计本有问必答

先看电工入门,这本书只是笼统的介绍电工,让你对这行业有个大概的认识,可看也可不看。在你跟师傅学徒期间,看《电工识图》和《维修电工(中级)》,先和...

各位好基友给推荐推荐 哪里有工控机联系电话,工控机使用教程?

[回答]宇丰一直以来致力于PLC、变频器和伺服等自动化产品的设计应用,近五年来客户要求不断升级,从而将重心转移到视觉检测、运动控制和机械手等方面。宇丰...

机器人教育为何如此火热?

——以下数据及分析均来自于前瞻产业研究院《中国教育机器人行业发展前景预测与投资规划分析报告》。机器人教育(EducationalRobotics)是一系列的活动、教学课...

对于职场新人来说,是先挣钱重要还是先让自己值钱重要?

我在网上看到过这样一段句子:“有些事,我们总是弄不懂,有些人,我们总是猜不透,有些道,我们总是悟不尽,有些理,我们总是想不通,有些坎,我们总是跨不过,...你以为...

 焦慧强  双胞胎组合 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部