




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、HUSTPLC-EditorV1.10使用说明2008-03-15目录第1章HUSTPLC-Editor简介41.1 HUSTPLC-Editor简介41.2 配置要求41.3 安装HUSTPLC-Editor51.4 卸载HUSTPLC-Editor51.5 HUSTPLC的资源5第2章HUSTPLC-Editor操作71.2 启动与退出71 启动HUSTPLC-Editor71 退出HUSTPLC-Editor71.3 HUSTPLC-Editor工作环境71 标题栏81 菜单栏81 准工具栏91 图工具栏101 快捷菜单101.4 HUSTPLC文件操作111 新建文件111 打开文件1
2、11 保存文件121 另存文件121 打印机设置131 文件打印131.5 梯形图的编辑141 继电器常开/常闭节点151 输出线圈151 定时器171 计数器181 函数功能(FunctionBlock)201 绘制水平连接线271 绘制竖直连接线271 .Label定义271 END标记281 删除竖直连接线281 在当前编辑行插入一个空行281 删除当前编辑行281 .注释信息的输入与修改291 梯形图的复制302.2.15.元件的移动30第3章梯形图文件编译与下载311 梯形图编译311 梯形图编译的错误信息321 TSK文件的下载33第4章梯形图文件的OnlineMonitor341
3、 启动OnlineMonitor341 梯形图的运行状态显示351 退出OnlineMonitor运行状态35第1章HUSTPLC-Editor简介1.1HUSTPLC-Editor简介可编程逻辑控制系统,英文称为ProgrammableLogicControllerSystem简称为PLC,亦称MLC(MachineLogicController)。其作用是用来控制机械接口和CNC接口讯号的逻辑程序,也就是控制加载腑出彳S号(I/OSignal)的流程顺序,借以控制工具机的动作。PLC系统以软件方式取代硬件配线,具优点除了可简化硬件逻辑线路外,还提供可变更的接口讯号地址(Address),依
4、不同逻辑线路需求,以软件来规划不同的梯形图线路,借以作为使用者控制CNC及机械接口讯号之用。PLC是HUST数控器系统程序的一部份,虽然HUST提供有标准梯形图,但因各种不同工具机的动作千变万化,因此这些梯形图往往必须加以修正,或建立新的梯形图来满足工具机的特殊动作。HUST数控器提供一个梯形图编辑软件(PLCEditor),用来修正或建立梯形图。本软件系提供以图形输入方式,来建立梯形图程序,借以避免使用者为了编写梯形图而必须学习和记忆梯形图指令的困扰。在此PLC系统下,除了可作I/O讯号的AND、OR等逻辑控制外,并提供了计时、计数、逻辑、算数和比较等运算功能,可用于如车床的换刀机构设计及控
5、制等。本手册介绍如何使用HUSTPLCEditor(Windowsversion)。编辑(EDIT)功能编译(COMPILE)功能打印(PRINT)功能下载(DOWNLOAD)功能HUSTPLCEditor提供下面5种功能:-用来编辑梯形图。-把梯形图编译为68000机械码档案,该档案可以烧录到EPROM/FLASH-ROM中。-用来印出梯形图,以便检视。-用于将编译后的TSK文件下载到PLC中在线监视(OnlineMonitor)功能-连接PLC,在线查看运行状态配置要求本软件要求计算机系统最低配置为:CPU:P4(1.4G),内存256M最少10M硬盘(C盘)空间。操作系统:Windows
6、2000/WindowsXP/VISTA本软件推荐计算机系统配置为:CPU:P4(1.7G),内存512M最少40M硬盘(C盘)空问。操作系统:Windows2000/WindowsXP/VISTA安装HUSTPLC-Editor按照下述步骤安装HUSTPLC-Editor1)关闭其他程序。2)将光盘插入光驱,运行光盘根目录下的HPlcEdit.exe,按提示操作。隹口载HUSTPLC-Editor在Windows的“控制面板”中,运行“添加或删除程序",找到HUSTPLC-Editor,点确定即可卸载。HUSTPLC的资源HUST数控器、PLC与工具机之间使用的信号(Bit)介绍于
7、下:I/O心地址范围意义I0255由工具机或外装配备传入PLC之加载信号(InputSignals)。O0255由PLC送至工具机或外部配备之输出信号(OutputSignals)。C0255由PLC送至数控器之指令信号(CommandSignals)S0255由数控器送至PLC之状态信号(StatusSignals)A01023PLC内部使用之辅助信号(AuxiliarySignals)0Timer0255定时器。单位:0.05秒,0.1秒,1秒。Counter0255计数器。往上(Up)及往下计数(Down),设定,往上循环计数(Ring-up),往下循环计数(Ring-Down)。Reg
8、ister099使用者自由规划定义的缓存器。100255系统已定义的缓存器。Variable09999使用者自由规划定义的变量。10000-系统已定义的变量。R0gR199,在电源关闭时,可由MCM机械参数设定决定其信号数据是否储存起来HUST数控器C-BitsHUSTPLCA-BitsTimerCounterI-Bits外部I/O配备或工具机S-BitsO-Bits第2章HUSTPLC-Editor操作启动与退出安装HUSTPLC-Editor后,还需先启动该程序,然后才能使用程序提供的各项功能。使用完毕后,应及时退出该程序,以释放程序所占有的系统资源。启动HUSTPLC-Editor使用下
9、列方法之一,便可启动HUSTPLC-Editor单击Windows界面左下角开始按钮,在弹出的菜单栏中选择“程序”命令,然后从子菜单中选择“HUSTPLC-Editor”命令。在桌面上双击HUSTPLC-Editor的图标。直接用鼠标双击HLD相形图文件。退出HUSTPLC-Editor确定不再使用HUSTLC-Editor后,单击标题栏右侧的“关闭”按钮,或从软件菜单File中选择【Exit,即可退出HUSTPLC-Editor0HUSTPLC-Editor工作环境HUSTPLC-Editor的用户界面的组成如图2-1所示。主要由标题栏,菜单栏,标准工具栏,绘图工具栏,绘图区域等部分组成。F
10、ihEditTorisCapilcCohxiIcHodOptionsTSjxIqtBelp菜单栏机玳!"'ntfaS妁塔mtn绘图工具栏绘图区域图2-1HUSTPLC-Editor的主界面标题栏HUSTPLC-Editor的标题栏位于工作界面的顶部,在标题栏中显示了程序的控制图标和当时编辑的图形文件名。菜单栏菜单栏位于标题栏的正下方,其中包含了软件的主要命令。HUSTPLC-Editor共有7个主要菜单项,如图2-2所示。与FileEditToolsCompileComunicationOptionsHelp图2-2菜单栏单击某个菜单栏,即可出现相应的下拉菜单,只需直接单击选
11、项就可执行相应命令。文件菜单允许新建HLDC件,打开已存在的HLD文件和LAD文件,保存HLD文件和LAD文件,关闭文档,打印梯形图及打印设置等。编辑菜单允许重做,撤销上步操作,选中整行,撤销整行选取,删除,复制,剪切,粘贴,搜索,插入一个空白行,删除一行等操作。工具菜单提供在绘图区域进行绘图操作的工具,具体功能见绘图工具栏。编译菜单编译生成用于烧入EPROM/Flash-ROMJTSK格式文件和CRFCRFt件是梯形图组成零件明细表,其中有I/O/C/S/A/Timer/Counter点在第几行使用及其组成零件。传送菜单包含TSK文件下载和在线监控功能。选项菜单设置RS232通信参数。窗口菜
12、单当打开多个文档时,允许对多文档进行层叠,横排和纵排。帮助菜单提供帮助功能和本系统的版本信息。2.2.3标准工具栏标准工具栏位于菜单栏的下方,以图标按钮的方式列出了HUSTPLC-Editor一些常用命令,如图2-3所示。标准工具栏图标白名称和功能列于表2-1中。口建m高门口x亳%h的©卜T图竭悭h1:%sm图2-3标准工具栏表2-1标准工具栏图标及功能图标名称快捷键主要功能新建CTRL+N建立新的图形文件打开CTRL+O打开已存在的图形文件U保存CTRL+S将图形文件保存到磁盘上打印指定设备和介质设置,然后打印图形撤销CTRL+Z撤销次绘图操作重做CTRL+ALT+1重复次绘图操作
13、X删除一DEL删除选择的图形跑1复制CTRL+C将图形文件复制到剪切板剪切CTRL+X将图形文件剪切到剪切板翦粘贴CTRL+V将剪切板上的内容粘贴到当前光标处飞跳转跳转到指定行慢索CTRL+F查找指定的元件、变量、Label等放大动态放大窗口缩小动态缩小窗口卜左移将选中的图块左移右移将选中的图块右移由设备表查看I/O/C/S/A/Timer/Counter/Var./Reg.信息显示注释显示元件的注释/关闭显示显示Hint注释在跟随鼠标的Hint中显示元件的注释/关闭显示编译编译生成TSQC件和CRFA:件包下载把TSK文件下载到PLC中黑在线监视在线监视梯形图的运行状态%重叠平铺窗口重叠平铺
14、编辑窗口H水平平铺窗口水平平铺编辑窗口垂直平铺窗口垂直平铺编辑窗口2.2.4绘图工具栏默认情况下,绘图工具栏位于标准工具栏下方,以图标按钮的方式列出了绘图命令,如图2-4所示。F10-05国口一F4F5F6F7F8F9图2-4绘图工具栏表2-2绘图工具栏图标及功能图标快捷键功能氐选取图块什F3继电器常开/常闭触点绘制工具,需选择端子名称并输入端子号T)F4输出线圈F5定时器绘制工具蜃F6计数器绘制工具DF7函数功能F8绘制水平连接线1F9绘制竖直连接线Label定义ENDfc记二F10删除竖直连接线nt-F12在当前编辑行插入一空行删除当前编辑行2.2.5.快捷菜单为了使用户更快捷的使用软件,
15、HUSTPLC-Editor还提供快捷菜单。单击鼠标右键即可打开快捷菜单,例如,当用户在绘图区单击鼠标右键时,系统将会自动打开如图2-5所示的快捷菜单。CUndoCRedo电CopyEditrowromm&ntEdit1日班包ntcoirmentEdititerncomment图2-5编辑界面快捷菜单2.3HUSTPLC文件操作新建文件HUSPLC-Editor使用默认图形样板文件新建新文件。选择【File|【NeW命令或单击标准工具栏图标口,将出现图1-7所示的“选择样本”对话框.,输入“Projectname后,选择HUSTPLC羊本,单击【OH按钮,即可进入工作界面。图2-6建立
16、一个新工程文件打开文件打开已彳存的HLD/LAD文件。选择File|OPEN命令,或单击工具栏的手按钮,出现图2-7所示的打开对话框。在打开对话框中,先选择文件类型HLD/LAD然后选择一个文件后单击【打开】按钮,即可打开指定文件图2-7打开一个现有的工程文件HUSTPLC-Editor允许同时打开5个文档。如果已经打开了5个文件,那么系统将提示先关闭一个编辑的文件,才能打开。且文档和文档之间可以相互拷贝和粘贴。当文件类型为“HUSIAD刊es(*.HLD)”时,打开的文件是本软件编辑保存的windows版本的文件格式。当文件类型为“HUSTLADfiles(*.LAD)”时,打开的文件是DO
17、SS编冷?的LAD文件格式。注意:当打开的文件是DOS®的LAD文件,在进行保存操作的时候,系统会提示保存窗口,要求输入新的文件名。保存文件在对文件进行处理时,应当经常进行保存。保存操作可以在出现电源故障或发生其他意外事件时防止图形及数据的丢失,文件的缺省扩展名为.HLDo保存文件的方法是:选择File|Save命令或直接单击标准工具栏上的按钮B,系统把当前编辑的已命名的图形以原文件名存入磁盘。注意:如果当前编辑的文件是DOS®的文件(扩展名为LAD),保存操作的时候,系统会提示保存窗口,并要求输入新的文件名(具体操作见“2.3.4保存为其他名字/格式文件”)。另存文件如果
18、需要改变当前文件的文件名或保存格式,可以在File菜单中选择【Saveas命令,将弹出如下对话框。在保存类型中选择保存文件格式并在文件名中输入文件名,即可保存。图2-8换名保存当文件类型为“HUSIAD刊es(*.HLD)”时,保存的文件是本软件编辑保存的windows版本的文件格式。当文件类型为“HUSTLADfiles(*.LAD)”时,保存的文件是DOSK编辑的文件格式。打印机设置在File菜单中选择【PrinterSetting】,弹出图2-9所示对话框,对打印机进行设置。然后单击确定即可。图2-9打印机设置文件打印在File菜单中选择【Print,或在标准工具栏单击打印按钮,弹出梯形
19、图文档的打印预览窗口。点击身按钮,即可打印。H:显示第一页。1:显示前一页。卜:显示下一页。”:显示最后一页。p西白mS:当前显示页码务:显示指定页。点击此按钮会弹出如下对话框:Totalpages:显示总页数。PageNo.:设定要显示的页码2.4梯形图的编辑梯形图的编辑使用鼠标来操作。在工具条上选择要编辑的元件工具,然后用鼠标在编辑区域的空白处(或横线处)点击,将弹出参数编辑窗口,设定各元件的属性。如果点中的区域有元件存在,则不进行操作。用鼠标双击一个元件,弹出参数编辑窗口,该元件的参数显示在参数编辑窗口内,修改参数后点确定或按Enter键即可修改元件。在编辑操作时按下ESC1,当前的编辑
20、操作取消。在参数编辑窗口中,参数输入栏旁边的数值表示该参数的允许输入范围,当输入的数值超出允许范围,将自动改为最大值。参数编辑窗口的Commen栏目可以输入注释信息。.继电器常开/常闭节点选取图块后,单击T卜或按F3,弹出图2-10所示对话框,对继电器常开触点进行参数设置,然后单击确定。若选中T卜,则绘制的常开触点;反之,则绘制常闭触点。图2-10继电器常开/常闭触点绘制对话框常开/常闭节点的类型和范围如下:I_BIT常开/常闭节点,其范围是0255。O_BIT常开/常闭节点,其范围是0255。C_BIT常开/常闭节点,其范围是0255。S_BIT常开/常闭节点,其范围是0255。A_BIT常
21、开/常闭节点,其范围是01023。COUNTER常开/常闭节点,其范围是0255。TIMER常开/常闭节点,其范围是0255。.输出线圈选取图块后,单击T)或按F4,弹出图2-11所示对话框,对输出线圈进行参数设置,然后单击确定。图2-11输出线圈绘制对话框<):正向继电器输出:负向继电器输出八):上沿触发继电器输出小):下沿触发继电器输出A.正向继电器输出):有O_BIT输出点、C_BIT输出点和A_BIT输出点。范例:III(AI000100005当输入信号I0001ON时,输出信号O0005导通;当输入信号I0001OFF时,输出信号O0005不导通;CIN口旧输入信号I00011
22、-1|一IONON输出信号O0005D一一1B.负向继电器输出:有OBIT输出点、CBIT输出点和ABIT输出点。范例:|""10001A.当输入信号I0001OFF时,输出信号O0005导通ON;B.当输入信号I0001ON时,输出信号O0005不导通OFF;ZCJN输入信号I0001H,UN输出信号O0005I11OFFC.上沿触发继电器输出):有O_BIT输出点、C_BIT输出点和A_BIT输出点。范例:当输入信号I0001由ON变为OFF时,输出信号O0005导通ON一个扫描周期;人,._QN_一一-_口输入信号I00011'1'ON_输出信号O00
23、05匚-1一D.上沿触发继电器输出:有O_BIT输出点、C_BIT输出点和A_BIT输出点。范例:Y八T00005当输入信号I0001由OFF变为ON时,输出信号O0005导通ON一个扫描周期;CJN口Z输入信号I0001|:'''|:''输出信号O0005FFCIFF2.4.3.定时器选取图块后,单击或按回或按F5,弹出图2-12所示对话框,对定时器进行参数设置,然后单击确定。图2-12定时器绘制对话框Interval:表示间隔时间单位为S,提供如下4种选择0.01S、0.05S、0.1S和1S。TIMER0,01TM0005#000200005当输入
24、信号I0001接通ON0.02S(0.01*2=0.02)后定时器TM0005g通;当输入信号I0001断开OFF后,TM0005即断开。口NI输入信号I0001.二1一:输出信号TM0005、).:ONOFF输出信号O0005OFFONOFF2.4.4.计数器选取图块后,单击后或按F6,弹出图2-13所示对话框,对计数器进行参数设置,然后单击确定。图2-13计数器绘制对话框Countdirect:选择计数器类型A.向上计数器:从下往上计数,当计数器数值到达设定值后,输出为ON且计数器保存此值。COUNTUPXXXXYYYYXXXX计数器号码CN0000-CN0255YYYY计数器设定值。AO
25、127CN0005范例:COUHTUPCH00050006Y.00005CN000W数A0127ON的次数,当A0127ON6次后,CN0005勺值达至U6,CN0005俞出为ON其对应的节点CN0005ON所以O0005ONB.向下计数器:从上往下计数,当计数器数值由设定值到达0后,输出为ON且计数器保存此值。COUNTDOWNXXXXYYYYXXXX计数器号码CN0000-CN0255YYYY计数器设定值。范例:C0UWTDOWNCND005#0005CB0QQ5TA00005计数器CN0005由5开始往下计数,当CN0005勺值为0,即A127ON5次后,CN0005俞出ON则O0005
26、ONC.向上循环计数器:从下往上计数,当计数器数值到达设定值后,输出为ON且计数器会重新从0开始往上计数,同时输出信号为OFEXXXX计数器号码CN0000-CN0255YYYY计数器设定值。C0UWIXXXXRIWGUPYYYY范例:CF0005C0VBTRIHGUFOT005#0006TAaooo5CN000W数A0127ON的次数,当A0127ON6次后,CN0005勺值达至U6,CN0005俞出为ONO0005ON且计数器会重新从0开始往上计数,CN0005OFFO0005OFF当A0127再ON6次后CN00051至U达6,CN0005俞出为ON,O0005OND.向下循环计数器:从
27、上往下计数,当计数器数值从设定值到达0后,输出为ON且计数器会重新从设定值开始往下计数,同时输出信号为OFFCOUWTXXXXRINGDNYYYYXXXX计数器号码CN0000-CN0255YYYY计数器设定值。范例:AOI2TCDlfflTRINGDNCHD005#0005YJ00005CN000W数A0127ON的次数,当A0127ON5次后,CN0005勺值达至U0,CN0005俞出为ONO0005ON且计数器会重新从5开始往下计数,CN0005OFFO0005OFF当A0127再ON5次后CN00051再次至U达0,CN0005俞出为ON,O0005ONE.计数器值设定:设定计数器的值
28、。COUWTXXXXSETYYYYXXXX计数器号码CN0000-CN0255YYYY计数器设定值。coinrrCU0005SET#0005其意思是:设定CN0005勺值为5,即CN0005=52.4.5.函数功能(FunctionBlock)选取图块后,单击口或按F7,弹出图2-14所示对话框,对函数功能进行参数设置,然后单击确定。在输入FunctionBlock时,先在“FunctionList”中选择Function,然后输入Destination的参数,当选择了Destination后,才允许输入Source参数。图2-14函数功能对话框FunctionList:列出所有的函数功能,包
29、含有如下函数功能:ADD加法运算Destination=Destination+SourceADDSourceDest当Destination为REG?Source可以为DAT母口REG当Destination为VAR寸Source可以为DATAF口VARSUB减法运算Destination=DestinationSourceSUBSourceDest当Destination为REG?Source可以为DAT母口REG当Destination为VAR寸Source可以为DATAF口VARC.MUL乘法运算Destination=DestinationxSourceMULSourceDest当D
30、estination为REG寸Source可以为DAT母口REG当Destination为VARMSource可以为DATAF口VARD.DIV:除法运算Destination=Destination/SourceDIVSourceDeet当Destination为REG寸Source可以为DAT母口REG当Destination为VAR寸Source可以为DATAF口VARE.MOD求余数运算Destination=取Destination除以Source的余数MODSourceDest当Destination为REG寸Source可以为DAT母口REG当Destination为VAR寸So
31、urce可以为DATAF口VAR与SourceF.AND逻辑与运算Destination只能为REGSource可以为DATAffiREG例如:ANDE0012昭口01当R0001=104(01101000),R0012=9(00001001),执行完ANDR0001=8(00001000)F.OR逻辑或运算Destination=Destination或SourceORSourceDestDestination只能为REGSource可以为DATA和REG例如:ORB0012ROOOL当R0001=104(01101000),R0012=9(00001001),执行完。丽R0001=105(
32、01101001)G.XOR逻辑异或运算Destination=Destination异或SourceXORSourceDestDestination只能为REGSource可以为DATAffiREG例如:XORR0012B0001当R0001=104(01101000),R0012=9(00001001),执行完。丽R0001=97(01100001)H.NOT:逻辑非运算Destination=Destination非SourceNOTSourceDestDestination和Source都只能为REG例如:BUTR0012RDOni当R0012=7(0000000000000111),
33、执行完NOT1R0001=-8(1111111111111000)H.TEST0:判断Destination和Source逻辑与的结果是否为0,如果为0则导通。TEST0SourceDestDestination只能为REGSource可以为REGSDATA例如:TESTORD012aoooi当A127导通后,执行逻辑与运算,并判断运算结果是否为0,如果为0,则O0005#通当R0012=6(00000110),R0001=20(00010100)时,逻辑与的运算结果为4(00000100),不为0,所以O0005不导通。当R0012=6(00000110),R0001=16(00010000
34、)时,逻辑与的运算结果为0(00000100),所以O0005导通。I.TEST1:判断Destination和Source逻辑与的结果是否不为0,如果不为0则导通。TEST1SourceDestDestination只能为REGSource可以为REG®DATA例如:TESTIR0012B0001I14AC127当A127导通后,执行逻辑与运算,并判断运算结果是否不为0,如果不为0,则O0005导通。当R0012=6(00000110),R0001=20(00010100)时,逻辑与的运算结果为4(00000100),不为0,所以O0005导通。当R0012=6(00000110)
35、,R0001=16(00010000)时,逻辑与的运算结果为0(00000100),所以O0005不导通。I.BTST:判断Destination的第Source位是否为1,最低位为第0位。BTST.SourceDestDestination只能为REGSource可以为RE®DATA例如:A0127BTST#ooczEO0C1当A127导通后,判断R0001的第2位是否为1,如果为1,则O0020导通。当R0001=20(00010100)时,其第3位为1,所以O0005导通。当R0001=2(00000010)时,其第3位为0,所以00005导通。J.BSET:设置Destina
36、tion的第Source位为1,最低位为第0位。BTST.SourceDestDestination只能为REGSource可以为RE®DATA例如:BSET#0000mooi当R0001=2(00000010)时,将第1位设置为1,WJR0001的值为3(00000011)K.BCLR:设置Destination的第Source位为0,最低位为第0位BCLR.SourceDestDestination只能为REGSource可以为REG®DATA例如:BCLR#0001R00LI1当R0001=2(00000010)时,将第2位设置为0,WJR0001的值为0(00000
37、000)BLOCKMOV连续区块搬移。Source的值为搬移的起始变数,Destination的值为放置的起始变数,搬移的变数个数由R208指定MOVBLOCKSourceDestDestination和Source都只能为REG例如:I|HOV_RQ(J2O00020AD127BLOCKBJOCIO设定R208=10,R2g20,R10=100,当A127导通后,将变数2029,搬到变数100109中,即:#100=#20,#101=#21,#102=#22,#109=#29.BLOCKSET连续区块设置,Destination的值为要设置的起始变数,Source为要设定的值。设置的变数个数
38、由R208指定。SETBLOCKSourceBestDestination和Source都只能为REG例如:AOL27SETBLOCKEOOOOE0010设定R208=10,R10=20,R0=100,当A127导通后,将变数2029都设置为100.N.ASL:左移位指令,Destination=Destination<<SourceASLSourceDestDestination只能为VARSource可为VARffiDATA例如:ASL#0001VD005设定#5=3(00000011)时,执行完此操作(左移1位后),#5=6(00000110)O.ASR左移位指令,Desti
39、nation=Destination>>SourceASRSourceDestDestination只能为VARSource可为VARffiDATA例如:ASL#0001VD005设定#5=3(00000011)时,执行完此操作(右移1位后),#5=1(00000001)P.MOVES移指令MOVESourceDest(1)当Destination为REG?,Source可以为REGDATAVARI_BIT、O_BITC_BIT、S_BIT和A_BIT。当Source为REGDATAVAR寸,Destination=Source。例如:HDV#0001BODOl其意思是:设定R00
40、01的值为1。当Source为I_BIT、O_BITC_BIT、S_BIT和A_BIT时,Destination为取Source对应的16个bit信号的值,bit的范围以16为单位。例如当source为I2时,取I0715的值,当source为I22时,取I16I31的值。例如:MOV10002Eoaoi其意思是:设定R0001的值为I0000I0015,如果I0I15中I0、110、I12、I13为1,则R0001的值为13313(0011010000000001)当Destination为VAR时,Source可以为REGDATAVAR其含义是Destination=Source。例如:M
41、OVnoa02voaos其意思是:设定V0005的值为R0002的值,当R0002为10时,V0005=1Q当Destination为O_BIT时,Source只能为REG其含义是设置目标16个O_BIT的输出状态,以16为单位,例如当Destination为O2时,输出地址为OgO15例如:MOVRDOD2OCOOl其意思是:设定O000卜O0015的状态。当R0002为3时,O000卜O0015的输出状态为:0000000000000011,即O000和O0001为ONO0002O0015为OFF当Destination为(VAR时,Source可以为VARffi(VAR,其含义是将Sou
42、rce的值放到VAR旨定的地址中。MOVTO010X0001其意思是:将V10中的值放到V1指定的地址中。当V10=10,V1=2,V2=3时,执行完后V2=1Q例如:MOV£0002U0001其意思是:将V2指定的地址中的值放到V1指定的地址中。当V3=10,V1=2,V2=3时,执行完后V2=1QQ.CMP:比较(大于>,小于<,等于二,不等于<>,大于等于>=,小于等于<二),其意义是当Destination与Source的关系满足条件时,导通。CMPSourceDestDestination可以为REGf口VAR当Destination为R
43、EGM,Source可以为REGF口DATA;当Destination为VARM,Source可以为VA济口DATA.例如:CMPWC01R0CQ2当A127O即寸,比较R0002的值是否大于1,如果大于1则O0005O的则O0005OFF如果R0002=2,则O0005ON.绘制水平连接线选中图块,单击工或按F8,在图块中绘出水平连接线,如图2-15所示Fo图2-15绘制水平连接线.绘制竖直连接线I选中图块,单击门或按F9,沿图块左边界绘出竖直连接线,如图2-16所示.Label定义Label是一个复合按钮,点工I旁的下拉三角,可以选择Label的相关功能。当选定Label的功能后,选取图块
44、,单击工1,弹出图2-17所示对话框,对函数功能进行参数设置,然后单击确定。Label:建立一个Lable子程序;JMP:调用一个Label子程序,程序执行完成后不返回调用处;JSR调用一个Label子程序,程序执行完成后返回调用处;RTS/RETN:Label子程序定义结束标记;Caned图2-17Label定义对话框.EN丽记选取图块,单击绘图工具栏的国,在当前行绘出end标记,如图2-18所示0002-|EWD图2-18绘制end标记.删除竖直连接线选中竖直能流线所在图块,单击门口或按F10,删除竖直能流线,如图2-19所示图2-19删除竖直能流线.在当前编辑行插入一个空行如图2-20所
45、示,若要在0006行插入空白行,则在此行选中任一图块,单击E*或按F12,则在0006行插入一空白行。00050006000600060007AD127SM17A0127S0017yAD1217A0116A0121A0116图2-20插入空白行2.4.12.删除当前编辑行如图2-21所示,若要删除0004行,选取该行任一图块,单击工,则删除00004行TIMERTIOOOO0.05#0000A01250004口口05Il1TIMER0.05TM000111A0L2S#00031A0127AO127-<A>AOI23(八AO1Z1aao4TIMERTMODCO005#0030Y-AD
46、1255AD121图2-21删除当前编辑行2.4.13.注释信息的输入与修改注释信息可在在编辑窗口的“Comment一栏输入,还可以在编辑界面上点鼠标右键,在功能菜单中进行录入和修改。GUndoCRedoXBelite电Copy显Cut川杂“Insertoneeditline-X1tlRemoveaneditlineEditdevic0Mme:ntEditrowcommentEditsegmentcoimmin.tEdititemcomment图2-22编辑界面上的鼠标右键菜单在编辑界面上点鼠标右键,弹出的功能菜单下部4个菜单项,如果不能输入,则该菜单项不能操作。选择对应的菜单项后,弹出注释信
47、息的录入窗口,在此窗口上可以进行注释信息的录入和修改。图2-23注释信息的编辑界面2.4,14.梯形图的复制1)选择多个元件在编辑界面上,点中一个元件,按住鼠标的左键并拖动鼠标(或点中一个元件,然后按住键盘的shift键,移动鼠标,再点另一个元件,这2个元件之间的所有元件将被选择)。2)复制、剪切、粘贴和删除选择元彳后按DEL键或X可以删除选择的元件;按CTRL+CE按电实现复制操作;按CTRL+破X实现剪切操作。点到一个空白位置,按CTRL+V项,可把复制或剪切的元件粘贴到指定的位置。如果选择的元件少于一整行,那么粘贴时将直接覆盖到指定的位置。如果选择的元件为一整行或多行,将自动插入空行,然
48、后把它们覆盖到插入空行的位置。2.2.15.元件的移动卜和T对元件进行左右移动操作,如果在移动方向上有元件到达边界,提示不能移动。可同时操作一个或多个元件。第3章梯形图文件编译与下载3.1梯形图编译梯形图编辑完成后,通过编译生成TSK文件,就可以下载到CNg执行。当打开一个文件后,菜单中的【Compile|Compile项及工具条上的盘按钮将变成可操作状态,用鼠标点击就可以编译文件。如果当前文件没有保存,系统将弹出如下信息,提示保存。fFaroingThecurrentprojectE:PLCPLCEDITCIBDOHUJisnotDoy&ia.savethis£ila?二二
49、是篁匚二:;l-一)I-I编译的文件名将自动以梯形图的文件名加TSK扩展名组成,用户可以根据要求自行修改TSK文件的名字。LADcompiletoTSKfile巨区保存在二|lOFlcEdit二Compil侬K12AAfA0c.回画a国CIHOO.TSK3hfyOOl.TSKdemo.TSK酉h£y002.T£KH4M10LTSK国hfjdLTSKghSMl.TSK酉SS.T写K3MS-plc-OlTSK回h.TSK幽inoo/rsiq保存类型:|*TSK保存塔)如果文件中各元件的语法正确,将编译生成TSK文件。如果在目录中已经有同名的TSK文件存在,将提示是否覆盖。如果编译没有错误,系统提示编译成功并显示生成的TS。件的大小。LADCoKpxlc区LAI)CQmipA14d,.春1sTSKfile
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 留学行李寄存与存放补充协议
- 货币市场基金资金来源补充协议
- 高档家具跨国运输全程保险合同
- 智能制造车间技术升级补充协议
- 创新调解离婚子女临时探视应急协议
- 商业地产项目投资合作与风险控制协议
- 公共场所智能灯光控制系统设计、安装与维护合同
- 悬疑推理小说改编影视作品授权合同
- 互联网金融服务交易风险防控补充协议
- 医院培训课件:《导管相关血流感染管理要求》
- 浙江省台州市十校联盟2024-2025学年高二下学期期中联考技术试题(含答案)
- 合同风险管控培训
- 企业ab岗管理制度
- 2023年国网安徽省电力有限公司高校毕业生招聘约296人(第二批)笔试参考题库附带答案详解
- 泉州市泉港区总医院及各分院招聘工作人员笔试真题2024
- 2025年中考数学总复习模拟测试卷(附答案)
- 2023河道管理范围划界技术规程
- 设备管理风险识别及管控措施
- 2025山西地质集团招聘37人笔试参考题库附带答案详解
- 肝癌的中医护理查房
- 商务经理试用期转正工作汇报
评论
0/150
提交评论