fpwin pro第4章-利用梯形图编写程序_第1页
fpwin pro第4章-利用梯形图编写程序_第2页
fpwin pro第4章-利用梯形图编写程序_第3页
fpwin pro第4章-利用梯形图编写程序_第4页
fpwin pro第4章-利用梯形图编写程序_第5页
已阅读5页,还剩30页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、4-1新创建工程文件选择新创建工程文件后,画面将显示以下内容。请利用此处的向导工具,设置以下的内容。所创建工程文件的位置和文件名在工程文件的区域内输入工程文件的名称。本示例中,在C 磁盘中已事先准备好了名为Project的文件夹,在其中设定Test_1的文件名。选择使用的PLC 机型在PLC 机型的区域内选择使用的PLC 的种类。需要改变当前显示的PLC 机型时,在点击改变PLC 机型按钮后,画面将显示以下的机型。此外,在编写程序的过程中也可以改变PLC 的机型。框,请在其中变更4-2程序的定义(POU 中登录的名称和使用的语言)在程序(PRG)的定义区域中,设定工程文件中被登录的POU 名和

2、所使用的语言。本处以LD_Test_1作为POU 名称、编程语言选择梯形图(LD)。全部设置完成后,至此,最初的准备结束。按钮。4-34-2FPWIN Pro 的基本画面新创建工程文件后,画面显示以下内容。FPWIN Pro 启动时的画面请在此处点击工程文件引导器的POU中的+标记。此时将显示以下的树形列表。最初设定的POU 名LD_Test_1被显示。4-4LD 编辑画面程序块Header工程文件引导器程序块Header菜单栏4-3 绘制梯形图4-3-1 关于用于LD 编辑的为了编辑LD(梯形图程序),需要使用如下的。绘图用图标用于绘制连接触点或高级指令的连线。利用此图标选择或放置高级指令或

3、IEC 指令等。放置触点(基本指令ST、AN、OR 等)。放置线圈(输出指令OT)。放置输入输出变量(高级指令的操作数)。在编辑画面中放置注释。编辑的辅助功能用图标在当前激活的块之前新的块。在当前激活的块之后新的块。纵向扩大到任意位置。横向扩大到任意位置4-54-3-2 对象的配置在LD 编辑中,点击上的对象(触点或线圈等)后,如果在编辑画面上的任意位置再次点击,就可以在该位置放置选择的对象。与拖拽不同的是,在点击后不必持续按住鼠标的按键。操作步骤点击一次上的触点。在鼠标指针中带有所选择的对象,在LD 编辑画面上的任意位置(想要放置对象的位置)再次单击一次。触点放置后进入等待输入设备名称的状态

4、,此时直接用键盘输入设备名。上图是输入了”X0”的示例。注意事项设备名称请务入大写字母。如果以小写字母输入,则被认为是变量、会显示用于定义变量的框。例如,如果输入X0则是PLC 的地址,如果输入x0则被认为是变量。指定PLC 的设备时,请全部输入半角的大写字母。备注也可以在放置若干触点后,再事后输入设备名。在这种情况下,设备名的区域内显示?符号。4-6以同样的步骤绘制输出(线圈)。在上点击一次触点。在鼠标指针中带有所选择的对象,在LD 编辑画面上的任意位置(想要放置对象的位置)再次单击一次。输出(线圈)放置后进入等待输入设备名称的状态,此时直接用键盘输入设备名。上图是输入了”Y0”的示例。4-

5、74-3-3 连接对象将刚才绘制的触点(对象)连接起来。触点线圈引线的起始位置引线的结束位置操作步骤点击一次用于绘制连线的图标,在引线开始的位置再次点击一下。在保持点击的状态下,将鼠标移动到引线的结束位置,然后鼠标按键。引线结束后,将变为以下状态。这样,在LD 编辑画面中,可以在任意位置地绘制所需的连线。请与母线连接注意事项请务必将连线与左侧的母线相连。便利功能利用在程序置处双击鼠标,就可以改变鼠标图标的形状。4-84-3-4 程序块区域(高度)的变更在新创建了POU 的时候,在初始状态下程序块的高度如下图所示被固定设置。可以利用以下方法改变高度。程序块的高度块No.程序块操作步骤改变程序块1

6、 的高度。将鼠标移动到如下位置后,鼠标的形状就会改变。光标形状改变拖拽到需要变更的位置。拖拽到需要变更的位置为止结束拖拽,确定位置。程序块的高度被改变4-9备注虽然相反地、需要缩小高度时也可以用前述的方法进行操作,但是也可以采用自动最优化的方法。仅1 个程序块的高度最优化操作步骤对程序块1 的高度进行最优化。将鼠标移动到如下位置后,鼠标的形状就会改变。光标形状改变双击鼠标。程序块1 的高度被最优化。高度被最优化多个程序块的高度最优化操作步骤如下图所示,在梯形图程序中选择程序块13。程序块1程序块3 被选择4-10按住Shift 键的同时点击程序块3点击程序块1请选择工具菜单中的程序块高度最优化

7、。高度被自动调整被选择的程序块的高度同时被自动调整。4-114-3-5对象一个触点(对象)。操作步骤选择需要的对象(触点)。按住Ctrl 键,拖拽到目标位置。结束拖拽,完成。梯形图回路块。操作步骤用鼠标拖拽出需要的区域范围。选择了的区域颜色发生变化。按住Ctrl 键,拖拽到目标位置。结束拖拽,完成。4-12备注也可以进行程序块间的。操作步骤用鼠标拖拽出需要的区域范围。选择了的区域颜色发生变化。按住Ctrl 键,拖拽到程序块2 中的目标位置。结束拖拽,完成。4-134-3-6 删除对象删除一个触点(对象)。操作步骤选择需要删除的对象(触点)。按Del 键删除对象(触点)。删除连线。操作步骤利用点

8、击选择需要删除的连线。按Del 键,删除已选择的连线。删除触点(对象)块。操作步骤用鼠标拖拽选择需要删除的区域范围。选择了的范围颜色发生变化。按Del 键,删除选择范围的内容。4-144-3-7 改变触点设定操作步骤在刚才绘制的程序中,将鼠标移至触点X0 后双击鼠标。双击画面将显示以下框。在其中,可以设置a 触点或b 点触点、上升沿/下降沿。缺省值是设置为常开(a 触点)。以下显示的是在选择了各种不同设置的情况下的状态。常闭上升沿下降沿4-154-3-8 高级指令的输入操作步骤点击一次上的图标。画面将显示如下的用于进行指令选择的框。在FPWIN Pro 中,触点以外的全部指令都是通过该框输入的

9、。在这里,请双击在左上部的库的项目栏中的FP Library条目。相应地在右侧的区域中,将显示PLC 的标准指令的一览表。输入数据传输指令(F0 MV)。在库中,双击F0_MV的部分,或者点击这样就选择了MV 指令。按钮。在这种状态下,将鼠标移至LD 编辑画面中后,如下所示指针就会带有F0_MV 指令。在任意位置点击鼠标,就可以如下所示放置MV 指令。各引脚分别与以下内容相连:EN: ENO:连接本指令的执行条件。MV 指令执行后,启动其他指令或使线圈变为ON 时使用。 (在不使用的情况下,不必连接。)传输源 传输目标s: d:4-16配置操作数。最后,输入该MV 指令所必需的操作数(EN s

10、 “?”标记处,输入设备名称。d)。(在不使用ENO 的情况下,不必连接。)本次,在执行条件(EN)处输入X1、数据源(s)中输入DT0、数据输出目标(d)中输入DT1。对执行条件(EN)的输入覆盖绘制连线连接到指向(EN)的操作数“?”。通过单击确定,消除“?”完成连线。对输入侧(s)、输出側(d)的输入点击输入侧(s)的“?”部分。输入“DT0”。按Enter键确定。按同样的步骤,完成在输出部分(d)中输入“DT1”。4-17备注输入高级指令时的指令检索。当预先已知道需要输入指令的名称时,在显示用于高级指令选择的框的状态下,如果在选择框中输入指令的第一个字母,则以输入的字母开始的高级指令列

11、表会被从头开始显示。选择框输入指令的第一个字母。输入第一个字母。 (不区分大/小写)在左图示例中输入“f”。跳转到PLC 的Fun 指令的开始(F0 MV)。在其后按指令的升序排列,可以查找作为目标的Fun 指令。跳转到了指令的附近,因此可以提高输入时搜索指令的效率。4-184-4 关于编辑辅助功能4-4-1 程序块的追加删除移动以下说明在程序块1 和2 之间新程序块的操作步骤。操作步骤(追加)在选择的程序块上部新程序块。激活程序块2 的Header。(用鼠标单击)点击图标。在选择的程序块之下新程序块。激活程序块1 的Header。(用鼠标单击)点击图标。4-19操作步骤(删除)删除刚才的程序

12、块。激活需要删除的程序块(本次为块2)。(用鼠标单击)按Del键。删除被激活的程序块。4-20操作步骤()程序块1。激活需要删除的程序块(本次为块1)。(用鼠标单击)按Ctrl+C键,或者在编辑菜单中选择。激活程序块(本次为块2)。(用鼠标单击)按Ctrl+V键,或者在编辑菜单中选择粘贴。程序块的完成。粘贴到被激活的程序块的上部。4-21操作步骤(移动)移动程序块1。激活需要移动的程序块(本次为块1)。(用鼠标单击)按Ctrl+X键,或者在编辑菜单中选择剪切。移位消除所选择的程序块,移位到上一段。激活程序块2。(用鼠标单击)按Ctrl+V键,或者在编辑菜单中选择粘贴。块移动完成。移动时粘贴到被

13、激活的程序块的上部。4-224-4-2 任意位置的扩大需要扩大X0 与Y0 间的区域、放置新的对象时,请按以下步骤操作。操作步骤横向扩大点击中的图标,将光标移动到编辑画面中需要扩大的位置。点击鼠标,扩大相应的位置。对应于点击的次数,位置的扩展可以变大。点击需要扩大的幅度的位置。每次点击,使X0 与Y0 之间的幅度变宽。需要缩减幅度时按住Ctrl的同时点击鼠标,即可使幅度反向变小。备注 扩大或缩小的操作只在同一个程序块内有效。其他的程序块不受影响。以上图为例,即使程序块1 的幅度变大或变小,对程序块2 也没有任何影响。4-23操作步骤纵向扩展点击中的图标,将光标移动到编辑画面中需要扩大的位置。点

14、击鼠标,扩大相应的位置。对应于点击的次数,位置的扩展可以变大。点击需要扩大的幅度的位置。幅度纵向扩大。需要缩减幅度时幅度减小。按住Ctrl的同时点击鼠标,即可使幅度反向变小。4-244-5执行编译现在,对刚才完成的梯形图程序进行转换。(相当于FPWIN GR 中的PG 转换。)在FPWIN Pro 中,这一工作被称为编译。4-5-1 关于编译FPWIN Pro 中的编译检查有以下三种。 对象检查此处,只对当前被激活的画面进行检查。如果系统寄存器画面被激活,则对系统寄存器进行检查,但是,此时编辑画面不会被检查。是在当前正在编辑的画面中进行简单的语法检查的有效功能。 全编译对包括系统寄存器及程序在

15、内的全部信息进行检查、生成可以传送到PLC 的数据。全编译也包括对象检查功能,因此即使仅执行此功能也没有关系。 编译需要修改已经编译了的程序的内容时,请将变更部分编译后,到PLC。在引导器中带有星号(*)的工程文件是尚未进行编译或者正在编辑的工程文件。在编译中再一次进行各POU 的语法检查,即可实行转换到指令代码。星号将程序块作为非编译对象右键单击右键单击程序块1 的Header、通过选择 编译/不编译程序块,可以设置为非编译对象。4-254-5-2 进行对象检查进行对象检查时,首先激活需要进行检查的编辑画面,然后点击图标,或者选择对象菜单中的检查。请激活编写的LD 编辑画面,执行对象的检查。

16、画面显示如下。在上例中没有发生问题、正常结束。但有时也会发生错误活警告。如果不对错误进行处理,程序就不能到PLC,而对警告不作处理,程序也能到PLC。但是,对以后的调试功能将造成,因此建议适当处理使错误及警告数都为0 的状态。4-264-5-3 发生错误或警告的情况在LD 编辑画面的程序块1 中,编写了2 个程序块。编辑画面的状态检查的结果对策:请将第2 个梯形图块移动到之后的程序块2。存在未连接的线。编辑画面的状态检查的结果对策:请删除未连接的线。4-27线超出编辑区域。编辑画面的状态检查的结果对策:请删除多余的线。线没有连接。编辑画面的状态检查的结果虽然显示有4 个错误、1 个警告,但是都

17、是由1 处错误导致的。对策:请完成线的连接。4-28备注在检查结果中显示有错误的情况下,利击错误的地方,可以检索到错误的位置。编辑画面的状态在检查结果的框中,双击错误显示处。对应处自动被以红色显示。4-294-5-4 执行编译如果在对象检查中没有问题,可以执行编译。如果编译没有问题,该工程文件成为可以到PLC 的数据。(即使不进行对象检查、也可以执行编译。在没有实施对象检查的情况下,在进行编译时会自动实施。) 在实施编译之前,请双击在工程文件引导器的Task内的Programs (Event = TRUE)、确认以下的状态。双击在这里,可以确认POU 的LDTEST是否已被登录。使用FPWIN

18、 Pro 时,只对在此Task 中被登录了的POU 进行编译。在新创建POU 时已自动登录到Task,因此可以直接实施编译。 当登录有多个POU 时,从上至下按顺序进行编译。编译时对工程文件中的全部信息进行检查。图标或在工程菜单中选择全编译。4-30如上所示,当显示0 错误、0 警告时,表示编译正常结束。在发生错误的情况下,请在其中双击对应的信息、修改发生错误的语句。此外,即使在此框打开的情况下,也可以修正LD 编辑画面或系统寄存器设定画面中的内容。4-314-6编译时的相关注意事项FPWIN Pro 中的编译,与FPWIN GR(或NPST-GR)的PG 转换有相同的作用,但是在实际的转换方

19、法中有不同的部分。其中以下的项目非常重要,因此请迄今为止只使用FPWIN GR 或NPST-GR 的用户注意并确认这些差异。4-6-1 生成的指令不同例如,转换以下的梯形图程序。在使用FPWIN GR 的情况下,转换为如下代码。在使用FPWIN Pro 的情况下,转换为如下代码。将其改为用梯形图表达的形式,则成为如下的内容。将这些内容进行比较,可以看到相同动作的程序被以不同的代码表示。此外,实际的程序步数也不同。(堆栈与(ANS)及堆栈或(ORS)指令登,未被通常转换。)因此,在FPWIN Pro 中执行编译后,生成与FPWIN GR 不同的代码。4-324-6-2 PLC 本体的运算区的使用执行编译时,有时会使用PLC区(继电器及数据寄存器等),因此,程序实际可以使用的PLC区变少了。首先请关注前页程序中未被绘制的R240 被使用的情况。这就表明了FPWIN Pro 进行编译时,使用了PLC 的区。请从扩展功能菜单的选项条目中,选择编译选项中的地址范围。画面将显示以下框。如上所示,在使用FP(32K 型)的情况为初始值的设置是继电器(R):WR24247(224 字 非保持)、WR249255(7 字 保持)数据寄存器(DT):DT327

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论