plc基础案例(plc典型案例)

海潮机械 2023-01-26 16:13 编辑:admin 89阅读

1. plc基础案例

标准modbus通讯参照台达101例手册。

plc和变频通讯不上的问题,1.线有没有接错。2.两边的参数有没有设置一样。

2. plc典型案例

1.

plc控制系统接地是为了安全与抑制干扰plc控制系统的地线包括系统地、屏蔽地、交流地和保护地等。

2.

安全地或电源接地将电源线接地端和柜体连线接地为安全接地。如电源漏电或柜体带电,可从安全接地导入地下,不会对人造成伤害。

3.

plc系统接地plc控制器为了与所控的各个设备同电位而接地,叫系统接地。 注意,接地电阻值不得大于4 Ω,一般需将PLC设备系统地和控制柜内开关电源负端接在一起,作为控制系统地。

4.

信号与屏蔽接地

一般要求信号线必须要有惟一的参考

3. 经典plc程序实例

电脑是不能摸拟中断 中断程序和子程序相似,子程序你不调用就不会执行 但是中就不一样了,中断可以设定多少时间产生一次中断。

假如你需要每天8点整执行中断一次,记住中断只接通一个扫描!里面的程序将被激活。

4. PLC工程案例

给大伙分享的是关于西门子S7-300PLC模拟量方面的实例,包含了以下几个方面的要点:

1、对变送器进行取值,并进行控制

2、对模数功能块 FC105 进行调用

3、对 AI 模块进行设置

4、对 AI 量程块进行选择

这个实例, 调试的是一个流量调节回路中, 流量变送器输出 2-2-MA DC信号到 SM331 模拟输入模块,模块将该信号转换成浮点数,然后在程序中调用FC105将该值转换成工程量,我们就可以监视实际工程中的流量值了。

模拟量 AI 采用 SM311 模块是 8x12Bit(8 通道 12 位)对应货号是 6ES7 331-7KF02-OABO,在模数转化上利用传感器或变送器的, 电压或电流取出的值,到 AI 模块上进行转换, 然后把值传给西门子的 CPU 进行处理, 从而检测控制传感器的值

5. plc案例讲解

1、打开PLC编程软件之后,在左母线右侧双击鼠标,然后在“梯形图输入”对话框中输入LD指令,即:LD X0。然后点击“确定”。

2、在X0的触点后需要有一个输出才能完成PLC的一步指令,我们可以在X0的触点后接一个输出软元件Y0。

3、编写程序之后需要对程序进行转换,按F4键或者工具栏中的转换按钮,然后按模拟测试按钮将程序写入模拟PLC。

4、在弹出的模拟测试窗口中,点击“菜单启动”,然后选择“继电器内存监视”。

5、在监视窗口中,选择“软元件”然后选择位软元件X和位软元件Y。

6、通过按模拟按钮X0,可以看到当X0接通时,Y0就会有输出。

6. plc应用案例

1、用于开关量控制

PLC控制开关量的能力是很强的。所控制的入出点数,少的十几点、几十点,多的可到几百、几千,甚至几万点,由于它能联网,点数几乎不受限制,不管多少点都能控制,所控制的逻辑问题可以是多种多样的:组合的、时序的、即时的、延时的、不需计数的、需要计数的、固定顺序的、随机工作的等等,都可进行。

PLC的硬件结构是可变的,软件程序是可编的,用于控制时,非常灵活。必要时可编写多套或多组程序,依需要调用。它很适应于工业现场多工况、多状态变换的需要。

用PLC进行开关量控制实例是很多的,冶金、机械、轻工、化工、纺织等等,几乎所有工业行业都需要用到它。目前,PLC首用的目标,也是别的控制器无法与其比拟的,就是它能方便并可靠地用于开关量的控制。

2、用于模拟量控制

模拟量,如电流、电压、温度、压力等等,它的大小是连续变化的。工业生产,特别是连续型生产过程,常要对这些物理量进行控制。

作为一种工业控制电子装置,PLC若不能对这些量进行控制,那是一大不足,为此各PLC厂家都在这方面进行大量的开发。目前,不仅大型、中型机可以进行模拟量控制,就是小型机,也能进行这样的控制。PLC进行模拟量控制,要配置有模拟量与数字量相互转换的A/D、D/A单元。它也是I/O单元,不过是特殊的I/O单元。

A/D单元是把外电路的模拟量,转换成数字量,然后送入PLC;D/A单元,是把PLC的数字量转换成模拟量,再送给外电路。作为一种特殊的I/O单元,它仍具有I/O电路抗干扰、内外电路隔离、与输入输出继电器(或内部继电器,它也是PLC工作内存的一个区,可读写)交换信息等等特点。

这里的A/D中的A,多为电流,或电压,也有温度。D/A中的A,多为电压,或电流。电压、电流变化范围多为0~5V,0~10V,4~20mA,有的还可处理正负值的。这里的D,小型机多为8位二进制数,中、大型多为12位二进制数。A/D、D/A有单路,也有多路。多路占的输入输出继电器多。有了A/D、D/A单元,余下的处理都是数字量,这对有信息处理能力的PLC并不难。中、大型PLC处理能力更强,不仅可进行数字的加、减、乘、除,还可开方、插值,还可进行浮点运算,有的还有PID指令,可对偏差制量进行比例、微分、积分运算,进而产生相应的输出,计算机能算的它几乎都能算。

这样,用PLC实现模拟量控制是完全可能的。

PLC进行模拟量控制,还有A/D、D/A组合在一起的单元,并可用PID或模糊控制算法实现控制,可得到很高的控制质量。用PLC进行模拟量控制的好处是,在进行模拟量控制的同时,开关量也可控制。这个优点是别的控制器所不具备的,或控制的实现不如PLC方便。当然,若纯为模拟量的系统,用PLC可能在性能价格比上不如用调节器

3、用于运动控制

实际的物理量,除了开关量、模拟量,还有运动控制。如机床部件的位移,常以数字量表示。运动控制,有效的办法是NC,即数字控制技术。这是50年代诞生于美国的基于计算机的控制技术。当今已很普及,并也很完善。

目前,先进国家的金属切削机床,数控化的比率已超过40%~80%,有的甚至更高。PLC也是基于计算机的技术,并日益完善。PLC可接收计数脉冲,频率可高达几k到几十k赫兹,可用多种方式接收这脉冲,还可多路接收。有的PLC还有脉冲输出功能,脉冲频率也可达几十k,有了这两种功能,加上PLC有数据处理及运算能力,若再配备相应的传感器(如旋转编码器)或脉冲伺服装置,则完全可以依NC的原理实现种种控制。

7. PLC控制案例

我只提供西门子PLC梯形图,你把指令代替一下就可以用到你的程序中TITLE=程序注释

Network 1 // 网络标题

// I0.0表示光电开关 T32 表示3秒延时,C0表示2秒冲水sm0.5 表示1秒脉冲,T33表示走后3秒冲水

LD I0.0

TON T32, 3000

Network 2

LD T32

AN M0.1

O M0.0

= Q0.0

Network 3

LD SM0.5

A Q0.0

LDN I0.0

CTU C0, 2

Network 4

LDN Q0.0

R M0.1, 1

Network 5

LD C0

S M0.1, 1

Network 6

LD Q0.0

A I0.0

TON T33, 200

Network 7

LD M0.0

TON T34, 300