1、2018/10/9,1,可编程控制器(PLC)应用实践,课程号:09366027,上海大学机电工程与自动化学院,程志华,chengzh_,56331933/二教109,033-编程软件实践,GX Developer/Simulator 平台的编程及仿真 SWOPC-FXGP/WIN-C 编程软件的使用 编程实践,2018/10/9,2,编程软件简介:,2018/10/9,3,编程软件简介:,2018/10/9,4,GX Developer/Simulator 平台的编程及仿真:,一、操作界面:,2018/10/9,5,2018/10/9,6,二、文件管理:,2018/10/9,7,2018/1
2、0/9,8,2018/10/9,9,三、输入/输出其他格式文件:,2018/10/9,10,四、梯形图编程:,2018/10/9,11,2018/10/9,12,2018/10/9,13,五、程序传送:,2018/10/9,14,六、程序监控:,2018/10/9,15,2018/10/9,16,2018/10/9,17,2018/10/9,18,2018/10/9,19,2018/10/9,20,2018/10/9,21,2018/10/9,22,SWOPC-FXGP/WIN-C 编程软件的使用:,SWOPC-FXGP/WIN-C 编程软件可实现 FX0S,FX0N,FX2 和 FX2N 系
3、列三菱 PLC 的编程, PLC中各软元件的实时状态监控。它占用的存储空间少,安装后不到 2MB,功能强大、使用方便且界面和帮助文件均已汉化,可在 Windows 3.1 及 Windows xp 版本下运行。,进入 SWOPC-FXGP/WIN-C 的编程环境:在安装好软件后,桌面上自动生成 FXGP/WIN-C 软件包,双击进入软件包,选择可执行文件 FXGPW.EXE,双击鼠标左键,出现图 1-54 界面即可进入编程。,SWOPC-FXGP/WIN-C 编程环境界面,2018/10/9,23,PLC 程序读入:,首先应使用编程通讯转换接口电缆SC-09连接好计算机的RS-232C 接口和
4、 PLC 的 RS-422 编程器接口,然后打开“PLC”菜单,如图所示界面;。打开 PLC 菜单下的“端口设置”子菜单,选择正确的串行口后再按确认键。,打开“PLC”菜单下的“程序读入”子菜单,正确选择 PLC 型号,按确认键后等待几分钟,PLC 中的程序即下载到计算机的 SWOPC-FXGP/WIN-C 文件夹中。程序下载后界面如右 所示。,2018/10/9,24,PLC 程序的打开 :,编制新的程序 :,2018/10/9,25,程序的编制 :,编制语言的选择:,梯形图,语句表,功能逻辑图,梯形图中对软元件的选择既可通过 “功能键”和“功能图”子菜单完成,也可用“工具”菜单完成。工具菜
5、单如下图 所示。菜单下的“触点”子菜单提供对输入各元件的选用,“线圈”和“功能”子菜单提供了对各输出继电器、中间继电器、时间继电器和计数器等软元件的选用。“连线”子菜单除了用于梯形图中各连线外,还可以通过Del键删除连接线。“全部清除”子菜单用于清除所有编程内容。,梯形图的编程工具:,2018/10/9,26,“编辑”菜单的使用 :,“编辑”菜单含有如图所示的内容: “剪切”、“撤消键入”、“粘贴”、“复制”和“删除”子菜单;其余各子菜单是对各连接线、软元件等的操作。,当梯形图程序编写后,通过视图菜单下梯形图、指令表和 SFC(功能逻辑图)子菜单进行三种编程语言的转换。,编程语言的转换:,20
6、18/10/9,27,程序的检查 :,单击“选项”菜单下的“程序检查”子菜单,就进入了程序检查环境,如图所示。有三个单选项,“语法错误检查”检查软元件号有无错误,“双线圈检查”检查输出软元件,“电路错误检查”检查各回路有无错误,可通过显示窗口显示有无错误信息。,2018/10/9,28,程序的传送 :,程序的传送操作通过“PLC”菜单的“传送”子菜单(如图所示)。“传送”子菜单有三项内容:“读入”,“写出”,“核对”。 程序的读入是指把 PLC的程序读入到计算机SWOPC-FXGP/WIN-C的操作环境中。当要读入 PLC 程序时,正确选择好串行口和连接好编程电缆后,按“读入”键即可。 程序的
7、写出是指把已经编写的程序写入到PLC中。当编写的程序有错误时,写出的过程中 CPUE 指示灯将闪烁。当要把程序写出到 PLC 中时,按“写出”键即可。 写完程序后“核对”键将起作用,用于确认要写出的程序和 PLC 的程序是否一致。,2018/10/9,29,软元件的监控和强制执行 :,在SWOPC-FXGP/WIN-C操作环境中,可以监控各软元件的状态和强制执行输出等功能。这些功能主要在“监控/测试”菜单中完成,其界面如图 所示。,强制运行和强制停止 :,打开 “PLC”菜单下“遥控运行/停止”子菜单,出现子菜单界面如左图所示。选择“运行”单选框后,按“确认”键,PLC被强制运行。选择“中止”
8、单选框后,按“确认”键,PLC 被强制停止。,2018/10/9,30,Y 输出软元件强制执行 :,软元件监控 :,软元件的状态、数据可以在 SWOPC-FXGP/WIN-C 编程环境中监控起来。例如 Y 软元件工作在“ON”状态,则在监控环境中以绿色高亮方框,并且闪烁表示;若工作在“OFF“状态,则无任何显示。数据寄存器 D中的数据也可在监控环境中表示出来,可以带正负号。,选择 “监控/测试“菜单下的“进入元件监控”子菜单,选择好所要监控软元件,即可监控各软元件(若计算机没有和 PLC 通讯,则无法反映监控元件的状态,显示通讯错误)。,为了调试、维修设备等工作的方便,软件还提供了强制执行Y输
9、出状态的功能。打开 “监控/测试”菜单下的“强制 Y 输出”子菜单,选择好 Y 软元件,就可对其强制执行,并在左下角方框中显示其状态,PLC 对应的 Y 软元件灯将根据选择状态亮或灭。,2018/10/9,31,其他软元件的强制执行 :,各输入等软元件的状态也可通过 SWOPC-FXGP/WIN-C 程序设定。 打开 “监控/测试”菜单下的“强制ON/OFF”子菜单,即可进入此强制执行环境设定软元件的工作状态。选择 X2 软元件,并置 SET 状态,按确认键,PLC 的 X2 软元件指示灯将亮。,2018/10/9,32,PLC 的数据寄存器的读出和写入:,在“PLC”菜单下的“寄存器数据传送
10、”子菜单有三项内容:“读入”,“写出”,“核对。 按“读入”键即可从 PLC 中读出数据寄存器的内容。 按“写出”键即可将程序中相应的数据寄存器内容写入 PLC 中。 “核对”键是确认内容是否一致。,2018/10/9,33,编程实践:,电动机Y-降压启动控制,梯形图编程,检查; 清除PLC内存,程序传送; 程序运行,监控,2018/10/9,34,振荡电路实现之一,振荡电路的实现方法:,振荡电路是经常要用到的,它可作为信号源。,2018/10/9,35,振荡电路实现之二,2018/10/9,36,3-1 一台电动机运行20s后停5s,如此循环50次停止。再按起动按钮又能进行另一次运行。试画出
11、I/O分配,画出梯形图、写出指令表。,练习三,2018/10/9,37,3-2 两台电动机M1、M2。M1运行5s后,M2起动,运行10s后,M1、M2停2s,之后M1又自动起动,按上述规律运行30个循环自动停止。试画出I/O分配、梯形图,写出指令表。,2018/10/9,38,3-3 图为定子电路串电阻降压起动控制线路,试编制PLC控制程序,画出I/O分配、梯形图,写出指令表。,2018/10/9,39,2018/10/9,40,3-4 图为单向能耗制动电路图,试编制PLC控制程序,画出I/O分配、梯形图,写出指令表。,2018/10/9,41,2018/10/9,42,3-5 图3-34为
12、自耦变压器降压起动电路,KT为时间继电器。试编制PLC程序,画出I/O分配、梯形图,写出指令表。,2018/10/9,43,2018/10/9,44,3-6 图为延边三角降压起动电路,KT为时间继电器,电动机有六个抽头。试编制PLC程序,画出I/O分配、梯形图,写出指令表。,2018/10/9,45,2018/10/9,46,3-7 图为时间继电器控制的绕线异步电动机起动线路,图中KT1、KT2、KT3为时间继电器,试编制PLC程序画出I/O分配、梯形图,写出指令表。,2018/10/9,47,2018/10/9,48,3-8 图为双速电机控制电路图,图中U1、V1、W1接电源,为低速。U1、
13、V1、W1接在一起,而U2、V2、W2分别接电源,为高速。试编制PLC控制程序,画出I/O分配、梯形图,写出指令表。,2018/10/9,49,2018/10/9,50,2018/10/9,51,2018/10/9,52,交通灯控制:,2018/10/9,53,2018/10/9,54,1、分析控制要求,确定输入、输出设备,绘制I/O接线图: 1)要实现小车的左右往复运动,只要对小车的拖动电动机实现正反转控制即可。这里用两个接触器分别控制小车左行(KM2)右行(KM1)。 2)系统的起动(左SB2、右SB1)、停止(SB3)需要三个按钮,起点和终点处的两个行程开关是用来自动控制小车的往复运动的
14、,也应作为输入设备,两处卸料的小车控制系统的梯形图设计: 要求:运料小车第一次右行在SQ3处卸料;第二次右行在SQ2处卸料。,2018/10/9,55,2、修改、完善以满足控制要求: 1)小车在两处装料、卸料需要延时,应增加定时器。 2)延时结束,小车要能自动继续左行或右行,应在Y2和Y3线圈前加入定时器的延时触点。 3)小车到达SQ1或SQ2处要能自动停下,应在Y2和Y3线圈前加入相应行程开关的常闭触点。 4)若小车停在SQ1或SQ2处,就算曾经按下停止按钮,小车仍然会自行起动。 解决方法:增加辅助继电器记忆起动信号。,2018/10/9,56,增加辅助继电器记忆起动信号,设计法的缺点:易漏掉某些环节,设计出的梯形图可读性差,只适用来设计一些简单的程序。,2018/10/9,57,分级振动筛电气控制线路改由PLC控制。,2018/10/9,58,2018/10/9,59,2018/10/9,60,