plc逻辑控制编程思维
往往一个好的编程程序习惯可以让事情事半功倍。用正确的逻辑思维和方法去写程序,一方面可以减少出错,另一方面就是方便检查程序里出现的bug。下面就为大家盘点一下,西门子PLC的一些硬件编程的好习惯。
1、关于选型
项目开始需要统计出IO点表,一般在设计初期需要确定。考虑到变动一般保留 10%-20% 的预留量。如下图所示:
根据统计的IO点表,再参考PLC的选型手册,首先选定CPU和通讯模块。一般PLC的CPU会根据不同的需求分为不同的IO数量,如果不够用再考虑扩展模块,原则上先从点数多的模块开始扩展。选好模块后再进行硬件组态。去报选型没有问题。
2、关于地址
一般硬件组态完成后设备的IO地址也就为唯一确定的地址,这时候在硬件组态下面可以查看每个模块不同通道的地址,参考图纸并如下表统计,或者在工程中备注,以便编写程序代码时快速调用。
上表内容可在程序中的符号表中实现,这样我们在编写程序的时候就不需要再对应图纸查找IO地址,只需要调用代号就可以。这样做不仅方便快捷而且在多点数的工程中不易出错。还有一个好处就是在IO地址发生变化时我们只需要把第二列地址栏的地址做更改,程序不需要做任何改动仍然可以正常运行。这样做是不是很方便?
3、关于输入输出接线
输入线路,开关量输入线路尽量采用干接点接入的方法,这样损坏PLC的概率会很小;或者采用继电器隔离输入的方法,因为更换PLC的成本会远远大于继电器。模拟量的输出线路在信号干扰比较强的地方采用隔离模块接入。距离比较远时尽量采用中继器的方式接入。
输出线路,开关量输出线路全部采用中间继电器隔离输出。原因同开关量输入。模拟量输出采用直接输出的方式接线。
4、关于电器柜布局
小型化的系统一般采用的是总进线开关以及开关电源等在上布局;接下来是PLC的和控制仪表隔离器等设备;再下面是输入输出继电器组;最下面是继电器热继等较大功率设备;最后是出线端子。这样做出的柜子步进美观大方而而且方便实用,后期查找问题也比较方便快捷。
总结:以上就是个人做工控以来总结的各种经验总结,发出来供大家相互学习和交流。(PS:如果文章有不同意见或者说的不对的地方可以留言给我,欢迎大家来交流指正~~~~)
","gnid":"918cb6d1244b1901a","img_data":[{"flag":2,"img":[{"desc":"","height":"192","title":"","url":"https://p0.ssl.img.360kuai.com/t0166cb542742358d6e.jpg","width":"577"},{"desc":"","height":"386","title":"","url":"https://p0.ssl.img.360kuai.com/t01cfce0ce9e0362d36.png","width":"544"},{"desc":"","height":"204","title":"","url":"https://p0.ssl.img.360kuai.com/t0171c10331497e909f.jpg","width":"574"},{"desc":"","height":"709","title":"","url":"https://p0.ssl.img.360kuai.com/t01967bd0c56c67bb40.png","width":"1025"},{"desc":"","height":"750","title":"","url":"https://p0.ssl.img.360kuai.com/t01dcef67894103870d.jpg","width":"750"},{"desc":"","height":"768","title":"","url":"https://p0.ssl.img.360kuai.com/t015cb8663651e4c8b4.png","width":"1024"}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"hbase","pub_time":1689130730000,"pure":"","rawurl":"http://zm.news.so.com/f14497ab169008b6a56d5e29d865d634","redirect":0,"rptid":"fada5401623f2850","rss_ext":[],"s":"t","src":"达泰电子","tag":[{"clk":"ktechnology_1:西门子","k":"西门子","u":""},{"clk":"ktechnology_1:cpu","k":"cpu","u":""}],"title":"有关西门子PLC的硬件编程技巧汇总
堵菊琰3567什么是PLC编程,怎么能学会? -
岑彼祝17537743882 ______ 你好,PLC主要是指数字运算操作电子系统的可编程逻辑控制器,用于控制机械的生产过程.也是公共有限公司、电源线车等的名称缩写. PLC = Programmable Logic Controller,可编程逻辑控制...
堵菊琰3567plc是什么意思,plc编程是什么 -
岑彼祝17537743882 ______ PLC就是可编程逻辑控制的缩写,PLC编程,就是对PLC进行代码编写,让它能够自动的进行各种开关量和模拟量的操作及数据采集功能,实现工业自动化
堵菊琰3567怎样学好PLC? -
岑彼祝17537743882 ______ 详细的学习一下PLC编程(建议以西门子200PLC入门——西门子PLC应用广泛,易学),组态软件编程(建议学习组态王6.53,应用范围广,易学).控制上现在的发展方向越来越趋于上位机系统,所以上位机配组态软件,下位机用PLC控制,这是完整的系统..另外什么变频器、接近传感器,光电开关什么等等,只不过是控制系统的一部分,不用编程,用的时候看一下说明书你就什么都清楚了,这些东西不用费心去学习!!故,首先学习PLC 再学习组态软件,而且上面提到的两个软件(包括相关资料,仿真软件)在网上可以直接下载.
堵菊琰3567plc的基础知识及优势 -
岑彼祝17537743882 ______ 可编程控制器是60年代末在美国首先出现,当时叫可编程逻辑控制器PLC(Programmable Logic Controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能.PLC的基本设计思想是把计算机功能完善、灵活、通用等优点...
堵菊琰3567plc的基础知识及优势 -
岑彼祝17537743882 ______ 可编程控制器是60年代末在美国首先出现,当时叫可编程逻辑控制器PLC(Programmable Logic Controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能.PLC的基本设计思想是把计算机功能完善、灵活、通用等优点...
堵菊琰3567学PLC的学习内容是什么?都学些什么? -
岑彼祝17537743882 ______ PLC = Programmable logic Controller,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的.它采用一类可编程的存储器,用于其内部存储程序,执行逻辑...
堵菊琰3567如何自学PLC -
岑彼祝17537743882 ______ PLC学习 首先 买本关于PLC的书 (建议买一本《电气控制与PLC应用技术》看一下,这本书前半部分谈一些电控柜中常用的电气元件及基本电路,后半部分讲了PLC的应用.应该适合可,可以去书店看看.) 然后 手上有个PLC 然后 根据书上...
堵菊琰3567PLC的编程 -
岑彼祝17537743882 ______ PLC主要是指数字运算操作电子系统的可编程逻辑控制器,用于控制机械的生产过程. 1、PLC的基本概念 可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的.早期的可编程控制器称作可编程逻...
堵菊琰3567plc编程 -
岑彼祝17537743882 ______ PLC主要是指数字运算操作电子系统的可编程逻辑控制器,用于控制机械的生产过程. 1、PLC的基本概念 可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的.早期的可编程控制器称作可编程逻...
堵菊琰3567怎么快速学好PLC
岑彼祝17537743882 ______ PLC学习 首先 买本关于PLC的书 (建议买一本《电气控制与PLC应用技术》看一下,这本书前半部分谈一些电控柜中常用的电气元件及基本电路,后半部分讲了PLC的应用.应该适合可,可以去书店看看.) 然后 手上有个PLC 然后 根据书上...