资源描述
THiNGETXC 系列编程工具XCP Pro(V3.1)用户手册信捷科技电子有限公司资料编号 PC 08 20090204 3.1XCP Pro使用手册目 录1、使用说明.31-2.安装步骤.41-3.卸载步骤.62、基本操作.92-1.XCPPro的打开和关闭.102-2.创建或打开工程.112-3.PLC类型的添加和删除.123、编辑环境的基本介绍.143-1.界面基本构成.153-2.常规工具栏.163-3.PLC 工具栏.173-4.梯形图输入栏.173-5.其他.183-6.菜单栏介绍.193-6-1.“文件”.193-6-2.“编辑”.203-6-3.“查找替换”.203-6-4.“显示”.213-6-5.“PLC 操作”.213-6-6.“PLC 设置”.233-6-7.“选项”.233-6-8.“窗口”.233-6-9.“帮助”.233-7.工程栏.243-8.快捷键介绍.244、简单功能的实现.254-1.联机.264-2.程序的上载、下载及PLC状态控制.274-3.PLC初值设定及数据的上传、下载.284-3-1.初值设定.284-3-2.数据的上传、下载.294-4.PLC以及模块信息的查询.294-4-1.PLC本体信息.304-4-2.BD 板信息.304-4-3.扩展模块信息.304-4-4.扫描周期.314-4-5.时钟信息.314-4-6.错误信息.314-5.PLC的初始化.324-6.程序加锁/解锁.324-6-1.密码设置.321XCP Pro使用手册4-6-2.加锁/解锁.334-6-3.默认解密密码设置.334-7.打印.345、编程操作.355-1.编程方式.365-2.指令符号的输入.375-2-1.指令提示.375-2-2.输入接点.375-2-3.输入线圈.385-2-4.特殊指令.415-3.梯形图的编辑.455-3-1.横线与竖线的操作.455-3-2.接点与行的操作.465-3-3.注释的编辑.475-3-4.梯形图的复制和剪切.505-3-5.梯形图指令的管理.515-4.相关配置.535-4-1.PLC 串 口设置.535-4-2.BD 板设置.545-4-3.Can-bus 通讯的配置.545-4-4.断电区域保存的设置.565-45扩展模块的设置.565-4-6.I/O对应表的设置.575-4-7.通讯方式设置.585-4-8.TCP/IP 设置.605-4-9.函数功能块列表.605-4-10.梯形图颜色设置.615-5.软元件监控.625-5-1.软元件的注释.625-5-2.自由监控.625-5-3.数据监控.635-5-4.梯形图监控.635-5-5.信息栏.645-5-6.状态栏.652XCP Pro使用手册1、使用说明本章重点说明XC上位机软件XCPPro的安装系统要求、安装及卸载步骤。1-1.安装系统要求1-2.安装步骤1-3.卸载步骤3XCP Pro使用手册1-1.系统要求:本软件适合于运行在Windows 2000 Windows NT、Windows XP及以上等平台。1-2.安装步骤下面以XCPProV3.0b为例,说明软件的安装和卸载步骤。1、如果您的操作系统未安装过Framework2.0库,要先运行在安装文件夹中的“dotnetfk”子文件夹下的安装程序dotnetfx.exe;2、双击运行安装文件“setup.exe”;4XCP Pro使用手册点击“下一步”选择软件安装 路径,一直点击“下一步”,直到 出现“安装”按钮安装程序将安装XCPPro到下列文件夹中。I 取消 显示正“在安装XCPPro”,请等待;5XCP Pro使用手册直到显示“安装完 成”,点击“关闭”,到此为止,XCP软件 安装结束。1-3.卸载步骤1、选择开始设置一控制面板。2、双击添加和删除应用程序。3、选中添加或删除程序中的XCPPro3.0b后,按右下角的删除。6XCP Pro使用手册4、在添加或删除程序画面中点击是。5、正在删除6、提示已成功卸载。7XCP Pro使用手册XCP Pro使用手册2、基本操作本章重点介绍XCPPr。的最基本的操作,包括打开和关闭软件、创建和打开工程、在同 一个工程下添加和删除PLC类型。2-1.XCPPro的打开和关闭2-2.创建和打开工程2-3.PLC类型的添加和删除9XCP Pro使用手册2-1.XCPPro的打开和关闭1、XCP Pro的打开(1)选择开始一所有程序一ThingetXCP ProXCPPro.exe1开始 所有程序tt)1 唾 Thinget8紫光华宇拼音输入法V5&WinRAR卷Internet Explorer金山毒霸2008杀毒套装*XCPPro1.TouchWin0P20uninstallO xc系列编程工具(2)XCPPro刚启动时显示的画面如下图所示:注:也可以通过双击桌面上的快捷图标“来打开程序。2、XCPPro的关闭选择菜单文件一退出或直接单击按钮“因”,XCPPro就会关闭。10XCP Pro使用手册2-2.创建或打开工程1、创建新工程(1)选择文件一创建新工程(Ctrl+N)或点击图标“E”,弹出“机型选择”窗口。如果当前已连接PLC,软件将自动检测出机型,选为默认,如下所示:(2)在“机型选择”窗口中选好PLC的型号,然后点击确定,则完成一个新工程的建立。2、打开工程选择文件一打开工程或点击图标“W”,然后在“打开PLC工程文件”对话框中选 择*.xcp类型文件,点击打开,就完成了。注:一般打开一个XCP工程时,软件检测发现其为旧版本文件,则将先对原文件进行备份,文件名统一为*.bak,需要使用之前的文件时,只要将后缀改为“.xcp,用XCP Pro打开即 可。11XCP Pro使用手册2-3.PLC类型的添加和删除工程新创建时,将被默认为PLC1,当用户需要对多个PLC进行编缉时,可以在同一个 界面下添加多个PLC编辑对象。1、添力口 PLC方法一:单击文件一添加PLC。方法二:至左侧工程栏,右键点击PLC1 添加PLC。如下所示:成功添加PLC后,将被默认命名为“PLC2”,左侧的工程栏也起了相应变化,如下图 所示:12XCP Pro使用手册工程 回工程 心 plci日电PLC2e J程序隅梯形图编程ld:;:命令语编程函数功能块配置功能块顺序功能块圜软元件注释/使用状况。自由监控国数据监控:等设置软元件初值白匕PLC配置密码 串口 BD两S四网在000刊扩展模块I/O日匕PLC信息线|PLC本体信息 匈BD信息 而扩展模块信息 O扫描周期 0时钟信息 次错误信息O记录对不同PLC进行编辑时,只需点击各个PLC即可,另外,用户还可对相应PLC修改 合适的名称、编辑通讯模式、更改机型或直接删除操作。2、删除机型方法一:直接右键点击要删除的PLC,选择“删除PLC”。方法二:先选中要删除的PLC,然后至文件一删除PLC。执行操作后,系统将提示是否确认删除,如下所示:确认删除,请点击“确定”,否则点击“取消”。注:多个PLC编辑对象之间的代码可以相互拷贝,不同工程间也可进行复制和粘贴等操作。13XCP Pro使用手册3、编辑环境的基本介绍本章重点介绍XCP Pro软件的基本构成,各工具栏、菜单栏、工程栏的主要功能以及 常用的快捷键。3-1.界面的基本构成3-2.常规工具栏3-3.PLC工具栏3-4.梯形图输入栏3-5.其他3-6.菜单栏3-7.工程栏3-8.快捷键介绍14XCP Pro使用手册3-1.界面基本构成标题:在XCPPro后面,显示现在打开的梯形图程序的文件名和路径。菜单栏:在下拉菜单中选择要进行的操作。常规工具栏:显示复制、查找等基本功能的图标。梯形图输入栏:要输入指令符号时选择相应的符号图标。窗口切换栏:切换梯形图、软元件注释、已使用软元件等窗口。PLC工具栏:包括上载、下载、运行等常用操作。其他栏:包括转换盒缩放等操作。01/状态栏:显示PLC型号、通讯方式及PLC的运行状态。编辑区:进行程序的编写或梯形图的输入。信息栏:显示错误列表和输出。工程栏/指令栏:显示工程目录和指令列表。工程栏中的选项主要为方便用户操作,这些功能也 包括在在菜单栏中。注:各窗体可随意调整位置和大小。15XCP Pro使用手册3-2.常规工具栏J新建新建一个工程3打开打开已存在的梯形图程序、注释等文件储存对编辑过的梯形图程序、注释等文件进行另存为的操作,XI剪切在指定的范围之内进行剪切操作取复制在指令的范围之内进行复制操作粘贴将剪切和复制的内容粘贴到指定的位置上后退返回上一个光标所在区域向前跳转到后一个光标所在区域(相对于后退操作)的查找在指定范围查找元件等注释显示软元件注释S指令提示是否开启指令提示功能乌打印将程序按梯形图或指令表形式打印出来电帮助查看XC的相关使用说明16XCP Pro使用手册3-3.PLC工具栏下载将编辑的程序或数据下载到PLC内存中上传将PLC内存中的程序或数据读出来运行将PLC状态设置为运行状态0停止将PLC状态设置为停止状态加锁对程序进行加锁解锁对程序进行解锁梯形图监控对梯形图程序运行过程进行监控数据监控对PLC所有软元件的状态或数值进行监控、设置鼠自由监控对指定的PLC软元件的状态和数值进行监控、设置一软件串口设 置对软件的串口进行设置3-4.梯形图输入栏日卜 Ins插入一节点 sF7置位线圈S sins插入一行1 F8指令框卜 Del删除一节点F11横线H刈 d删除一行sF11删除横线T卜F5常开节点I F12竖线加 F6常闭节点I sF12删除竖线HTk sF5上升沿函添加PID指令$F6下降沿画I添加脉冲输出指令17XCP Pro使用手册K F7输出线圈画1添加24段高速计数指令 sF8复位线圈对G-BOX进行短信配置口配置顺序功能块BLOCK3-5.其他-1 自动适应列宽自动调整列宽到合适的长度曾放大放大梯形图缩小缩小梯形图H转换到梯形图将指令表转换成梯形图Ld mO转换到指令表将梯形图转换到指令表:勺二二4_:+三语法检查对用户程序进行语法上的检查18XCP Pro使用手册3-6.菜单栏介绍3-6-1.“文件”文件1编辑 查找替换 显:J 创建新工程Ctrl+N打开工程 H T 40 _天团工程A 保存工程 Ctrl+S-工程另存为搜索485网络添加PIT-更改FLC机型-导入下载文件_导出下载文件打印设置Tfn_J J卬最近打开工程-退出-创建一个新的工程 打开一个已创建的工程关闭当前所在工程保存当前所在的工程将当前工程以新的文件名进行存储添加一个新的PLC编辑对象搜索485网络中的PLC删除选中的PLC编辑对家 对当前选中的PLC类型进行更改 导入/出为下载文件(无源文件),用于程序保密情况下的生产 对打印选项进行设置开始打ED可以打开最近编辑的工程 退出19XCP Pro使用手册3-6-2.“编辑”编辑|查找替换显示 PIT操守撤销 Ctrl+Z舌确 r+-i+v撤销上一操作(重复20次)_ 怫食油懒堵的 卜一个 榻作(重每70次X 身用米 到 底剪切 Ctrl+X复制 Ctrl+C粘贴 Ctrl+V_曲五白虎燧用网;4t衿第十TT刈Jr 口J耿俳形囹咫:仃男叨_ 手#注白比域至向;4t衿官生|闷1口 口J耿怀形因应:仃艮制_ 前十TT瑞官生|的;五5比燧用 冈丘指亢枯害头上 社科另叨耿灵利阳1口司耿俳形囱仕J日也直不白岫全选 Ctrl+A删除 Delete_ 将当前梯形图或语句全部选中_ AIHI降耕中 的糕能因俞五句JUTu i u Jj/P/lz合1*cXj 3 臼插入一行 Shi ft+Ins er t 删除一行 Shift+Delete 删除垂直连线插入一个节点 Insert删除一个节点_在指定栉署插入一行TEJ 曰/MZ.I2L-S-J tU,、1 J_ HI除当箭昕在行JUnJ际三刖771仕1 J_ HI龄当箭册在的集吉注绊Juju际=d刖四仕口 J生旦任尔仕4日亘何人 I不马_叫侬业,等r的左附也*州原白刖所在的羊点编辑节点注释_对不占遂行注窿MJ m也1 J注件梯形图标记-梯形图图示,用法见“梯形图输入栏”3-6-3.“查找替换”查找,替换)显示W)JLC的0软元件查找Ctrl+F步号查找 Ctrl+T 行号查找-替换 Ctrl+R-向后定位 Alt+Left 向前定位Al t+Ri ght _查找指定软元件查找指定步号查找指定行对指定内容进行替换返回上一个光标所在区域跳转到下一个光标所在区域(相对于返回操作)20XCP Pro使用手册3-6-4.“显示”显示也)|FLC操作也)PLC设号 数据监控 一自由监控 一工程栏 一指令提示框 一Q信息框 一工具栏-状态栏 一自动适应列宽放大 一缩小 一梯形图显示 一命令语显示 一,岂梯形图显示节点注释软元件使用列表节点注释列表 一0同41 圈Id.显示数据监控窗口显示自由监控窗口显示工程栏显示指令提示框 显示信息框 显示工具栏 显示状态栏压缩窗口时,内容也可完全显示 对梯形图进行放大显示 对梯形图进行缩小显示以梯形图的形式显示程序 以命令语的形式显示程序在梯形图中显示节点注释显示软元件使用列表 显示节点注释列表3-6-5.“PLC 操作”PLC的基本操作里,有下面几项需要注意:保密下载的使用使用保密下载之后,PLC中的程序或数据将永远无法上传,因而程序无法破解,以 此来保护用户的知识产权,使用时请务必注意。上电停止PLC当PLC中的用户程序发生错误,导致一运行就无法通讯时,使用“上电停止PLC”功能让PLC一上电就停止运行,这样可以重新下载正确的用户程序。执行该功能后,并对PLC断电再上电,软件将提示上电停止PLC成功。程序的加锁/解锁用户设定此功能时,首先设置用户程序口令,然后下载,口令将与程序一起下载到 PLC中,用户要上传时,先要输入口令,使PLC解锁后才能上传。PLC程序有口令时,仍然可以重新下载用户程序,将原程序覆盖。口令主要保护用 户程序。注:下位机3.1i以上版本,在上位机的密码设置界面,高级选项里勾选“下载程序 需要先解密”,则再次下载需要解锁,否则无法下载程序。21XCP Pro使用手册将用户程序下载到PLC里将用户程序及数据下载到PLC里使用保密功能下载用户程序使用保密功能下载用户程序和数据下载时,数据不会清空,下载后,PLC自动运行 以保密方式在线下载程序,无法再上传将PLC中的程序上传到编程软件里 将PLC中的程序及数据上传到编程软件里计算PLC中程序占用的空间计算保密下载时,PLC程序占用空间将用户数据读到编程软件里将编程软件中的数据写到PLC里将PLC运行将PLC停止程序出错时,使用此功能,并需重新上电对PLC数据进行联机监控 对PLC的指定地址进行监控 在梯形图中对数据进行监控将PLC的所有输出禁止 将带电保存区域清除对用户程序进行加锁 将用户程序解锁 对程序进行语法检查本体信息-BD信息-模块信息-扫描周期 一 错误信息.注:具体PLC信息的查看请参见P 29。显示当前联机的PLC信息-显示联机PLC扩展的BD信息 显示联机PLC扩展的模块信息 显示当前扫描周期 显示PLC的有关错误信息22XCP Pro使用手册3-6-6.“PLC 设置”PLC通讯时,串口参数设置PLC加密密码设置PLC扩展BD板相关设置CANBus逋讯相关设置 扩展模块的基本设置 对PLC的寄存器进行初始值设置 设置断电保存区域范围将PLC初始化到出厂状态3-6-7.“选项”3-6-8.选项窗口帮助通讯方式设置TCP/IP设备设置 函数功能块列表 软件串口设置 默认解密密码设置 一 梯形图颜色设置 指令提示功能-设置PLC的通讯方式-设置TCP/IP设备-打开函数功能块的列表设置软件串口参数-设置默认解密密码设置梯形图的颜色:-打开/关闭指令提示功能“窗口”窗口 1帮助国)Dock MDI上一个下一个.p|1 PLC1-梯形图.窗口可随意停靠在界面边界上激活上一个窗口激活下一个窗口一当前激活的窗口名称3-6-9.“帮助”23XCP Pro使用手册3-7.工程栏左侧栏包括“工程栏”和“指令分类栏”。工程栏:在工程栏中的操作大多在菜单和工具中已有涉及,此处不再赘述。指令分类栏:按照功能的不同,将指令进行归类,用户可以直接进行查找,按F8,直接激 活该界面,在查找框输入指令后,按回车,会在对应梯形图输入指令名,如下所示:指令分类摭 查令出制法令怔换苴算能令令制 临指输控传指移转运运功指指控 玦入圈程据算据据点钟殊签讯动 日输线流数运数数浮时特标通运令令令 令令令令令 Q日bj.曰曰曰 匕曰 4曰Lj.日Lj.口A日 41 41 41 41 41 4i 4i 41令 指3-8.快捷键介绍Ctrl+N新建工程Shift+F6下降沿Ctrl+S保存工程F7输出Ctrl+P打印设置Shift+F8复位Ctrl+Z撤销Shift+F7置位Ctrl+Y重做F8其他Ctrl+C复制Fil横线Ctrl+V粘贴Shift+FH删除横线Ctrl+X剪切F12竖线Ctrl+A全选Shift+F12删除竖线Delete删除Ctrl+F软元件查找Shift+Insert插入一行Ctrl+T步号查找Shift+Delete删除一行Ctrl+R替换Ins插入一个节点Alt+Left返回F5常开线圈Alt+Right前进F6常闭线圈Ctrl+G语法检查Shift+F5上升沿Fl帮助24XCP Pro使用手册4、简单功能的实现本章重点介绍PLC的基本功能的实现,包括联机、程序上下载、PLC的启停、数据上 下载、相关信息查询、PLC的初始化、程序的加解锁和打印等功能。4-1.联机4-2.程序的上载、下载及PLC状态控制4-3.PLC初值设定及数据的上传、下载4-4.PLC以及模块信息的查询4-5.PLC的初始化4-6.程序的加锁/解锁4-7.打印25XCP Pro使用手册4-1.联机1、点击菜单栏选项一软件串口设置,或点击图标”选项|窗口世)帮助国)通讯方式设置TCP/1F设备设置 函数功能块列表 软件串口设置 默认解密密码设置 梯形图颜色设置 口指令提示是否开启2、在“设置软件串口”窗口中选择正确的通讯串口、波特率、奇偶校验,或者点击“检测”,软件将会自动检测并设定正确的通讯串口、波特率、奇偶校验。3、当“设置软件串口”窗口的左下方红字显示“成功连接PLC”时,联机成功,点击确 定,继续进行其他操作。注意:利用“触摸屏USB 口”下载PLC程序时,请使用USB连接线连接电脑和触摸 屏,再通过串口线连接PLC和触摸屏,方可实现下载功能。4、联机未成功时,“设置软件串口”窗口的左下方红字显示“串口通讯超时错误”,请检查 电脑串口、通讯线以及PLC通讯口。26XCP Pro使用手册4-2.程序的上载、下载及PLC状态控制1、联机成功之后,点击菜单栏PLC操作一上传用户程序及用户数据或点击工具栏图标 检,可以将PLC中的程序进行上载。点击菜单栏工程一保存工程或图标画,将程序保存。2、联机成功之后,点击菜单栏PLC操作一下载用户程序及用户数据或点击工具栏图标 四,可以将程序下载至PLC中。若PLC正在运行,则弹出停止运行PLC的对话框。选择“确定”,PLC将停止运行,下载新程序。下载程序时,弹出进度条。27XCP Pro使用手册正在下载程序.一正在下载.取消下载程序结束后,点击回按钮运行PLC。注意:如果程序设置了 口令,或者是保密下载,则界面右边会出现6个红点。3、状态控制联机之后,点击圆按钮运行PLC;点击回1按钮停止PLC。4-3.PLC初值设定及数据的上传、下载4-3-1.初值设定点击工程栏中的设置软元件初值项,弹出预设软元件初值窗口。!阖u11西 号K 启韩 江1s;I旬 事.|於二沁占二%r*“上传”:将PLC中软元件的数值上载;“下载”:将设置的数值下载到PLC中。数值可以在“10进制”、“2进制”、“16进制”、“无符号”、“ASCII”之间转换。软元件的添加:点击“添加”按钮,弹出添加软元件初值范围对话框,选择寄存器的类型D或FD然后设置起始地址和结束地址。28XCP Pro使用手册下图是添加的两段寄存器的初值设定,双击地址号,修改数值:走p二柱溜三w 成n I上,、工4-3-2.数据的上传、下载方法一:操作对象如果是部分地址,则可以先设初值,再点击“上传”、“下载”按钮。方法二:操作对象如果是全部地址,可以点击菜单栏中的PLC操作用户数据的读 取卜用户数据的写入。4-4.PLC以及模块信息的查询方法一:点击工程栏一PLC信息,出现一个 目录;分别点击“PLC本体信息”、“BD板信 息”、“扩展模块信息”、“扫描周期”、“错误信息”可以查看相应的信息。方法二:直接在左侧的工程栏PLC信息中 点击相关项查看,如右图所示。U工程 白电PLC1由口程序(软元件注释险自由监控国数据监控语设置软元件初值由口 PLC配置 Q亡i PLC信息PLC本体信息回BD宿点 施扩展模块信息。扫描周期 时钟信息 却错误信息京记录29XCP Pro使用手册4-4-1.PLC本体信息显示PLC的系列、机型、下位机版本以及适合的上位机版本。PLC信息S匕PLC信息微PIT本体信息 jBD|BD信息 疝扩展模块信息 O扫描周期&时钟信息 触错误信息系列:XC3机型:XC3-32下位机版本:V2.5适合的上位机版本:V2.54-4-2.BD板信息显示BD的输入、输出点数,输入、输出字节数,主、次版本号,以及BD版的名 称。PLC信息息IJi11.11 块期息息 模周信信 展报钟误 扩扫时错PLC%网输入点数目:0输出点数目:0输入字节数:0输出字节数:0模块存储空间的地址长度:0主版本号:0次版本号:0描述信息.:I 确定 I4-4-3.扩展模块信息显示模块的信息(内容同BD板)。日立PIT信息%|FLC本体信息 jep|BD信息|扩展模块信息O扫描周期 0时钟信息 找错误信息h.-bh.-h.-h.h-h-_-毋-毋坤 模模模模模模模 珪-1/一2 lFZlr:一弋一2-2#1#2#3#4#5祐#7输入点数目:输出点数目:输入字节数:输出字节数:模块存储空间的地址长度:主版本号:次版本号:描述信息.:确定|30XCP Pro使用手册4-4-4.扫描周期显示梯形图程序的当前扫描周期,最短、最长扫描周期。4-4-5.时钟信息显示当前时钟日期信息。4-4-6.错误信息显示编译错误信息。31XCP Pro使用手册4-5.PLC的初始化选择菜单栏PLC设置PLC初始化,PLC将被初始化到出厂设置。4-6.程序加锁/解锁当PLC设置密码以后,在程序加锁状态下,无法读出PLC中的程序,起到保护程序的 作用。在上载过程中,如果多次输入密码错误,PLC会自动封锁密码,这时需要将PLC重 新上电,才可以进行打开密码以及上载操作。4-6-1.密码设置点击工程栏PLC配置一密码或者至菜单栏PLC设置密码设置项,可以进行密码 的设定和修改。密码由六位字母或数字组成。系统默认为空,即没有设定密码。在“密码设置”窗口中,单击“高级”,钩选“下载程序需要先解密”,则如要对PLC下载 程序,必须先进行密码输入,正确后,方可下载。该功能是为防止误下载程序而导致PLC 中的原有程序丢失,可以起到保护PLC的作用。但该功能必须慎用,如遗忘密码,PLC将 被锁定。32XCP Pro使用手册4-6-2.加锁/解锁成功设置密码之后,点击图标“l”,对当前PLC进行加锁,那么在上载该PLC程序 的过程中,只有输入正确的密码才能成功上传;点击图标“L”,对当前PLC解锁,可正 常上传。4-6-3.默认解密密码设置至菜单栏选项默认解密密码设置项中设置解密密码。当用户在使用已加密PLC的过程中,需要频繁上传程序,或者对应不同加密PLC,需 要输入不同密码时,可以设置默认解密密码。如上图所示,用户可以设置多个解密密码,在 上传过程中,无须重复的输入密码。33XCP Pro使用手册4-7.打印点击文件一打印,会弹出打印设置窗口,可以将程序以梯形图形式或指令形式打 印出来。打印对象:梯形图、命令语、注释均可;可选择全部打印,也可部分打印(以光标为界)。打印设置:打印机的选择打印的范围(单位为行)打印的份数34XCP Pro使用手册5、编程操作本章主要介绍在XCP Pro编程环境下,各种编程中可能涉及到的方法、配置以及具体操作过 程。5-1.编程方式5-2.指令符号的输入5-3.梯形图编辑5-4.相关配置5-1.编程方式35XCP Pro使用手册5-1.编程方式XCPPro可以进行两种编程方式:梯形图编程或指令表编程。梯形图编程:直观方便,是大多数PLC编程人员和维护人员选择的方法。tuck 1用二I fZ匕日指令表编程:适合熟悉PLC和逻辑编程的有经验的编程人员。PLC1-命令诺卜预设软元件初值|0LDIX102CALLP04LDITO6OUTY08LDM800010OUTTO K10013LDTO15OUTY117LDPX1319ORPX1421SETSO23LDPX1225RSTT127RSTTO29STLSO31LDIT133OUTY235LDM800037OUTT1 K5040RSTY142LDT144OUTY346STLE47FEND48P050LDM800052OUTY354LDPX1256RSTY358SRET59LDM800061PLSRDO D2 D4 Y066OUTC600 D10 D10036XCP Pro使用手册5-2.指令符号的输入5-2-1.指令提示用户在梯形图模式下写指令时,可以通过点击图标“周”打开指令提示功能,手动输入 时,系统自动列出联想指令供用户选择,同时对操作数进行选用提示,帮助用户正确快速的 完成指令的输入。LDLD BITLD WORD WORDLD WORD WORD|LDK WORD WORDInn rtt_LD|LD BIT输入指令:运算开始常开触点操作数11 位操作数2.操作数类型:对象,带偏移的对象,字对象的位,带偏移的字对象的位3.位操作数:X,Y,M,SJSM4.单字操作数 Q,FD,TD,CD,SD3FD指令确定后,系统将 继续对操作数进行 相关提示,如该操作 数的属性、可用地址 类型等。5-2-2.输入接点图标功能快捷键T卜F5常开节点F5加 F6常闭节点F6 sF5上升沿Shift+F5|L PLC1-榭图|查找;-令令指指除薪岫期ALLJIINDENDORRET 类入圈程CCDEEFFI 转输线流皿砂回回 指回ffi ffl SsSET BIT流程控制指令:打开指定流程,关闭所在流程(流程跳转)操作数11.位操作数2.操作数类型:对象3.位操作数6击 双 熟悉指令的用户也可以双击输入区域,手动输入指令及参数;双击激活后的区域:PLC1-加剧M0 一o t H _|i I在对话框中输入指令和操作数:正确输入后按回车Enter键,输入区域自动换行。MCI注意:指令输入的格式为:指令+空格+操作数。如果接点为红色表示该接点有误。注意连线的完整,不能有残缺。40XCP Pro使用手册5-2-4.特殊指令下面提到的几种指令,可以通过图标,以对话框的形式引导用户完成指令的相关设置,一目了然,参数设置更清晰。1、PID指令参数设置及指令调用将光标定位在指令输入点,然后点击指令栏中的图标“He”,弹出参数设置对话框,设 置项目包括地址、常用PID参数、模式设定、超调、方向等基本设置,如下所示:参数设置好后,点击确定,指令就会出现在梯形图窗口中,如下所示:参数的修改要修改参数时,双击该指令进行地址修改,其他参数可以通过自由监控手动修改,也可以 先单击该指令,然后点击“逃”,修改参数。注意:脉冲,PID,高速记数配置的值是在用户数据下载的时候下载进PLC的。2、脉冲输出指令 参数设置及指令调用将光标定位在指令输入点,然后点击指令栏中的图标“丽1”,弹出参数设置对话框,设 置项目包括指令种类选择、位数、段数、频率、加减速时间、配置、地址等基本设置,如下所示:41XCP Pro使用手册参数设置好后,点击确定,指令就会出现在梯形图指定区域中,如下所示:I 参数的修改要修改参数时,双击该指令进行地址修改,其他参数可以通过自由监控手动修改,也可以 先单击该指令,然后点击“画”,修改参数。3、高速计数24段指令 参数设置及指令调用将光标定位在指令输入点,然后点击指令栏中的图标“国力弹出参数设置对话框,设 置项目包括指令计数器、比较值、24段的配置值等基本设置,如下所示:参数设置好后,点击确定,指令将在梯形图指定区域中出现,如下所示:参数的修改要修改参数时,双击该指令进行地址修改,其他参数可以通过自由监控手动修改,也可以 先单击该指令,然后点击“我”,修改参数。42XCP Pro使用手册4、对G-BOX进行短信配置当XCPPro成功连接网络模块G-BOX后,可以对其进行短信等配置。参数设置及指令调用点击指令栏中的图标“口力弹出下拉菜单,如下所示:单击“短信配置”,可设置的参数包括指令说明、串口、电话号码、首地址、短信内容,如下图所示:单击“自由格式通讯”,则弹出如下设置窗口:43XCP Pro使用手册5、配置顺序功能块BLOCKXCPPro V3.1版本新增加顺序功能块BLOCK功能。BLOCK是用于顺序执行程序,适 用于多个脉冲输出、通讯等场合,BLOCK内部的程序全部按照条件成立的先后,顺序执行。BLOCK中的指令以面板形式进行配置。点击指令栏中的图标“匚I”,进入BLOCK配置界面,如下图所示:在上图的配置窗口中,可以添加命令语列表、脉冲配置、Modbus指令、变频器操作、自由格式通讯、Wait指令。关于BLOCK的更多使用,请参见PLC用户手册BLOCK相关 早下。44XCP Pro使用手册5-3.梯形图的编辑5-3-1.横线与竖线的操作快捷键插入横线 插入竖线删除横线 删除竖线Shift+FHShift+F12插入横线与竖线将虚线框移到需要输入的地方,h.j:i-to点击广键(或按F11键)。将虚线框移到需要输入地方的右上方,TUL-!忤1|1-11点击键(或按F12键)。IUCL 用一1删除横线和竖线:_V,删除横线:将虚线框移到需要消除的地方,点击昂 键(或按Sh出+F11键)。删除竖线:将虚线框移到需要消除地方的右上方,点击京2键(或按Shifl+F12键)。45XCP Pro使用手册5-3-2.接点与行的操作图标功能快捷键日卜 Ins插入接点InsBJ sins插入行Shift+Ins护I卜删除接点DelH刈 sDel删除行Shift+Del 插入接点:将虚线框移到需要输入的地方,run 限叫,-1 丁可行一】点击五S键(或按Ins键),接点往右延伸,虚线框处出现一空白列。KIJ:1-丽Mt;n j 才、H i I I ATT-V F TP插入行:将虚线框移到需要输入的地方,nci 叫IF司点击占二键(或按Ins键),梯形图往下下移一行,虚线框处出现一空白行。删除接点:将虚线框移到需要输入的地方,13 耐叫 1;X点击Del键(或Del)键,虚线框右移一列,出现一空白列。46XCP Pro使用手册ru:i-株杷 删除行:将虚线框移到需要输入的地方;ru:i-极|阂j|点击2加1键(或Shift+Del)键,虚线框所在行被删除,下一行自动上移一行。5-3-3.注释的编辑点击菜单栏显示一梯形图显示节点注释,可以进行梯形图注释的显示与关闭操作。1、软元件增加注释将虚线框移到需要注释的软元件处,点击鼠标右键,弹出菜单;FTI-替罪国API:4:I4 c ni*41点击图标“修改软元件注释”,弹出该元件的注释对话框;47XCP Pro使用手册在对话框中增加和修改文字;点击“确定”,则完成注释,在显示梯形图注释的条件下,所有元件的注释信息将显示在 该元件的下方。”:一知叫 1.r.io:p-1 dz_F5 5i i:I-在梯形图不显示注释的模式下,将鼠标移到软元件的上,会浮现一个信息框显示该软元件的注释信息。JLCl-IMfRI I H30 1|-1 公 二3 一 一一乐I V1 点击左侧工程栏中的软元件注释或者单击菜单栏显示软元件显示列表,弹出 PLC1-软元件注释表,在软元件注释表中可以查看、修改、增加PLC所有软元件的注释。显示模式可分类显示,也可全部显示。:rri一就建 pre-也:代方 二生司 二部|y x r I:w px ii im 11 i-9 ii i|in i|ii ki I卜 VCM.用.,2、为程序段添加注释编程人员在书写程序时,可能需要为某一段程序添加特定的功能注释,以便于日后理解 程序段的作用,更便于修改。为程序段添加注释时,请在需要添加的地方双击鼠标左键,此时将探出输入框,如下图 所示:48XCP Pro使用手册PLCI-皿图直接在输入框中,输入“;”,其后再输入注释的内容,如下图所示:输入完毕后,在空白处单击,该条注释输入完毕,将呈现绿色字体,如下图所示:49XCP Pro使用手册5-3-4.梯形图的复制和剪切 复制:虚线框移到需要输入的地方,按住鼠标坐标,拖动鼠标,被选中的区域会显示反 色,点击里键(或按Ctrl+C);然后将虚线框移到需要粘贴的位置,点击口耳键(或按Ctn+V)剪切:拖动鼠标选中需要剪切的区域,按区键(或按Ctrl+X),然后将虚线框移到需 要粘贴的位置,点击-刍键(或按Ctrl+V)MCI-秘HJ Ha铁人丫:fi I注:可按住Ctrl键对节点多选来剪切或粘贴。50XCP Pro使用手册5-3-5.梯形图指令的管理1、语句的折叠和展开当用户程序过长时,有效的指令管理能够帮助用户更好的理清思路,从而顺利地完成程 序的编写。上图中是一段流程语句,左侧灰白部分标有语句对应的行号,从流程开始到结束段,有 一个以“日”为开始的大括号,当单击曰力“”将变成“田力而对应的语句段被折叠了,如下所示:29田3TL E0|语句段的折叠一般只对流程,循环等语句适用,折叠之后的程序显得更为简洁,帮助 用户更好地把握程序的整体情况。折叠和展开还可以通过鼠标右键的菜单来实现,如下所示:STL29田:修改软元件注释显示节点注释查找 替换当前块展开全部展开全部圻鹿2、GROUP/GROUPE折叠、展开功能虽然对一般语句无法适用,但如果借助“GROUP/GROUPE”指令 对语句进行编组之后,折叠/展开将同样适用。“GROUP”和“GROUPE”指令并不具有实际意义,仅仅是对程序进行形式上的 处理。通常,一个GROUP以“GROUP”开始、“GROUPE”结束,中间部分为有效用 户程序段,编组的依据可以是语段功能的不同或其他。下面是一个编组的例子,指令直 接输入即可。51XCP Pro使用手册1 I*卜:Jfll M11 :-I 4 K1J0:力 卜*II lA IC、心 Q XT*:,:-,、1-X:e:在BD配置一栏选“不配置”、“BD串口”、“其它BD板”点击“读取PLC”获取BD板的默认配置参数 BD板的参数修改完毕之后,点击“写入PLC”将设定值写入PLC中。例:以“2AD2PT-P”型号的BD的配置为例,首先在BD板配置一栏选择“其他BD”,然后在下面的对话框中选择相应的BD板型号。PLCI-BD 设置国密码 而串口BP|BD c CAN s断电区域保存 DDE扩展模块 i/o|I/OBD配置不配置O BD 串口O其他BD.一|读取PIT 写入PLC|j-走H鼠标点击“BD-2AD2PT-P”前面的小方框,打勾选中,则在右边出现“BD-2AD2PT-P 配置”的对话框,点击下拉菜单可以修改其配置,修改完毕之后,点击“写入PLC”。PLC1-BD 设置一 一砺剪骸咂四BD配置O不配置O BD 串口盘地前JBD-2AB2PT-FBD-2AD2PT-P 配置AD通道1电压:0-10V 疝通道电压:|o-ioy 知通道1滤波:1/2滤波 知通道2滤波:1/2滤波 BD-2AD2PT1DA-P BD-2TC-P BD-4AD-P BD-2AD2DA-PPT通道1滤波:PT通道2滤波:取消读取PIT 写入PIT5-4-3.Can-bus通讯的
展开阅读全文