服务与支持
服务与支持
技术支持
技术分享
售后服务
常见问题
网络课堂
服务网络

技术分享

当前位置:首页 > 服务与支持 >技术分享

亿维PLC的寻址方式 时间:2018-10-22
亿维PLC的寻址方式
在S7-200中,通过地址访问数据,地址是访问数据的依据,访问数据的过程称为“寻址”。几乎所有的指令和功能都与各种形式的寻址有关,S7-200有两种主要的寻址方式——直接寻址和间接寻址。了解寻址方式之前先需要知道S7-200PLC中有哪些存储器,在S7-200系列PLC内部存储区按功能可区分为:过程映像输入寄存器(I)、过程映像输出寄存器(Q)、位存储区(M)、特殊功能寄存器(SM)、变量存储区(V)、局部存储区(L)、定时器存储区(T)、计数器存储区(C)、高速计数器(HC)、累计器(AC)、模拟量输入寄存器(AI)、模拟量输出寄存器(AQ)、顺序控制继电器(S)。以上各存储器中I、Q、V、M、S、SM、L存储区均可以按照位、字节、字、双字进行寻址。直接寻址:所谓直接寻址就是明确指出存储单元的地址,程序中指令的参数直接指明存储器的区域名称、长度和地址编号,然后直接进行数据交换。 例如VD100中,V代表存储器区域名称,D代表长度也就是32位的双字,100是地址编号。在传送指令中 把VB200的值传送给VB1000就是标准的直接寻址。间接寻址:在指令中没有给出具体的操作数的值或是地址,而是给出被叫做地址指针的存储单元就叫间接寻址。例如:要把100传给VB1000 下面来具体讲一讲间接寻址:使用间接寻址时,要建立一个地址指针(双字)用来存放要访问的存储器地址,只能用V、L和累加器作为指针并且用MOV_DW进行传送 如上图中VB1000就是所谓的地址指针(即VW1000的起始地址),*AC1是AC1所指向地址中的数据(AC1前加“*”号代表AC1为一个指针)。用指针相对于直接寻址的好处在于批量读写数据,在批量读写数据时就要修改指针(使用DW类指令修改),例如从VB1000开始一直往下VB1001、VB1002.。。。。。所有以后的地址都赋值为100: 这样就比立即寻址(把特定的数值赋值给某一寄存器)或者直接寻址要方便得多了!!
PLC模拟量干扰的处理 时间:2018-10-22
PLC模拟量干扰的处理
1.前言随着科技的进步,中国智造2025的提出使工厂企业纷纷转型智能制造。在生产运行中稳定、可靠、安全是至关重要的。PLC以其运算速度快、功耗小、性价比高等优点,迅速扩大自己的市场。PLC有的安装在控制室内,有的直接安装在现场的设备中。设备周围有很强的电路及其他的设备,比如变频器,如此恶劣的电磁环境给PLC稳定性及工程师预防都会造成极大的干扰。因此了解和预防干扰是有必要的,在此以最常遇见的模拟量波动为例。2.为什么会有波动工业设备中影响PLC模拟量的情况有多种,例如:① 来自于设备或柜内强电干扰。② 布线、接地系统混乱产生干扰。③ 来自信号线或电源线的干扰。④ PLC系统内部的干扰。它们大多是产生电流或电压距离变化引起电荷剧烈移动产生了干扰。干扰可以分为共模干扰和差模干扰。共模干扰是指干扰电压在信号线及其回线幅度相同(参考电位一般为大地),干扰电流回路则是在导线与参考物体构成的回路间流动(如图一)。差模干扰是指干扰电压在信号线与其回路(一般为信号的地线)之间,干扰电流回路则是在导线与参考物体构成的回路中流动(如图二)。在一般情况下,差模干扰幅度小、频率低,造成干扰不明显。共模干扰幅度大、频率高,还可以通过导线产生辐射,所造成的干扰较大。所以,解决共模干扰是消除干扰的关键。                       图一                                                                        图二3.为什么用屏蔽在安装设备时经常把很多线路一起放在线槽中,这样虽然方便美观。但是在信号传输时会受到别的电缆产生的电磁场噪声源的影响。在远距离传输时更会受到不同设备的电磁干扰,如马达、电源线等,射频干扰如无线电、雷达等。解决这种问题最简单的方法就是使用屏蔽线。屏蔽线(如图三)源于欧洲,在信号线外部使用金属网状编织层包裹起来的传输线,编织层一般为铜或镀锡铜,利用金属屏蔽层的反射、吸收及趋肤效应实现防止电磁干扰及电磁辐射功能。使用屏蔽层接地,外来的干扰信号可被该层导入大地,避免干扰信号进入内层导体干扰,同时也降低传输信号的损耗。屏蔽分为主动屏蔽和被动屏蔽,主动屏蔽是为了防止噪声源向往辐射;被动屏蔽是为了防止设备受到噪声源的干扰。plc模拟量上主要运用被动屏蔽。                      图三屏蔽线的屏蔽层需要接地。接地分为单端接地和双端接地,不能多点接地。多个的接地点会因为各接地的电压不同,形成电位差产生感应电流,反而产生干扰。双端接地主要用于高频,如编码器等。一般对于模拟量使用单端接地,即一端接地另一端悬空。4.为什么用隔离在平时的安装中很难把所有设备集中在一起,必不可免的要有长距离的安装。分割两地的设备和仪表之间的信号参考点存在电势差,因而形成了接地环路(如图四)造成信号的传输过程的失真。长距离的传输也不可避免的会有感性和容性的干扰。所以如何抑制公共接地、不明电磁对设备的干扰,是关键。                                                                  图四                                                                                            图五模拟信号隔离器,也叫做信号变送器(如图五)。具有隔离、信号转换、保护等作用。是工业中常用的方法。信号隔离器就是将变送器或仪表的信号,通过半导体器件调制变换,然后通过光感或磁感元件隔离转换,然后再进行解调变换回隔离前的原信号,同时对隔离后的信号的供电电源进行隔离处理。保证变换后的信号、电源、地直接的绝对独立。有效的解决了接地环路和设备的连接时底线参考点不同所造成的问题,也可以有效的去除线路在正常传输过程中可能受到电磁干扰的问题。6.为什么共地对于线路来说信号的“地”又称参考地,是线路电压的参考点,也是构成信号回路的公共端。对于设备来说接地往往是考虑防雷和安全。所以保护地和参考地不能随便共,必须做好分类。共地就是使信号源端与测量端电位相同,以此来抑制干扰。当使用一个自供电或隔离的传感器电源和模拟量输入模块电源没有彼此连接,即模拟量输入模块的电源地和传感器信号地没有连接时,这将会产生一个很高的上下震动的共模电压,影响模拟量输入的值。这时就需要把传感器输入的负端与模块上的公共端的M端连接以补偿此种波动(如图六,左为四线制,右为两线制)。                              图六当使用多个非隔离传感器(不同的接地点)与隔离模块连接时候,由于各个传感器信号的负端都会有共模电压,这时需要将各个信号的负端连接起来。在与非隔离模块连接时还需要与模块的M端相连接。7.滤波的原理对输入信号进行滤波也是常用的方法之一。在信号传输时模拟量信号出现波动太快,导致逻辑无法有效的响应,就可以设置一个滤波器,求取输入信号平均值,将一个平滑信号传给逻辑程序。软件上的滤波在系统块→输入滤波→模拟量(如图七)。                                 图七使用软件滤波要搞懂两个概念,既采样数和死区。采样数顾名思义是指计算平均值的数值数目,PLC可设置为2指数倍增加最大到256,采样数的增加会让结果稳定但是响应变慢,反之则反之。但是在有些场合输入值大幅改变,需要快速反应就需要设置死区,死区范围可设置为16-4080。死区是设定一个当前平均值范围(当前平均值 ± 死区值)。当新的值输入在这个范围内,则继续进行平均值计算。如果新进值超过这个范围,不再进行平均值计算,而是直接将这个值设置为平均值。这样就使得在输入信号大幅度改变时也有快速的响应。死区值设定为0可以禁用死区,禁用后不论输入值如何变化都只做求平均值计算。(注:不要对通过模拟量字中传递数字量信息或报警指示的模块使用模拟量过滤。AS-i主站模块、热电偶模块和 RTD 模块要求禁止 CPU 模拟量输入滤波功能。)。滤波器就是一个算术平均滤波法,算术平均滤波法是对N个连续采样值相加,然后取其算术平均值作为本次测量的滤波值。对滤除混杂在被测信号上的随机干扰信号非常有效。除此之外还有很多滤波算法,如中位值滤波,中位值平均滤波,都需要自己编写程序。
对PLC初学者的几点建议 时间:2018-07-25
对PLC初学者的几点建议
对PLC初学者的几点建议笔者大学毕业后,进入一家企业从事电气研发工作,说好听点是电气研发,实际上就是硬件选型+编程+调试+维护。如今算来有八九年的时间,算是在工控行业入了门,对产品开发流程较为熟悉,从市场调研到最后的产品测试都有亲身经历。对这几年的工作经验和体会和大家分享一下。比较幸运的是,刚毕业就进入了一家愿意培养新人的企业,让我有一个成长的机会。初入公司到车间实习,对于刚走出校门的我,接触器、变频器、变送器...闻之未闻;电路图更是天书一般;PLC倒是知道,没见过活的啊,大学编程课一学期上了两节,其他时候都游戏了;所以对于基础比我好的你们,上手会很容易。闲话少叙,想学好PLC,自身硬件软件都应有个一般水平:智商不能低于80,低于80 不建议做这行业;胳膊腿不能全无,PLC这是一项需要动手能力强的工种,光说不练假把式,需要亲历亲为;胆大心细不怕死,对于那些听见有电危险立马躲到八丈远的人士,还是算了吧,作为一名电工,说白了我们也就是一个电工,还没有电工证,没被电过的电工那叫电工啊...搞清楚了电流原理,别明知危险还偏要碰,那就死不了。初中课本我们学过,一节干电池,一个灯泡,几节电线,随便一连,灯就亮了。知道这个原理,可以说在迈向PLC的道路上我们进了一大步。延伸一下,直流、交流、单相、两相、三相。。。对其原理知道个大概,我们就可以用了,知道1+1=2就行了,没必要细追1+1为什么等于2,为什么等于2的问题我们可以交给数学家。刚入手想学习PLC的同学,不建议一上来就拿着PLC编程,你会有挫败感;建议网上查找一下继电器的电路图,如电机正反转、星三角转换、起保停等,这些是基础的逻辑电路,也就是与、或、非。。。搞懂这些,简单的开关控制、逻辑控制就能掌握了。这时你可以接触PLC程序了,可以自己写一下上述的继电器电路,寻找一些满足感和自信心。如果有条件的同学,可以找一些已应用的项目案例,学习一下电路图的绘制,他人的编程思路。有条件我们为什么不站在巨人的肩膀上远眺呢。一个较为完善的较为复杂的程序,如果能看懂40%,恭喜你,你可以修改程序了,如果是一套设备,你可以对他动手动脚了,可以按照你的想法来实现你的功能或动作,可以对其进行维修;如果能看懂60%,你可以脱离这套程序,自己写程序了;懂的更多,你可以修改工艺实现创新,你可以对机械工程师指手画脚了,说这个功能我可以实现,但你要有某种结构来配合,何其的意气风发。以上皆为闲扯,非本文重点。对PLC初学者的几点意见如下:1、有一定的车间实习基础,知道电气机械如何配合完成某个功能;2、一个能引导你进步的外部环境,可以多泡论坛,多逛群,别人问的问题换做自己怎么处理;3、一定的物理、数学基础,搞项目应用,我们知其然就可以了,知其所以然交给底层研发人员吧(此底层非彼底层);4、有机会的学习一点VB、C++等,在HMI或上位机组态应用中会如鱼得水;5、学习应循序渐进,建议的步骤是:逻辑(开关)控制-->过程控制-->运动控制-->通信应用;6、多实践,多做项目,仿真都是扯,如果是学生,可以多逛实验室,编程到PLC里自己看到效果;7、如果确实是喜欢这个行业,可以考虑频繁跳槽,最后选择一家做项目的公司或做工控产品的公司,会接触到很多不同应用;8、多和工艺和机械人员探讨工艺、控制流程,要做到比其他人员更懂工艺,才能写出符合工艺要求的程序;9、会用工具,多用帮助(西门子程序帮助大多为F1),内事不决问百度,百度不决问西门子(论坛、客服),西门子不决可以问我。
亿维314CPU通过以太网连接Wincc使用教程 时间:2018-07-25
亿维314CPU通过以太网连接Wincc使用教程
亿维US100系列伺服在纸杯机上的应用 时间:2018-07-25
亿维US100系列伺服在纸杯机上的应用
摘要:本文介绍了纸杯机的基本工艺,将亿维自动化产品应用于全自动纸杯机的控制系统,可以实现系统全自动生产以及工艺参数的存储。关键词:纸杯机、伺服、变频器、HMI纸杯机是用化学木浆制成的原纸(白纸板)进行机械加工、粘合所做得的一种纸容器,外观呈口杯形,可供冷冻食品和热饮的物品。具有安全卫生、轻巧方便等特点,是公共场所、饭店、餐厅的理想设备。纸杯制作工序如下:首先是对纸张的宽度处理,根据印刷板面对和方式来定,要么分切要么模切;接下来是印刷,印刷有两种胶印和揉印;再接下来是模切,就是把印好图案的纸张切成一张张扇形纸片;最后是成型,成型需要有杯身和杯底两部分。所谓的杯身就是前面模切出来的扇形片子,杯底就是分切出来不同规格的纸卷。分切、印刷,模切,成型,4道工序中有4种机器:分切机、印刷机、模切机、纸杯成型机。本文中重点讲述的是亿维产品在通用型纸杯成型机中的应用。 新型纸杯机是一款全自动的纸杯成型设备,通过伺服自动送纸、纸张放退装置、超声波焊接、机械手纸筒转移、冲底、折底、预热、滚花、卸杯等连续工序,可稳定生产各种不同规格纸杯。控制系统架构:一台变频器,驱动主电机;一台伺服驱动器传送杯底;一台触摸屏存储修改参数。 伺服驱动器接线及参数设置如下图所示:   结束语:该系统采用伺服电机送纸,使底纸之间空隙控制在0.1mm左右,系统更加稳定减少了纸张的浪费;同时走内部位置,通过广电开关触发减少了PLC的使用。产品成型速度及产品质量均得到明显的改善。
几种顺序控制的实现方法 时间:2018-07-25
几种顺序控制的实现方法
自动化控制中,顺序控制是最为常见的一种控制方式,广泛应用于自动化设备的动作流程的运动控制和过程控制。顺序控制,顾名思义,即机器设备按预设流程,有序跳转,实现工艺控制要求,以期自动运行。控制思路清晰,动作稳定可靠。设计者理清顺序流程,和实现方法,对后期的编程调试,起到事半功倍的效果。本文以亿维自动化200、120系列PLC编程环境为例,介绍几种顺序控制的实现方法,以飨读者。亿维自动化200、120系列PLC,兼容西门子200编程软件,易学易用;数据存于FLASH,掉电永久保存;AES迭代加密,银行卡般的加密方式保护你的知识产权;产品丰富,适用不同的工控需求;售前售后全程服务,且有帅哥,且有美女。理清顺序流程,对后期的编程调试至关重要。宁愿多花些时间和机械工艺捋清顺序流程,也不可为赶工期,匆忙下手编程。本文以下图流程,分享顺序控制的实现方法。 各步骤的跳转条件,和其对应的动作的输出,如图流程描述。1、 继电器编程方法 这种方式,通用性强,且容易掌握,适合入学者;编程方式,如同传统的继电器控制电路,简单明了。2、 顺序控制指令西门子顺序控制指令,共有三个指令,需配合使用。先看下指令说明:载入顺序控制继电器(LSCR)指令用指令(N)引用的S位数值载入SCR和逻辑堆栈。SCR段被SCR堆栈的结果数值激励或取消激励。SCR堆栈数值被复制至逻辑堆栈的顶端,以便方框或输出线圈可直接与左电源杆连接,无须插入触点。顺序控制继电器转换(SCRT)指令识别要启用的SCR位(下一个要设置的n位)。当使能位进入线圈或FBD方框时,打开引用n位,并关闭LSCR指令(启用该SCR段)的n位顺序控制继电器结束(SCRE)指令标记SCR段的结束。其特点是:每当应用程序包含一系列必须重复执行的操作时,SCR可用于为程序安排结构,以便使之直接与应用程序相对应。因而可以能够更快速、更方便地编程和调试应用程序。程序略显复杂,但逻辑性强,适合复杂的控制方式。和日系PLC步进梯形图类似,但日系PLC程序表达方式较为简洁。3、置复位方式  置复位编程思路和顺序指令方式思路类似,不存在双线圈,多线圈的问题,因此应用广泛。在步骤较少的情况下可以直接对输出点进行置复位操作,无需内部辅助继电器中转。4、寄存器方式 寄存器顺序控制方式,可以给不同的顺序流程对步骤以数字的方式命名,在调试过程中,查找位置比较方便,更容易记忆,表达方式也比较简洁。在西门子编辑环境下,笔者首推这种方式。为截图方便,本文将多个步骤集中到一个网络中,网络略显臃肿。在实际的编程中,建议拆分,将不同的步骤罗列单独的网络中,调试查找更为方便,程序可读性更强。5、移位指令在能量流没有并行分支的情况下,可以采用移位指令,实现起来更为简便。若顺序流程如下图可采用移位指令。 小结:编程方法,表达方式,因人而异,因项目而已,没有固定的格式。首先理清流程,再付诸实践,才是王道。自己熟悉的,效率最高。当然还有更多的实现方式,笔者抛砖引玉,大家习惯采用哪种方式,欢迎留言交流。
工业物联网
工业物联网
云平台账号申请
设备管理平台入口
帮助文档
体验平台
应用案例
产品中心
产品中心
UN系列PLC
UN 200 SMART PLC
UN 1200 PLC
X系列PLC
HMI
物联网产品
物联网一体机
解决方案
解决方案
OEM行业方案
资料下载
资料下载
软件下载
选型手册
驱动下载
使用手册
资质认证
产品视频
服务与支持
服务与支持
技术支持
技术分享
售后服务
常见问题
网络课堂
服务网络
走进亿维
走进亿维
企业概况
企业文化
企业荣誉
发展历程
新闻动态
产品动态
联系我们
联系我们
联系方式
人才招聘
员工生活
关注亿维微信服务号
关注亿维微信服务号
© 2021 深圳市亿维自动化技术有限公司 All rights reserved. 公安机关备案号44030502000166 粤ICP备18085657号

TOP

业务咨询

4000300890

技术咨询

×

分享到微信朋友圈