你现在位置:首页>技术论文>PLC基础>正文
PLC学习从零开始
日期:2010-12-20 13:37:33 点击:
来源:本站整理
作者:
点击【】放大字体.

有很多在校没学好或是工作中搭末班车的朋友在学习PLC过程中,不知从何入手。在这里,我综合一下自己的建议。

WWW_P※LCJS_CO※M-PLC-技-.术_网

声明:以下观点纯属个人意见,若对你没起到任何作用从而浪费时间,别找我,问你的心去哈!
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

在这会介绍一些必要的知识点,只要你掌握了,再学习PLC,很多相关联的问题都会迎刃而解。
W1WW_P4LCJS_COM-PLC-技.术_网

一、数制和码制
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

数制即十进制、二进制、十六进制、八进制。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

码制即ASCII码、BCD码等等,这些只要稍作了解即可,不必深究。
WWW_PLCJS@_COM%-PLC-技.术_网

十进制:从小大到学的,我也不知道什么定义,反正就是0123456879,逢十进一嘛。
WWW_P※LCJS_CO※M-PLC-技-.术_网

二进制:数字电路中的基本工作信号是二进制的数字信号,即0和1这两个基本数字。
P.L.C.技.术.网——可编程控制器技术门户

8和16进制不必深究了,除非你搞网络通讯要用它来编校验码(网上一般能找到这样的校验程序)。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

所以,在这里,要详究的就是十进制与二进制之间的转换了。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

这个非常重要,搞不清2进制,你就不知道“定时器为什么最大值是32767”等诸如此类的问题。
WWW_PL※CJS_COM-PLC-技.术_网

二、数据类型
——可——编——程——控-制-器-技——术——门——户

以西门子S7-200系列说例(不同的编程软件,数据类型的长度有细微变化)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

数据类型分为:位(Bit)、字节(Byte)、字(Word)、双字(Double Word)、整数(Int)、双整(Double Word)、实数(Float 即浮点数,带小数点的,一定要以小数形式表示,如2.1、1.0)。
plcjs.技.术_网

我们要知道8位=1字节,2字节=1字(整数),2字(整数)=1双字(双整)=1实数,这三个公式表示各数据间的长度比,某种意义上实数和双字、双整可相等,因为双字和双整不能表示小数,所以某种意义上又不等,但数据长度都是32位。
WWW_PLC※JS_COM-PmLC-技.术_网

还有字符串等其它数据类型,因初学者不常用,故不作过多介绍,等你有一定PLC基础后再作了解会更省时间,事半功倍。
WWW_P※LCJS_COM-PLC-)技.术_网

三、逻辑代数
WW.W_PLCJS_COM-PLC-技.术_网

逻辑代数又称布尔代数,是研究逻辑电路的数学工具,它为分析和设计逻辑电路提供了理论基础。逻辑代数所研究的内容,是逻辑函数与逻辑变量之间的关系。
WWW_P※LCJS_COM-PLC-)技.术_网

逻辑变量和我们中学时代学的数学中的代数一样,可以用A、B、C等字母表示。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

逻辑代数就是用以描述逻辑关系,反映逻辑变量运算规律的数学。
WWW_PL※CJS_COM-PLC-技.术_网

打个比方:
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

1 1=2是我们中学时代学的普通代数
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

a b=c是我们现在所要讲的逻辑代数,至于a、b、c具体是什么值不一定。
WWW_P※LCJS_COM-PLC-)技.术_网

逻辑代数运算
W1WW_P4LCJS_COM-PLC-技.术_网

普通代数运算有加减乘除,在逻辑代数中,一样有它自己的运算方式。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

分别是“与”、“或”、“非”。其它运算都是从这三种简单的运算演变而来。
WWW_P※LCJS_CO※M-PLC-技-.术_网

1、与:所有条件都为1时,结果才为1。
WW.W_PLCJS_COM-PLC-技.术_网

2、或:只要有一个条件为1,结果就为1。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3、非:条件与结果总是相反。
——可——编——程——控-制-器-技——术——门——户

逻辑运算其实很简单,上述定义中的“条件”不是0就是1,通常我们把1称作真,0称作假。不是真就是假,不是0就是1。
WW.W_PLCJS_COM-PLC-技.术_网

举例
——可——编——程——控-制-器-技——术——门——户

与运算Y=AB,也可写成Y=AB
WWW_PL※CJS_COM-PLC-技.术_网

00=0 01=0 10=0 11=1
WWcW_PLCJS_COM-PLC-技.术_网

套上面我给的定义,是不是所有条件都为1时,结果才为1?
WWW_PLCJS_COM-PLC-技.术_网

或运算Y=A B
——可——编——程——控-制-器-技——术——门——户

0 0=0 0 1=1 1 0=1 1 1=1
WWW.PLCJS.COM——可编程控制器技术门户

套上面我给的定义,是不是只要有一个条件为1,结果就为1?
WWW_PLC※JS_COM-PmLC-技.术_网

()非运算Y=
WWW_PLCJS@_COM%-PLC-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

套上面我给的定义,是不是条件与结果总是相反?
WW.W_PLC※JS_C,OM-PL,C-技.术_网

还有什么与非、或非、异或、同或之类的运算就好比普通数学里的加减、加乘等不同组合的运算而矣。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

与非:
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWcW_PLCJS_COM-PLC-技.术_网

A与B后再进行非运算
WWW_PLC※JS_COM-PmLC-技.术_网

或非:
plcjs.技.术_网

WWW_PLCJS_COM-PLC-技.术_网

A或B后再进行非运算
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

异或:
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

相异为1,相同为0
P.L.C.技.术.网——可编程控制器技术门户

同或:
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW_PLCJS@_COM%-PLC-技.术_网

相异为0,相同为1
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

会奇怪吗?PLC是用梯形图表示的,与这些与呀,或呀,非呀的什么有什么关系?
WW.W_PLC※JS_C,OM-PL,C-技.术_网

是的,没错,可强大的功能都藏的PLC的语句指令表中,也就类似于汇编语言了,“与或非”不懂的话,很难有更高的设计能力提升空间。
WWW_PLCJS@_COM%-PLC-技.术_网

即便是梯形图,一样可以用“与或非”来解读,如下图
W1WW_P4LCJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

`
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

只不过在西门子中,这个A、B可以代换成I0.0和I0.1,Y代换成Q0.0
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

而在三菱中,A、B可以代换成X0和X1,Y代换成Y0
WWW_P※LCJS_CO※M-PLC-技-.术_网

你可以用“与或非”的方法验证一下结果,不会有错的
WW.W_PLCJS_COM-PLC-技.术_网

四、真值表
WWW_PLCJS@_COM%-PLC-技.术_网

真值表:真值表是将输入逻辑变量的各种可能的取值和相应的函数值排列在一起而组成的表格。
WWW_PL※CJS_COM-PLC-技.术_网

plcjs.技.术_网

上述各运算的结果我都以真值表的形式画出。
WWW_PLCJS_COM-PLC-技.术_网

五、波形图
WWW_P※LCJS_CO※M-PLC-技-.术_网

这个可谓必要知识。下图以RS触发器为例,图示一下波形图。
WWW.PLCJS.COM——可编程控制器技术门户

很多复杂的工艺用波形图示意后,编起程来就一目了然了。
WWW_PLCJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

我解释一下上图的内容:
plcjs.技.术_网

1、当S从0到1后,即有了一个置位为1的信号,这时结果Q也被置位为1,也就由低电平跳转成高电平。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

当R从0到1后,即有了一个复位为0的信号,这时结果Q也被复位为0,也就由高电平跳转成低电平。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

2、被复位(置位)后,其结果的状态一直保持到下一个置位(复位)信号。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

只要被复位(置位)后,复位(置位)信号的状态将不影响结果。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3、如果是S、R信号同时为1时,则要看是S优先还是R优先,各系列PLC都有相关的优先指令。
WWcW_PLCJS_COM-PLC-技.术_网

 

P.L.C.技.术.网——可编程控制器技术门户

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行