小学生初学的加减法同样作为PLC程序员这种程序代码最为基础!
加法运算ADD
概要
2个值进行加法运算(A+B=C)后得出结果的指令。
功能和动作说明
1. 16位运算(ADD、ADDP)
将S1 和S2 的内容进行二进制加法运算后传送到 D中。
• 各数据的最高位为正(0)、负(1)的符号位,这些数据以代数方式进行加法运算。 5+(-8)=-3
• S1和 S2中指定常数(K)时,会自动进行BIN转换。
2. 32位运算(DADD,DADDP)
将[ S1+1,S1 ]和[S2 +1,S2 ]的内容进行二进制加法运算后传送到[ D+1,D ]中。
• 各数据的最高位为正(0)、负(1)的符号位,这些数据以代数方式进行加法运算。 5,500+(-8,540)=-3,040
• [ S1+1,S1 ]和[ S2+1,S2 ]中指定常数(K)时,会自动进行BIN转换。
加1运算INC
概要
指定的软元件数据中加“1”(+1加法)的指令。
功能和动作说明
注意要点
1. 连续执行型指令中,每个运算周期都执行加一运算,请务必注意。
程序举例
1. 采用+1加法运算程序的ADD指令和INC指令的区别
ADD[P],就是每次X001从OFF变为ON时,D0的内容上加一运算。 这个指令虽然与后述的INCP指令很类似,但是有下面一些内容上的不同。
减法运算SUB
概要
2个值进行减法运算(A-B=C)后得出结果的指令。
功能和动作说明
1. 16位运算(SUB、SUBP)
将S1 和 S2的内容进行二进制减法运算后传送到 D中。
• 各数据的最高位为正(0)、负(1)的符号位,这些数据以代数方式进行减法运算。 (5-(-8)=13)
•S1 和 S2中指定常数(K)时,会自动进行BIN转换。
2. 32位运算(DSUB,DSUBP)
将[ S1+1,S1 ]和[ S2+1,S2 ]的内容进行二进制减法运算后传送到[ D+1, D]中。
• 各数据的最高位为正(0)、负(1)的符号位,这些数据以代数方式进行减法运算。 (5,500-(-8,540)=14,040)
• [S1 +1,S1 ]和[ S2+1,S2 ]中指定常数(K)时,会自动进行BIN转换。
减1运算DEC
概要
指定的软元件数据中减“1”(-1加法)的指令。
功能和动作说明
注意要点
1. 连续执行型指令中,每个运算周期都执行减一运算,请务必注意。
程序举例
1. 采用-1减法运算程序的SUB指令和DEC指令的区别
每次X001从OFF变为ON时,D0的内容上减一运算。 这个指令虽然与后述的DECP指令很类似,但是有下面一些内容上的不同。
PLC自学成才不是梦
作者:技成学员林辉霖
首先请记住:学习PLC是从简单到复杂,循序渐进的。如果付出努力,小学文化基础即可学到熟练,大专文化可学到精通。想学习就不要轻易放弃。
关于学习PLC的几个疑问
1、学习PLC与学历有没有关系?
答案是没有,想学就去努力。根本没有学历限制。只是学习时间长短罢了。起点不一样,但我们终点和目标是一致的。就是学会PLC!当然有电工基础学得更快。
2、应该选择什么样的品牌PLC开始学习?
市场主流的PLC厂家有三菱,西门子,欧姆龙,AB等,我推荐先学三菱,再学习西门子,基本上了解这两种,不愁找不到工作。
三菱比较适合亚洲人的思维,西门子则是欧洲人的思维。欧系的PLC编程思想以结构化编程为主;日系的PLC是线性的编程。专业电气技术应该了解三菱的FX,Q;西门子的200,300系列。
三菱PLC常见的有三种,从编程上,三者之间有相同点,也有不同点:
FX系列 小型机 适合初学者,一般的小工程用这种PLC就够了。
Q系列 中大型机 熟悉FX以后再学它。
A系列 中大型机 不建议学习。
西门子也分为大型机、中型机和小型机:
西门子PLC S7-200系列
小型机: 小型机的控制点一般在256点之内,适合于单机控制或小型系统的控制。
西门子PLC S7-300系列
中型机:中型机的控制点一般不大于2048点,可用于对设备进行直接控制,还可以对多个下一级的可编程序控制器进行监控,它适合中型或大型控制系统的控制。
西门子PLC S7-400系列
大型机:大型机的控制点一般大于2048点,不仅能完成较复杂的算术运算还能进行复杂的矩阵运算。它不仅可用于对设备进行直接控制,还可以对多个下一级的可编程序控制器进行监控。
3、选定了PLC品牌,我们应该怎么去学习呢?先从哪方面入手?需要掌握什么知识和准备什么学习工具呢?
PLC初学建议学习步骤:
1:找一些PLC视频教程,比您自己看书走马观花要实在。
2:准备编程软件和仿真软件,自己编程,模拟仿真,根据案例学
3:然后学习继电器 ,延时器,计数器
4:认识各种传感器,开关,电磁阀,马达及其相关知识
5:买一台PLC当做学习机和一台电脑
6:仿照一些案例可以自己做实操,要不断去尝试。
以上6点搞定,你已经超越了PLC初学者了,应该可以自己搞一些小案子了
对于PLC的使用已经入门的进阶者来说,接下来就需要对PLC的各种应用功能进行学习了,在实际的生产设备中经常会用到伺服、步进,变频器,触摸屏等设备组合使用,要能够熟悉的对这些设备进行组合使用,我们需要对PLC的过程控制、定位控制,通信控制等各种功能进行学习,如果有条件话,建议你自己也可以组装一个像技成学习机箱的设备,箱子里面可以放PLC、伺服、模拟量、步进电机等等的设备。把设备都买回家,然后自己组装,然后自己做实操演练使用。对于学习PLC有很非常大的帮助!
对于学习PLC,实操才能唯一检验成果的标准。所以一定要自己做多实操,多练习,才能知道自己究竟学到哪,还有那些地方行不通?自己灵活的变通,再去细细琢磨。学到最后,对于基本的机械原理也要看懂一些,所谓机电不分家。
对于学习PLC,就像学英语一样。大家起点可能不同,但是我们的目标是一致的。没有电工基础,我们就打好基础,一步一步来。不懂英语单词,我们就从单词开始学起。没有学不会的技术,只有不努力的人。
有人说没基础,学PLC难度很大,学不会?那我想问问,你真的努力了吗?
以上是本人学习经验,希望能够帮助大家!有错误地方或有其他意见欢迎指正。
相关问答
只有小学文化程度,能学会PLC编程吗?里面很多复杂的计算方式我根本就看不懂。培训老师说可以学会?
想听实话吗?那我告诉你:你的文化程度绝对不适合学习PLC编程!从我开始干电工起接触到不少电工师傅,可会PLC编程的一个没有!工作中pLC出问题基夲都是拿出去或请...
小学些业的人能不能自学PLC和单片机?
如果学PLC,通过努力也能达初级水平,但是学单片机,不能说绝对不能,但是难度是比较大的!首先要精通单片机的话,必须有电工基础课程,是模拟电路和数字电路...如...
我是一个小学生能学会PLC吗?我现在做一般的电工?我很想学?
世上无难事,只怕有心人只要用心去学是可以学会的世上无难事,只怕有心人只要用心去学是可以学会的
plc中,EN,ENO,IN,OUT是什么意思_作业帮
[最佳回答]EN就是使能ENO应该是输出的使能IN是输入OUT是输出
【PLC编程,求指导,GE的按下启动按钮START,装置开始按下列...
[最佳回答]昨天看到你的提问还有梯形图,回答后没有被显示出来。你的梯形图中有三个问题:1、STOP按钮没有用,只要Y1自锁,你任何时候按STOP都对程序执行无影响。...
【PLC由哪几个部分组成?】作业帮
[最佳回答]PLC的基本组成部分有:电源模块、CPU模块、I/O模块、编程器、编程软件工具包等,根据不同类型的系统,一般还会有安装机架(底板)、通讯模板、智能模板...
三菱FX2N-48MR-001中的各个字母含义_作业帮
[回答]三菱FX2N-48MR-001是三菱的继电器FX代表PLC(可编程控制器)的一个系列.FX2N是FX系列中功能最强、速度最高的微型PLC.48MR代表最大的输入/输出点数为4...
1.PLC由哪几个主要部分组成?画出示意图并简述各部分的作用.2...
[最佳回答]PLC由五部分组成:输入输出部分CPU部分存储部分通讯端口部分电源部分软继电器与电磁继电器的不同:电磁继电器是由电生磁从而达到触电通断的物理...
欧姆龙PLC编程器的输入输出有24V和220V之分吗?_作业帮
[最佳回答]220V是PLC的工作电压,即电源电压.24V是附带的输出电压,有单独的触点.可以接其他的需要24V电压驱动的元件(继电器等)220V是PLC的工作电压,即电源电...
用PLC设计4人抢答器,4人抢答按钮为X0~X3,对应灯为Y0~Y3,主持...
[最佳回答]这正是我们的作业啊,等我做好告诉你啊哈哈.