学电气的一方面是单片机,一方面是PLC,,,,常常看到说选择比努力更重要,,单片机都很熟悉了,我就来介绍一下PLC.....

然后呢我先吹吹牛,,,目的是让大家相信我介绍的PLC绝对是亲身体验.....

吹牛开始:

首先:PLC适合学习能力强的人学习,PLC考验的是实际解决问题的能力,PLC和单片机不一样更多的是"使用"而非"开发"

自己呢大一的时候开始学的三菱的PLC(因为家庭原因,最先接触的是PLC),然后呢又学的西门子200的PLC,然后还有松下的PLC(当时公司的项目,人家韩国的公司要求必须用韩国品牌的,信仰....),,做过的项目呢都是触摸屏加PLC然后控制....

第一个是

显控的触摸屏和三菱Q系列的PLC,,做了一个继电器寿命检测的,,哦当时出差格力帮韦工做的

后面的界面都差不多和这个一样了......

其实就是控制各个触点定时吸合和断开,然后控制继电器,然后再对继电器的触点输入做检测......然后记录报警啥子的.....

第二个是

威纶通的触摸屏+松下的PLC 做的一个控制气缸动作的

其实做这两个项目的时候上面的PLC啦,触摸屏啦都没用过,,,尤其是工控触摸屏就是一点没用过,,只是稍微知道有这样的东西而已

但是呢,,做成了......那时候才更加意识到,原来自己大学四年来的自学没有白费,,好可怕的一种能力......

吹牛皮结束;

不过现在看我写的文章大部分都是和单片机相关的....话说我怎么喜欢单片机呢....或许一开始看到的PLC控制的系统太庞大了,而且是控制强电(好几千伏),,,而又让我感到危险.....

好了现在说一下PLC,PLC呢一般呢都是控制自身的触点吸合断开,然后再用这些触点去控制别的

PLC自身有许多输入和输出触点--三菱的一般都是X是输入,,,Y是输出

比如:点亮一个灯(按下X0灯亮,,松开灯灭)

程序呢

把X0看作按钮开关,,Y0当做继电器的线圈

其实一目了然,,,,X0闭合  Y0得电吸合.....灯就亮了

最重要的一点需要记住

先记着一句话,,PLC程序是从上到下,,从左到右扫描的,,一直扫描到最后然后检测触点到底是吸合还是断开

所以按下X0  ......Y0  照样是断开的.....

所以呢即使X0 断开   按下X1  Y0照样是吸合的..............这是和单片机不一样的.....切记

PLC实质是人家做好了很多指令在里面,咱呢就是根据自己的情况选择使用

PLC的功能上和单片机差不了很多,,,毕竟PLC也是单片机做的.....不过价格上......

再者关于PLC和触摸屏结合

其实吧,,咋说呢,,,

工控屏会提供开发这个工控屏的软件,然后就是拖拽一些按钮,文本框啥子的,然后显示

怎么和自己的PLC结合呢,,,,只要选择自己的PLC型号就行了

列如

其实这些工控屏哈都是直接操作PLC的地址然后通信

所以说呢只要自己知道了这些协议,,用单片机也可以直接操作PLC内部的地址了

一般PLC的主模块只是有简单的输入输出功能,,并不携带PWM,高速计算器,组网等功能

看一款西门子的

扩展口呢就是买一个自己需要的模块然后连接上,,然后看着编程手册使用了

其实要想真的学好PLC需要一定的资金支持,,当然一般学校的实验室都有一整套的设备,,或者在公司里面做项目学习.

学习PLC呢入门建议选择三菱的,,直接仿真也可以,最好有实物

无论选择学习什么,重要的还是努力和坚持.

关于PLC的更多相关文章

  1. 功能实现:PLC对LPC的音量控制

    设计方案1: 在PLC上,当使用QDial调节音量时,触发QDial的SIGNAL:ValueChange(),对应SLOT向LPC发送自定义键码0x22; 在LPC上,当接收到0x22键码时,执行操 ...

  2. PLC数据访问

    PLC是很多机床设备上都有的控制中心,和PLC通信是很多做工厂管理系统的必经之路. 一年前有个项目需要和PLC(西门子S200)通信,不仅读取里面的数据,还需要写数据需要控制机床的运行,当时不大了解, ...

  3. 深入剖析iLBC的丢包补偿技术(PLC)

    转自:http://blog.csdn.net/wanggp_2007/article/details/5136609 丢包补偿技术(Packet Loss Concealment——PLC)是iLB ...

  4. S7-200系列PLC与WINCC以太网通信CP243i的实例

    S7-200系列PLC与WINCC以太网通信CP243i的实例 ----选用大连德嘉国际电子www.dl-winbest.cn的CP243i作为连接S7-200的PPI口转以太网RJ45的接口转换器. ...

  5. PLC梯形图编程练习

    在PLC培训软件中完成如下两个练习,并把对应的梯形图程序发表在博客上. 交通灯控制 在如下图的场景中,打开SW1开关后,交通灯控制器开始工作,关闭SW1则控制器停止工作. SW2为控制模式选择开关: ...

  6. 陕西中际现代:基于自适应算法的PLC滴灌控制系统

    基于自适应算法的PLC滴灌控制系统 陕西中际现代包装科技有限公司滴灌部 1.介绍 水资源正在成为一种珍贵的资源.城镇的市民使用成千上万立方的水来浇灌花园和绿地.他们依赖于使用固定灌溉计划的控制器.而这 ...

  7. 使用OPC的方式去连接PLC进行AB SLC-5_04数据的采集

    1.  必备软件 Rslinx classic 2.57 .net framework 2.0 VS2013 OS: win7 enterprise x64 2.  软件安装 2.1.安装RSlinx ...

  8. 三相异步电动机过载保护及报警PLC控制

    一.项目所需设备.工具.材料 见表7-1. 表7-1  项目所需设备.工具.材料 二.  训练内容: 1.项目描述 试设计一电动机过载保护程序,要求电动机过载时能自动停止运转,同时发出10秒钟的声光报 ...

  9. 基于S7-200的PLC对里程轮(增量式码盘)解码的应用

             解码模块为JC-11:工业增量式码盘 解码模块,接口简单,易于使用. 应用Step7-MicroWIN编程软件,为S7-200PLC设计本编码盘的应用程序.由于编码盘输出的脉冲信号频 ...

  10. 西门子PLC两线制,四线制

    1 一.对于控制系统模块:两线制,四线制信号都只有两根线接入模件,区别在于: 两线制信号的这两根线一正一负,不带提供信号电流,而且提供供电电压:一般流量,压力,液位等等的信号常用两线制信号,但也要根据 ...

随机推荐

  1. DP 网易内推:合唱团

    链接:https://www.nowcoder.com/questionTerminal/661c49118ca241909add3a11c96408c8来源:牛客网 [编程题]合唱团 热度指数:18 ...

  2. A workaround to change shared memory size for Docker containers in AWS ECS

    Issue Because of not supporting to specify the following docker run parameter, containers in ECS can ...

  3. Java基础回顾(3)

    数组:用一种数据类型的集合 ★数组元素下标从0开始. 数组的复制.扩容: ①.System.arraycopy(源数组, 源数组的初始下标,                     目标数组, 目标数 ...

  4. 前端构建工具之争——Webpack vs Gulp 谁会被拍死在沙滩上

    .table tr>td:nth-child(1){width: 2em !important;padding-left: .6rem !important;padding-right: .6r ...

  5. SSL/TLS 握手过程详解

    在现代社会,互联网已经渗透到人们日常生活的方方面面,娱乐.经济.社会关系等都离不开互联网的帮助.在这个背景下,互联网安全就显得十分重要,没有提供足够的安全保障,人们是不会如此依赖它的.幸运的是,在大牛 ...

  6. KVM克隆 快照

    原创博文安装配置KVM http://www.cnblogs.com/elvi/p/7718574.htmlweb管理kvm http://www.cnblogs.com/elvi/p/7718582 ...

  7. PHP随手记1--内置函数date

    1. date_default_timezone_set date_default_timezone_set — 设定用于一个脚本中所有日期时间函数的默认时区 在php中只用 mktime() 函数时 ...

  8. Java集合(5)一 HashMap与HashSet

    目录 Java集合(1)一 集合框架 Java集合(2)一 ArrayList 与 LinkList Java集合(3)一 红黑树.TreeMap与TreeSet(上) Java集合(4)一 红黑树. ...

  9. LDA数学八卦笔记(一)Gamma函数

    Technorati Tags: LDA主题模型

  10. backbone与require的共存问题解决

    如果向下面那样直接列出script标签可能会出现错误,   <script type="text/javascript" src="/dep/jquery-1.11 ...