3)如图3-4所示,点击菜单项File/New Projects,进入如图3-5所示的新项目建立向导界面一。在此界面输入项目名称(英文字母组成)及项目存储的路径,点击NEXT,进入如图3-6所示的新项目建立向导界面二;
图3-4 File菜单项
图3-5 新项目向导界面之一
4)在向导界面二输入配置文件名和PLC名,点击NEXT,进入如图3-7所示的新项目建立向导界面三;
图3-6 新项目向导界面之二 图3-7新项目向导界面之三
5)在向导界面三中选择实验装置配备的CPU模块型号:X20CP1484,如图3-8所示。点击NEXT,出现如图3-9所示的项目信息汇总界面;
6)如图3-9所示,点击Finish,出现如图3-10所示的Automation Studio Workspace,新项目建立完成。
6
图3-8 选择CPU模块型号
图3-9 项目信息汇总界面
工作标签
菜单
项目浏览器
编辑区域
输出窗口
图3-10 Automation Studio Workspace
3.2 软硬件组态 1)硬件组态
在如图3-10所示的界面中,选择项目浏览器的Physical View选项卡。如图3-11所示,鼠标左键单击选中X20CP1484模块,点击Open/X2X Link菜单项,或鼠标右键单击选中X20CP1484模块,在出现的快捷菜单中选择Open X2X Link菜单项。本实验装置的所有I/O模块都通过贝加莱公司的统一的X2X Link背板联接,故选择X2X Link。
7
在如图3-12所示,在
PLC1.CPU[X2X Link]工作标签的编辑区内,用鼠标右键单击IF6下的节点,选择Insert菜单项。
在如图3-13的控制器模块选择界面,选择X20MM2436模块(电机PWM驱动模块)。单击Next按钮,进入模块参数显示界面,如图3-14所示。鼠标左键单击Next,X20MM2436模块配置结束,此模块将出现在IF6的第一个节点上,如图3-15所示。
按同样的步骤可将X20DC1976 (编码器模块)组态至IF6的第二个节
图3-11 Open X2X Link菜单
点上。
图3-12 插入模块
图3-13 模块选择界面
8
图3-14 模块参数显示界面
图3-15 I/O模块组态
2)I/O模块变量分配
在图3-15的左侧浏览器中,用鼠标左键双击X20MM2436模块,在Workspace的右侧将出现PLC1.CPU.IF6.ST1[I/O Mapping]工作标签,如图3-16所示。
将变量time分配给PeriodDurationPWM01PWM02通道,这个量就是图2-5中的t_period,即PWM波的周期,单位为us(微秒),数据类型为UINT。
图3-16 X20MM2436模块变量配置
将变量pulse分配给PulseWidthCurrentPWM01通道,数据类型为INT(16位bit),这
个量与图2-5中的t_on / t_period(占空比)存在着对应数据关系:
占空比 1 D/32767 0 pulse变量的具体值 32767 D 0 在图3-15的左侧浏览器中,用鼠标右键单击X20DC1976模块,选择Open I/O Configuration菜单项,如图3-17所示。
9
在如图3-18所示的PLC1.CPU.IF6.ST2[I/O Configuration]工作标签中,将Data format修改为32bit,将Broken wire detection configuration修改为off。
在图3-18的左侧浏览器中,用鼠标左键双击X20DC1976模块,在Workspace的右侧将出现PLC1.CPU.IF6.ST2[I/O Mapping]工作标签,如图3-19所示。将变量ss分配给Encoder01通道,这个量就是质量块2的位移信号,数据类型为DINT。如不修改Data format,此变量数据类型为INT。
图3-17 Open I/O Configuration菜单项
修改
图3-18 X20DC1976模块配置
图3-19 X20DC1976模块变量配置
10