PC WORX内部资料的使用方法.docx
《PC WORX内部资料的使用方法.docx》由会员分享,可在线阅读,更多相关《PC WORX内部资料的使用方法.docx(20页珍藏版)》请在冰豆网上搜索。
PCWORX内部资料的使用方法
电气培训资料
TechnicalSpecification
1编程软件PCWorX
1.1PCWorX用户界面
主要有工程树窗口、编程窗口、编辑向导窗口组成。
工具栏上有3个切换工作区图标:
激活IEC编程工作区、激活总线组态工作区、激活工程数据分配工作区。
在编程工作区编写程序,在总线组态工作区进行硬件配置和设置IP地址,在工程数据分配工作区进行输入输出过程映射。
激活工程数据分配工作区区
编程窗口
工程树窗口
编辑向导
消息窗口
图1-1IEC编程工作区
设备细节
设备类别
总线结构
图1-2总线组态工作区
过程数据分配
图1-3过程数据分配工作区
1.2创建工程
从“文件”菜单中选择“新建工程...”命令,在弹出的对话框中,选择PLC的类型。
这次使用的PHOENIX150PLC,型号为ILC150ETHRev.>01/2.00
图1-4新建工程
1.3硬件组态和设置IP地址
将图标切换到总线组态工作区,可手工插入INTERBUS设备。
∙在“总线结构”窗口中选择INTERBUS0.0节点
∙在设备类别中,打开“PhoenixContact”下IL文件夹
∙在IL文件夹下,打开产品组(I/O数字量和数字I/O)
∙选择要插入的设备(例如:
IBIL24DI16-ME)
图1-5总线结构
如何设置IP地址
初次通电的ILC150ETH,需要设置IP地址。
可以通过IPAssign软件设置。
通过IPAssign软件设置IP地址:
关闭PCWorX软件,设置计算机IP地址(192.168.0.1),用网线(交叉线或平行线都可以)将电脑和ILC150ETH连接。
∙打开IPAssign软件->点击“下一步”->此时显示的MAC地址列表为空->按一下ILC150ETH上的“RESET”按钮->MAC地址表将显示出电脑和ILC150ETH的MAC地址。
∙选中ILC150ETH的MAC地址,点击“下一步”->输入IP地址(192.168.0.2)->再点击“下一步”,同时按一下ILC150ETH上的“RESET”按钮->显示IP设置成功
此后,可以使用PCWorX软件通过以太网更改IP地址,(对于ILC150ETH默认的通讯路径为:
以太网)。
在总线配置工作区的“设备细节”窗口中,选择“扩展设置”标签,可手工修改IP地址。
在“通信”标签中显示的是150PLC的通信路径,单击“测试”按钮检查指定的通信路径。
如果窗口中出现绿色状态指示标志,则说明通信正常。
如果出现红色状态指示标志,说明通信故障。
通过“应用”将设置保存到工程中。
1.4生成变量和分配过程数据
变量在程序创建过程中已经生成。
对于分配过程数据的理解,就是把已经生成的变量与物理的I/O地址相互连接。
具体操作如下:
∙切换到过程数据分配工作区。
∙在右上窗口中选择控制系统ILC150ETH。
在右下窗口中显示设备的过程数据项。
∙在左上窗口“符号/变量”中,选择来源或程序(STD_RES:
ILC150_2),在左下窗口中会显示程序创建过程中生成的全局变量。
∙在右下窗口中,选择要连接到变量的过程数据项
∙在左下窗口中,选择希望与指定过程数据项连接的变量
∙在选中的变量条目右击鼠标,在弹出的菜单中选择“连接”,则变量与指定的过程数据项相连接。
注意:
150PLC自带8位输入和4位输出,它被定义在SystemVariables中。
地址为I0.0-I0.7,Q0.0-Q0.3
图1-6变量和过程数据之间的分配
1.5程序块和变量的创建
切换到IEC程序编辑工作区,在工程树窗口中的逻辑POU文件夹下,显示的是程序的树形结构。
程序由主程序Main和若干功能块FC1到FC9组成。
MainT为打开工程单,这里未使用,MainV中定义了本功能块使用的局部和全局变量,Main为程序功能块。
选择逻辑POU文件夹右击鼠标,在下拉的菜单中选择“插入”,会弹出“插入”对话框。
在此,可定义插入块的名称、类型、语言,最后按确定。
关于编程窗口中,触点线圈的定义。
在程序段中插入触点,双击会弹出属性对话框,在此可选择触点的名称、数据类型、变量类型、触点或线圈的类型。
对于有些变量要在PLC掉电后保持状态,必须勾选RETAIN。
在工程树窗口中的物理硬件GlobalVariable中,定义了程序中出现的全部的全局变量。
图1-7全局变量表
1.6程序结构
以程序AFO1030工位为列
1.6.1FESTO功能块,
如下图,此块用于连接阀岛的输出,有几组气缸则相应定义几组,不用的则用VKEO断开。
1.6.2Allgemein功能块,
此块包含灯闪烁的定义,E2钥匙的定义,故障的定义,自动手动选择的定义及灯测试的定义。
详细介绍如下:
1.闪烁的定义
2.E2钥匙的定义
3.故障的定义
4.手动自动的选择
1.6.3Ablauf功能块
主要包括检测件传感器的定义,初始位置的定义,焊接条件的定义。
1.检测件传感器
2.初始位置的定义
3.焊接条件的定义
1.6.4Group_Z11功能块
此块包含第一组气缸打开夹紧的定义,每组气缸组的开/关到位信号、故障和运行超时报警。
1.夹紧打开的定义
2.每组汽缸组的开关到位信号
3.故障及超时报警
1.7程序编译与下载/上传
1.7.1编译一个工程:
∙首次编译一个工程时,请从“建立”菜单中选择“重建工程”命令。
对于后续的编译过程,也可使用“建立”菜单中的“制作”命令。
∙如果编译时发生错误,请排除错误,并重复编译工程直至顺利完成。
错误消息必须排除,而警告消息则不必。
∙编译过程的结果会与错误及警告数量的详细资料一并显示在“消息窗口”。
1.7.2下载一个工程:
∙单击菜单栏上的“工程控制对话框”图标
工程控制对话框
调试开/关
∙打开“工程控制对话框”
∙单击“下载”程序(也可“上传”程序)
∙为了重新激活工程,必须重新启动PLC。
一般建议暖启PLC,这样步骤可以保持。
冷启
执行冷启动。
在冷启动过程中,初始化所有数据。
暖启
执行暖启动。
在暖启动过程中,只初始化非保持型数据。
热启
执行热启动。
在热启动过程中,不初始化任何数据。
∙单击“调试开/关”可对程序进行在线监控。