技成网三菱PLC学习笔记完整版

上传人:桔**** 文档编号:568234618 上传时间:2024-07-23 格式:PDF 页数:23 大小:1.48MB
返回 下载 相关 举报
技成网三菱PLC学习笔记完整版_第1页
第1页 / 共23页
技成网三菱PLC学习笔记完整版_第2页
第2页 / 共23页
技成网三菱PLC学习笔记完整版_第3页
第3页 / 共23页
技成网三菱PLC学习笔记完整版_第4页
第4页 / 共23页
技成网三菱PLC学习笔记完整版_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《技成网三菱PLC学习笔记完整版》由会员分享,可在线阅读,更多相关《技成网三菱PLC学习笔记完整版(23页珍藏版)》请在金锄头文库上搜索。

1、PLCPLC 简史及意义简史及意义一、继电器接触器控制系统的缺点继电器接触器控制系统是采用固定接线的硬件实现逻辑控制。如果生产任务或工艺发生变化,就必须重新设计,改变硬件结构,这样造成时间和资金的浪费。另外,大型控制系统用继电器接触器控制,使用的继电器数量多,控制系统的体积大,耗电量多, 且继电器触点为机械触点工作频率较低,在频繁动作情况下,寿命较短,造成系统故障,系统可靠性差。二、PLC 的由来1、通用公司需要,美国数字设备公司设计的2、PLCProgrammable Logic Controller可编程序逻辑控制器3、PLC 已更名为 PCProgrammable Controller

2、,但人们习惯上将之仍称为PLC,以便与个人电脑 PCPersonal Computer相区别三、PLC 的特点1、可靠性高,抗干扰能力强(1)屏蔽:对 PLC 电源变压器、内部 CPU、编程器等重要部件采用导电导磁良好的材料进行屏蔽。(2)滤波:对 PLC 的输入输出线路采用多种形式的滤波,以消除或抑制高频干扰(3)隔离:在 PLC 内部微处理器和输入输出电路之间采用光电隔离措施, 有效的隔离了输入输出之间电的联系,减少故障和误动作。(4)采用模块式结构:故障检测信息保护和恢复设置警戒时钟 WDT对程序进行检查和检验,一旦程序有错,立即报警,并停止执行四、PLC 的应用现代工业控制的三大支柱P

3、LC、机器人和 CAD/CAM1、开关量逻辑控制2、模拟量控制3、过程控制4、定时和计数控制5、顺序控制6、数据处理7、通信和联网五、PLC 的发展前景1、超小型、专用化和低价格的方向发展,以进行单机控制2、大型、高速、多功能和分布式全自动网络化方向发展,以适应现代化大型工厂、企业自动化的需要。六、开关量输出模块的分类当开关量输出频率低于 1000Hz,一般选用继电器输出模块。当开关量输出频率大于1000Hz,一般选用晶体管输出模块。而双向晶闸管输出属于交流输出。1、继电器输出频率低,直流交流负载2、晶体管输出频率高,只能接直流负载3、双向晶闸管输出只能接交流负载PLCPLC 的基本工作原理的

4、基本工作原理与微型电脑的区别:(1)微型电脑运行程序时一旦遇到 END 指令,程序运行结束。PLC 遇到 END 指令,会再重头开始执行。我们把PLC 的这种执行程序方式叫做扫描工作方式(2)微型电脑对输入输出信号对输入、输出信号实时处理,而PLC 对输入、输出信号是集中批处理PLC 的扫描工作方式主要分三个阶段:输入采样、程序执行、输出刷新三个阶段的优点:提高程序的可靠性缺点:降低系统的响应速度,有滞后效应PLCPLC 的编程语言的编程语言梯形图语言,助记符语言,功能图语言,顺序功能图语言,高级语言三菱三菱 PLCPLC 学习笔记学习笔记第二课第二课一、下载程序一、下载程序设置 PLC 参数

5、连接选监视模式1、为什么不下载注释注释占用 ROM 空间2、建议不要选下载多少步,这样容易出错3、程序编好后,要先变换(F4)4、下载时选择“程序+参数”例子例子 1 1:双联开关:双联开关1 1上图中的程序还可以把输出改为 SET 指令控制例子例子 1-1-双联开关双联开关2 2二、接线注意事项:接线注意事项:1、接线时先断开 PLC 的220V 电源输入,这样安全2、三菱 PLC 是 NPN 接法,负极接 COM三、最常用的四种指令最常用的四种指令1、常开表示软件中的开关状态与外围电路一致2、常闭表示软件中的开关状态与外围电路相反3、上升沿4、下降沿四、起保停电路四、起保停电路例子例子2

6、2:起保停电路:起保停电路1 1新增要求:Y0动作3s 后断开这需要定时器来实现例子例子2-2-起保停电路起保停电路2 2例子例子2-2-起保停电路起保停电路3 3三个灯,循环点亮,每个灯亮的时间为3s例子例子2-2-起保停电路起保停电路4 4让时间可以设置,用数据寄存器 D0、D2、D4,在文本中设置定时时间注: 编程习惯是编一个空一格, 一是方便以后修改, 二是防止后面复杂的数据时,出现数据混乱例子例子 3-3-红绿黄灯红绿黄灯2 2新增条件:红绿黄循环 3 次后,休息 10s,再重复循环,以此类推(改良:T2 动作了 3 次后就休息 s 分钟)例子 3-红绿黄灯3开始调试时不行,为什么?

7、因为时间都为0,所以 T3 计数到 100 后马上从 0 开始计数,为什么?因为 T1、T2、T3 都为 0元件的分类位元件1 和 0X、Y、M、C、T字元件数据D、C、T、V、Z注:定时器要自己复位,计数器要人为复位NPN共阴极三菱FX继电器型和晶体管型的区别1继电器是机械动作,反应比较慢。有高电压功能,机械寿命30 万次2晶体管做高速功能注:1、写 MT 就是晶体管,写 MR 就是继电器2、高电压设备,最好用PLC 内部晶体管,外接继电器,因为继电器时间长了容易坏3、如果接步进电机,最好用晶体管的,因为继电器的反应比较慢例如:步进电机脉冲假设为10KHz,那么假设继电器跟得上,30s 就坏

8、了第三课前答疑第三课前答疑1、什么是上位机器?对于 PC 和电脑来说,PC 是上位机,它可以监视和控制PLC对于触摸屏 HMI 和 PLC 来说,触摸屏是上位机,因为HMI 可控制触摸屏对于变频器和 PLC 来说,PLC 是上位机2、什么叫做人机界面?就是人和机器对话的窗口, 梯形图工人看不懂, 把梯形图转换为他们可以看得图形, 就是人机界面。3、二进制用 B 表示,八进制没符号,十六进制用H 表示4、例子:例子 4-二进制控制灯显示(INCP 表示加 1 上升沿,K2 表示以 Y0 为开头的两组地址)5、例子例子 5-许多报警一起输出1一直响例子 5-许多报警一起输出1新增条件: “滴滴滴”

9、的响M8013 能输出1s1次的脉冲信号例子 5-许多报警一起输出3新增条件:知道哪一个报的警6、各版本编程软件支持的系统7、监控模式下,在编辑部分点击鼠标右键,选择软元件批量,在里面写上 D200,点监视,D200中的数据就出来了。8、一个寄存器值乘以第二个寄存器的值,16位乘以16位等于32位9、触摸屏和组态的区别组态的载体是电脑屏幕西门子有状态表,三菱没有状态表第第3 3课课一、布袋式除尘器布袋式除尘器锅炉搭配的,石墨厂,陶瓷厂,水泥厂例子例子 5-5-布袋式除尘器布袋式除尘器1 120 个气缸分 4 组,每组走完后,它有个震动10个输出,20个布袋,并且每一个布袋都是独立动作,要求用

10、10入10出的 PLC实现1、为什么不选21个点的 PLC 呢,因为成本太高了37,55,45可以用矩阵输出Y0和 Y4串联起来控制布袋12、为什么要选45,分析:5个1组,开机时延时1s,给它一个分组的信号,我们要知道它到底在哪一组3、有一个疑问,震动的时候分组要不要4、后来老板说不仅要有一个布袋的分组,老板说要加个提升阀。老板还说分的四个组有两个用处,第一个用处是给 Y4到 Y11这5个点进行分组;第二个用处是我们要用 Y0的时候,要用一个提升阀把 Y0的布袋提起来,用 Y1的时候,要把 Y1的布袋提起来5、在振动时,提升阀不能动作注意:PLC 里面是八进制的,没有 Y8和 Y96、Y0、

11、Y1、Y2、Y3动作就是提升阀动作7、让4组走完后休息一段时间例子例子5-5-布袋式除尘器布袋式除尘器2 2新增要求,时间都可以任意修改,每个气缸动作的时间是一样的,它休息的时间也是一样的。开机时间 T11=D200分组判断 D0=0 第一组气缸动作时间 D202气缸休息时间 D204为什么要用 D200以上呢因为 D200以上是停电保持值T0T200单位是0.1sT9的 K30是每组的间隔时间,组休息时间,T9=D206震动时间 T10=D20820个脉冲阀例子例子5-5-布袋式除尘器布袋式除尘器2 2文本中的编辑第169行:组合位元件,以下 M 寄存器对应文本中的6个指示灯,显示6个阀门的

12、工作状态Y4M104Y5M105Y6M106Y7M107Y10M110Y11M111开机的时间12.3单位0.1s气缸动作的时间12.3单位0.1s气缸休息的时间12.3单位0.1s组间时间12.3单位0.1s震动时间12.3单位0.1s注: 112.3表示在这个地方存放数据2文本是通用的牌子,市面上的80%都可以用3不能用 D203,因为做四则逻辑运算,以后复杂的指令,占用的地址可能是2个,16位乘以16位就是32位新增条件老板说时间的设置不能有小数点1、 怎么看 D200中的时间是多少呢? 原来是必须加一个小数点, 才能变成整秒在这里我们把对应的数值,全部给它乘以10,就变成 s 了。2、

13、调试时,十位数无变化,我们先清除 PLC 的内存,再下载数据,现在就成功了新增要求: 1粉尘空气里要价一个温度传感器,堵塞时温度会很高。2加入一个手动程序小程序大程序复杂程序完善调试售后有问题,沟通功能指令常用的功能指令MOV 传送指令CMP 比较指令INC 加一DEC 减一SFTR 位右移SFTF 位左移ZRST 批次复位PLSY 脉冲输出ALT 交替输出FROM 模拟量读出TO 模拟量写入RS 串行数据传送PID PID 运算EADD 浮点数加法ESUB 浮点数减法EMUL 浮点数乘法EDIV 浮点数除法5个定位指令TRD 时钟数据读出TWR 始终数据写入FNC166是指第几条指令,在实际

14、运用时没有任何作用,时钟指令可以用于催款例子例子6-6-时钟指令时钟指令1 1把时钟内容读到 D0到 D6中在线时钟设置改为准确时间例子例子7-7-比较指令比较指令第四课第四课一、人机界面一、人机界面(1)操作面板:按钮、旋钮不能输入数字,不方便升级(2)文本显示器:通过屏幕显示机器里的运行状态,可以显示数据3触摸屏: 维纶4组态: 例:昆仑通态注意事项:(1)如果文本中不想加小数点,可以用乘法指令,AB,结果放在 C 中。文本显示器中要改地址2乘法先后没关系3如果同一个数据,有两种指定方式,可能会出(4)用 PC 监控 PLC,按钮 X0 连着硬件输入,用软件强制I/O,PLC 听谁的?强制

15、只是 1 个脉冲信号,而硬件不断给它信号,所以强制就起不到效果, 瞬间就被取代了,文本显示器也是一样注意:某一个品牌的产品的一些细节上和三菱不一样,它可以强制,不听硬件的, 所以用时要做实验。5文本上的两个通讯不能同时用1、文本显示器的功能1标签2指示灯3按钮4显示数据文本显示器的运算可代替部分PLC 的功能5输入数据6用户权限密码7放一些图片、曲线、柱状图例如:变频器风扇转速0%100%柱状图8文本不能控制 X、Y、C,可以把 C 的数据输入到 D 寄存器中9动态文本:可以根据PLC 中数据的变化而变化例如:0第一组,1第二组,3第三组第五课第五课高速输入、高速输出课前准备:高速输入、高速输

16、出课前准备:1带高速功能的三菱 PLC、晶体管输出2书籍:三菱 FX 系列编程手册一、为什么用到高速输入和高速输出?一、为什么用到高速输入和高速输出?测试物体走了多远的距离或者多快的速度时会用到例如:一个带有800个齿轮的圆形,让它1s 中转10圈或者1s 钟转100圈。二、特点二、特点1、要用特定的输入点,正常信号,你给它高速信号它是反映不过来的三、指令学习三、指令学习1、不同型号的 PLC 对应不同的输入、输出例如:对 C251来说,X000A:A 相输入,X001B:B 像输入2、不懂的话,先学普通的计数器3、一相只能用在旋转固定的场合对 C252来说, ,X000A:A 相输入,X00

17、1B:B 像输入,X002R:复位输入单相用 C235,双向用 C251,带复位的双向用 C252例子例子8-8-单相单相 C235C235高速计数器高速计数器1 1注意:注意:1M8000,PLC 只要是 run 模式就一直接通2C235接线要用 X0,实际程序里是没有 X0的3文本上显示 C235中的数值和曲线图怎么测试 PLC 的扫描周期例子例子8-8-单相单相 C235C235高速计数器高速计数器2 2有一个三层的电梯,电机配有编码器,用高速计数器计数,1000时认为到2层,2000时认为到了3层。单相编码器可以上升,那么怎么下降呢?那么就要引入双向计数器AB 相计数器 ,即 C251

18、X000先接通,X001后接通,就是正向X001先接通,X000后接通,就是反向例子例子9-9-双相双相 C235C235高速计数器高速计数器1 1注意:注意:1M8000可以换成其它的,只要一直接通就行2最好不要加 P,因为我们是对脉冲计数,加 P 就算到周期里面去了3仿真软件不可以仿真高速计数器4晶体管无触点寿命调试时文本中显示65535,PLC 中 C235显示-1,这是为什么?给 PLC 一个有符号的数字正向计数X0先导通,再导通 X1,再断开 X0,再断开 X1反向计数X1先导通,再导通 X0,再断开 X1,再断开 X0三相编码器就是加了一个复位的点,每走一圈后复位一下例子1:厕所进

19、去人自动冲水,进门传感器X0,出门传感器X1。用加减计数器可以做例子2:感应式手扶电梯,没有人时让它慢点转,有人时让它快点转,怎么知道有没有人呢。下面和上面各有一个感应开关,当然这两个计数器都是慢速的厕所这个例子是有反向的,扩展:两个人同时进,先后分别出来,怎么办呢四、高速输出四、高速输出一般应用在步进电机,伺服电机中1、条件:软件:和扫描周期没有半点瓜葛硬件:采用晶体管输出晶体管无触点寿命,继电器弹簧开合速度很慢带高速隔离光耦的 MTMT 是晶体管输出2、作用:发送脉冲,驱动齿轮走多远的距离脉冲当量3、输入是速度检测,输出是位移控制,速度控制,角度控制,PLC 发脉冲控制变频器S1:频率S2

20、:脉冲量Y0:用的哪个开关量的点Y000或 Y001输出的脉冲数将保存在以下寄存器中:D8140低位输出至 Y000的脉冲总数一个16位,2个32位D8141高位D8142低位输出至 Y001的脉冲总数D8143高位D8136低位输出至 Y000和 Y001的脉冲总数D8137高位例如:-PLSY K1000 D0K10000,这只是告诉它这么走,有没有走这么多?看 D8140和 D8141可以知道有没有走完脉冲结束标志位设定脉冲发完后,执行脉冲结束标志位M8029例子例子10-10-高速输出高速输出1 1为什么监控时,Y0一直显示 OFF,因为1s 开关1000次,看不到数字变化了作用作用高速输入:信号采集高速输入:信号采集高速输出:高速输出:例子例子11-11-测试测试 PLCPLC 小程序小程序1 1高速计数快还是高速输出快,让 Y000发,X000收现场经常遇到步进电机不动,或者编码器没反应,首先要找 PLC 有没有坏,就用这个小程序。特别是国产的 PLC,10000个里面丢几个。如果做高精度控制,就必须选择高精度的控制器。|实践出真知用了一辈子的 PLC 有可能错了一辈子,你牛怎么没做一个 PLC出来清零计数器,选32位,点清零发脉冲不要担忧烧第六课第六课编码器、步进电机:编码器、步进电机:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号