关于PLC
学电气的一方面是单片机,一方面是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的更多相关文章
- 功能实现:PLC对LPC的音量控制
设计方案1: 在PLC上,当使用QDial调节音量时,触发QDial的SIGNAL:ValueChange(),对应SLOT向LPC发送自定义键码0x22; 在LPC上,当接收到0x22键码时,执行操 ...
- PLC数据访问
PLC是很多机床设备上都有的控制中心,和PLC通信是很多做工厂管理系统的必经之路. 一年前有个项目需要和PLC(西门子S200)通信,不仅读取里面的数据,还需要写数据需要控制机床的运行,当时不大了解, ...
- 深入剖析iLBC的丢包补偿技术(PLC)
转自:http://blog.csdn.net/wanggp_2007/article/details/5136609 丢包补偿技术(Packet Loss Concealment——PLC)是iLB ...
- S7-200系列PLC与WINCC以太网通信CP243i的实例
S7-200系列PLC与WINCC以太网通信CP243i的实例 ----选用大连德嘉国际电子www.dl-winbest.cn的CP243i作为连接S7-200的PPI口转以太网RJ45的接口转换器. ...
- PLC梯形图编程练习
在PLC培训软件中完成如下两个练习,并把对应的梯形图程序发表在博客上. 交通灯控制 在如下图的场景中,打开SW1开关后,交通灯控制器开始工作,关闭SW1则控制器停止工作. SW2为控制模式选择开关: ...
- 陕西中际现代:基于自适应算法的PLC滴灌控制系统
基于自适应算法的PLC滴灌控制系统 陕西中际现代包装科技有限公司滴灌部 1.介绍 水资源正在成为一种珍贵的资源.城镇的市民使用成千上万立方的水来浇灌花园和绿地.他们依赖于使用固定灌溉计划的控制器.而这 ...
- 使用OPC的方式去连接PLC进行AB SLC-5_04数据的采集
1. 必备软件 Rslinx classic 2.57 .net framework 2.0 VS2013 OS: win7 enterprise x64 2. 软件安装 2.1.安装RSlinx ...
- 三相异步电动机过载保护及报警PLC控制
一.项目所需设备.工具.材料 见表7-1. 表7-1 项目所需设备.工具.材料 二. 训练内容: 1.项目描述 试设计一电动机过载保护程序,要求电动机过载时能自动停止运转,同时发出10秒钟的声光报 ...
- 基于S7-200的PLC对里程轮(增量式码盘)解码的应用
解码模块为JC-11:工业增量式码盘 解码模块,接口简单,易于使用. 应用Step7-MicroWIN编程软件,为S7-200PLC设计本编码盘的应用程序.由于编码盘输出的脉冲信号频 ...
- 西门子PLC两线制,四线制
1 一.对于控制系统模块:两线制,四线制信号都只有两根线接入模件,区别在于: 两线制信号的这两根线一正一负,不带提供信号电流,而且提供供电电压:一般流量,压力,液位等等的信号常用两线制信号,但也要根据 ...
随机推荐
- ecshop根据订单号查询物流信息
目标:订单详情页可以根据订单查询当前物流信息. 效果图: 思路:点击后异步请求快递查询api,接受返回信息,拼接. 代码: admin下:order_info.htm //一:顶部插入jquery,在 ...
- cardview和Palette,ActionBar颜色随图改变
CardView是一个控件,Palette是取色工具(工具类),本文会对他们进行比较细致的介绍,相信机制的各位看完一定轻而易举地实现ActionBar随图改变的特效. 首先看一下效果图: Gradle ...
- IT连创业系列:App产品上线后,运营怎么搞?(中)
等运营篇写完,计划是想写一个IOS系列,把IT连App里用到和遇到的坑都完整的和大伙分享. 不过写IOS系列前,还是要认真把这个运营篇写完,接下来好好码字!!! 上篇说到,我们计划去一次富士康门口,拉 ...
- 裸板驱动总结(makefile+lds链接脚本+裸板调试)
在裸板2440中,当我们使用nand启动时,2440会自动将前4k字节复制到内部sram中,如下图所示: 然而此时的SDRAM.nandflash的控制时序等都还没初始化,所以我们就只能使用前0~40 ...
- PHP+Redis 实例【二】页面缓存 新玩法
今天算是认识到博客园里的审查团队多内幕了,哈哈,贴个图玩下. 气死宝宝了. 进入主题! 今天就不写什么功能性的了,换下口味说下关于页面级的缓存,应该怎么做. 相信有很多小伙伴查了百度,甚至google ...
- VMWare安装Win10虚拟机
这两天突发奇想安了个win10虚拟机,在安装的过程中还遇到了不少麻烦,所以在此与大家分享下. 首先我们用VMWare12来安装,VMWare已经更新到14但是不太稳定,所以为了保险起见还是用12吧. ...
- Java第三季
1.异常简介: (1) Java中的所有不正常类都继承于Throwable类.Throwable主要包括两个大类,一个是Error类,另一个是 Exception类: (2)其中Error类中包括虚拟 ...
- Angular4.0引入laydate.js日期插件方法
Angular是不支持直接引入js文件的,下面介绍项目如果引入laydate.js的方法 一.将下载的laydate中的js和theme文件放到一个统一的文件下面,我把它放到asset下 二.在ang ...
- 对datatable进行简单的操作
筛选出datatable中c_level=1的数据 dataRow[] rows = dt.Select("c_level=0"); 克隆表dt的结构到表dt,并将dt的数据复制到 ...
- AspNet Core Api Restful +Swagger 实现微服务之旅 (三)
(1) 访问Rest ful接口时 Token验证 返回数据格式封装 (一)访问时Token验证 返回数据格式封装 1.1访问Api接口 方法 实现 1.1.1 创建访问Rest ...