使用PLC应怎样防范振动与冲击?
为了防范振动和冲击对PLC的影响,可以采取以下措施:
(1)选择适当的PLC设备:在选择PLC设备时,考虑其抗振动和抗冲击能力。选择具有高抗振和抗冲击性能的设备,例如具有防震结构或特殊密封设计的PLC。
(2)适当安装和固定:将PLC设备正确安装在稳固的支架或机柜中,确保设备固定牢固。使用适当的固定装置,如螺栓、支架或防震垫,以减少振动和冲击对PLC设备的影响。
(3)减少振动源:尽量减少设备周围的振动源。如果可能,避免将PLC设备安装在振动较大的设备或机械附近。可以通过隔离措施、减震装置或振动吸收材料来降低振动传递。
(4)防护措施:对于PLC设备,可以采取一些防护措施来减少振动和冲击的影响。例如,使用密封盖或防护柜来保护PLC设备免受外部冲击和振动的影响。
(5)定期检查和维护:定期检查PLC设备的固定情况和连接状态。确保设备的固定部件未松动或损坏。进行定期的维护和保养,保持设备的良好状态,以提高其抗振动和抗冲击能力。
(6)震动测试和分析:可以进行震动测试和分析,以评估PLC设备的抗振和抗冲击能力。通过测试和分析结果,可以采取进一步的改进措施,以提高设备的稳定性和可靠性。
如果您需要支持codesys编程的PLC,可以私信评论找我。
晚上,我们“广成工控”直播间也会聊相关内容,欢迎观看。
热门案例|用S7-1200编写动态秤称重,可应用到实际工程
今天为大家介绍一个用博图软件编写动态秤称重的案例,是已应用到实际工程中案例的一部分,下面对该案例的工艺要求进行描述。
物品称重根据秤的状态一般有两种方式
动态称重和静态称重。其中静态称重的秤是静止不动的,物品过秤后,即可得到重量数据。如果秤的精度高得出的数据也准确,但如用到自动产线,生产效率就太低了。而动态秤是随着自动流水线一起运动的,最常用的是皮带秤。物品经辊筒输送机送至动态秤,动态秤称得重量后,将数据传给上位机或PLC,随后进入输送分拣线,根据重量的不同,由PLC给出指令,物品分拣输送至不同的格口,本例以物品重量数据传送给PLC为例。因皮带秤是运动的,机械振动不可避免,因此得出的重量数据肯定会有误差,消出误差的一种方法就是在物品流经动态秤皮带的过程中,多次称量数据求和后取平均值。
工艺流程简图如下图1所示
图1
当物品放置到辊筒机头部时会触发光电1启动辊筒机运行,运行到尾部光电2时,触发皮带秤启动。光电3上升沿时,开始称重。假设每200MS皮带秤传一次数据给PLC,而物品经过皮带秤的时间为1.1秒,那么PLC可以得到5次数据,相加后求平均值,算出的数据就会比较准确。当然皮带秤具体传送数据时间、物品流经皮带秤的时间要根据称重传感器的型号、性能和皮带秤的转速等实际情况而定,这里只是举例。
一、硬件配置
S7-1215C PLC一台,称重传感器一套(带RJ45通信口),不同重量砝码若干。
二、软件准备
电脑安装博图V17软件。
三、程序编写
1、打开控制面版,新建一个名称为“动态秤称重”的项目,点击项目视图,在项目树下添加一个1215C PLC,分配IP地址。
如下图2所示:
图2
2、双击OB1,在右边指令集中选中“通信”选项下的MODBUS TCP客户端指令MB_CLIENT,将其拖拽至程序编辑区,并填写各管脚参数。此指令用于PLC和称重传感器建立MODBUS TCP通信,PLC为客户端,接收服务器(称重传感器)发送过来的物品重量数据。
如下图3所示:
图3
3、编写重量数据处理指令:双击项目树—PLC_1—程序块—添加新块,在弹出的图框中选择FB程序块,语言选择SCL。在打开的FB程序块编辑区建立输入输出变量,编写SCL代码。
如下图4所示:
图4
4、SCL代码解析:当图1中光电3被触发时开始计时,每210MS接收一次重量数据并传至相应的存储区,利用间接寻址可将5次采集的数据存放到数组当中。此处时长设为210MS比上文中所说的200MS多10MS是为了保证准确接收到数据。采集完后求和并除以采集次数,得到平均数据传到触摸屏上显示。
5、仿真程序编写:考虑到很多学员没有实物,我们可以利用博图软件强大的仿真功能通过编写仿真程序来测试是否达到功能要求。在OB1中编写的仿真程序模拟称重传感器每200MS发送一次数据。
如下图5所示:
图5
四、仿真效果
因为采集周期200MS实在太短,不好观察数据的变化,因此将其改为2.8秒,数据的传送也相应改位3秒,采集次数也改为3次。
仿真的效果如下图6所示:
图6
图6第一张图为PLC监控表中的数据,共采集了三次数据,分别是106、104、108,经FB1函数块SCL代码处理后,得到平均值为106。第二张图为触摸屏数据显示,与PLC的数据一致。
本案例为实际工程案例中的一部分,并将之简单化、理想化,实际还要考虑现场诸多情况及故障报警处理,而且重量数据一般都是浮点数,所有关于重量的数据地址应设为浮点数类型。因此,以上的程序仅供参考、学习,希望对广大学员有所帮助。
(技成培训网原创,作者:何晓刚,未经授权不得转载,违者必究)
超全电气学习资料
相关问答
plc高频振动怎么解决?
1、检查马达脚振动值,如果该值超过值,电机不是刚性的基础基。2、如果电机不超过振动试验,振动超过标准负载。原因有二:一是大的偏差;另一个是所述电动机...1...
振动盘自动计数控制器怎样控制传送带启动和停止?
振动盘自动计数控制器可以通过控制传送带电机的启动和停止来实现振动盘的控制。一般来说,控制器会接收来自传感器或计数器的信号,当计数器达到预设的数量时,控...
有哪些原因会导致PLC自动重启,怎样检查确认故障点,怎么解决?
有哪些原因会导致PLC自动重启,怎样检查确认故障点,怎么解决,对于这个问题在实际应用中很少见的,常见的是PLC发生故障就停止了,不会自动重启的,除非电源断电...有...
plc一般脉冲是接哪里?
plc脉冲一般接输出线,采用专用端钮接线盒。安装及使用电度表在出厂前经检验合格,并加封铅印,可安装使用。如果无铅封或贮存时间过久的电度表应请有关部门重校...
PLC损坏的原因有哪些?
这都是因为模块的母线在起初受到了外界的不良影响。现场振动原因,很多PLC控制柜的工作环境比较复杂。因此PLC模块在振动过程中受到到强大的振动力量,会造成模...
PLC是怎么检测到电动机故障的?该注意哪些问题?
PLC只是一个微型控制器,从这个角度来看,它侧重点在于处理简单的数据和判断状态,而电动机故障难点在于测量,因为需要不同的传感器才可以判断一个电机是否相对...P...
PLC主要应用在哪些行业?
PLC使用场景很多的,从简单非标设备,到专用设备,从复杂点流水线,到大型的生产设备从有广泛应用。下面列举几个方面谈谈具体的应用:1.开关量逻揖控制,这是P...我...
当PLC出现故障,我们如何查找?
PLC是一个工业小电脑,它出问题,首先要排除是PLC本体问题还是外围问题,如果是PLC本体出现问题,往往ERR灯会亮起来,或者是红灯闪亮,正常状态一般是RUN运行绿...总...
PLC经常出现烧的原因是什么?
1、模块的母线;2、现场振动原因;3、温度和湿度;4、接地和接线方面;5、设计不当;1、模块的母线;2、现场振动原因;3、温度和湿度;4、接地和接线方面;5、设计...
plc300优缺点?
西门子PLC300的优点是:1.可靠性高,抗干扰能力强。西门子PLC300的配套齐全,拥有完善的功能,适用性强。西门子PLC300不受工业现场的电磁干扰,电源波动,机械振...