三菱plc编程软件介绍(精选3篇)
PLC的程序输入通过手持编程器、专用编程器或计算机完成。手持编程器体积小,携带方便,在现场调试时优越性强,但在程序输入、阅读、分析时较繁锁;而专用编程器价格太贵,通用性差;计算机编程在教学中优势较大,且其通讯更为方便。因此也就有了相应的计算机平台上的编程软件和专用通讯模块,在这节当中我们重点介绍三菱fx系列编程软件的使用和操作。
三菱公司fx系列plc编程软件名称为fxgpwin,我们介绍版本为SW0PC-FXGP/WIN-C
Version3.00 Copyright(C)1996 MITSUBISHI ELECTRIC CORPORATION,其具体应用说明如下:
1. Fxgpwin编程软件对FX0/ FX0S、FX1S、FX1N、FX0N、FX1 FX2N / FX2NC和 FX(FX2/FX2C)系列三菱plc编程及其它操作。下图为软件的文件组成:
1)进入fxgpwin的编程环境
双击桌面fxgpwin图标或按table键选择到图标fxgpwin,即可进入编程环境。2)编程环境如下图
3)编写新程序,新建文件
出现PLC选型界面
选择好PLC型号后按确认键即可进入编辑界面,在视图中可以切换梯形图、指令表等
建立好文件后就可以在其中编写程序了。
4)程序的保存在“文件“菜单下的“另存为“下即可。5)PLC程序上载,传入PLC。
当编辑好程序后可以就可以向PLC上载程序,方法是:首先必须正确连接好编程电缆,其次是PLC通上电源(POWER)指示灯亮,打开菜单“PLC“——“传送“——“写出“确认。
出现程序写入步数范围选择框图,确认后即可:
6)PLC程序下载一样,在上述操作中选择“读入“,其他操作不变。
7)程序打开 打开菜单“文件““打开“,出现界面,选择要打开的程序,确定即可。
8)退出主程序
ALT+F4或点击文件菜单下的“退出“。2. 程序的编写 1)编程语言的选择
FXGPWIN软件提供三种编程语言,分别为梯形图、指令表、SFC状态流程图。打开“视图“菜单,选择对应的编程语言。2)梯形图编辑时如图
3)编写程序可通过功能栏来选择,也可以直接写指令进行程序编写。主要是熟悉菜单下各功能子菜单。
4)梯形图编写需进行转换,在工具菜单下选择或按F4键,转换完毕即可进行上载调试,注意端口设置。5)程序的检查
在“选项“菜单下的“程序检查“,即进入程序检查环境,可检查语法错误、双线圈、电路错误。3. 软元件的监控和强制执行
在FXGPEIN操作环境下,可以监控各软元件的状态和强制执行输出等功能。元件监控功能界面:
强制输出功能界面:
强制ON/OFF功能界面:
主要在“监控/测试“菜单中完成。
4. 其他各功能在操作过程中在帮助菜单中熟悉。
5.梯形图常用项具体操作
(1)剪切(梯形图编辑): [编辑(Alt + E)][块选择]菜单操作选择电路块.在通过[编辑][粘贴(Alt + P)]] 功能:粘贴电路块单元.操作方法:通过[编辑][粘贴]菜单操作或[Ctrl] + [V]键操作,被选中的电路块被粘贴.被粘贴的数据是在执行剪切或拷贝操作 时被保存在剪切板中的数据.警告: 如果剪切板中的数据未被确认为电路块,剪切操作被禁止.(3)拷贝(梯形图编辑): [编辑(Alt + E)][块选择]菜单操作选择电路块.在通过[编辑][行删除(Alt + L)] 功能:在行单元中删除线路块.操作方法:通过执行[编辑][行删除(Alt + L)] 功能:在行单元中删除线路块.操作方法: 通过执行[编辑][删除(Alt + D)] 功能:删除电路符号或电路块单元.操作方法:通过进行[编辑][块选择]菜单操作选择电路块.在通过[编辑][行插入(Alt + I)] 功能:插入一行.操作方法:通过执行[编辑][触点(Alt + n)][触点(Alt + n)][触点(Alt + n)][触点(Alt + n)][触点][触点][触点][触点][线圈(Alt + o)] 功能:在电路符号中输入输出线圈.操作方法:在进行[工具][功能] 功能:输入功能线圈命令等.操作方法:在执行[工具][连线(Alt + W)][连线(Alt + W)]] [工具(Alt + T)][] [工具(Alt + T)][ |删除] 功能:输入垂直及水平线,删除垂直线.操作方法:垂直线被菜单操作[工具][ | ]登录, 水平线被菜单操作[工具][[连线]/-]登录, 垂直线被菜单操作[工具][ | 删除] 删除.(12)全部清除:
[工具(Alt + T)][全部清除] 菜单,显示清除对话框.通过按[Enter]键或点击确认按钮,执行清除过程.警告1.所清除的仅仅是程序区,而参数的设置值未被改变.(13)转换(梯形图编辑): [工具(Alt + T)][转换]菜单操作或按[转换]按钮(F4键).在转换过程中,显示信息电路转换中.警告1.如果在不完成转换的情况下关闭电路窗口,被创建的电路图被抹去.(14)梯形图监控:
一、读懂原理, 提高理解能力
电气线路图的工作原理对于从事维修电工相关工作或学习相关知识的人来说, 这非常重要。很多初次学习PLC编程的学生在学习前都有一个误区, 普遍认为PLC与电气线路是两个不同的概念, 是不个独立的个体。如果这样想, 那就错了。要学好PLC编程, 就要先从电气原理开始。电气线路的工作原理及设计思路与PLC所编写的程序工作原理基本一致, 学好电气线路的原理对学习PLC程序编程有很大的帮助。有助于学生在编程设计时理清思路, 增加对程序的理解能力, 使学生更容易学会程序的编写。在平常的生产实习教学中, 有部份的学生错误的认为动手能力才重要, 期它的方面都不愿意多花心思, 多花时间去学习。这样学习起来非常的机械化, 很难得到提高。所以在生产实习中, 学生一定要学习好工作原理, 为学习PLC编程铺路。
二、了解原理, 提高学习能力
PLC是如何认识各种类型的编程程序呢?如它是如何识别不同的输出时间长短, 计算的次数等。这一点是每个初学PLC的人所应关注的话题, 也是每位从事PLC编程教育者应该清楚的。对于该问题, 我在教学时, 首先做的是让学生知道PLC内部控制除了开关还是开关。除了开关的“开”与“关”之外, PLC什么也不懂, PLC就只能控制开关量。因为它的控制状态, 控制的先后顺序等问题, 都是人事先设定好的。比方说, 开关闭合, 就可以把它认定为“1”, 开关打开, 就可以把它认定为“0”;所以我们对PLC进行编程时, 其实就是为了控制PLC输出量的开与关, 只是在控制过程中所使用的方法千变万化, 这就在于你所使用的程序了。因为程序指令同样已经被生产厂商规定好PLC所能识别的指令, 通过不同的指令去控制PLC输出。例如:SET Y0则表示输出Y0固定在1的状态, 让Y0连续输出, 好比电气线路中的自锁控制方式。而RST Y0则表示让输出Y0复位为0的状态, 让Y0停止输出。
三、举例说明, 提高学习兴趣
绝大部分教师在向学生传授知识时, 往往是授之以“鱼”而非“渔”也。这样的结果一方面使学生只是机械地被动接受, 另一方面是即使学生接受了, 也只会是知其表, 不知其意。不知道该程序有什么作用, 从而使学生在很短的时间内就可能将其忘记, 或者是碰到实际问题时, 往往不能采取有效的应对措施, 机械的套用知识, 使简单的任务复杂化。比方说, 在学习PLC编程的相关指令时, 学生可能知道PLC编写的程序是由输入输出组成, 用于对应PLC的X与Y。只知道有这样的一个控制方式, 却不知道为什么只有X与Y, 其它相对应的时间控制, 计算的次数控制等中间环节呢。为什么只有Y可以有外部输出, 而C、T、M等却没有外部输出。显然不利于学生记住相关指令的定义, 而学生只是处于一种假懂的状态。为了改变这种局面, 在课堂上我用很多与实际生活相关的实例来说明“编程”是怎么一回事。其中最典型的例子就是“交通灯”。“交通灯”学生都认识, 都知道它的动作过程, 但是它是如何控制“红、绿、黄”三种灯的启停顺序、时间、闪烁的次数等。通过实例, 我们可以从中归纳出使用PLC编程的几个特点:1) 程序的多元化, 可塑性高。2) PLC编程语言多样, 直观易懂。3) 编程原理与电气线路的工作原理基本一致。
四、融合教法, 提高教学质量
PLC编程是一门理论与实际相结合, 随机性较强的课程。其目的是使学生在认识程序这个概念的基础上, 同时掌握程序的设计、编辑、调试与控制。若采用以讲解为主要手段的理论课程教学方法进行教学, 往往很难激发学生的学习兴趣。对教学的实施带来一定的困难, 所以在教学过程中应采用不同的教学方法。将有效的教学方法融合起来, 慕求让学生在课堂学习中获得更多的知识, 掌握得更牢固, 更熟练。
(一) 任务驱动教学法
所谓“任务驱动”是一种建立在建构主义学习理论基础上的教学法。适用于培养学生的创新能力和独立分析问题、解决问题的能力。从学习者的角度来看, 任务驱动法是一种学习方法, 适用于学习操作类的知识和技能, 在教学过程中, 通过教师精心设计的教学情景, 会话与协作等环境下, 学生对任务进行分析、讨论, 找出解决问题的方法。明确要涉及到哪些知识点, 同时在教师的指导下, 紧紧围绕着共同的任务活动中心, 由表及里, 由浅入深地完成有一定梯度的各个任务, 进而建构知识的一种学习实践活动。该教学方法能消除学生畏难情绪, 能提高学生的学习效率, 激发学生的学习兴趣。并能在学习过情中使学生懂得团队合作及讨论学习能有效提高学习效率的益处。
(二) 发散性教学法
要了解该教学法就要先了解发散性思维, 它又称扩散性思维, 辐射性思维。它是一种从不同的方向途径和角度去设想、探求多种答案, 最终使问题获得圆满解决的思维方法。该教学方法能使学生在学习解决某一种任务时, 通过扩散学习, 懂得更多解决问题的方法。能提高学生的思维能力及创造能力, 大大增强学生遇到问题时的应变能力。
1) 融合教学方法。教学方法种类烦多, 各有各的特点、长处。作为教育工作者, 应该能够熟练应用一种或多种教学方法, 这样有助于教学工作者在教学工作中能够运筹帷幄。2) 举例说明。如前面所提到的任务“交通灯”。在教学过程中我们可能将该任务先通过任务驱动法让学生进行分析、讨论找出如何解决该任务, 想出合理的方法。然后再通过发散性教学将学生认为唯一的解决方法通过不同的办法来完成, 能让学生在学习中懂得解决任务的办法并不是唯一的。如下结构图1:
五、结束语
PLC是“Programmable Logic Controller(可编程序逻辑控制器)”的英文缩写,是采用微电脑技术制造的自动控制设备。以顺序控制为主,回路调节为辅,能完成逻辑判断、定时、记忆和算术运算等功能。与传统的继电器控制相比,PLC控制具有控制速度快、可靠性高、灵活性强、硬件接线简单、改变工艺方便等优点。
主要学习三菱PLC FX3u
1.PLC的硬件操作的软件使用技巧
2、工程案例中软元件的使用方法及技巧
3、PLC编程步骤及编程技巧
4、模拟量编程
5、人机界面(触摸屏)编程学习
6、步进电机和伺服马达调试编程
PLC具有可靠性高、适应工业现场的高温、冲击和振动等恶劣环境的特点,因而在工业生产控制与管理过程中,几乎80%以上的工作可以由PLC来完成。同时可取代继电器控制装置完成顺序控制和程序控制,进行PID回路调节,也可以构成高速数据采集与分析系统,实现开环的位置控制和速度控制,它能与计算机联网通信,构成由计算机集中管理、用PLC进行分散控制的分布式控制管理系统!
编程和调试步骤如下:
1.设计I/0接线图
根据现场输入条件和程序运行结果等生产工艺要求,设计PLC的外围元件接线图,作为现场接线的依据,也作为PLC程序设计的重要依据。
2.编制PLC的梯形图和指令语句表
根据生产工艺要求在计算机上利用专用编程软件编制PLC的梯形图,并转换成指令语句表。
3.程序写出与联机调试
【三菱plc编程软件介绍】推荐阅读:
三菱plc知识07-24
三菱plc通信12-13
三菱plc的教学课件05-29
三菱plc经典培训教材10-22
三菱plc的基础知识03-14
plc编程经验02-20
西门子plc编程经验02-12
提高PLC编程教学效果的一点体会02-18
编程软件10-31
软件编程求职信10-19