您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > Wago-软件编程手册
42WAGO自动产品常见问题及解答WAGO自动化事业部2017二、软件及编程2.1、WAGO有多个编程软件,如何选择?答:WAGO目前主要有两种编程软件,一种是CODESYS2.3(还有CODESYS2.2),另一种是e!COCKPIT。CODESYS2.3可以应用于除WAGOPFC100系列和750-804以外的所有控制器。而e!COCKPIT可以在WAGOPFC100/200系列以及7300新款触摸屏中使用。2.2、WAGO的编程软件支持几种编程语言?答:WAGO的编程软件符合IEC61131-3标准,提供6种编程语言:(1)梯形图程序设计语言(LD)(2)语句表程序设计语言(IL)(3)顺序功能流程图程序设计语言(SFC)(4)连续功能图程序设计语言(CFC)(5)功能块图程序设计语言(FBD)(6)结构化文本程序设计语言(ST)2.3、WAGO-I/O-PROCAA正式版与DEMO版的区别是什么?答:WAGO-I/O-PROCAADEMO版中Online下拉菜单的Createbootproject命令不可用,即不能将程序固化在FLASH中;PFC断电后程序不能保存。2.4、WAGO-I/O-PROCAA如何对I/O模块进行寻址?答:可编程现场总线控制器(PFC)的过程映像分为输入、输出两部分,在WAGO-I/O-PROCAA中,分别以”%I”与”%Q”表示。在WAGO-I/O-PROCAA中,I/O模块的地址排列遵循“模拟量地址在前,数字量地址在后“的原则,即无论PFC节点中的I/O模块的物理排列顺序如何,模拟量模块的地址在前,数字量模块的地址在后。在Resources中的PLCConfigration中可进行硬件配置。WAGO-I/O-PROCAA会自动为各I/O模块的每个通道分配相应的过程映像。43WAGO自动产品常见问题及解答WAGO自动化事业部2017在WAGO-I/O-PROCAA中,地址的排列以“字”(16位)为单位。在输入过程映像区中,从%IW0开始,先为模拟量输入模块分配地址,后为数字量输入模块分配地址;在输出过程映像区中,从%QW0开始,先为模拟量输出模块分配地址,后为数字量输出模块分配地址。在模拟量模块中,I/O地址根据模拟量模块的物理安装顺序排列;在数字量模块中,I/O地址根据数字量模块的物理安装顺序排列。此外,PFC内部存储器以”%M”表示,内部存储器地址的排列以“字”为单位,从%MW0开始。2.5、可编程控制器PFC如何与上位PLC交换内部数据?简要说明答:WAGO可编程现场总线控制器(PFC)的过程映像区中的输入映像区%IW0~%IW255及输出映像区%QW0~%QW255为I/O模块的物理地址映像区。输入映像区中的%IW256~%IW511及输出映像区中的%QW256~%QW511为PFC与上位主机/PLC之间交换数据用的映像区。例外:采用ETHERNET/IP协议,以750-881为例Ethernet/IPPFC输入变量:%IW1276~%IW1531(主站到750-881)Ethernet/IPPFC输出变量:%QW1276~%QW1531(主站到750-881)详细操作参考手册2.6、如何设定IP地址?答:WAGO-I/O-SYSTEM750系列以太网节点(包括现场总线适配器节点或现场总线控制器节点)可通过若干途径设定其IP地址:(1)通过WAGO公司所提供的BooP软件设定其IP地址。具体相关参考boop手册。(2)对于现场总线控制器节点还可以通过功能块设定IP地址。其方法是通过调用Ethernet.lib44WAGO自动产品常见问题及解答WAGO自动化事业部2017功能库中的ETHERNET_SET_NETWORK_CONFIG功能块来实现,并通过ETHERNET_GET_NETWORK_CONFIG功能块读取已设定的IP地址、网关地址等参数。(3)还可通过Web界面和Ethernetsetting软件设定IP地址。(4)对于750-881、750-880、750-882、750-885几款控制器可以通过自带的DIP拨码开关来完成IP地址的快速设定2.7、程序如何下载?答:使用Online下拉菜单中的Login命令,将应用程序下载到所选的控制器中。下载完成以后,使用Online下拉菜单中Createbootproject命令刷新程序存储器(FLASHROM),将程序固化在程序存储器中。2.8、程序如何上传?首先打开CODESYS中的文件选项中的打开然后选择从PLC中打开工程45WAGO自动产品常见问题及解答WAGO自动化事业部2017选择相对应的PLC型号设定通讯参数。注意只有下载过源代码的程序才允许上传。在程序下载之后,点击联机选项中的源代码下载之后,以后方可允许把程序上载到PC中46WAGO自动产品常见问题及解答WAGO自动化事业部20172.9、如何修改串口模块的通讯参数?答:串口模块可以通过WAGO-I/O-CHECK设定,也可以通过编程软件的参数文件设定。(1)通过编程软件的参数设定47WAGO自动产品常见问题及解答WAGO自动化事业部2017(2)通过WAGO-I/O-CHECK软件设定1、读取节点信息,选中串口模块,右键选择Setting2、修改通讯参数48WAGO自动产品常见问题及解答WAGO自动化事业部2017参考手册:、如何修改可配置热电偶模块的参数?答:可配置热电偶模块的参数可以通过WAGO-I/O-CHECK设定,也可以通过编程软件的参数设定。(1)通过编程软件的参数设定49WAGO自动产品常见问题及解答WAGO自动化事业部2017(2)通过WAGO-I/O-CHECK软件设定1、读取节点信息,选中热电偶模块,右键选择Setting2、修改传感器类型和参数50WAGO自动产品常见问题及解答WAGO自动化事业部2017参考手册:、如何修改可配置热电阻模块的参数?答:可配置热电阻模块的参数可以通过WAGO-I/O-CHECK设定,也可以通过编程软件的参数设定。(1)通过编程软件的参数设定(2)通过WAGO-I/O-CHECK软件设定1、读取节点信息,选中热电阻模块,右键选择Setting51WAGO自动产品常见问题及解答WAGO自动化事业部20172、修改传感器类型和参数参考手册:、如何修改SSI编码器模块的参数?答:可以通过WAGO-I/O-CHECK设定,也可以通过编程软件的参数设定(1)通过编程软件的参数设定52WAGO自动产品常见问题及解答WAGO自动化事业部2017(2)通过WAGO-I/O-CHECK软件设定1、读取节点信息,选中SSI编码器模块,右键选择Setting,修改SSI编码器模块参数参考手册:、可编程控制器PFC如何实现中断功能?答:要实现编程控制器的中断功能可以通过CODESYS中的任务配置中实现。可以设置不同条件的触发任务。53WAGO自动产品常见问题及解答WAGO自动化事业部2017(1)周期是指根据域中给出的时间定义,周期处理任务(2)自由循环是指程序启动后,马上就处理此任务,并且在一次运行结束时,自动重启动一个连续循环,没有定义循环时间(3)事件触发是指一旦域中定义的变量达到上升沿马上启动此任务。2.14、如何获得程序的扫描周期?答:(1)对于16位的控制器在CoDeSys中加载SYSTEM.lib文件,在程序中调用函数GET_PLC_ACT_CYCLE,便可获得该程序的循环周期时间值,该时间值以毫秒级表示;调用函数GET_ACT_CYCLE,可获得内部操作系统循环周期时间值,时间值以毫秒级表示。(3)对于32位控制器在线状态,在PLC浏览器中输入”loginadminwago”出现如下界面54WAGO自动产品常见问题及解答WAGO自动化事业部2017然后再次输入TSK,即可获得循环周期,如下图2.15、PLC_PRG有什么作用?答:PLC_PRG是项目中系统预定义的一个特殊的程序。PLC_PRG在每一个循环周期被系统调用执行一次,相当于一个单任务程序的主程序。PLC_PRG在用户建立一个新项目时由系统自动加载。当用户在项目中进行了TASK的相关设置后,系统可以不需要PLC_PRG。否则,用户不能删除PLC_PRG或改变其程序名。55WAGO自动产品常见问题及解答WAGO自动化事业部20172.16、用户如何编写自己的FB和library?答:用户编写完毕后,如果工程用编译成功并且没有错误,那么可以用'文件'菜单里的指令'另存为'把它保存在库中。工程本身保持不变。将产生一个附加的文件,这文件有默认的扩展名.lib。然后,这个库就像标准库一样可以被使用和访问。为了达到在其它工程中使用该工程的POUs的目的,把该工程存储为内部库*.lib。然后,使用库管理器可以把这个库插入到其它工程中。如果你用其它的编程语言(如C语言)来实现POUs,并且想让他们进入库,那么用数据类型外部库*.lib来存储此工程。56WAGO自动产品常见问题及解答WAGO自动化事业部20172.17、在西门子Step7和TIA硬件组态页面什么位置可以找到已添加的WAGOGSD文件(1)Step7:57WAGO自动产品常见问题及解答WAGO自动化事业部2017(2)、TIA58WAGO自动产品常见问题及解答WAGO自动化事业部20172.18、如何把编程软件Codesys设置成中文界面?答:选择菜单Project—Option,选择Desktop,在Language下拉菜单中选择Chinese。59WAGO自动产品常见问题及解答WAGO自动化事业部20172.19、当PFC控制器编程,编译后出现Expressiontoocomplex.Useintermediateresults如何处理?选择菜单Project—Option,选择Build勾选TreatLREALasREAL,可解决此问题。60WAGO自动产品常见问题及解答WAGO自动化事业部20172.20、在WAGO编程软件Codesys中可视化HMI组态的主画面的命名必须是PLC_VISU吗?答:在可视化HMI编程时必须新建一个以PLC_VISU为名字的画面,此名字不能修改。此画面为可视化程序的主画面同时也是启动画面。2.21、WAGO750系列以太网控制器如何设定时间及时区。答:可通过WAGOEthernetSettings或Web-BasedManagementSystem进行设置(1)通过WAGOEthernetSettings软件进行设置。在Data/Time标签下,“TimeZone”中选择时区,点击“Apply”进行时间同步。61WAGO自动产品常见问题及解答WAGO自动化事业部2017(2)通过Web-BasedManagementSystem进行设置。在浏览器中输入控制器IP,登陆控制器Web界面比如点击左边“Navigation”中的“Clock”在“Clock”界面中进行设置,设置完成后点击“SUBMIT”63WAGO自动产品常见问题及解答W
本文标题:Wago-软件编程手册
链接地址:https://www.777doc.com/doc-4272310 .html