电工之家_电工基础知识学习网站
当前位置: 电工之家 > 电气工程 > 正文

西门子PLC编程变量规划和记忆

时间:2019-07-18 21:26 来源:电工之家

SIEMENS有好多M,MB或者MD也可以使用。但是使用这些变量后,发现程序是杂乱无章的。包括输入输出点。
举个例子:我的程序里面用到了输入输出点,每一个人对输入输出点的名称定义会有出入,例如有一个按钮,输入I1.0,是启动按钮。如果按照IT的那些命名规则,BtnStart,BtnStop。如果一个PLC里面出现多个,程序很难规范。
针对这个问题,EPLAN给出了答案。
在EPLAN软件,项目数据--PLC--地址/分配列表。里面有完整的命名。如下图:
西门子PLC编程变量规划和记忆
尚未完成的项目。后面备注会是中文的名称。
从中可以看出PLC的输入点,PLC的输出点也会是类似的。
这里面有一个重要的信息。就是这个输入点,对应的图纸在哪里。
对应的PLC程序也是一样的。
对应的报警信息也是一样的:
西门子PLC编程变量规划和记忆
不仅仅是输入输出的PLC地址,其他总线过来的,例如相机,螺丝刀等,实际上是不需要用对应的IO地址的,会建立块。这次用到一个Cognex相机,会封装一下,对应的接口有总线起始地址,Ready,Running,Result,Start等都封装成接口。一个相机对应一个FB块,一个对应的DB背景块。用到10个相机,就是10个DB背景块。测试一个可以了,其他的也都可以了。
下面是用到的Schmersal带锁安全门程序块。
西门子PLC编程变量规划和记忆
气缸作为常用的执行元件,会有输入接口和输出接口,手自动,运行报警灯。实际上也是不需要中间变量的,只要有背景块就行了。
时间继电器,自动运行也是需要封装的。
在用到的时候,有一个项目是一条主的流水线,上面有托盘,托盘有RFID号。另外有一条支路,然后在一起装配起来。
建立了UDT,DB块集中这些UDT。如下:
西门子PLC编程变量规划和记忆 
可以看出,从头到尾,压根就没有M变量,更不会有地址的规划。
至于PLC FC块、FB块、DB块每个公司都不一样。最好的方法是按照EPLAN图纸来。例如这个相机,图纸的地址为=ST20.OP40+E-270A1,给相机的FC块为FC270,相机的FB块为FB270,背景块为DB270,另外一个相机地址=ST20.OP40+E-271A1,背景块地址为DB271.
至于图纸,也是有规范的。
当你编程,不再为地址规划,记忆发愁的时候,就算成功了!

看过《西门子PLC编程变量规划和记忆》的人还看了以下文章
DW可编程单相功率表外形尺寸和安装尺寸 DW可编程单相功率表外形尺寸和安装尺寸
DW可编程单相功率表外形尺寸和安装尺寸...
PLC安装与维护 PLC安装与维护
(1) PLC安装的地点应避免太阳光直接照射,保证有足够的散热空间和通风条件,避免安装在干扰严重、高温、高湿度有粉尘、不清洁以及有腐蚀气体的环境中。另外,PLC要安装在有振源的地方时应采取减振措施。 (2) 不要为了节约投资而将输入、输出线同用一根电缆,...
PLC安装与布线 PLC安装与布线
动力线、控制线以及PLC的澳门拉斯维加斯棋牌线和I/O线应分别配线,隔离变压器与PLC和I/O之间应采用双胶线连接。将PLC的IO线和大功率线分开走线,如必须在同一线槽内,分开捆扎交流线、直流线,若条件允许,分槽走线最好,这不仅能使其有尽可能大的空间距离,并能将干扰降到...
关于PLC和变频器规范布线的建议 关于PLC和变频器规范布线的建议
在控制系统中,使用PLC的模拟量控制多台变频器,由于变频器本身产生强干扰信号的特性和模拟量抗干扰能力不与数字量抗干扰能力强的特性;因此为了最大程度的消除变频器对模拟量的干扰,在布线和接地等方面就需要采取更加严密的措施。 一.关于布线 1.信号线...
快速调试的秘诀? 快速调试的秘诀?
调试工作主要分为两大部分:软件编程和现场测试 软件编程中有现场编程和计算机编程:现场编程是靠控制器主机面板上按键输入,这种编程方式不适合于大型工程,往往大型工程点数多,指令也多,上千条的命令全靠现场输入,费时又费力,而且容易出错,只有在修改...