您好,欢迎访问三七文档
当前位置:首页 > 资格认证/考试 > 技工职业技能考试 > FPWINPro使用手册:第4章利用梯形图编写程序
第4章利用梯形图编写程序4-1第4章利用梯形图编写程序FPWINPro导入4-24-1新创建工程文件选择新创建工程文件后,画面将显示以下内容。请利用此处的向导工具,设置以下的内容。■所创建工程文件的位置和文件名在[工程文件]的区域内输入工程文件的名称。本示例中,在C磁盘中已事先准备好了名为[Project]的文件夹,在其中设定[Test_1]的文件名。■选择使用的PLC机型在[PLC机型]的区域内选择使用的PLC的种类。需要改变当前显示的PLC机型时,在点击[改变PLC机型]按钮后,画面将显示以下的对话框,请在其中变更机型。此外,在编写程序的过程中也可以改变PLC的机型。第4章利用梯形图编写程序4-3■程序的定义(POU中登录的名称和使用的语言)在[程序(PRG)的定义]区域中,设定工程文件中被登录的POU名和所使用的语言。本处以[LD_Test_1]作为POU名称、编程语言选择梯形图(LD)。全部设置完成后,请点击按钮。至此,最初的准备结束。FPWINPro导入4-44-2FPWINPro的基本画面新创建工程文件后,画面显示以下内容。■FPWINPro启动时的画面程序块Header程序块HeaderLD编辑画面工程文件引导器菜单栏工具栏请在此处点击工程文件引导器的[POU]中的[+]标记。此时将显示以下的树形列表。最初设定的POU名[LD_Test_1]被显示。第4章利用梯形图编写程序4-54-3绘制梯形图4-3-1关于用于LD编辑的工具栏为了编辑LD(梯形图程序),需要使用如下的工具栏。■绘图用图标用于绘制连接触点或高级指令的连线。利用此图标选择或放置高级指令或IEC指令等。放置触点(基本指令ST、AN、OR等)。在编辑画面中放置注释。放置输入输出变量(高级指令的操作数)。放置线圈(输出指令OT)。■编辑的辅助功能用图标在当前激活的块之前插入新的块。在当前激活的块之后插入新的块。纵向扩大到任意位置。横向扩大到任意位置FPWINPro导入4-64-3-2对象的配置在LD编辑中,点击工具栏上的对象(触点或线圈等)后,如果在编辑画面上的任意位置再次点击,就可以在该位置放置选择的对象。与[拖拽]不同的是,在点击后不必持续按住鼠标的按键。■操作步骤①点击一次工具栏上的触点。②在鼠标指针中带有所选择的对象,在LD编辑画面上的任意位置(想要放置对象的位置)再次单击一次。②①③③触点放置后进入等待输入设备名称的状态,此时直接用键盘输入设备名。●注意事项设备名称请务必输入大写字母。如果以小写字母输入,则被认为是变量、会显示用于定义变量的对话框。例如,如果输入[X0]则是PLC的地址,如果输入[x0]则被认为是变量。指定PLC的设备编号时,请全部输入半角的大写字母。●备注也可以在放置若干触点后,再事后输入设备名。在这种情况下,设备名的区域内显示[?]符号。上图是输入了”X0”的示例。第4章利用梯形图编写程序4-7以同样的步骤绘制输出(线圈)。④在工具栏上点击一次触点。⑤在鼠标指针中带有所选择的对象,在LD编辑画面上的任意位置(想要放置对象的位置)再次单击一次。⑤④③输出(线圈)放置后进入等待输入设备名称的状态,此时直接用键盘输入设备名。上图是输入了”Y0”的示例。FPWINPro导入4-84-3-3连接对象将刚才绘制的触点(对象)连接起来。线圈触点引线的起始位置引线的结束位置■操作步骤①点击一次用于绘制连线的图标,在引线开始的位置再次点击一下。在保持点击的状态下,将鼠标移动到引线的结束位置,然后释放鼠标按键。②引线结束后,将变为以下状态。这样,在LD编辑画面中,可以在任意位置自由地绘制所需的连线。●注意事项请务必将连线与左侧的母线相连。请与母线连接●便利功能利用在程序体位置处双击鼠标,就可以改变鼠标图标的形状。双击双击第4章利用梯形图编写程序4-94-3-4程序块区域(高度)的变更在新创建了POU的时候,在初始状态下程序块的高度如下图所示被固定设置。可以利用以下方法改变高度。程序块的高度块No.程序块■操作步骤①改变程序块1的高度。光标形状改变将鼠标移动到如下位置后,鼠标的形状就会改变。②拖拽到需要变更的位置。拖拽到需要变更的位置为止③结束拖拽,确定位置。程序块的高度被改变FPWINPro导入4-10●备注虽然相反地、需要缩小高度时也可以用前述的方法进行操作,但是也可以采用自动最优化的方法。仅1个程序块的高度最优化■操作步骤①对程序块1的高度进行最优化。将鼠标移动到如下位置后,鼠标的形状就会改变。光标形状改变②双击鼠标。程序块1的高度被最优化。高度被最优化多个程序块的高度最优化■操作步骤①如下图所示,在梯形图程序中选择程序块1~3。点击程序块1点击程序块3按住Shift键的同时程序块1~程序块3被选择第4章利用梯形图编写程序4-11②请选择[工具]菜单中的[程序块高度最优化]。高度被自动调整被选择的程序块的高度同时被自动调整。FPWINPro导入4-124-3-5复制对象复制一个触点(对象)。■操作步骤①选择需要复制的对象(触点)。②按住Ctrl键,拖拽到目标位置。③结束拖拽,完成复制。■操作步骤②选择了的区域颜色发生变化。复制梯形图回路块。①用鼠标拖拽出需要复制的区域范围。③按住Ctrl键,拖拽到目标位置。④结束拖拽,完成复制。第4章利用梯形图编写程序4-13●备注也可以进行跨越程序块间的复制。■操作步骤②选择了的区域颜色发生变化。①用鼠标拖拽出需要复制的区域范围。③按住Ctrl键,拖拽到程序块2中的目标位置。④结束拖拽,完成复制。FPWINPro导入4-144-3-6删除对象删除一个触点(对象)。■操作步骤①选择需要删除的对象(触点)。②按Del键删除对象(触点)。删除连线。■操作步骤①利用点击选择需要删除的连线。②按Del键,删除已选择的连线。删除触点(对象)块。■操作步骤①用鼠标拖拽选择需要删除的区域范围。②选择了的范围颜色发生变化。③按Del键,删除选择范围的内容。第4章利用梯形图编写程序4-154-3-7改变触点设定■操作步骤①在刚才绘制的程序中,将鼠标移至触点X0后双击鼠标。双击②画面将显示以下对话框。③在其中,可以设置a触点或b点触点、上升沿/下降沿。缺省值是设置为[常开](a触点)。以下显示的是在选择了各种不同设置的情况下的状态。・常闭・上升沿・下降沿FPWINPro导入4-164-3-8高级指令的输入■操作步骤在库中,双击[F0_MV]的部分,或者点击[插入]按钮。①点击一次工具栏上的图标。这样就选择了MV指令。相应地在右侧的区域中,将显示PLC的标准指令的一览表。画面将显示如下的用于进行指令选择的对话框。在FPWINPro中,触点以外的全部指令都是通过该对话框输入的。在这里,请双击在左上部的[库]的项目栏中的[FPLibrary]条目。②输入数据传输指令(F0MV)。在这种状态下,将鼠标移至LD编辑画面中后,如下所示指针就会带有F0_MV指令。在任意位置点击鼠标,就可以如下所示放置MV指令。各引脚分别与以下内容相连:EN:连接本指令的执行条件。ENO:MV指令执行后,启动其他指令或使线圈变为ON时使用。(在不使用的情况下,不必连接。)s:传输源d:传输目标第4章利用梯形图编写程序4-17③配置操作数。最后,输入该MV指令所必需的操作数(EN、s、d)。(在不使用ENO的情况下,不必连接。)请点击“?”标记处,输入设备名称。本次,在执行条件(EN)处输入X1、数据源(s)中输入DT0、数据输出目标(d)中输入DT1。对执行条件(EN)的输入覆盖绘制连线连接到指向(EN)的操作数“?”。通过单击确定,消除“?”完成连线。对输入侧(s)、输出側(d)的输入点击输入侧(s)的“?”部分。输入“DT0”。按[Enter]键确定。按同样的步骤,完成在输出部分(d)中输入“DT1”。FPWINPro导入4-18●备注输入高级指令时的指令检索。当预先已知道需要输入指令的名称时,在显示用于高级指令选择的对话框的状态下,如果在选择框中输入指令的第一个字母,则以输入的字母开始的高级指令列表会被从头开始显示。选择框输入指令的第一个字母。输入第一个字母。(不区分大/小写)在左图示例中输入“f”。跳转到PLC的Fun指令的开始(F0MV)。在其后按指令的升序排列,可以查找作为目标的Fun指令。跳转到了指令的附近,因此可以提高输入时搜索指令的效率。第4章利用梯形图编写程序4-194-4关于编辑辅助功能4-4-1程序块的追加·插入·删除·复制·移动以下说明在程序块1和2之间插入新程序块的操作步骤。■操作步骤(追加·插入)在选择的程序块上部插入新程序块。激活程序块2的Header。(用鼠标单击)点击图标。在选择的程序块之下插入新程序块。激活程序块1的Header。(用鼠标单击)点击图标。FPWINPro导入4-20激活需要删除的程序块(本次为块2)。(用鼠标单击)■操作步骤(删除)删除刚才插入的程序块。按[Del]键。删除被激活的程序块。第4章利用梯形图编写程序4-21■操作步骤(复制)复制程序块1。激活需要删除的程序块(本次为块1)。(用鼠标单击)按[Ctrl]+[C]键,或者在[编辑]菜单中选择[复制]。激活程序块(本次为块2)。(用鼠标单击)按[Ctrl]+[V]键,或者在[编辑]菜单中选择[粘贴]。程序块的复制完成。粘贴到被激活的程序块的上部。FPWINPro导入4-22■操作步骤(移动)移动程序块1。激活需要移动的程序块(本次为块1)。(用鼠标单击)按[Ctrl]+[X]键,或者在[编辑]菜单中选择[剪切]。移位消除所选择的程序块,移位到上一段。激活程序块2。(用鼠标单击)按[Ctrl]+[V]键,或者在[编辑]菜单中选择[粘贴]。块移动完成。移动时粘贴到被激活的程序块的上部。第4章利用梯形图编写程序4-234-4-2任意位置的扩大需要扩大X0与Y0间的区域、放置新的对象时,请按以下步骤操作。■操作步骤横向扩大①点击工具栏中的图标,将光标移动到编辑画面中需要扩大的位置。②点击鼠标,扩大相应的位置。对应于点击的次数,位置的扩展可以变大。点击需要扩大的幅度的位置。每次点击,使X0与Y0之间的幅度变宽。※扩大或缩小的操作只在同一个程序块内有效。其他的程序块不受影响。以上图为例,即使程序块1的幅度变大或变小,对程序块2也没有任何影响。需要缩减幅度时●备注按住[Ctrl]的同时点击鼠标,即可使幅度反向变小。FPWINPro导入4-24①点击工具栏中的图标,将光标移动到编辑画面中需要扩大的位置。■操作步骤点击需要扩大的幅度的位置。纵向扩展②点击鼠标,扩大相应的位置。对应于点击的次数,位置的扩展可以变大。幅度纵向扩大。需要缩减幅度时幅度减小。按住[Ctrl]的同时点击鼠标,即可使幅度反向变小。第4章利用梯形图编写程序4-254-5执行编译现在,对刚才完成的梯形图程序进行转换。(相当于FPWINGR中的PG转换。)在FPWINPro中,这一工作被称为[编译]。4-5-1关于编译■FPWINPro中的编译检查有以下三种。·对象检查此处,只对当前被激活的画面进行检查。如果系统寄存器画面被激活,则对系统寄存器进行检查,但是,此时编辑画面不会被检查。是在当前正在编辑的画面中进行简单的语法检查的有效功能。·全编译对包括系统寄存器及程序在内的全部信息进行检查、生成可以传送到PLC的数据。全编译也包括对象检查功能,因此即使仅执行此功能也没有关系。·编译星号需要修改已经编译了的程序的内容时,请将变更部分编译后,下载到PLC。在引导器中带有星号(*)的工程文件是尚未进行编译或者正在编辑的工程文件。在编译中再一次进行各POU的语法检查,即可实行转换到指令代码。■将程序块作为非编译对象右键单击右键单击程序块1的Header、通过选择[编译/不编译程序块],可以设置为非编译对象。FPWINPro导入4-264-5-2进行对象检查进行对象检查时,首先激活需要进行检查的编辑画面,然后点击图标,或者选择[对象]菜单中的[检查]。请激活编写的LD编辑画面,执行对象的检查。画
本文标题:FPWINPro使用手册:第4章利用梯形图编写程序
链接地址:https://www.777doc.com/doc-7911659 .html