特价优惠 欢迎选购! 大量库存,Foxboro,Triconex,Siemens,Schneider, Ovation,,AB,ABB,GE,FANUC,OMRON,YOKOGAWA,KUKA,MOTOROLA,Honeywell,national松下,安川。 清仓甩卖,欢迎选购,价格优惠!
配置软件:
将Application连接到控制器上,在Application下的Program中编写程序(Program3中为系统的诊断信息,状态显示等,不可以对其修改)。在Program中设置变量要注意数据类型的选择,Bool、BoolIO、Real、RealIO等,其数据类型的要求以及属性(Attribute)在书P7.3.3--7.5.4.1都有详尽的说明。还有全局变量和局部变量的定义以及这些变量的作用范围。
Task:Task定义了程序的运行周期,在Online状态下可右击Project进行查看,以及系统的运行状态,符合大小。系统默认的Task有fast(100ms),normal(250ms),slow(1000ms),每个程序的运行都要连接Task,如果未连接,则默认使用其所在Application的Task。
新建库及功能块的封装:
在Engineering Workplace下,选择Object Type Structure—Control System, Object Type Group—AC 800m connect—Libraries,在这里可以浏览所有功能块。
新建功能块及封装步骤如下:
Step1.打开CBM,右击Libraries,New Library,命名。然后在新建库下要Connect Library—Basic Library。
Step2.在新建库下的Function下,添加新的功能块并命名如Motor,打开Motor,在Parameters中填写参数
(Parameters具有方向性,in、out、in &out,功能块编辑封装后可见),在Variables中填写变量(为中间变量,封装后不可见)。
Step3.编写程序,设定逻辑关系。
Step4.程序完成后,将该Library发布。右击新建的Library,选择Release,然后选择其右侧属性栏的Library Version Definition General项,将state项选择为Released,Apply。则发布成功。
Step5.将新建的库连接到Application下,然后在Application中即可调用新的功能块,此时只要定义一个变量(数据类型为新功能块的名字如Motor),就能够完成变量的连接和定义。