图2-5选择CPU
6、完成第5步后,点击“DP”的“Parameters”选项,单击其内的“NEW”按钮,选择“PROFIBUS”后点击“OK”完成网络的设置。
7、下面所要进行的硬件配置是在“PROFIBUS”总线上挂所需要的模块。选择硬件配置右边的“Standard”窗口下的“CP343-1”,并配置好其IP地址,如下图2-6所示:
图2-6在“PROFIBUS”总线上配置模块“CP343-1”
8、选择硬件配置右边的“Standard”窗口下的“PROFIBUSDP”,在其下面的“ET200M”下选择:“IM153-1”并配置好其地址,如下图2-7所示:
9
图2-7配置“IM153-1”
9、选择硬件配置右边的“Standard”窗口下的“PROFIBUSDP”,在其下面的“ET200S”下选择:“IM151-1Standard”并配置好其地址,如下图2-8所示:
图2-8配置“IM151-1Standard”
10、选择硬件配置右边的“Standard”窗口下的“PROFIBUSDP”,在其下面的“AdditionalFieldDevices”下选择:“PLC”并配置好其地址,如下图2-9所示
10
图2-9配置EM277
11、选择硬件配置右边的“Standard”窗口下的“PROFIBUSDP”,在其下面的“CompatiblePROFIBUSDPSlaves”下选择:“SIMOVERT”并配置好其地址,如下图2-10所示
图2-10配置“SIMOVERT”
12、按照上面的步骤,逐一按照实际硬件排放顺序配置好所有的模块,如下图2-11所
11
示。
图2-11配置完毕的硬件组态
13、硬件设置好后,可以编译,编译通过后,保存所配置的硬件。点击“开始\\设置\\控制面板”,鼠标左键双击控制面板中的“SetPG/PCInterface”图标,选择好你的PC机和CPU的通讯接口部件后点击“OK”按钮退出。
14、把控制系统的电源打开,把CPU置于STOP或者RUN-P状态,回到硬件配置窗口,点击图标,下载配置好的硬件到CPU中,把CPU置于RUN状态(如果下载程序时CPU置于RUN-P状态,则可省略这一步),如果CPU的SF灯不亮,亮的只有绿灯,表明硬件配置正确。
15、如果CPU的SF灯亮,则表明配置出错,点击硬件配置窗口中图标,则配置错的模块将有红色标记,反复修改出错模块参数,保存并下载到CPU,直到CPU的SF灯不亮,亮的只有绿灯为止。 (二)、程序结构
配置好硬件之后,回到STEP7管理器界面窗口,鼠标左键单击窗口左边的“Block”选项,则右边窗口中会出现“OB1”图标,“OB1”是系统的主程序循环块,“OB1”里面可以写程序,也可以不写程序,根据需要确定。STEP7中有很多功能各异的块,分别描述如下:
1、组织块(OganizationBlock,简称OB)。组织块是操作系统和用户程序间的接口,它被操作系统调用。组织块控制程序执行的循环和中断、PLC的启动、发送错误报告等。你可以通过在组织块里编程来控制CPU的动作。
2、功能函数块(FunctionBlock,简称FB)。功能函数块为STEP7系统函数,每一个功能函数块完成一种特定的功能,你可以根据实际需要调用不同的功能函数块。
3、函数(Function,简称FC)。函数是为了满足用户一种特定的功能需求而由用户自己编写的子程序,函数编写好之后,用户可对它进行调用。
4、数据块(DataBlock,简称DB)。数据块是用户为了对系统数据进行存储而开辟的数据存储区域。
12