I施耐德PLC编程软件UnityPoxL3.0学习景洪电厂宗开华本文叙述了施耐德PLC编程软件UnityPoxL3.0具体使用方法,详细讲述了软件的安装过程,怎样创建一个工程,最后以一个流程灯实例做了具体说明,如果你是一个高手,就不必要看本文,本文只适合初学者。II目录第1章施耐德PLC编程软件UnityProxL3.0安装...............................................31.1安装前的工作................................................................................................31.2UnityProxL3.0软件安装步骤.......................................................................3第2章UnityProxL3.0入门.....................................................................................72.1如何使用UnityProxL3.0..............................................................................7第3章UnityProxL3.0程序编写...........................................................................133.1流水灯程序编写..........................................................................................133.2程序流程图..................................................................................................133.3流水灯程序配置..........................................................................................133.4定时器的使用..............................................................................................143.5变量定义......................................................................................................153.6程序编译无错误..........................................................................................163.7流水灯程序清单..........................................................................................163第1章施耐德PLC编程软件UnityProxL3.0安装1.1安装前的工作由于安装此软件会与360安全卫士发生冲突,请在安装之前关闭360安全卫士。1.2UnityProxL3.0软件安装步骤1.2.1点击UnityProxL图标图1-11.2.2点击setup图1-241.2.3选择chineseversion图1-31.2.4输入序列号,点击下一步图1-451.2.5选择“中文”,点击下一步图1-51.2.6选择安装路径,点击下一步图1-661.2.7点击“Cancel”图1-71.2.8点击“完成”图1-871.2.9点击“是”,重新启动电脑图1-9第2章UnityProxL3.0入门2.1如何使用UnityProxL3.02.1.1点击“UnityProxL”,打开软件,点击“文件-新建”图2-182.1.2可选择施耐德PLC三种CUP系列图2-22.1.3选择Prenium系列,TSXP57104MCPU,点击“确定”图2-392.1.4进入软件初始界面图2-42.1.5硬件配置,双击“配置”图2-5102.1.6双击机架上“1、2、3、4”选择你需要的配置,我厂辅机设备大多数配置如图2-6图2-62.1.7双击“CPU模块(P57104M)”图形,出现图2-7界面,查看相应模块的地址图2-7112.1.8点击“I/O对象”,在“%I”处打钩,点击“使用以下项更新网络”,查看开关量输入模块地址(开关量输处模块地址“%Q”处打钩)图2-82.1.9点击“基本变量”,进行变量声明图2-9122.1.10左键点击“段”,之后点击右键,选择“新建段”,选择语言“LD”图2-102.1.11现在就可以进行程序编写了。13图2-11第3章UnityProxL3.0程序编写3.1流水灯程序任务任务:依次顺序点亮8个LED灯,时间间隔1S。3.2程序流程图开始点亮第一个LED灯延时左移点亮下一位LED灯是最后一个LED灯吗?YesNo3.3流水灯程序配置由于程序实现的功能只有一个输入(用于启动),8个输出;所以系统配置只需要电源模块、CPU模块、开关量输入模块、开关量输出模块,我厂辅机设备一般配置如图3-1所示:14图3-13.4定时器的使用3.4.1接通延迟定时器如图3-2INPTt#1sQETFBI_0TON图3-2定时器模块3.4.2使用方法见表3-1(1)如果IN变为1,则内部时间(ET)启动。(2)如果内部时间达到PT的值,则Q变为1。(3)如果IN变为0,则Q变为0且内部时间停止或复位。(4)如果在内部时间达到PT的值之前IN变为0,则内部时间停止或复位,而Q不变为1。15表3-1定时器使用方法3.5变量定义图3-3说明:m0-m8为中间变量,open1(常开触点)地址为:%i0.1.0;LED1-LED8(输出线圈)地址为:%q0.2.0-%q0.2.7163.6程序编译无错误(0错误,0警告)图3-43.7流水灯程序清单17open1m0m0m0INPTt#1sQETFBI_0TONm1INPTt#1sQETFBI_1TONm2m2INPTt#1sQETFBI_2TONm3m3INPTt#1sQETFBI_3TONm4m4INPTt#1sQETFBI_4TONm5m5INPTt#1sQETFBI_5TONm6m6m7INPTt#1sQETFBI_6TONm7INPTt#1sQETFBI_7TONm8m0/m1LED1m1m2m3m4m5/m2/m3/m4/m5/m6LED2LED3LED4LED5LED6m6m7/m7/m8LED7LED8/m8m1