第一步,硬件连接:
IO控制器:CPU1510SP-1PN,1个;
接口模块德克威尔EX-1110 PN,1个;
数字量输出模块(16DQ),1个;
数字量输入模块(16DI),1个。
按下图通过网线连接控制器和接口模块。
第二步,导入GSD文件:
菜单->选项->管理通用站描述文件(GSD)。
选择德克威尔提供的产品相关GSD文件,选中并安装。
第三步,硬件组态:
添加IO控制器:
6ES7 510-1DJ01-0AB0。
添加德克威尔接口模块EX-1110 PROFINET DEVICE(添加GSD文件后硬件目录自动更新),可以通过双击或拖拽方式进行添加。
为接口模块分配IO控制器,可以通过鼠标左键点击选择、或右键快捷菜单选择、或鼠标拖拽网口连线的方式来分配IO控制器。
接口模块可以自动分配和IO控制器相同网段IP地址,也可以自定义IP地址。
插入DQ模块,通过拖拽或双击方式。
插入DI模块,通过拖拽或双击方式。
第四步,编写测试程序:
添加一个FB块,根据自己需求选择编程语言,本例采用SCL语言编程。
编写程序代码,实现跑马灯的功能,输出2个字节即16个位,对应16DQ输出。
在程序循环组织块OB1(Main)中调用跑马灯功能块FB,可以通过拖拽或双击方式,为FB创建实例。
第五步,程序下载:
在线搜索对应CPU并完成程序软硬件下载。
为德克威尔接口模块分配PN设备名,本例中接口模块的PN设备名为DEC。
第六步,在线并监控:
选择CPU并执行转至在线。
创建监控表,添加输出地址,1个字16位。
监控过程中可以看到输出字中的位动态左移,通过DQ模块上的指示灯可以看到跑马灯的动态闪烁效果。