平凉西门子PLC代理经销商 西门子PLC代理,西门子S7-1500代理,西门子PLC代理经销
容错式连接只需要进行组态,不需要其他专门的编程工作。从用户程序的观点看,S7-400H的作用几乎和标准系统一样。运行容错功能所需的通信功能和同步功能都已经集成在容错CPU的操作系统中,通信连接的监视以及发生故障事件时的自动切换在后台自动运行。用户程序完全没有必要考虑这些功能。
S7-400H用STEP7进行组态和编程,完成配置后可以把S7-400H看成一般的S7-400系统。冗余单元的工作由操作系统来监视,出现故障后可以独立地执行切换工作,用STEP7组态时已经将所需信息组态进去,并通知系统。
1.变量表的功能
1)监视变量,显示用户程序或CPU中每个变量的当前值。
2)修改变量,将固定值赋给用户程序或CPU中的变量。
计算机应插一块MPI卡,或使用PC/MPI、USB/MPI适配器连接计算机和S7CPU。位于网络终端的站,应将其连接器上的终端电阻开关合上,以接人终端电阻。
下面用一个例子来介绍对MPI网络组态的方法。在STEP 7中生成一个名为MPI_GD的项目。首先在SIM ATIC管理器中生成3个站,对它们的硬件组态,它们的CPU分别为CPU 413-1、CPU 313C和CPU312C。点击SIMATIC管理器的工具条上的按钮,打开网络组态工具NetPro,出现了一条自动生成的标有MPI(1)的网络,和没有与网络相连的3个站的图标,图1是已经连接好的MPI网络。
3)对外设输出赋值,允许在停机状态下将固定值赋给CPU的每一个输出点Q。4)强制变量,给某个变量赋予一个固定值,用户程序的执行不会影响被强制的变量的值。
5)定义变量被监视或赋予新值的触发点和触发条件。
2.变量表的生成
在SIMATIC管理器中执行菜单命令“插入”→“S7块”→“变量表”,生成新的变量表。双击打开生成的变量表。
在数据视图方式,显示变量的初始值和实际值,用户只能修改变量的实际值,修改后需要下载数据块。如果用户输入的实际值与变量的数据类型不符,将用红色显示错误的数据。在数据视图方式,用菜单命令“编辑”→“初始化数据块”,可以恢复变量的初始值。1800
(3)访问数组中的数据
本例中的数组是数据块的一部分,访问数组中的数据时,需要指出数据块和数组的名称,以及数组元素的下标,例如”TANK”.PRESS【2,1】。其中的TANK是数据块DB4的符号名,PRESS是数组的名称,它们用英语的句号分开。方括号中是数组元素的下标,该元素是数组中的第4个元素(见图4-8)。