PLC展厅

xiaoxiao2021-02-28  30

PLC展厅

最近在做数控PLC的展厅,其中PLC部分每个PLC都需要控制一个电机,要求实现正转一分钟,再反转一分钟,换向时要求暂停20S如此循环。 程序虽然简单,但涉及到PLC种类较多,现记录下来,以免遗忘。 所有PLC控制电机都是Q0.2控制是否转,Q0.3控制正反转,Q0.0和Q0.1是正反转指示灯。

西门子 S7-300 CPU315-2DP

这是第一个写的程序,其中方波函数是这样实现的: M1.0会产生一个周期为2分钟的方波

换向时先暂停再启动是这样实现的:

西门子 S7-200 CPU226

这个200的要求单键起停,单键起停是这样的: 方波是这样的,M0.1产生周期为2分钟的方波。这个跟300是一模一样的:

下面是换向时暂停的实现:

西门子 200smart

200smart的软件是MicroWin Smart ,它跟200的程序是一样的,虽然软件不一样,但程序可以复制粘贴,一样能用。

施耐德 M340

这个CPU的编程软件是Unity Pro XL 这里值得一说的是它的IO地址分配,其硬件组态是这样的 我们可以看到DDI1602位于1号槽,DDO1602位于2号槽,因此它的IO地址是这样表示的 %I0.1.0,%Q0.2.0,中间的表示第几个槽,后面表示第几位。 其程序思路跟300是一样的 整个程序如下:

三菱Q02

这个CPU有个问题: 1. 写完程序后,需要将“RESET/L.CLR”开关拨到RESET复位未知,执行复位操作之后,一定要将这个开关拨到中间位置 2. 复位后,将“STOP/RUN”开关拨到RUN位置,此时PLC“MODE”灯“RUN”状态指示灯常亮,PLC开始执行任务。

再回到写程序上,三菱本来也想用上面的套路,但是三菱没有断开延时继电器,思路不变,但是需要换一种更通用的实现方法

方波函数的实现: M1输出周期为2分钟的方波函数 这里使用了置位复位实现了跟S7-300这个地方一样的逻辑,虽然复杂,但更加通用。 因为这个三菱的程序都是使用基本指令实现的,所以可以移植到别的更老的PLC上。

欧姆龙 C200HE

欧姆龙的编程软件为CX-ONE

欧姆龙CJ2G

软件和程序同上

AB NX700 CPU750B

这里有个坑,如果你去搜索,几乎所有的回答都说NX700使用的软件是WINGPC,但你使用这个软件虽然能找到NX700系列,但是却没有750B这个CPU。因为NX700有两个软件750B使用的是WINFPST 2(顺便一提,这个软件跟下面松下的软件基本一模一样,而且可以使用这个软件连接松下的PLC,反之亦然) 这里要先分配IO单元: 这里的槽1是输入,槽3是输出。其地址与底下的“W几”。例如这里的槽1输入第一个点地址为X20 程序如下:

松下CPU02

松下的软件是FPWIN GR2 ,正如上面所说,这个跟上面AB的非常像 使用方法 程序找不到了,反正跟上面差不多

安川MP920 CPU02

安川MP900系列的编程软件是MPE720 V5的版本,其中V5.61可以装在win7,这个软件网上基本已经找不到了,我还是在淘宝上买了一个。 安川现在都是MPE720 V7了,从V6开始就不支持MP900系列了。

转载请注明原文地址: https://www.6miu.com/read-1100271.html

最新回复(0)