简述plc程序编写过程?

简述plc程序编写过程?,第1张

x0为启动按钮,x1为停止按钮。y0~y7为8盏灯。程序在按下启动按钮后,灯1先亮,1秒(T0延时)后灭,1秒后(T1延时)灯2亮,依次循环。当按下x1后,循环结束。

按下x0后,m0得电为1并自保持,此时1秒计时器T0计时,1秒后T0常开点闭合1秒计时器T1计时,再过1秒T1计时结束常闭点断开T0线圈,

T0失电复位并断开T0常开点,此时T1线圈也失电复位,T1常闭点又闭合,T0得电重复上述计时过程。

第二个程序块:

当M0为1时,在T0触点的上升沿来时k3M10这个二进制数乘以2再写入k3M10中。

K3M10代表M10~M21共12个辅助继电器的组合,那么可以将K3M10看作是一个二进制数。程序未启动时,M10~M21均为0,那么这个二进制数为0;当程序启动时,在下一个程序块中利用了M0的上升沿置位M10,此时M10~M21为1,当T0触点的上升沿来时k3M10(此时为1)这个二进制数乘以2再写入k3M10中(写入后为2),2在二进制数中为10,此时M10失电,M11得电,可以认为M10把"1"交给了M11,以此类推。当第8个M17得电时,完成了一次循环。下一个T0上升沿来到时,M18得电,M17失电。此时下面的程序块利用了M18的上升沿重新置位M10并且将M18复位。这样程序又从M10得电开始循环下去了。

这个程序块的作用就是每次T0的上升沿来到时,“1”在M10~M17之间转移。

学习PLC编程,你首先得确定自己学什么品牌的PLC,主流市场的PLC有三菱、西门子、欧姆龙、台达、信捷这些,建议你从三菱fx系列或者西门子200或者西门子200smart入手,都是比较容易学的系列。

确定好自己学的品牌和系列,你就可以开始下载必备的编程软件和入门资料了,软件资料可以在技成论坛下载。比如你学三菱fx 系列,你就下载GX Works2,西门子plc你下载好对应的step7,下载好编程软件,你还必须下载手册,手册相当于说明书,大多数人都会忽略这一点,划重点。

你可以到技成来看些免费的课程,方便你对plc有了解,有了大致了解,再去学,多做案例,慢慢来。

可编程序控制器PLC各组成部件的作用

1.CPU——是PLC的核心部分。与通用微机CPU一样,CPU在PC系统中的作用类似于人体的神经中枢。其功能:

(1)用扫描方式(后面介绍)接收现场输入装置的状态或数据,并存入输入映象寄存器或数据寄存器;

(2)接收并存储从编程器输入的用户程序和数据;

(3)诊断电源和PC内部电路的工作状态及编程过程中的语法错误;

(4)在PC进入运行状态后:

a)执行用户程序——产生相应的控制信号(从用户程序存储器中逐条读取指令,经命令解释后,按指令规定的任务产生相应的控制信号,去启闭有关的控制电路)

b)进行数据处理——分时、分渠道地执行数据存取、传送、组合、比较、变换等动作,完成用户程序中规定的逻辑或算术运算任务

c)更新输出状态——输出实施控制(根据运算结果,更新有关标志位的状态和输出映象寄存器的内容,再由输入映象寄存器或数据寄存器的内容,实现输出控制、制表、打印、数据通讯等)

2.存储器

系统程序存储器——存放系统工作程序(监控程序)、模块化应用功能子程序、命令

解释、功能子程序的调用管理程序和系统参数

*不能由用户直接存取

用户存储器用户程序存储器——存放用户程序。即用户通过编程器输入的用户程序。

功能存储器(数据区)——存放用户数据

PC的用户存储器通常以字(16位/字)为单位来表示存储容量。

注意:系统程序直接关系到PC的性能,不能由用户直接存取,所以,通常PC产品资料中所指的存储器形式或存储方式及容量,是指用户程序存储器而言。

3.I/O(输入/输出部件)(I/O模块:接口电路、I/O映像存储器)

——CPU与现场I/O装置或其他外部设备之间的连接部件。PLC提供了各种 *** 作电平与驱动能力的I/O模块,以及各种用途的I/O组件供用户选用:

输入/输出电平转换

电气隔离

串/并行转换

数据传送

A/D、D/A转换

误码校验

其他功能模块

I/O模块可与CPU放在一起,也可远程放置。通常,I/O模块上还具有状态显示和I/O接线端子排。

4.编程器等外部设备

编程器——PLC开发应用、监测运行、检查维护不可缺少的工具

作用:用于用户程序的编制、编辑、调试、检查和监视

通过键盘和显示器去检测PLC内部状态和参数

通过通讯端口与CPU联系,实现与PLC的人机对话

分类:简单型——只能联机编程;只能用指令清单编程

智能型——既可联机(Online),也可脱机(Offline)编程;可以采用指令清单(语句表)、梯形图等语言编程。常可直接以电脑作为编程器,安装相关的编程软件编程

注意:编程器不直接加入现场控制运行。一台编程器可开发、监护许多台PLC的工作。

其他外设:磁盘、光盘、EPROM写入器(用于固化用户程序)、打印机、图形监视系统或上位计算机等等。

5.电源:内部——开关稳压电源,供内部电路使用;大多数机型还可以向外提供DC24V稳压电源,为现场的开关信号、外部传感器供电。

外部——可用一般工业电源,并备有锂电池(备用电池),使外部电源故障时内部重要数据不致丢失。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7712874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存