西门子代理商
西门子代理商
西门子代理商
PLC脱机编程
脱机编程是PLC编程的第一步。但编程之前当然要清楚工序及PLC的配置。这里主要有三个工作:PLC的配置、符号(即I/O或地址分配)编辑及梯形图编辑。
(1)PLC配置
它是根据实际系统的情况,对PLC进行配置。其步骤是:打开本软件,选择增加PI.C.则出现PLC配置窗口。可在其上输入相应数据。具体有PLC型号、CPU型号、通信口参数,等等。
(2)I/O表设计
I/O表用于定义与显示PLC所安装的机架与单元(模块),它与PLC的I/O地址相联系。显然,I/O表没设计好,PLC的I/O地址不确定,是无法编程的。当然,不是所有的PLC都要设计I/O表,只是CS1及CV机才要设计I/O表。设计时,双击工程工作区中的I/O表项,将弹出I/O表设计窗口。该窗口提供了*大可能的I/O配置,可按系统实际配置进行选择,设计后,可传送给PLC,但这个传送必须在如下三个条件下才能实现,
①PLC联机;
②PLC处编程状态;
③PLC只能是CS1或CV机。其他的PLCI/O是自动定位的可不设计,或用I/O登记的办法处理。
(3)符号编辑
本软件允许用符号(即变量)为I/O或内部器件的地址名。用它代替PLCI/O或其他内部器件的地址,如符号名按实际内容设,则可为程序读,修改及重用提供了方便。显然,读符号比读地址要好读得多。而更改符号与地址的对应关系,也就更改了程序。由符号编成的程序,可做到与地址无关,实现标准化,只要在改用时,符号与地址再重新作对应,就可重用了。
变量有全局与局部两种。全局变量在所选的PLC内有效;而局部变量仅在所编的程序中有效。这些变量可在相应的符号编辑窗口中进行。要指出的是,对多数PLC,下载程序时这里的符号不能下载到PLC中。PLC保存的只是梯形图程序编译后机器码,不保存符号。从PLC上载的程序用的是地址,而不是符号。
(4)梯形图编辑
梯形图编辑是在梯形图编辑窗口中进行。可添加梯形图符号,删除梯形图符号,复制梯形图符号,剪切梯形图符号,粘贴梯形图符号,还可进行撤销,恢复,查找,替换等等。输入的数据可为即时数,也可为所定义的符号,按要求确定
编辑好的梯形图程序要进行编译,按"CtrlF7"键即可实现,编译的结果(程序的正确与否)会在输出窗口中显示。图4-24所示为梯形图程序例子。
(5)程序注解
①变量注解,这在定义变量时进行。在梯形图显示时,将与变量名显示。
②枢注解。在梯形图上选好合适位置,在插入菜单项下单击注释枢项弹出空注释框,在其中加入所要的注释。这个枢还可在梯形图上任意移动。
③条注解。在梯形图上,空出位置,在插入菜单项下单击注释条弹出空注释条,在其中加入所要注释。注释条不能移动。
以上操作也可用热健或工具条进行。
(6)查内存使用情况
在编程过程中,如要查看PLC内存使用的情况,可打开地址引用工具,或交叉引用报告窗口,从中可看到相应内存单元使用情况。