通过PX Developer的监视工具可以对过程CPU的程序进行监视和操作。监视工具与QnPHCPU进行通信,对标签数据进行监视和控制。图11-73 监视工具下的3种模式表11-12 3种工作模式的具体说明操作时,指定用户名和密码进行模式的更改。图11-77 添加用户名和权限设置控制面板设定PX Developer监视工具具有控制面板的功能,1个画面内可以显示8个监视面板。3)按照表11-13设定需要监控的趋势曲线。......
2023-06-16
1.程序启动和新建工程
启动执行PX Developer的Programming Tool,在Programming Tool窗口的菜单栏中点击“Project”➝“New Project”,新建工程的窗口如图11-41所示,在此分别选择PLC类型(PLC Type)、保存路径(Drive/Path)、添加工程名称(Project)、注释(Comment),选择是否需要使用标签功能(Do not use label和Use label)。全部做完后点击“OK”按钮。
图11-41 新建工程界面
2.模块FB的声明
为了编写程序,需要在模块FB声明窗口中对模块FB(QX40、QY40P、Q64TDV-GH)进行声明。在工程窗口下,双击“Module FB(模块FB)”图标,如图11-42所示。
在模块FB变量名中输入“DI001”(注意,FB变量名可以任意定义),显示模块FB声明窗口,选择模块型号单元格,则单元格内显示按钮。单击该按钮后会显示模块型号选择列表,从列表内选择“QX40”模块,如图11-43所示。
按照以上步骤添加对QY40P、Q64TDV-GH模块的FB声明,完成后如图11-44所示。
3.标签FB的声明
需要在标签FB声明窗口下对标签FB(MPID)进行声明。
1)在工程定义窗口下双击“Tag FB(标签FB)”,如图11-45所示。
2)显示标签FB声明窗口。在标签FB变量名内输入“TIC001”(注意,标签变量名可以任意定义),如图11-46所示。
3)选择标签FB类型单元格,单元格内显示按钮,单击该按钮,显示数据类型选择对话框。从标签FB类型列表中选择“M_PID_DUTY”,单击“确定”按钮,如图11-47所示。
图11-42 执行“Module FB”菜单
图11-43 模块FB的各项定义
图11-44 模块FB定义完成结果
定义完成后的结果如图11-48所示,还可以根据需要为标签回路添加注释。
4)M_PID_DUTY标签FB说明
这里选择使用M_PID_DUTY,在每个控制输出周期内,根据MV值的大小改变输出的ON/OFF比例并输出结果。输出类型为BOOL型,适用于通过加热器进行温度控制等,如图11-49所示。
M_PID_DUTY标签FB工作运行如图11-50所示。
4.FBD部件粘贴和连接
(1)模块FB粘贴
1)在部件窗口(Parts)下,选择与工程名相同名称的分页,选择“Module FB”。
2)拖放模块FB(AI001、DI001、DO001)的图标,粘贴至程序定义窗口。
图11-45 标签FB的声明
图11-46 显示标签FB声明窗口
图11-47 标签FB类型列表
图11-48 标签FB定义完成显示
图11-49 M_PID_DUTY标签FB构成
图11-50 M_PID_DUTY标签FB工作运行图
3)在FB名“???”中分别输入各个标示名(标示名可以起任意名称)。
模块FB粘贴示意如图11-51所示。
(2)标签FB粘贴
1)在部件(Parts)窗口下,选择与工程名相同名称的分页,选择“Tag FB”。
2)拖放标签FB(TIC001)的图标,粘贴至程序定义窗口。
3)在标签名“???”中分别输入标示名(标示名可以起任意名称)。
标签FB粘贴示意如图11-52所示。
图11-51 模块FB粘贴示意图
图11-52 标签FB粘贴示意图
(3)定义常量和连线
1)在部件(Parts)窗口下,拖放(常量部件)图标,在部件内输入名称“TRUE”。
2)点击(连线部件)图标,将各个部件的输出引脚和相关部件输入引脚相连。
Q64 TDV-GH通道4的温度测量值作为TIC001回路控制块的反馈值PV,TIC001的MVB输出控制QY40 P的Y01和Y02(实际I/O地址为Y11和Y12)如图11-53所示。
图11-53 定义常量和连线示意图
(4)定义变量
1)在部件(Parts)窗口下,拖放(变量部件)图标,在部件内输入名称“SM403”,如图11-54所示。
2)定义SM403为外部BOOL型变量,如图11-55所示。
3)在工程定义窗口下,双击“Global Variable(全局变量)”,如图11-56所示。
4)按图11-57所示进行设置,其作用主要是将SM403变量和实际的软元件SM403相对应,软元件SM403为系统用特殊继电器,在PLC上电后第一个周期为OFF,以后一直为ON。
5)如图11-58所示,在部件(Parts)窗口下,拖放(变量部件)图标,在部件内输入名称“AI001.STB”,点击
(连线部件)图标,将“SM403”变量的输出引脚和“AI001.STB”变量的输入引脚相连,其意义为PLC上电后第二个周期起允许Q64TDV-GH进行A-D转换和输出。
图11-54 定义变量
图11-55 定义外部变量
6)如图11-59所示,在部件窗口下,选择“Function(函数)”分页,选择“Selection(选择)”项。在部件窗口下,拖放选择(SEL)的图标,粘贴至程序定义窗口。按照先前的方法定义两个常量,分别是“40”和“55”,定义一个变量“TIC001.SV”,随后根据图示使用连线工具进行连接。“SEL”功能块的作用是对选中的输入值进行输出,具体如下:
①输入变量G的输入值为FALSE时,将输入变量IN1的输入值通过输出变量OUT进行输出。
②输入变量G的输入值为TRUE时,将输入变量IN2的输入值通过输出变量OUT进行输出。
在这里,当“X00”为OFF时,TIC001的SV值=40;当“X00”为ON时,TIC001的SV值=55。
图11-56 工程定义窗口
图11-57 软元件对应分配
图11-58 定义变量和连线(一)
图11-59 定义变量和连线(二)
7)在(Parts)部件窗口下,拖放(注释部件)图标,在部件内输入相应的注释,如图11-60所示。
图11-60 定义注释
5.程序编译
1)单击工具栏的图标(冷启动编译),也可以通过点击菜单的“Convert(转换)”→“Cold-start Compile(冷启动编译)”执行操作,如图11-61所示。
2)在冷启动编译的继续执行确认对话框中选择“是”,冷启动编译成功的情况下,显示成功登录至输出窗口的消息,如图11-62所示。
图11-61 冷启动编译
图11-62 观察编译结果
6.GX Developer中添加顺序控制程序
可以在PX界面中运行GX Developer,使用GX Developer编写顺序控制程序,具体步骤如下:
(1)打开GX Developer
PX Developer的回路控制工程编译成功后可以在工程定义窗口下双击“GX Developer Project”来运行GX Developer,如图11-63所示。
(2)自动编译生成的程序(见图11-64)
(3)添加顺序控制程序文件“MAIN”
编写如图11-65所示程序,该行指令主要作用如下:
X1为ON时Y10接通,风扇启动;X1为OFF时Y10关闭,风扇停止。
(4)将MAIN程序添加到执行文件中
图11-63 运行GX Developer工程
图11-64 自动编译生成的程序
图11-65 添加顺序控制程序
如图11-66所示,在GX Developer的工程窗口中,点击“Parameter”→“PLC Parameter”→“Program”,将MAIN程序添加到执行文件中,类型为“Scan(扫描执行)”。
图11-66 添加程序执行文件
7.下载程序
1)使用通用USB电缆将过程CPU的USB编程口与计算机USB接口连接。在PX Devel-oper编程工具的窗口中,依次点击菜单栏中的“Online”→“Transfer Setup”,将通信路径设置为USB通信,按“OK”按钮完成设置,如图11-67所示。
图11-67 下载程序通信路径设置
2)依次点击菜单栏中的“Online”→“Download”,打开如图11-68所示下载窗口,点击“OK”按钮执行操作。
图11-68 下载文件选择和执行
图11-69 GX Developer的下载执行
3)PX Developer下载完成后会自动弹出GX Developer的下载菜单,如图11-69所示,可以选中标签程序、参数执行下载。下载后需要将CPU复位或PLC电源断电后重新上电。
注意,PX Developer下载的是FBD回路控制程序、图形化数据。在GX Developer中编写的梯形图顺序控制程序和设置的参数等只能通过GX Developer进行下载。
8.程序监控和调试
1)按下“F3”键,或者单击工具栏的“开始监视”按钮(点击菜单的“在线”→“监视”→“监视开始”也可以执行操作),如图11-70所示。
图11-70 监控显示画面
2)右键单击标签FB(TIC001),在显示的弹出菜单中选择“Faceplate(面板)”选项。选择“MANUAL”按钮更改控制模式,如图11-71所示。
3)在控制模式更改对话框下选择“AUTO”,单击“OK”按钮[控制模式更改为AUTO,PID运算基于偏差(SV值与PV值之差)计算操作量(MV),进行自动控制],如图11-72所示。
4)在“SV”设置对话框内输入“50”,依次单击“设置”按钮和“关闭”按钮。
有关三菱电机中大型可编程序控制器应用指南的文章
通过PX Developer的监视工具可以对过程CPU的程序进行监视和操作。监视工具与QnPHCPU进行通信,对标签数据进行监视和控制。图11-73 监视工具下的3种模式表11-12 3种工作模式的具体说明操作时,指定用户名和密码进行模式的更改。图11-77 添加用户名和权限设置控制面板设定PX Developer监视工具具有控制面板的功能,1个画面内可以显示8个监视面板。3)按照表11-13设定需要监控的趋势曲线。......
2023-06-16
图2-17 属性栏:钢笔工具将光标移至需要绘制的位置并单击鼠标左键,作为起点。移动鼠标到下一个节点,依次单击鼠标左键,将钢笔工具的光标移到起始点,在光标的旁边出现一个小圆圈,形成封闭的路径,如图2-18所示。单击工具箱中的“钢笔工具”按钮。图2-18 使用钢笔工具绘制直线图2-19 使用钢笔工具绘制曲线编辑曲线节点,可以按下面的方法进行操作。......
2023-10-31
表9.2-1 快捷设定参数一览表2.快捷设定的操作CNC参数快捷设定操作可以通过MDI面板的功能键选择系统显示模式后,在软功能扩展菜单上,选择软功能键〖参数设定〗进入,其操作步骤如下:1)选择MDI操作方式,并通过CNC数据显示和设定操作,取消参数保护功能。图9.2-1 参数快捷设定栏目显示图9.2-2 轴设定参数的显示1)按软功能扩展键,直至显示图9.2-3所示的软功能键〖菜单〗。......
2023-06-25
1.起点的输入选择了创建新程序软功能键〖NEW〗后,LCD将自动显示轮廓选择页面,其中第一页为起点编程页面,在此页面,可用对话方式输入如下轮廓起点数据。......
2023-06-25
下面开始对PLC进行编程。单击图4-6左下角的“Portal视图”,返回到Portal视图,单击左侧的“PLC编程”项,可以看到选中“显示所有对象”时,右侧显示了当前所选择PLC中的所有块,双击“main”块,打开程序块编辑界面,如图4-7所示。也可以在项目树下直接双击打开PLC设备下程序块里的“main”程序块。......
2023-06-15
Arduino是源自意大利的一个开放源代码的硬件项目平台,该平台包括一块具备简单I/O功能的电路板以及一套程序开发环境软件。Arduino简化了单片机工作的流程,对AVR库进行了二次编译封装,把端口都打包好,寄存器、地址指针之类的基本不用管,大大降低了软件开发难度,适宜非专业爱好者使用,特别适合学生和一些业余爱好者使用。本文后续内容均在Arduino UNO板上编程。图7-1Arduino UNO R3的开发板......
2023-06-26
LabVIEW作为目前国际上优秀的编译型图形化编程语言,是把复杂、烦琐和费时的语言编程简化成用菜单或图标提示的方法选择功能(图形),使用线条把各种功能连接起来的简单图形编程方式。LabVIEW中的程序查错不需要先编译,若存在语法错误,LabVIEW会马上告诉用户。LabVIEW中的程序调试方法同样令人称道。同传统的编程语言相比,采用LabVIEW图形编程方式可以节省大约60%的程序开发时间,并且其运行速度几乎不受影响。......
2023-11-07
删除文件与拭除文件是不同的,删除文件是指将相应文件从磁盘中永久地删除。1)在功能区的“文件”选项卡中选择“管理文件”→“删除旧版本”命令,系统弹出“删除旧版本”对话框。图1-23 “删除旧版本”对话框2.删除文件的所有版本如果要从磁盘删除当前指定对象的所有版本,则可以按照以下步骤进行。......
2023-11-08
相关推荐