plc编程实用指南,推荐几本学习PLC编程设计的书教读者如何安要求编写程序的书

1,推荐几本学习PLC编程设计的书教读者如何安要求编写程序的书《PLC编程实用指南《PLC编程及应用》》西门子深入浅出系列你好!谢谢,格式等等,上面介绍的很详细,包括实例,语法书没用,下载相应的硬件手册就可以了,你用的是什么PLC打字不易,采纳哦!
2,plc编程入门基础知识是什么plc编程入门基础知识包括以下内容:1、PLC工作原理PLC开机运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新 。完成上述三个阶段称作一个扫描周期 。2、PLC分类1)整体式PLC整体式PLC是将电源、中央处理器、输入/输出等装在一个箱体内,通常称为基本单元 , 如下图所示 。整体式PLC一般还可配备特殊功能单元,如模拟量单元、位置控制单元等,使其功能得以扩展 。这类PLC的特点包括结构紧凑、体积小、价格低等 。小型PLC一般采用这种整体式结构 。2)模块式PLC模块式PLC将PLC的各组成部分分别做成若干个单独的模块,如CPU模块、I/O模块、电源模块(有的含在CPU模块中)等 , 模块装在框架或基板的插座上,如下图所示 。这种模块式PLC的特点是配置灵活,可根据需要选配不同规模的系统,而且装配方便,便于扩展和维修 。大、中型PLC一般采用模块式结构 。3、PLC的功能及应用PLC是在综合了继电器接触器控制和计算机控制的诸多优点之上设计和发展的,它在冶金、能源、化工、交通、电力等领域中有着广泛的应用 。1)开关量逻辑控制PLC取代传统的继电器电路,实现了逻辑控制和顺序控制,它既可用于单台设备的控制,也可用于多机群控及自动化流水线 。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等 。2)模拟量控制在工业生产过程当中,存在一些如温度、压力、流量、液位和速度等连续变化的量(即模拟量) 。A/D模块能将现场的温度、压力、流量、速度等模拟量转换变为数字量,再经PLC中的微处理器进行处理,然后进行控制;或者经D/A模块转换后变成模拟量,然后控制被控对象,这样就可实现PLC对模拟量的控制 。模拟量控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用 。3)数据采集PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理 。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;4)定时和计数控制PLC具有很强的定时和计数功能,它可以为用户提供几十甚至上百、上千个定时器和计数器 。其计时的时间和计数值可以由用户在编写用户程序时任意设定,也可以由操作人员在工业现场通过编程器进行设定,进而实现定时和计数的控制 。如果用户需要对频率较高的信号进行计数,可以选择高速计数模块 。PLC编程原则1、安全性,使用PLC控制多少都会有自动运行的部分,对这部分要做到万无一失,宁可不做,也不要让被控对象处于失控状态 。手动部分程序也要连锁限位,或者加入时间限制 。很多机械设备在机构上有自己的安全机制,你最好忘掉这点,在程序上做到人员、机器绝对安全 。2、功能完整 , 在保证安全的前提下 , 尽可能的实现客户的功能要求 。这个时候正是体现你专业性的时候,不要等到设备交付时,让销售人员无法交差 。对于因硬件或其他原因不能实现的部分,尽早与客户沟通 。3、逻辑缜密,我们的程序不仅需要在各部分正常时,能顺利完成每个动作 。当丢失某些信号时,要依然能处于安装状态,并有安全提示 。【plc编程实用指南,推荐几本学习PLC编程设计的书教读者如何安要求编写程序的书】
3 , PLC与上位机通讯编程方法是怎么样实现方法一:通过串口RS232 , 自己编写数据交换程序 。方法二:通过OPC与PLC进行数据交换,这种方法简单实用,而且移植性好 。最简单的办法,弄个组态软件,一般组态软件都有各种PLC通讯的程序 , 调用一下就行
4,PLC编程实用指南的图书目录前言绪论0.1PLC的原理0.1.1PLC实现控制的要点0.1.2PLC实现控制的过程0.1.3PLC实现控制的方式0.2PLC的类型O.3PLC的特点0.4PLC的应用0.5PLC的编程第l章PLC编程技术基础1.1PLC编程语言1.1.1指令表1.1.2梯形图1.1.3功能块1.1.4结构化文本语言1.1.5顺序功能图语言1.2PLC软器件1.2.1入出软器件1.2.2内部软器件1.3PLC指令系统1.3.1PLC指令分类1.3.2PLC指令简介1.4PLC典型程序1.4.1起停程序1.4.2译码程序1.4.3状态转换程序1.4.4定时控制程序1.4.5动作控制程序1.4.6步进程序1.4.7转换程序1.4.8数据存储程序1.4.9联锁、互锁程序1.5PLC编程工具与编程软件1.5.1编程器1.5.2编程软件1.6PLC程序设计算法1.6.1算法概念1.6.2算法设计1.6.3算法表达1.6.4算法实现结束语请想想请试试第2章顺序控制程序设计2.1概述2.1.1顺序控制类型2.1.2逻辑问题类型2.1.3逻辑量控制的编程方法2.2PLC逻辑问题理论基础2.2.1触点代数2.2.2梯形图逻辑2.3梯形图逻辑的分析与综合(1)2.3.1梯形图逻辑通电表2.3.2梯形图逻辑通电表法分析2.3.3梯形图逻辑通电表法综合2.3.4梯形图逻辑通电表法设计举例2.4PLC逻辑设计同步化2.4.1基本思路2.4.2产生脉冲的方法2.4.3前后逻辑条件一致的方法2.4.4同步化处理实例2.5梯形图逻辑的分析与综合(2)2.5.1时序逻辑状态图2.5.2梯形图逻辑状态图法分析2.5.3梯形图逻辑状态图法综合2.5.4梯形图逻辑状态图法设计实例2.6PLC逻辑标志值法逻辑设计2.6.1基本思路2.6.2实现方法2.6.3实际应用2.7PLC多位(字节或字)逻辑设计2.7.1用字逻辑指令处理2.7.2用子程序处理2.8PLC逻辑量控制工程设计2.8.1分散控制及其实现2.8.2集中控制及其实现2.8.3混合控制及其实现结束语请想想请试试第3章模拟量控制程序设计3.1概述3.1.1PLC模拟量控制过程3.1.2PLC模拟量输入、输出方法3.1.3PLC模拟量控制的目的3.1.4PLC模拟量控制的类型3.1.5PLC模拟量控制的特点3.1.6PLC模拟量控制的要求3.2模拟量开环控制3.2.1开环特性3.2.2开环控制3.3模拟量简单闭环控制3.3.1ON/OFF输出控制3.3.2负反馈控制3.3.3偏差控制3.3.4无静差控制3.4模拟量基本PID控制3.4.1PID控制基本公式3.4.2PID控制参数含义3.4.3PID控制参数整定3.4.4PID控制程序实现3.5用OMRONPLCPID指令实现PID控制3.5.1PID指令说明3.5.2两个自由度PID控制3.5.3PID参数整定3.5.4PID指令执行3.5.5使用PID指令有关细节3.6用三菱PLCPID指令实现PID控制3.6.1FX机PID指令格式3.6.2FX机PID指令要点3.6.3FX机PID指令应用3.6.4三菱中、大型机PID指令3.7用西门子PLCPID指令、函数块实现PID控制3.7.1S7.200PID指令格式3.7.2S7.200PID指令要点3.7.3S7.200PID指令使用3.7.4PID功能块(FB)3.7.5PID功能块(FB)应用3.8PID控制高级应用3.8.1串级PID控制3.8.2串级双辅助回路PID比例控制3.8.3串级比例并交叉限幅双辅回路PID控制3.8.4前馈与PID混合控制3.9模拟量模糊控制程序设计3.9.1模糊控制原理3.9.2模糊控制算法3.9.3模糊算法实现3.10其它高级算法3.10.1最优控制3.10.2自适应控制3.10.3预测控制3.10.4学习控制3.10.5专家控制3.11模拟量硬件模块控制3.11.1专用控制模块3.11.2回路控制模块3.11.3过程控制CPU结束语请想想请试试第4章脉冲量控制程序设计4.1概述4.1.1脉冲量控制的类型4.1.2脉冲量控制的目的4.1.3脉冲量控制的特点4.2脉冲量控制硬件基础4.2.1脉冲信号生成4.2.2脉冲信号采集4.2.3脉冲信号输出4.2.4脉冲信号执行4.3高速计数比较控制4.3.1内置高速计数器比较控制4.3.2高速计数模块比较控制4.4脉冲量闭环控制4.4.1脉冲量入模拟量出闭环控制4.4.2模拟量入脉冲量出闭环控制4.4.3脉冲量入脉冲量出闭环控制4.5脉冲量开环控制4.5.1独立运动控制4.5.2协调运动控制4.5.3跟踪运动控制4.6硬件模块实现运动控制4.6.1用位置控制、运动控制模块实现4.6.2用运动控制CPU实现结束语请想想请试试第5章PLC数据处理程序设计5.1数据终端是PLC的新角色5.1.1专职数据终端实例5.1.2兼职数据终端实例5.2数据终端条件及其使用5.2.1OMRONPLCDM、EM区及对其访问5.2.2西门子的V区、DB块及对其访问5.2.3三菱的D区及对其访问5.3数据采集程序设计5.3.1开关量采集5.3.2模拟量采集5.3.3脉冲量采集5.3.4脉冲选通采集5.4数据录入程序设计5.4.1录入数据设备5.4.2用通用指令录入5.4.3用特殊指令录入5.4.4用编码键盘录入5.4.5用模拟方法录入5.5数据存储程序设计5.5.1记录存储5.5.2压缩存储5.5.3安全存储5.6数据显示程序设计5.6.1数据数码管显示5.6.2数据动态显示5.6.3数据脉冲选通显示5.6.4高档数据显示设施5.7PLC数据传送5.8数表处理程序设计5.8.1求最大、最小数5.8.2排序5.8.3求总数5.8.4求平均数5.8.5数据查询结束语请想想请试试第6章PLC通信程序设计6.1概述6.1.1PLC联网通信的目的6.1.2PLC联网通信的类型6.1.3PLC通信程序的特点6.2PLC与PLC通信程序设计6.2.1地址映射通信程序设计6.2.2地址链接通信程序设计6.2.3使用串口通信指令的通信程序设计6.2.4使用网络通信指令的通信程序设计6.3PLC与计算机通信程序设计(一)6.3.1PLC与计算机通信内容6.3.2计算机方程序设计6.3.3PLC方程序设计6.4PLC与计算机通信程序设计(二)6.4.1组态软件概念6.4.2组态软件简介6.4.3组态软件编程6.5PLC与人机界面通信程序设计6.5.1常用的人机界面6.5.2人机界面方程序设计6.5.3PLC方程序设计6.6PLC与智能装置通信程序设计6.6.1用通信指令通信6.6.2用从站地址通信6.7PLC与计算机通信协议6.7.1OMRONC系列机通信协议6.7.2S-200PPI通信协议6.7.3三菱编程口通信协议结束语请想想请试试第7章PLC控制可靠性程序设计7.1概述7.1.1PLC控制可靠性概念7.1.2PLC控制可靠性类型7.1.3PLC控制可靠性意义7.2PLC自身工作可靠性7.2.1PLC错误(故障)类型7.2.2系统错误记录7.2.3PLC故障及其排除7.3PLC输入程序可靠性7.4PLC输出程序可靠性7.5PLC通信程序可靠性7.6PLC异常处理程序结束语请想想请试试第8章PLC程序组织8.1PLC程序组织重要性及方法8.1.1PLC程序组织概念8.1.2PLC程序组织任务8.2程序模块化组织8.2.1程序模块化组织概念8.2.2使用子程序法模块化8.2.3使用跳转指令模块化8.2.4使用步进指令模块化8.3多任务(程序、模块)程序组织8.3.10MRONPLC多任务组织8.3.2S7—300400多模块组织8.3.3三菱PLC多程序组织8.3.4多CPU系统程序组织8.4PLC程序柔性化8.4.1程序使用柔性8.4.2地址分配柔性8.4.3参数设定柔性8.4.4动作选择柔性8.4.5信号反馈柔性8.5PLC程序调试8.5.1PLC程序调试概述8.5.2PLC程序仿真调试8.5.3PLC程序联机调试8.5.4PLC工作模式及其改变8.5.5PLC程序现场调试8.5.6PLC程序文档8.5.7PLC程序评价结束语请想想请试试参考文献后记……5 , 学习PLC有什么技巧啊PLC学习首先 买本关于PLC的书 (建议买一本《电气控制与PLC应用技术》看一下,这本书前半部分谈一些电控柜中常用的电气元件及基本电路,后半部分讲了PLC的应用 。应该适合可,可以去书店看看 。)然后 手上有个PLC 然后 根据书上的例子 自己琢磨个小项目 实现一个功能最后 实践出真知自己独立做个PLC项目 项目完成了 PLC也就掌握了 西门子200系列的小PLC很适合新手学习 比较容易上手首先要了解电工知识、了解电器如果去控制,了解各种执行机构,然后就是了解PLC的工作方式,输入输出回路,最后了解相应的工艺 。1、学习PLC首先要选好学习那一个厂家的PLC,日系的 PLC内部软件集成度高应用简单.早期的OMRON、三菱应 用比较多、现在由于贸易和国际间的合作关系应用西门 子PLC、罗克韦尔的多一点 , (尽管说学一种品牌学精深 了,其他的也会很快上手,但人的精力是有限的,一定 要把有限的精力用在应用最广泛、有潜力、有发展的一 个方向上 , 不过对于各个牌子的PLC都有所了解,包括进 口的,国产的 , 这些都有相对应了解,对于每个PLC的特 性,优点缺点,这些有更好的了解,那么以后将是市场 上不可多得的人才 。)2、PLC并不是一门单一的编程技术,它是一门系统专业 课程 。PLC可以广义的认为是一台背嵌入操作系统的高可 靠性PC机 。首先需要精深PLC本身的编程语言梯形图、语 句表语言 。达到这个水平你只能读懂编好的程序,并可 以设计一些工程需要程序 。在这行业还需要应用VB、VC ++实现串口的通信 , 集散控制系统 。在一些大型程序 中还需要用到数据库的知识 。(PLC入门很快但要不断进 取努力 。)3、PLC是一门侧重应用方向的学科 。所以要多一点实践。不要看不起小的项目,在其中你能总结出设计程序的 逻辑思维方法 。在总结中不断进步 。例如每次到现场调 试的话,调用下现场的程序进行查看,从中了解下,程 序的构造 , 和其它的程序有什么不同和特性,那么进步 的话就比较快了,祝您好运!先看书 , 了解基本的指令,然后看一些实例 , 然后修改一些小的程序,再才能对一些程序提出改进意见,最后能编程 , 在这学习和修改实例的过程中自然就学习了高级的指令!多练习没有技巧,只有看书和实践试试看如果你是想学习plc编程的话,首先要知道plc是可编程序控制器的英文简称,使用plc就要先学习能让plc懂的“语言” , 也就是你说的“写什么”,写的是“程序” 。一般常用的表达方式有“梯形图”“指令”和“顺序图”几种,我觉得要是初学者还是先学“梯形图”比较容易,因为和平时看的控制原理图比较相似 , 也就更容易理解一些,当然这几种方式在编程软件上是可以相互转换的,挺方便的 。那就从梯形图说起吧 , 梯形图是由一些有特定含义的符号所组成的,这些符号并不多但作用挺大,所以要想往plc里写程序就要先搞懂这些符号 。按照要求把他们组合在一起就是plc能懂的语言了 。然后就是指令 , 我觉得应该先学习一些通用基本指令,因为无论是用那种可编程序控制器(plc),其基本的指令代表的意思都差不多,学习通用指令只能是以不变应万变 。然后根据你使用的plc的品牌和型号选择相应的编程软件,现在买plc一般都配编程软件和使用手册、编程手册等一些资料,可以很方便的自由使用 。或者直接到网上搜一下,会有很多的 , 也挺方便的 。再有就是多看编程手册等书籍,每种编程器都有自己独到之处,有些指令是需要认真学习和理解才能用得更好,而且采用plc通过通讯口与变频器连接能够很好地实现对设备的控制,要想达到理想的效果还需要不断的学习和钻研,特别是一些编程技巧 , 对用好和维护好plc是很有用处的,我在工作中也用到plc的地方 大家都是自己编程 试试看 如果你有电气控制方面的基础就会接受的快一点 希望你能早日熟练使用plc!!!在plc设计的时候,多是出于自己对电气控制的电路设计而转换过来的 , 但是这两个方面都还上有点区别,所以在很多时候都面对一个题目都要看很久,这让我想起了一种方法 。对于一个问题总是有它的多面性,也就是说什么问题都能给它化整为零,把它的要求一步步的展开,一个一个的进行设计,然后再对把一个一个的合拢,然后在对全局进行考虑,这样就避免了思维的错乱 。这个看起来有点像在顺序控制的时候用功能图去表示了 , 其实不是的,这个就像砌房子,把一块块砖头砌上去,再整合就达到了目的,我觉得比那个好理解些 。在一个问题的设计时我是这样子看的,首先看看它要什么要求,然后再把它的要求分为几个块,再针对每个块又分成几个块 。最后就是针对每个小块编程,最后把程序稍做修改就达到了目的,最后在plc上检查并简化程序 。08年1月后我进入一家公司实习 , 做的是旋挖钻机的售后服务,开始学的是液压,我刚进去觉得这个还是不怎么熟悉 , 但是自己找了本液压传动的书来看的时候,慢慢的发现液控和电控有很多的地方是相同的,只是液压很多的符号比电气的符号复杂点,所以我一直在想这个问题,是不是在很多方面的他都有一个统一的思想,一个差不多的思路,我自己也在学习vb,也觉得有点相像,呵呵~~!~~,个人看法6,怎么学好PLC三菱最好的学习方法是下个三菱的编程软件,给自已找个例子,开始电脑实际编程,等不会的时候再看书 , 这样可以又学会熟练的应用编 程软件,又可以加深自已的学习印像,在电脑上编过的东东记的很深,虽慢了一点,不过,你会发现那个是一个加速度,越快越快,呵呵,等成了手可以自已买一个三菱的编点复杂的,像模拟量的,高速计数器的之类的,等工作了,有机会可以编点通信的,这样你就一点点的成长了!书可以多买几本,因为一本书讲的不全 , 或是重点不一样!《PLC编程实用指南》宋伯生 编著 。里面有现今中国主流的三个牌子的PLC的对比教学,欧姆龙 , 三菱,西门子 。前期学三菱的比较容易,我有三菱的编程与模拟软件的安装包要的我可以发给你 。PLC编程学习前期要熟悉三菱的基本指令应用,而后就是实际与编程之前的结合学习 。没的实际的项目给你去学习就很不好学 。也可以借助一些仿真的软件来实现!PLC ( Programmable Logical Controller)可编程控制器在机电领域用的很广,大部分设备或产线的自动化控制会用PLC单元或总线来完成 。现在的PLC编程 , 不管是三菱的还是西门子的,都很少用编程器了,都是直接在电脑上用专用软件完成 。所以,电脑的使用知识就不用说了,另外 , 必须要了解工业传动过程,还要有比较好的电工电子学的基?。?理解继电器的工作原理,知道各种传感器的信号特点和应用 。要实现PLC总线结构的应用,还要知道必要的通讯知识 。PLC 也叫可编程控制器,要学好PLC的编程首先得学会PLC的组成和结构特点 。PLC输入、输出和控制器三部分组成,控制器是核心,输入、输出是关键 。输入、输出有数字信号和模拟信号两种,模拟信号的编程比较复杂 。PLC是很简单的啊,梯形图一目了然,那个常开,哪个长闭,还有定时,都不用象单片机里一样再设定了,而且抗干扰能力也强,你要学,再弄懂程序含义后建议多看别人写的程序,对你帮助很大,再说,PLC的内核就是单片机,另外你实在看不懂不是还有语句表吗,和汇编有点接近,可以试试 。既然是从零开始 , 那就要学得非常仔细,因为细节决定许多问题,在由就是要学好硬件知识,这是学PLC变程的基础 。然后一定要自己做实验,把上面的例子都做了 , 千万不要觉得辛苦,因为你是从零开始的 。学编程还需要一点点天赋 , 悟性一定要好,平时可以再看看相关的论文 , 不一定要看懂,看出来他想干什莫就行了 。要想学好PLC , 首先必须把低 PLC编程压电器(电力拖动)的基础学扎实,那么什么是低压电器呢?低压电器通常是指工作交流电压小于1200V,直流电压小于1500V的电路起控制作用的电路叫做低压电器. 一 低压电器的的分类: 1.按其用途或或所控制对象分类: (1)低压配电电器 这类电器包括刀开关,转换开关,熔断器和 自动开关等.主要用于低压配电系统中,要求在系统发生故障的情况下动作准确 ,工作可靠. (2)低压控制电器 包括接触器 , 控制继电器,主令开关,启动器和电磁铁等.主要用于电力拖动自动控制系统和用电系统中,要求寿命长,体积小且工作可靠. 2.低压电器按动作方式分类: (1)自动电器 自动电器是按照外来的信号或某个物理量的变化而自动动作的电器 , 如接触器,继电器等. (2)非自动电器 是通过人工或外力直接而操作而动的电器 , 如按钮行程开关等. 3.按电器的执行机能分类: 按电器的执行机能可分为有触点电器和无触点电器.有触点的电器包括开关,按钮等.无触点电器有晶闸管 , IGBT管等. 二 主令电器 主令电器属于控制电器,是用来发在指令的低压操作电器. (1) 控制按钮 控制按钮是一种结构简单 , 应用广泛的主令电器.由按钮帽,复位弹簧,桥式触点和外壳组成. (2) 常开和常闭 定义:断开时叫常开(动合),接通时叫常闭(动断) 控制按钮在外力的作用下,首先断开常闭触点,然后在接通常开触点.复位时,常开触点先断开,常闭触点后闭合.一般以红色表示停止按钮,绿色表示启动按钮. (3) 行程开关 行程开关又称限位开关,一般由执行元件,操作及外壳组成,行程开关的种类很多,按结构分直动式 , 微动式,滚动式. (4) 霍而接近开关开关的结构工作原理 它主要由霍而元件,稳压电路,放大器,施密特触发器OC门等电路构成,通常集成在一个芯片上.当外加磁场强度超过规定的工作点时,OC门由高电阻态变为导通状态 , 输出变为低电平,当外加磁场强度低于释放点时,OC门重新变为高阻态,输出高电平.那什么是霍尔接进开关?定义:在一的距离(几毫米至十几毫米)内检测物体有无的传感器称为接进开关. (5)光电开关 光电开关是用来检测物体靠近 , 通过等状态的光电传感器.光电开关可分为遮断型和反射型. PLC在工业自动化中现已经成了必不可少的一部分,它的应用较为广泛,因它的使用简单,稳定性好,功能比较强大 , 价格也为适中,他比一般的工控系统的成本相比要低的多,编程也较为方便,它可以用于温度、逻辑、湿度、压力、比量、运算、人机等很多种控制系统中,现代工业中80%都使用PLC控制的;如果PLC学好了找份好点的工作也并不为难事 。学习不是很难,对设备和自动化有些灵性就没问题 。学好了三菱或西门子的PLC以后工作很好找,因为PLC在工业控制上应用很广,可以在提供自动化设备的厂家工作,也可以在应用自动化设备的厂家工作,还可以专门做软件和系统设计,只要你能独挡一面 , 薪金很高的!在北京、天津就可以 , 天津的环境和机会更多些 。

    推荐阅读