plc是什么?为什么要学plc编程?PLC能够给我们带来什么好处?昆山北极星PLC培训较近在招生中常常有电工朋友这么问。感觉每次都要回答一遍很累,再说了,这不是几句QQ聊天就能表达到位的专业前景描述。想想还是提笔写封公开信。希望我这封信能够开启众多的电工朋友走入工业自动化学习的这扇门。 我先引用一个小故事,差不多每个电工朋友都会遇到的故事。这个小故事的主人公还有一个人,职称叫电气工程师。电气工程师?不见的技术如何吧?我公司的有个电气工程师毕业都快两年了,啥也不会,简单的控制照明电路都搞不好…….。拿这个对比,说明没意义吧?哈哈,我正是要拿这个对比说事。我承认以上都是不争的事实。而且例子还多的是。但接下来的讲述我想就是你心里的疙瘩了:公司来了一批比较先进的设备,安装调试,基本没你的事,那个所谓较差的电气工程师被老板亲自点名参与安装调试。还有更重要的资料保管。平台效益出来了吧!!!你之所以能成为一个**的电工,是因为你在电工这条路上走了好多年。电气工程师的工作本来就和电工朋友的工作有很多的交叉之处,你还会接触很多这样的新电气工程师,难不成你还想一直这样嘲笑下去。当然可以换句话说这是人生知足态度。要是这样就不必往下看了,因为我实在没办法点燃你学习的热情。 也许你认可我所说的,但是现在是文凭社会,我没有文凭呀?这点上确实让人有点无奈,我也认为很不公平。想公平只能你自己想法办了…..。当然你要是觉的懂技术也很有市场,不妨往下看。那么电气工程师能做什么呢? 电气工程师一般是工业自动化毕业的学生。所谓工业自动化本质上就是解放劳动力让高效的机器代替更多的劳动力,并提高产品质量。于是设计的主题上来了,现在很多企业里的旧设备都可以进行自动化升级改造。把呆板的继电器控制系统换成灵活的PLC控制系统。或在原有的PLC系统里增加你所要求的动作功能,再增加个触摸屏或组态王hmi人机界面,实现操作人员与机器的对话。建立历史记录查询,比如机台过载或故障你就可以调出相应的历史数据,进行数据对比分析。建立工程师站,让管理人员与工程技术人员在办公室里就可以掌控所有设备的状态与生产数据。还可以让机台报表的自动生成,这样就可以少几个文员啦。借此申请其中一个做你秘书多好啊! 以上只是个电气工程师梦的简单描述,我们电工朋友怎样才能实现这个梦呢。本篇*二段我有说过电工和电气工程师在工作上有很多重叠之处,只是电气工程师本质上多了一个以技术为核心的东东叫PLC我们没有学过。现在我们就对这个所谓的技术核心进行解剖:PLC全称可编程逻辑控制器,是一种能够把各种电气元器件的输入信号通过程序的形式演化成PLC的各种运算并将结果输出的这么一种电子装置。哈哈,这句的重点是程序,要编辑程序就要用到编程语言。PLC的编程语言有:语句表 逻辑块 梯形图 其中梯形图说白了就是我们电工的编程语言。电工有自己的编程语言?是的,不用怀疑。再往下看你多年的技术结晶也许就可以转化成为一种计算机语言了(PLC在某种意义上就是一台计算机)。 平时我们在设计星三角降压启动时,就是用导线把3个接触器一个时间继电器还有一些按钮和保护装置按一定的逻辑关系组合起来。我暂时把这称为:电工在设计控制系统时的硬元件逻辑组合。而PLC编程就是把PLC提供的软元件按一定的逻辑关系进行组合,从而达到我们想要的输出结果。PLC的软元件基本上和我们电工使用的元件较其相似,说白一点就是模仿电工的电路设计理念。如:中间继电器、计时器、计数器、输入继电器、输出继电器、数据寄存器、还有一些功能指令等组成。以上除了功能指令是不是都很熟悉。用编程软件里的“导线”把这些软元件按一定的逻辑关系串起来就是编程。这要比我们在实物中的硬接线要简单的多,不是吗?我想这一段对电工朋友来说会有一定的感悟,这就对了。结合自身的技术基础踏入PLC编程之路只不过是一种思想转化…….。
昆山北极星自动化培训S7-200培训课程表
基础班
1.电工基础知识
2.电工基本控制电路
3.常用工控设备应用
4.配线原理及接线实操
*二课
(基本指令)
1.S7-200编程软件安装与使用
2.详细讲述PLC基础位逻辑指令:常开,常闭触点指令,线圈
输出,上升沿,下降沿,置位,复位,触点比较等指令
3.位逻辑控制电路的编程思路及技巧。
4.S7-200存储器的寻址方式及应用。
5.计数器及定时器功能及应用
6.S7-200基本软元件工程案例分析及应用
7.S7-200基础项目案例练习
*三课
(基本指令)
1.上一节课程内容回顾,项目案例讲解。
2.步进阶梯指令:SCR SCRT SCRE的应用,详细讲解针对工艺流程控制功能图的绘制方法,常用的流程控制:单流程,选择分支,并行分支,跳转与循环等功能图的实现,项目讲解。
3.学员自己练习用多种方法编写红绿灯控制及机械手动作流程
4.学员工程案例练习
5.案例讲解、红绿灯及机械手案例讲解与编程方法,手动、自动、半自动流程控制编程技巧
*四课
(功能指令)
1.传送指令、成批传送、一点多送指令,字节交换指令
2.数学运算及其它运算指令应用及技巧
3.逻辑运算及编程方法及应用技巧
4.学员针对数据处理指令项目练习
*五课
(间接寻址)
1.直接寻址与间接寻址的区别
2.详细进解间接寻址(数据指针应用)
3.数据指针案例讲解
4.学员针对指针项目实操。
*六课
(流程控制)
1.上一节课程内容回顾,项目案例讲解。
2.详细讲述PLC正常扫描方向与扫描周期时间
3.详细讲述:跳转、循环、看门狗、及其它流程控制指令的应用
4.学员针对流程控制案例练习
*七课
(移位与转换指令)
1.对学员流程控制案例修改,讲解编程方法
2.详细讲述循环左移、循环右移、左移、右移及移位寄存器的应用及编程
3.详细讲述数据类型转换指令、16#与ASCII码转换指令、BCD码转换、编码、译码指令
4.累加器的应用
5.学员针对移位指令案例练习
*八课
(高速计数器应用)
1.针对学员移位指令案例进行修改,详细讲解移位指令的编程方法及技巧
2.讲述高速计数器与普通计数器的区别
3.详细讲述旋转编码器与直线编码器的工作原理及在工程中应用的目的与作用
4.详细进述高速计数器的接线、各模式的设置及应用、控制字节的作用及功能设置
5.详细讲述利用编码器对普通电机测速和定位控制
6.学员自己练习高速计器的应用及各模式的作用
*九课
(子程序与中断程序应用)
1.详细讲述主程序(OB1)、子程序(SBR)、中断
程序(INT)的作用及使用方法
2.重点讲述S7-200中断事件处理、中断连接、中断分离、允许中断、禁止中断在编程中的应用
3.案例讲解利用中断事件做电机测速及定位控制
4.学员对电机测速和定位程序练习
*十课
(扩展模块及模拟量应用)
1.讲述S7-200系列各型号的实际点数与扩展能力
2.详细讲述数字量模块:EM221 EM222 EM223
的作用,接线与地址分址
3.详细讲述模拟量及数字量的区别及控制
4.详细模拟量A-D、D-A模块的作用、功能、接线
5.详细讲述模拟量与数字量之间的转换与运算
6.详细讲解数字量模块、模块模块与PLC连接的
地址分址
7.
8.学员自己实操练习PLC接线及功能实现、模块应用
*十一课
(模块量在变频控制的应用及PID应用)
1.详细讲述变频器在工业中的应用及工作原理
2.详细讲述变频器常用的控制方式
3.模拟量在变频器控制中的作用
4.详细讲述PID在工业控制中的作用及工作原理
5.详细讲述PID各项参数的设置及作用
6.详细讲述PID实现速度闭环控制及工作原理
7.详细讲述PID实现温度闭环控制及工作原理
8.学员自己练习温度闭环及速度闭环控制
*十二课
(高速输出)
1.详细讲述高速输出的*条件、高速输出的作用
2.详细讲述高速输出的设置、状态存储器的作用、
控制字节的设置、脉冲周期、脉冲数的作用
3.详细讲述PTO单段、PTO多段、PWM的区别及功能
*十三课
(高速输出在步进电机、伺服电机控制中应用)
1.详细讲述步进电机的内部结构与工作原理
2.详细讲述伺服电机的工作原理及工作方式
3.详细讲述步进电机与伺服电机控制系统的区别
4.详细讲述步进电机细分及相关参数设置
5.详细讲述伺服电机使用手册及相关参数设置
6.详细讲述伺服电机:位置模式、速度模式、转距
模式及三种模式互相转换的原理及接线
7.学员自己实操练习伺服接线及各模式功能实现
*十四课
(高速输出在步进电机、伺服电机控制中应用)
1.详细讲述实现伺服、步进电机手动控制;回原点
控制;设置脉冲当量;利用高速计数器、中断事
件计算机床当前位置
2.详细讲述实现机床绝地位置控制程序
3.详细讲述实现伺服、步进电机做两点往返定位控
制、多段定位及多速实现、运行中的暂停控制
4.两台伺服电机或步进电机做XY轴两轴定位控制
5.学员针对伺服、步进控制程序做实操练习
*十五课
(填表指令与时钟
指令应用)
1.详细讲述填表指令及在实际工程项目中的应用技巧。
2.详细讲述读表指令先入先出、后入先出的应用。
3.详细时钟指令及PLC设置时钟,及时钟在实际项目中的应用
4.填表指令案例练飞及讲解。
*十六课
(通信控制)
1.详细讲述常用的几种通信类型:RS-232 RS-485
RS-422、以太网通信
2.详细讲述通信的格式:数据位、奇偶校验、开始
符、终止符的使用
3.详细讲述S7-200两台或多台用PPI通信数据交换
4.详细讲述S7-200两台或多台用自由口通信
5.学员针对通信用PPI和自由口做PLC通信练习
*十七课
(通信控制)
1.详细进述S7-200与台达变频器做ASCII码通信
2.详细讲述S7-200与台达变频器做RTU通信
3.详细讲述S7-200与台达温控器做ACCII码与RTU通信