研选课堂
HOME
研选课堂
正文内容
西安采用plc编程 西门子plc编程技巧——硬件篇
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子plc编程技巧——硬件篇

第二篇:硬件篇

★ 特别声明:文章及方案图片皆为原创,如有雷同,纯属抄袭。

PLC在工业控制领域被广泛应用,它就像是机器的大脑一样,控制着机器有序的工作。如何使得PLC这个大脑有序的工作,完全取决于PLC编程人员的能力。往往一个好的编程程序习惯可以让事情事半功倍。用正确的逻辑思维和方法去写程序,一方面可以减少出错,另一方面就是方便检查程序里出现的bug。下面由西安达泰电子的PLC无线通讯专家团队来为大家盘点一下,西门子PLC的一些编程小窍门和好的习惯:

■ 关于选型

项目开始需要统计出IO点表,一般在设计初期需要确定。考虑到变动一般保留10%-20% 的预留量。

如下图所示 ▼

根据统计的IO点表,再参考PLC的选型手册,首先选定CPU和通讯模块。一般PLC的CPU会根据不同的需求分为不同的IO数量,如果不够用再考虑扩展模块,原则上先从点数多的模块开始扩展。选好模块后再进行硬件组态。去报选型没有问题。

■ 关于地址

一般硬件组态完成后设备的IO地址也就为唯一确定的地址,这时候在硬件组态下面可以查看每个模块不同通道的地址,参考图纸并如下表统计,或者在工程中备注,以便编写程序代码时快速调用。

上表内容可在程序中的符号表中实现,这样我们在编写程序的时候就不需要再对应图纸查找IO地址,只需要调用代号就可以。这样做不仅方便快捷而且在多点数的工程中不易出错。还有一个好处就是在IO地址发生变化时我们只需要把第二列地址栏的地址做更改,程序不需要做任何改动仍然可以正常运行。这样做是不是很方便?

■ 关于输入输出接线

输入线路,开关量输入线路尽量采用干接点接入的方法,这样损坏PLC的概率会很小;或者采用继电器隔离输入的方法,因为更换PLC的成本会远远大于继电器。模拟量的输出线路在信号干扰比较强的地方采用隔离模块接入。距离比较远时尽量采用中继器的方式接入。输出线路,开关量输出线路全部采用中间继电器隔离输出。原因同开关量输入。模拟量输出采用直接输出的方式接线。

■ 关于电器柜布局

小型化的系统一般采用的是总进线开关以及开关电源等在上布局;接下来是PLC的和控制仪表隔离器等设备;再下面是输入输出继电器组;最下面是继电器热继等较大功率设备;最后是出线端子。这样做出的柜子不仅美观大方而而且方便实用,后期查找问题也比较方便快捷。

总结:以上就是个人做工控以来总结的各种经验总结,发出来供大家相互学习和交流。

西门子plc编程技巧——软件篇

第一篇:软件篇

★ 特别声明:文章及方案图片皆为原创,如有雷同,纯属抄袭。

PLC在工业控制领域被广泛应用,它就像是机器的大脑一样,控制着机器有序的工作。如何使得PLC这个大脑有序的工作,完全取决于PLC编程人员的能力。往往一个好的编程程序习惯可以让事情事半功倍。用正确的逻辑思维和方法去写程序,一方面可以减少出错,另一方面就是方便检查程序里出现的bug。下面由西安达泰电子的PLC无线通讯专家团队来为大家盘点一下,西门子PLC的一些编程小窍门和好的习惯:

■ 程序结构

一个完整的程序可分为几个部分:

【初始化程序】:一般是上电时调用一次,用来初始化设备,简单化的初始化程序需要在初始化的时候复位整个工艺设备到零位。复杂化的初始化程序需要在这里调用设备之前的执行信息,即延续上次停机时的执行过程。我们一般使用SM0.0(上电时保持一个周期的ON)来使能初始化程序。

【主程序】:主程序这里是用来循环执行的,确保设备的正常工作。

【子程序】:子程序一般为设备执行的不同工艺(工序)。供主程序调用。一些重复多次使用的代码可以编写为子程来调用。

【内存分配】:内存分配一般是用来规划PLC的内部寄存器的区域和适用范围,方便编程和调取,同时方便上位机的通讯使用。

■ 关于内存分配技巧:

一般在编程时我们会将内存分配为不同的区域段,例如:【VW0-VW99】:通讯动态调用区域,写一些中间变量等。【VW100-VW199】:采集结果保存区域。温度、压力等。【VW200-VW299】:通讯区域,部分为上位机读取区域,部分为写入区域或者可读写区域。……【VW2000-VW3000】:库存储区,用于加载库文件的存储区域。

*说明:良好的内存规划习惯会使得编程特别便捷和明了。同时也提高了程序的可读性。配合自定义的变量名使用会使得整个程序的二次读写性更好。

■ 变量名规划:

良好的变量名规划可以高效的完成程序的编写,例如:VD100:WD1-f(浮点型温度值1)VD104:WD2-f(浮点型温度值2)VB108:ZT1-b(字节型状态值1)VW109:ZS1-w(字型转速值1)其他物理量类似。用户也可使用英文名缩写等……在规划变量时最好的方式是将相同类型的变量连续规划。再者就是最好是以十为单位进行区域段划分这样调用时比较清晰明了。例如:【VD100-VD120】:WD1-f……WD5-f(多余部分可留作备用,一般都会预留备用点,一备程序后期扩展使用)【VB130-VB139】:ZT1-b……ZT10-b

■ 关于西门子200系列PLC的内存关系图

相关问答

现在会plc编程一个月能拿多少工资?

感谢系统的缴请让我回答这个问题,PLC作为现代化工业领域中的三大支柱(计算机辅助设计CAD、PLC、工业机器人)之一,在电气自动控制领域起到举足轻重的作用。会P...

急:西安哪里有plc培训?

你是想老师面对面培训的,还是在线远程培训的,如果是在线远程培训的,你可以到技成自动化培训网看一下!你是想老师面对面培训的,还是在线远程培训的,如果是在线...

西安普源口碑咋样?

西安普源口碑好,是陕西省乃至西北地区最权威的电气技术服务平台之一。它始创于2008年,位于西安市莲湖区玉祥门地铁口,交通十分便利,普源以西安地区丰富的教育...

PLC自学线路有推荐吗?

电气线路学习很容易掌握的,重点是编程入门和能独立干一些小项目,需要坚持学习一段时间电气线路学习很容易掌握的,重点是编程入门和能独立干一些小项目,需要坚持...

哪些学校的研究生有PLC专业..._考研_帮考网

以下是部分有PLC专业的学校:1.清华大学2.北京理工大学3.东南大学4.南京航空航天大学5.哈尔滨工业大学6.上海交通大学7.同济大学8.重庆大学9...

西安建筑科技大学信息与控制工程学院怎么样?设有哪些专业?...

[回答]~接下来我为大家简单介绍一下我们西安建筑科技大学的信息与控制工程学院开设的专业以及研究情况专业设置:自动化-本科、测控技术与仪器-本科、建筑...

有谁明白:西安大型的隧道内PLC控制器企业,隧道内PLC控制器...

[回答]可以接两个的方案1:加一个信号分离器,1如两出的方案2:可以从PLC用模拟量输出1路给PID控制器相对而言方案一成本低点,方案2需要一路模拟量输出看你实...

如何把西门子S7-200PLC的数据远传到电脑上?

谢谢邀请。这个问题好专业,书生也不懂!找了点资料,看合用不。说是“远传”,那就是不能用绞线链接很远了啊?在很多工厂和现场,有时会有钢铁立柱等障碍物,...数...

picc护理费用是多少2020年?

PICC置管术需要花费700-1000元,PICC置管术在不同级别的医院收费是不一样的,如果患者就诊的医院是三级甲等医院,收费通常会高一些;如果患者就诊医院级别是二甲...

plc控制柜里面的低压电器有哪些-汇财吧专业问答test

[回答]俯唬碘舅鄢矫碉蝎冬莽没有专业的定义?此图是叫控制柜或PLC配电箱(如没有PLC只能叫前者)都行!首先你必须了解电路的基本知识,找本大学的电路数看一...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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