CP 243-2是具有扩展寻址功能的AS-i主站。通过S7-200的编程软件STEP 7-Micro/WIN的ASI向导,可以对已组态地址的AS-i从站分配通信接口区,在联机(在线)模式可以修改从站地址、读出从站的信息。作者使用的是STEP 7-Micro/WIN的V4.0 SP6,可以在网站www.f108.com下载该软件。
打开STEP 7-Micro/WIN,将项目名称修改为“ASI”,CPU为CPU 224。本章的例程在随书光盘的文件夹“\Project\ASI”中。
执行菜单命令“工具”→“AS-i向导”,打开AS-i向导。
1.指定需要编辑的AS-i配置
在向导的第1页(见图12-5,只给出了对话框关键的部分),如果选中“改变AS-i从站地址”,可以在线设置每个AS-i从站的地址。为此首先应在STEP7-Micro/WIN和S7-200CPU之间、CP 243-2和AS-i从站网络之间建立起通信连接。如果选中“映射AS-i从站”,AS-i向导将建立在程序和AS-i从站之间传输数据所需的项目代码,并自动生成映射到AS-i的I/O地址的符号。上述操作可以脱机(离线)进行(未连接S7-200CPU、CP 243-2和从站网络)。如果联机使用向导,向导可以提供CP243-2模块的信息,并比较配置的和实际的AS-i网络。例程“ASI”选择的是“映射AS-i从站”,脱机组态从站。
每一页的操作完成后,点击“下一步>”按钮,开始AS-i向导下一步的操作。
2.设置AS-i模块的位置
在向导的第2页(见图12-6)设置模块的位置。紧靠CPU模块的是0号扩展模块,可以人工输入模块的编号,也可以点击“读取模块”按钮,自动读取已安装好的AS-i模块的位置。如果建立了计算机与CPU的通信连接,向导会列出与PLC连接的所有AS-i模块。可以选中其中一个“联机”的模块,或者输入一个未列入模块列表中的“脱机”模块的位置。
图12-5 选择指定从站模块地址的方法
图12-6 设置AS-i模块的位置
3.设置模块的I/O地址
在向导的第3页(见图12-7),设置模块的I/O地址。
在S7-200的映像区中,CP 243-2占用1个数字量输入字节作为状态字节,1个数字量输出字节作为控制字节。8个模拟量输入字和8个模拟量输出字用于存放AS-i从站的数字量/模拟量输入/输出数据、AS-i的诊断信息、AS-i命令与响应数据等。
对于S7-22xCPU来说,CP 243-2相当于两个扩展模块,即一个8DI/8DO的数字量模块和一个8AI/8AO的模拟量模块。CP 243-2的地址实际上是AS-i从站与CPU通信用的缓存区。
例程“ASI”的CPU模块为CPU 224,它本身分别占用了两个输入、输出过程映像字节(IW0和QW0),因为例程中AS-i模块紧靠CPU模块,AS-i模块的数字量输入、输出字节的起始字节地址均为2,模拟量输入、输出字节的起始字节地址均为0。
4.设置AS-i从站设备的类型
在向导的第4页(见图12-8),设置要组态的AS-i从站设备的类型。如果是联机配置从站模块,CP 243-2将会自动确定网络上的从站类型,所以不需要组态。如果是脱机配置模块,则必须指定网络上的从站类型。
图12-7 设置AS-i主站模块的地址
图12-8 设置AS-i从站的类型
数字量(开关量)从站分为标准型和AB型。如果只选中“标准数字量从站”,在下一页只能配置31个标准从站设备。如果选中“A从站”,可以使用扩展编址模式中的A从站的地址1A~31A。如果选中“B从站”,可以使用扩展编址模式中的B从站的地址1B~31B。(www.xing528.com)
如果需要配置模拟量从站,必须选中复选框“模拟量从站,profile 7.3/7.4”,才能在向导中显示模拟量从站配置对话框。例程“ASI”同时选中了4种类型的从站(见图12-8)。
5.组态数字量从站
第5页(见图12-9)组态数字量从站。在联机模式,用图中的表格显示网络中各AS-i数字量从站的配置,无须编辑表格中的从站配置。可以增加从站,或修改网络中每个数字I/O点预定义的符号名。在脱机模式,表格中不会显示数字量从站的信息。必须指定网络中的数字量从站的类型,并定义每台从站的I/O点的符号。
图12-9 组态数字量从站
点击“I/O配置”行某一单元右边隐藏的按钮,用出现的下拉式列表选中某一从站类型,将会自动生成该从站的I/O点的符号,用户可以修改这些符号。符号中的“DI”和“DQ”分别表示数字量输入和数字量输出。从站类型中的“St”为标准从站,“AB”为A、B型从站,“Hex”为十六进制数的符号,各种型号的模块均有十六进制数表示的ID代码。
例程“ASI”在脱机模式下组态从站地址,地址1A和2A被标准从站占用,因此地址1B和2B不能供其他从站使用。地址3A组态的是AB型从站,地址3B组态了另一个AB型从站。地址4和5被模拟量从站占用,因此地址4A、4B和5A、5B不能用于数字量从站。
各从站各I/O点均有自动指定的符号,用户也可以修改它们。用鼠标左键左右拖动图12-9下面的水平方向的滚动条,可以看到所有已组态的从站。
6.组态模拟量从站
第6页是“指定模拟量从站”(见图12-10),如果在联机模式进入向导,在网络中检测到模拟量从站,或者在指定从站类型时选中了模拟量从站(见图12-8),将会出现模拟量从站表。组态模拟量从站与组态数字量从站的方法基本上相同。4号模拟量从站的第2个输入通道默认的符号为AI04_2。
7.为组态分配V存储区
第7页是“为配置分配存储区”对话框(见图12-11),点击“建议地址”按钮,推荐的地址区递增,也可以直接输入希望的地址区的首地址。需要的V存储区的大小与组态的从站的类型和个数有关。
图12-10 组态模拟量从站
图12-11 为组态分配V存储区
8.生成项目部件
向导的最后一页(见图12-12)给出了自动生成的子程序、全局符号表和存放组态信息的V存储区,以及AS-i配置的名称。
图12-12 生成的项目文件
点击“完成”按钮,完成从站组态,在左边窗口的指令树的文件夹“\符号表\向导”中,可以看到自动生成的符号表“ASI0_SYM”(见图12-13),双击打开它后,可以看到为AS-i网络中的各I/O点自动分配的V存储区的地址和符号。用户程序用这些地址来访问AS-i从站的I/O点。重复的符号名用绿色波浪线标出,带有无效符号的名称用红色标出,可以用汉字作I/O点的符号名。应在使用之前将AS-i模块的组态下载到S7-200CPU。
图12-13 AS-i的符号表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。