三菱PLC编程软件GXDeveloper的应用

关键词: 软件 编程 安装

三菱PLC编程软件GXDeveloper的应用(精选11篇)

篇1:三菱PLC编程软件GXDeveloper的应用

三菱PLC编程软件GX_Developer的应用

相信很多朋友都遇到过三菱PLC编程软件GX-DEVELOPER-C安装失败的问题,有的朋友安装成功之后不能创建新工程、软件打不开、PLC编程软件安装后总显示“工程初始化失败”或者安装后找不到快捷方式等问题,以下是本人经过这么多年的实践总结出来的安装编程软件的注意事项,希望对大家能有帮助:

1:如果以前装过三菱软件先要删除旧软件再册掉旧的注册文件

删除方法:①打开开始→运行→输入REGEDIT 点确定打开注册表手动寻找以下键值HKEY_LOCAL_MACHINESOFTWAREMITSUBISHI

②、将MITSUBISHI随意更改名称 按F5 刷新OK再重装新软件(当然你如果安装了三菱的其他软件,那千万别把其他的删掉了哦)

2:先运行EnvMEL文件中的SETUP程序;

3:最后运行文件夹中的SETUP1(setup);

4:安装过程中不选择安装监控的选项(如果你不熟悉的话最好在安装过程中直接点击下一步,不要勾选其他选项);

5: 安装完该软件后才能安装仿真,需要仿真的请向我们索取;

6:安装过程中编程软件和仿真软件尽量选择默认路径(即最好安装在C盘);

7:安装好后很多人看不到软件快捷方式,你可以点击:

开始>>>程序>>>MELSOFT>>>GX DEVELOPER找到相关的快捷方式;

8:安装可用序列号570-986818410

篇2:三菱PLC编程软件GXDeveloper的应用

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)梯形图监控:

篇3:三菱PLC编程软件GXDeveloper的应用

1 应用实例

1.1 在PLC实训室内的应用

模拟量是工业生产控制中非常重要的、不可或缺的控制对象。但很多初学者总觉得很不好学和很难理解。如果巧妙利用GX Developer软件的话, 就会觉得其实很简单。下面, 举例FX2N-4AD的简单应用, 以说明如何应用GX Developer软件来学习PLC技术。

FX2N-4AD的电压输入为-10V~10V, 模拟量与数字量的对应关系见表1。

设定控制要求为:

(1) 当CH1通道的电压小于2V时, 输出指示灯L1亮;

(2) 当CH2通道的电压大于2V时, 输出指示灯L2亮;

(3) 当CH1通道的电压小于CH2通道的电压时, 输出指示灯L3亮。

设计FX2N-4AD应用系统接线图, 如图1所示。

将PLC通过SC-09数据电缆与装有GX Developer软件的电脑连接起来。再利用GX Developer软件编写控制程序并将编写好的程序送入PLC (点击“在线”→“PLC写入”) , 运行PLC, 接通系统启动开关K, 开启GX Developer软件的“监视”功能, 见图2所示 (此时, CH1通道和CH2通道都没接模拟电压信号) 。

当CH1通道和CH2通道都接上一节新的五号干电池 (标称电压1.5V, 不同生产厂家) 时, 见图3;当CH1通道和CH2通道分别接上一对新旧五号干电池时, 见图4。

在图2中, 可以清楚地看到, 当CH1通道和CH2通道都没接模拟电压信号时, (D1) = (D2) =0, 满足控制要求 (1) , 所以Y0有输出, 即指示灯L1亮。

在图3中, 可以清楚地看到, 当CH1通道和CH2通道都接上一节新的五号干电池时, (D1) =325, (D2) =328, 还是只满足控制要求 (1) , 所以仍只看到Y0有输出, 即指示灯L1亮。此时, 还可以根据模拟量转换的数字量来精确判断这两节新电池的电压大小:接CH1通道的新电池的电压小于接CH2通道的新电池的电压, 能精确到1/200=0.005V, 这是一般的测量仪表都难以达到的测量精度。

在图4中, 可以清楚地看到, 当CH1通道和CH2通道分别接上一对新旧五号干电池时, 控制要求 (1) 不再满足, 所以Y0无输出了, 即指示灯L1灭。控制要求 (2) 和 (3) 都满足, 所以Y1和Y2有输出了。同时可以知道这对旧电池的电压只有543/200=2.715V了。

1.2 在PLC实训室外的应用

如果认为PLC实训肯定得在PLC实训室内进行, 离开PLC实训室就没办法进行了, 其实不然。即使没有PLC实体, 只要有装有GX Developer软件 (在安装完GX Developer软件之后, 再安装GX Simulator软件) 的电脑就可以轻松方便地在PLC实训室外进行PLC实训。

例如有一小车自动往返控制系统, 见图5。其控制要求为:按启动按钮SB, 小车前进, 碰到行程开关SQ1后, 小车后退, 碰到行程开关SQ2后, 小车停止, 暂停5S后前进, 直到碰到行程开关SQ3后再后退, 直到碰到行程开关SQ2后, 小车停止, 暂停5S后重复上述动作。小车的前进和后退由一电机的正转和反转来实现。

根据控制要求, 先利用GX Developer软件编写小车自动往返控制程序, 见图6。

点击图标 (或在“工具”菜单中选择“梯形图逻辑测试启动”) , 可得到小车自动往返控制程序测试启动画面, 见图7。

在图7中程序区域任一位置点击鼠标右键, 即可弹出“软元件测试”画面, 见图8右部区域。在“软元件测试”画面中的“软元件”处输入X000, 再点击“强制ON”, 就可以清楚地看到X000的常开触点接通, 同时Y1线圈“得电” (说明小车正在前进) , Y1的常闭触点断开, 实现输出Y1与Y2的互锁 (即电机正反转互锁) , 见图8左部区域。再点击“强制OFF”, 就可以将X000的常开触点断开。

在“软元件”处再输入X001, 再点击“强制ON”, 就可以清楚地看到X001的常开触点接通, 同时Y2线圈“得电” (说明小车正在后退) , Y2的常闭触点断开, 使Y1线圈“失电”, 实现输出Y1与Y2的互锁 (即电机正反转互锁) , 见图9。再点击“强制OFF”, 就可以将X001的常开触点断开。

就这样, 在没有PLC实体的情况下, 利用GX Developer软件 (加装GX Simulator软件) 就可以轻轻松松一步步实现对控制程序的调试, 与在PLC实训室内实训达到相同的效果。与在PLC实训室相比, 实质上就是利用软件提供的“强制ON”和“强制OFF”功能来代替在PLC实训调试板上对相应开关或按钮的动作。

2 结束语

无论在PLC实训室内还是在PLC实训室外, 都可以利用GX Developer软件来学习PLC技术, 使得学习PLC技术不受时间和空间的限制, 为PLC技术爱好者提供了良好的学习平台。

摘要:通过在PLC实训室内和在PLC实训室外都可以利用GX Developer软件来学习PLC技术的应用实例, 充分说明应用GX Developer软件, 使学习PLC技术变得简单方便、清楚明了和理解深刻。

关键词:GX Developer软件,PLC技术,学习,应用

参考文献

[1]阮友德.电气控制与PLC实训教程[M].北京:人民邮电出版社, 2006.

[2]李俊秀, 赵黎明.可编程控制器应用技术实训指导[M].北京:化学工业出版社, 2005.

篇4:论三菱PLC的编程技巧

笔者拟用日本三菱公司生产的FX1S-30MR设计PLC,在运料小车控制系统中应用。

举例:试设计运料小车的控制程序。控制要求如下:小车在A处装料后,工作人员按启动按钮SB1,小车开始前进运行至B处并压合SQ1,停5秒,工作人员卸料。5秒后小车自动后退,运行到A处并压合SQ2,停7秒,工作人员装料。7秒后小车自动前进。如此反复循环。任意时刻按下停止按钮SB2,全停。工作示意图如图1。

一、不用使用辅助继电器的梯形图

第一,分析控制要求,分配PLC输入点和输出点。输入信号有4个:X1为启动按钮SB1,X2为停止按钮SB2,X3为右限位SQ1,X4为左限位SQ2。输出信号有2个:Y1(KM1控制正转小车前进),Y2(KM2控制反转小车后退)。

第二,写出PLC的输入/输出地址表,如表1所示。

第三,画出PLC的外部接线图(略)。

第四,编写控制程序,设计梯形图(见图2)。

第五,程序调试。在教学过程中,学生不会直接带电机调试,只是用对应的位置开关和接触器模拟控制系统的工作过程。模拟控制过程是小车在A处装料后,按下启动按钮X1,Y1得电(KM1线圈得电),小车前进;撞到X3(SQ1)时,Y1失电,小车停在SQ1处,T1得电计时5S工人进行卸料,5S后Y2得电(KM2线圈得电),小车后退,同时T1复位;撞到X4(SQ2)时,Y2失电,小车停在SQ2处,T2得电计时7S工人再次进行装料,7S后小车Y1再次得电小车前进,T2复位,如此循环工作。

为了防止程序设计人员调试过程中出现误操作导致工作过程紊乱,程序的设计必须具备按钮操作的惟一性,于是就需进一步完善程序。

二、使用辅助继电器控制的梯形图

如图3所示,该程序是在前面程序的基础上增加了两个辅助继电器M2和M3,是针对误操作X3和X4设置的。

其中M2的作用是针对X3设置的,是保证小车必须前进Y1得电以后,M2才会得电,T1的电源必须由M2的常开和X3的常开同时闭合才能接通。在没启动之前单独操作X3,不会接通T1;不会误动作,不影响程序的正常工作流程。

正常工作时,按下启动按钮Y1得电小车前进,同时M2得电,撞到X3右限位Y1失电,小车停止在SQ1处。此时,由于M2和X3的常开同时接通,T1得电进行延时,工人进行卸料工作;只要T1一得电,M2的电源就切断,M2的得电在程序的运行过程中只起到一个过渡过程。

同理,M3的作用是针对X4设置的,它的控制原理和M2在程序中的起到的作用类似,只是M2在前进过程中起过渡作用,M3在小车后退过程中起过渡作用。

篇5:江阴三菱PLC编程培训教程

第一阶段 主要学习三菱PLC FX3u

一、PLC的硬件操作的软件使用技巧

1、PLC的型号及选型方法;

2、PLC接线原理及工作原理;

3、PLC编程软件使用及常用程序的编程;

4、PLC软元件的用法及编程;

5、软元件的用法及分类。

二、工程案例中软元件的使用方法及技巧

1、PLC的指令系统及指令应用

2、案例分析,引出指令,通过指令编写程序;

3、指令活用及工程案例。

4、PLC编程步骤及编程技巧

5、编程步骤及技巧说明;

6、案例分析,剖析步骤及技巧;

7、案例集,案例分析,实例编程。

8、模拟量编程

第二阶段 人机界面(触摸屏)编程学习

1、人机界面画面类型及工程制作;

2、人机界面密码、报警、趋势等高级应用;

3、人机界面配方、脚本编辑等功能的高级应用;

4、人机界面画面传输及与PLC的通讯方式;

5、自动测试机的人机应用实例分析。

第三阶段 步进电机和伺服马达调试编程

1、步进及伺服电机的原理的控制方式;

2、伺服电机及步进电机的参数及端子介绍;

篇6:江阴三菱PLC编程培训课件简介

宗旨:通过学习使学员掌握可编程序控制器的工作原理和PLC控制系统硬件软件的设计方法,可编写较复杂的自动化控制程序,同时学习触摸屏,步进电机,变频器,伺服电机,为从事PLC控制系统的设计、调试和改造工作打下基础。

理论内容:

1.3菱PLC结构,选型,维护和应用场合。

2.PLC编程,主讲基本指令,步进顺控指令,功能指令。

3.触摸屏编程设计,含画面设计,功能设计,功能仿真。

4.触摸屏密码画面设计

5.步进电机工作原理,使用特点,选型。

6.步进控制编程。

7.变频调速器工作原理。

8.变频调速器的内部操作。

9.变频器的PU开环与闭环运行。

10.变频器的组合程序运转。

11.变频器输出频率跳变和多段速度运转。

12.变频器的内部各项参数设置说明。

13.变频器的故障检查及设备维护。

14、伺服电机,定位模块工作原理,使用特点和选型。

15、伺服电机,定位模块接线,参数设置。

篇7:三菱PLC系列软件介绍

三菱PLC软件应用非常广泛,其中很多软件我也是第一次使用,比如AD/DA/SC等等,不过这些都只能用于Q系列,FX系列还是得用原来的指令,比如DA/AD的话,只能使用FROM 和 TO。下面就是三菱可程序设计控制器系列软件介绍[。

FXGP-WIN-C:

三菱FX系列PLC程序设计软件(不含FX3U),支持梯形图、指令表、SFC语言程序设计,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能。

GX Developer:

三菱全系列PLC程序设计软件,支持梯形图、指令表、SFC、ST及FB、Label语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,结构化程序的编写(分部程序设计),可制作成标准化程序, 在其它同类系统中使用。

GX Simulator:

三菱PLC的仿真调试软件,支持三菱所有型号PLC(FX,AnU,QnA和Q系列),模拟外部I/O信号,设定软件状态与数值。

GX Explorer:

三菱全系列PLC维护工具,提供PLC维护必要的功能。类Windows操作,通过拖动进行程序的上传/下载,可以同时打开几个窗口监控多CPU系统的资料,配合GX RemoteService-I 使用网际网络维护功能.GX RemoteService I :

三菱全系列PLC远程访问工具,安装在服务器上,通过网际网络/局域网连接PLC和客户。将PLC的状态发EMAIL给手机或计算机,可以通过网际网络流览器对软组件进行监控/测试。在客户机上,可使用GXExplorer软件通过网际网络/局域网进入PLC。

GX Configurator-CC:

A系列专用,cclink单元的设定,监控工具。用于A 系列CC-Link主站模块的CC-Link网络参数设定,无需再编制顺控程序来设定参数,在软件图形输入屏幕中简单设定。可以监控, 测试和诊断CC-Link 站的状态(主站/其它站),可以设置 AJ65BT-R2的缓存寄存器

GX Configurator-AD:

Q系列专用,A/D转换单元的设定,监控工具。用于设置Q64AD、Q68ADV 和Q68ADI模数转换模块的初始化数据和自动刷新资料,不用编制顺控程序即可实现A/D模块的初始化功能。

GX Configurator-DA:

Q系列专用,D/A转换单元的设定,监控工具。用于设置Q62DA、Q64DA、Q68DAV和Q68DAI 数模转换模块的初始化及自动刷新数据。不用编制

顺控程序即可实现D/A模块的初始化功能。

GX Configurator-SC:

Q系列专用,串行通信单元的设定,监控工具。用于设置串行通信模块QJ71C24(N)、QJ71C24(N)-R2(R4)的条件资料。不用顺控程序即可实现1.传送控制,2.MC 协议通讯,3.无协议通讯,4.交互协议通讯,5.PLC 监视功能,6.调制解调器设置参数设定。

GX Configurator-CT:

Q系列专用,高速计数器单元的设定,监控工具。用于设置QD62、QD62E 或QD62D 高速计数模块的初始化数据和自动刷新资料,不用编制顺控程序即可实现初始化功能。

GX Configurator-PT:

Q系列专用,QD70单元的设定,监控工具。用来设定QD70P4 或QD70P8 定位模块的初始化数据。省去了用于初始化资料设定的顺控程序,便于检查设置状态和运行状态。

GX Configurator-QP:

Q系列专用,QD75P/DM用的定位单元的设定,监控工具。可以对QD75□□进行各种参数、定位资料的设置、监视控制状态并执行运行测试。进行(离线)预设定位资料基础上的模拟和对调试和维护有用的监视功能,即以时序图形式表示定位模块I/O 信号、外部I/O 信号和缓冲存储器状态的采样监视。

GX Configurator-TI:

Q系列专用,温度输入器单元的设定,监控工具。用于设置Q64TD 或Q64RD 温度输入模块的初始化数据和自动刷新资料,不用编制顺控程序即可实现初始化功能。

GX Configurator-TC:

Q系列专用,温度调节器单元的设定,监控工具。用于设置Q64TCTT、Q64TCTTBW、Q64TCRT 或Q64TCRTBW 温度控制模块的初始化数据和自动刷新数据。

GX Configurator-AS:

Q系列专用,AS-I主控单元的设定,监控工具。用于设置AS-i主模块QJ71AS92自动读出/写入的通信资料、CPU软组件存储的自动刷新设置、配置资料的注册/EEPROM保存等的软件工具。

GX Configurator-DP:

MELSEC-PLC系列专用,Profibus-DP模块的设定,监控工具。用于设置Profibus-DP主站模块QJ71PB92D和A(1S)J71PB92D网络参数(包括主站参数设定、总线参数设定、从站设定等)的软件工具。使用QJ71PB92D时可以实现自动刷新功能,可以通过网络线上远程登入模块。

GX Converter:

GX Converter软件包用于将GX Developer的资料转换成Word或Excel 资料使文文件的创建简单化。把Excel资料(CSV格式)或文本资料(TXT文件)用于GPPW,把GPPW程序表和软组件注释转换为Excel资料(CSV格式)或文本资料(TXT文件).MX Component:

MX Component支持个人计算机与可程序设计控制器之间的所有通信路径,支持VisualC++、Visual Basic 和Access Excel 的VBA、VBScript。不用考虑各种通信协议的不同,只要经简单处理即可实现通信。不用连接PLC,和GX Simulator同时使用,实现仿真调试。

MX Sheet:

篇8:浅谈三菱PLC编程教学

一、读懂原理, 提高理解能力

电气线路图的工作原理对于从事维修电工相关工作或学习相关知识的人来说, 这非常重要。很多初次学习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:

五、结束语

篇9:三菱PLC自动门设计软件分析

1.1 系统的控制要求

检测人体的红外传感器接在X0端口,Y0为高速开门输出端、Y1为低速开门输出端、Y2为高速关门输出端、Y3为低速关门输出端;当检测到有人接近自动门时,此时X0为ON,在电动机的驱使下开始高速开门,当自动门碰到X1限位开关时,就会转为低速开门;当自动门碰到X2限位开关时,电动机便停止转动,此时开始计时,如果在2秒内没有人再接近自动门,则开始高速关门;当自动门碰到X3限位开关时,电动机驱使转为低速关门;当自动门碰到X4限位开关时,此时电动机就会停止转动;在电动机整个关门的过程中,如果有人此时接近自动门,则停止关门状态,计时0.5秒后自动门自动切换到高速开门。1.2 系统总流程图

本课题所设计的自动门控制系统的整体运行流程图如图9所示:

开始感应器检测否门口是否有人是快速开门慢速开门开到最后开始计时是检测是否有人否快速关门是检测是否有人否慢速关门是检测是否有人否门关闭结束运行

图9系统流程图

2系统的软件设计及编程

2.1 GX-Developer 编程软件相关介绍

为了实现自动门控制系统的功能,根据上述内容,我们要利用指令表语言程序进行程序设计,在这里我们需要借助一款语言编程软件——GX-Developer 7.0编程软件。GX-Developer 7.0是一款比较通用的由日本三菱公司开发的编程软件,它能够对很多内容进行编程,不仅包括FX系列PLC梯形图、指令表、SFC,还包括Q系列、QnA系列、A系列(包括运动控制CPU)、等他可以将我们需要编辑的程序转变成两种格式的文档,即GPPQ、GPPA格式,如果我们选用的是FX系列时,它还能将我们需要编辑的程序转变成更多格式的文档,包括FXGP(DOS)、FXGP(WIN)格式,这样便能更好的帮助我们将上述格式的文件与FX-GP/WIN-C软件的文件进行互换。该编程软件还能够对其他软件中的一些用来说明的文字和数字等信息通过计算机的基本操作进行编辑,比如将Excel、Word等软件里面的一些内容,通过复制、粘贴等简单操作将这些内容导入到我们编辑的程序中,使这款软件软件的使用以及对程序的编辑更加方便和简单。

此次系统程序的编写就是运用了指令进行的设计。如图10所示:

图10 GX-Developer7.0编程窗口

在利用GX-Developer 7.0编程软件进行梯形图的编写时,有一些编程规则必须需要我们去遵守:

(1)对于每个元件的触点在使用的时候不需要考虑数量,因为在数量上没有任何限制,但是相互要注意的是,我们使用的每个触点和它对应的继电器的线圈必须使用同一编号,否则会影响功能的实现。

(2)在编辑梯形图时,每一行应该都是从最左边开始,而线圈应该是接在最右端的,并且在线圈的最右端是不允许再有触点的。

(3)在一个程序中,如果同一编号的线圈被两次使用了,我们称为双线圈输出,这是非常不好的,因为当我们不注意时,非常容易引起一些错误操作,所以应该避免这种情况的发生。

(4)在梯形图中,其实是不会像现实的电路一样存在正常的电流流动的,但是我们要研究PLC的周期扫描原理和逻辑上的因果关系,所以一般会假定在梯形图中存在这种“真实的电流”的流动,不过这个所谓“真实的电流”在梯形图中只能进行单方向的流动——即从左向右流动,层次的改变只能从上向下。

(5)最后一点,不管我们选择哪一种型号的PLC,我们所使用的软件编号(即地址)一定是要在这种型号PLC的有效范围之内的。2.2 本系统控制顺序功能图

根据本课题所设计的自动门控制系统的要求,其顺序功能图如图11所示:

图11顺序功能图

2.3 本系统的程序设计

根据顺序功能图,就用GX-Developer可以编写出相对应的SFC指令表,完成程序。具体SFC指令表见附录。3 程序调试与实现

利用上述SFC指令表,在GX-Developer界面点击梯形图逻辑启动,就会进行PLC写入,完成后便可进行程序的调试。

(1)强制开启X0,则输出为Y0,即当有人走近自动门时,传感器X0接收信号,此时PLC会控制门快速打开。调试过程如图12:

图12 自动门高速开门

(2)强制开启X1,则输出为Y1,也即当自动门碰到限位开关X1时,电动机转为低速运转,自动门慢速开门。调试过程如图13:

图13 自动门慢速开门

(3)强制开启T0,输出为Y2,也即当自动门开到最后时,碰到限位开关X2,计时2秒,若无人接近,自动门启动高速关门。调试过程如图14:

图14 自动门高速关门

(4)当自动门在限位开关X1和X3之间关门的过程中,若X0检测到有人接近,则自动门停止关门,延时0.5秒后高速开门;若X0未检测到有人接近,则到X3时,输出Y3,也即开启慢速关门。调试过程如图15:

图15 自动门慢速关门

(5)当自动门到限位开关X3时,若无人靠近,则自动门关闭,结束运行。调试过程如图16:

图16 自动门关闭 4总结与展望

综全文所述,对基于PLC的自动门控制系统进行控制,可以实现各种环境下不停的、持续的开关门动作,大大的节约了时间、能源,减少成本和效率。自动门设计前我阅读了大量的资料http://,咨询了相关专业课的老师,不但了解了自动门控制系统的发展史、应用现状以及未来前景,还学习了三菱PLC等相关知识,巩固了我的专业知识,使我在以后的工作中能够更加熟练运用。

在未来的发展中,自动门技术将实现更智能的控制方式,更低的人力及更高的安全性,降低产品的生产成本。

参考文献:

[1] 齐从谦.王士兰等.PLC技术及应用[M].北京机械工业出版社,2000年:84~88.[2] 袁任光.可编程控制器应用技术与实例[M].华南理工大学出版社,1996年:40~45.[3] 陈金华.可编程控制器应用技术[M].电子工业出版社,1995年:122~130.[4] 李树雄.可编程控制器原理及应用教程[M].北京航空航天大学出版社,2003年:54~55.[5] 邱光源等.电路基础[M].高等教育出版社,1998年101~110.[6] 钟肇新、范建东等.可编程控制器原理及应用[M].华南理工大学出版社,2008年:180~185.[7] 康华光.电子技术基础(模拟部分)[M].高等教育出版社,2006年:220~222.[8] 康华光.电子技术基础(数字部分)[M].高等教育出版社,2006年:340~354.[9] 吴大正.信号与系统[M].中国矿业大学出版社,2003年:120~122.[10] 谭浩强.C语言原理[M].清华大学出版社,1998年:44~47.[11] 刘国永.陈杰平.单片机控制步进电机系统设计[ J ].安徽: 安徽技术师范学院学报.[12] 何立民.MCS251系列单片机应用系统设计[M].人名邮电出版社,1993年:12~15.[13] PLC应用开发技术与工程实践[M].人名邮电出版社:55~58.[14] 薛澄歧.PLC仿真实验系统的设计[M].东南大学:78~80.[15] 何衍庆等.可编程控制器原理及应用技巧[M].化学工业出版社,2000年:341~345.[16] 刘顺禧等.电气控制技术[M].北京理工大学出版社,2000年:435~490.[17] 陈在平.赵相宾.可编程控制器技术与应用设计[M].机械工业出版社,2002年.[18] 吴中俊.黄永红.可编程控制器原理及应用[M].机械工业出版社,2003年:411~416.[19] 田建苏.电力拖动控制线路与技能训练[M].科学出版社,2009年:99~103.[20] 周美兰.PLC 电气控制与组态[M ].北京: 科学出版社, 2003年:100~110.附录

SFC指令表: LD

X002 PLS

M1 LD

M8002 SET

S0 STL

S0 AND X0 SET

S20 STL

S20 OUT

Y0 LD

X1 SET

S21 STL

S21 OUT

Y1 LD

M1 SET

S22 STL

S22 OUT TO K20 LD

T0 ANI

X0 SET

S23 STL

S23 OUT

Y2 LD

X3 SET

S24 LD

X0 AND

X1 SET

S20 LD

X0 ANI

X1 SET

S24 STL

S24 OUT

Y3 LD

X3 SET

S0 LD

X0 SET

S20 RET END

致谢

即将毕业,大学四年的生活和学习中,也得到了同学和老师的协助和鼓舞,在此也向他们致以诚挚的谢意。写论文期间多谢同学们的相互提醒和相互帮助,才让我们的论文写的相当顺利,给老师也减少了负担。同学们无私的帮助和奉献让我体会到大家庭的温情和温馨。在这写论文的几个月里,同学们收获了更多的感情、欢笑和烦恼,我们都一一接受,从前的时候我们也许没有抓住大家在一起的时光,但是在这些日子里,我们比任何人都懂得珍惜,懂得留恋,感谢同学们一路风雨的陪伴。

篇10:三菱PLC编程软件GXDeveloper的应用

一、概述

在商用制冷系统中压缩机的控制大都采用机械式控制,众所周知,机械式控制存在着许多不足,如:体积庞大,接线麻烦,不易维护,同时控制精度差,致使制冷系统中制冷剂的压力波动太大,造成制冷效果差,冷藏食品解冻受损,给用户造成巨大的经济损失。

近年来市场上也出现了一些采用单片机,工控机控制的控制器。但是,采用单片机开发的控制器由于抗干扰能力差,人机界面不够友好,操作繁琐,给用户带来了很 多麻烦,所以,也没有得到普及。而采用工控机控制的控制器由于大多是国外引进的产品,全英文界面,不仅操作繁琐,而且价格昂贵,大多数用户不能接受。因而 也得不到推广,本文介绍的控制器正好填补了这一空白。它不仅体积小,接线简单,人机界面友好,维护方便;同时控制精度高,运行可靠,使制冷系统中制冷剂的 压力波动很小,制冷效果好,冷藏品得到了很好的保护;最近用于冷链中广泛使用的并联机组,对冷量变化的精确调节和压缩机运行寿命的均匀调节,非常适合并联 机组的实际使用情况;并且,价格适中,因而受到了广大用户的普遍欢迎。五年来全国累计四十多套投入运行,运行情况良好。

二、系统的控制原理

本控制器主机采用三菱公司的PLC,型号为:FX2N—48MR,数据采集部分采用三菱公司的数据采集模块,型号为:FX2N—4A/D,现场监视的人机 界面采用三菱公司的图形操作终端,型号为:F940GOT。同时,由主机,调制解调器,公用电话网,计算机,SCADA软件组成远程监控系统。

系统的工作原理:首先,通过FX2N—4A/D采集系统压力,电压,温度以及设备的保护等信号,并对模拟信号进行数字滤波,抗干扰滤波,然后进行模拟量的 量化和标度变换,与设定参数进行比较判断,根据比较结果和保护信号控制压缩机的启动与停止。当需要开机时,首先,根据所有压缩机的开机时间,判断哪一台压 缩机开机时间最短,然后,判断其保护信号是否正常?如果正常,则开机,否则判断下一台压缩机,……直到最后一台。反之,当需要停机时,首先根据所有压缩机 的开机时间判断哪一台压缩机开机时间最长,然后,输出停机控制信号。

正常工作情况下,任何一台压缩机的保护信号出现故障,主机一旦检测到故障信号,立即输出停机信号,停止相对应的压缩机,并发出报警信号,告诉值班人员系统出现故障,需要人工监视。同时,主机一旦检测到故障的恢复信号,也会立即输出开机信号,启动相对应的压缩机。

F940GOT是人机接口图形操作终端,通过它可以输入系统运行参数,可以手动操作,例如:手动启动或停止压缩机等等。它可以显示系统运行的各种参数及系 统运行的各种状态。另外,压缩机的各种保护信号可以通过主机的开关量输入端输入PLC作为压缩机的开机条件。安装了SCADA软件的计算机通过调制解调 器,公用电话网与PLC 连接,可以实时读取系统运行参数及设备运行状态从而进行实时的远程监控。采用本系统可以预防系统即将出现的故障,并及时采取补救措施,从而为客户挽回不必 要的经济损失。

三、系统的硬件框图

图1系统硬件组成输入部分:输入部分包括模拟信号输入和开关信号输入两部分组成。

模拟信号包括:安装在吸气集管上的吸气压力传感器(0~200PSIG),和安装在排气集管上的排气压力传感器(0~500PSIG)和温度传感器。还有监视系统供电电压的电压传感器。

开关信号包括:安装在压缩机上的电子热保护(温度探头安装在电机绕组内),安装在压缩机吸气侧的低压开关,安装在压缩机排气侧的高压开关,油位控制器,油 压差控制器.电子热保护根据安装在电机绕组内的温度探头感知的绕组温度的高低,发出一个开关信号,当温度高于设定值时断开控制回路,反之则接通控制回路,主要防止因绕 组温度过高而导致的压缩机故障。安装在压缩机吸气侧的低压开关主要用于:当系统进入机械后备状态时,根据吸气压力的高低来控制压缩机的开/停。安装在压缩 机排气侧的高压开关则用于:当排气压力超过上限设定值时断开控制回路,停止压缩机的运行,防止由于排气压力过高而造成的压缩机故障。油位控制器:当压缩机 的瑞滑油供应不上时(系统油位低于某一设定值时)断开控制回路,停止压缩机的运行,可以有效防止压缩机因缺油干磨导致的损坏。油压差控制器.用于监测半封 闭压缩机高低压腔油压差,当油压差太小时将出现润滑油供应不上,影响压缩机的润滑,将导致压缩机干磨。还有监视系统供电电源的相序保护器。

输出部分:通过中间继电器控制压缩机和报警。

另外:一方面,主机通过RS 422接口与触模屏(图形操作终端F940GOT)连接,触模屏作为一种人机接口,可以通过它进行系统参数的设定,系统运行工况的监视等等。另一方面,主 机通过RS 232接口与调制解调器连接,通过公用电话网,把系统参数,系统运行工况传送到远方的计算机以便于进行远程的监控和远程维护。

四、控制软件的编制思路

在控制软件编制之前,首先要搞清楚影响压缩机运行的各种因素,以及各种因素本身的特性和它们之间的相互关系,结合本控制器,影响压缩机运行的各种因素如下:

系统的吸气压力

系统的供电电压

三相电源的相序保护

压缩机的电子热保护

压缩机的低压开关

压缩机的高压开关

压缩机的油位控制器

压缩机的油压差控制器

正常情况下,在设备安装完毕后首先应校正三相电源的相序,保证三相电源的相序是正确的;系统的供电电压应处于正常范围内(线电压为交流380V± 15%)。当压缩机的电子热保护探测到的绕组温度正常,压缩机的排气压力低于设定值,压缩机的油位正常,压缩机的油压差控制在必要的范围内,此时当系统的 吸气压力高于设定值时,压缩机即可以开机运行。

在设备运行过程中,三相电源的相序是不变的,当系统的供电电压超出正常范围(线电压为交流380V±15%)时,控制器将发出电压故障报警信号,同时,将停止所有正在运行的压缩机,提醒值班人员检查系统电源供电情况,直到解除故障。

在设备运行过程中,无论压缩机的电子热保护,压缩机的高压开关,压缩机的油位控制器,压缩机的油压差控制器那一个出现故障,都可以随时停止相应的压缩机;当故障解除后,相应的压缩机即可根据控制器的需要随时投入运行。

压缩机的低压开关主要用于机械后备。当主控制器故障时将让出控制权,由压缩机的低压开关控制系统继续运行,以保持制冷系统正常工作,避免因主控制器故障而导致整个制冷系统停止工作。

五、人机界面的设计

人机界面采用三菱公司的图形操作终端:F940GOT—LWD。在进行人机界面的画面设计之前应该了解系统要监视和操作的内容,这里我们要监视系统的吸气 压力,压缩机的运行状况(即目前压缩机是运行状态还是停机状态,自动运行状态还是强制运行状态),系统电源电压,各台压缩机运行时间等等。另外,还要设计 运行参数设置的画面和手动操作的画面,以及系统故障后的报警画面和报警解除画面,报警记录和运行记录的清除画面。

在主菜单画面中,显示了系统操作的一级菜单,它包括厂商信息,运行显示,运行记录,报警记录,参数设置,系统维护等画面。

在厂商信息画面中,记录了本软件的研发背景和公司的简单介绍。

在运行显示画面中,可以监视系统的吸气压力,压缩机的运行工况,系统电源电压及系统时间,日期,还可以显示系统目前是自动运行状态还是强制运行状态。在运行记录画面中,记录了低温系统和中温系统中各台压缩机详细的运行时间和本记录开始时间。本记录开始时间以 年,月,日,时,分,的形式显示,压缩机的运行时间以 时,分,的形式显示。

在报警记录画面中,记录了报警的历史记录和当前正在进行的报警,以及各种报警的频率和报警提示信号,在此画面中可以解除正在进行的报警的音响信号。在参数设置画面中,可以对系统运行的基本参数进行设置,它包括调试阶段部报警的时间,压力和电压报警的延时时间,故障判断时间,压缩机的开机间隔时间;压缩机的台数,系统压力设定点,系统压力波动范围和压力上下限报警设定值等等。

在系统维护画面中,可以对系统运行进行人工干预(强制操作),可以强制开启某一台压缩机,或者强制停止某一台压缩机;在系统维护画面中,还可以对系统运行 记录和报警记录进行清除操作。在此画面中为了防止误操作,特意设置了防误程序。另外,还设计了三级密码,用以限制用户的越级操作。

由于本软件采用中文界面,语言简洁,操作简单方便,因此受到了广大用户的好评。

六、SCADA监控软件的设计

监控软件的设计有二种方案:一种是通过RS485与主机连接实现设备的当地监控,另一种是通过调制解调器(MODEM),公用电话网,调制解调器(MODEM)与主机连接实现设备的远程监控。当地监控主要用于用户的日常监控,远程监控主要用于设备隐患的预防和设备故障的快速定位及修复。监控画面的 设计与人机界面的设计类似。用全中文共控组态软件MCGS做开发平台。

七、结束语

本文旨在探讨和研究用PLC, 触模屏,计算机构成的网络之间的数据通讯和商用制冷系统的监视与控制方案,为同类系统的设计和实现提供了一种方便,快捷的工程组态方案。

参考文献

[1> 《三菱微型可编程控制器编程手册》,《操作手册》。

[2> 《Copeland制冷手册》

[3> 《可编程控制器应用软件设计方法与技巧》,陈春雨等著,电子工业出版社。

[4> 《MCGS组态软件参考手册》,《MCGS组态软件用户指南》。

篇11:三菱PLC变址寄存器应用示例

三菱PLC变址寄存器分二种,即V(16位字元件),Z(16位字元件)。可像其它数据寄存器一样进行数据的读写,进行32bit使用,指定Z为低位,V为高位。FX2N共有V0—V7,Z0—Z7 8对变址寄存器对。常用来修改软元件的地址号,对功能指令中允其它操作数可用其复合变址,可使复杂的程序简单化。

图1是对数据寄存器变址的用法

图2是对K,H操作数变址的用法

图3是对位元件组合变址的用法

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:66553826@qq.com

上一篇:网络应用编程 下一篇:可编程看门狗监控EEPROM芯片X25045及其应用