编辑: 会说话的鱼 | 2018-11-08 |
3 台PC 机,两台服务器和一个现场控制站.MACS 系统网络采用可靠性 高的双冗余结构,应用时可以保证在任何一条网络失效的情况下都不影响系统通信.系统的 网络的拓扑结构为星型,中央节点为服务器.服务器可以兼做操作员站,只要在服务器上运 行操作员站软件即可. 现场控制站由主控单元、智能 IO 单元、电源单元和专用机柜四部分组成,在主控单元 和智能 IO 单元上 (有数字量和模拟量输入/输出) , 分别固化了实时控制软件和 IO 单元运行 软件. 2.2 网络配置 本系统的网络组成分为管理网络(MNET),系统网络(SNET),控制网络(CNET),其中管 理网络和系统网络使用 TCP/IP 协议,控制网络使用 PROFIBUS-DP 总线协议. 在把系统网络连接起来以前,先要设置各站的节点号.节点号的设置原则如下:服务 器节点号为 01-09;
工程师站、操作员站的节点号为 50-69;
现场控制站的节点号为 10-49. 各站的节点号设置完成后,即可通过标准以太网的集线器/光端机和网络线把各个站连接起 来.连接方法采用标准以太网的连接方法.该项目的网络是冗余结构,两个网络通路应该相 互独立,不能有交叉.本系统的网络由上到下分为系统网络和监控网络两个层次,监控网络 实现现场控制站与系统操作员站的互连,系统网络实现现场控制站与智能 I/O 单元的通讯. 服务器、工程师站、操作员站和现场控制站通过以太网卡相连,分别构成监控网络和系统网 络.本系统网络配置如图
2 所示. 每个服务站配置
4 块以太网卡,其中
2 块与 M-NET 相连接,分别称之为 A、B 网,采 用冗余网络连接;
2 块与 S-NET 相连接,分别称之为 I/O 站A、I/O 站B网,采用冗余网络 连接. 操作员站(工程师站与之相同)配置
2 块以太网卡, 分别与 M-NET 的A、B 网相连接, 采用冗余网络连接. 现场控制站配置
2 块以太网卡,其中
2 块与 S-NET 相连接,分别称之为 I/O 站A、I/O 站B网,采用冗余网络连接,另1块供给相互冗余的主控单元之间的连接. 2.2.1 服务站网卡 IP 地址的设置
3 A 服务器 B 服务器 IP 地址 130.0.0.5 130.0.0.6 MNET A 网 子网掩码 255.255.0.0 255.255.0.0 IP 地址 131.0.0.5 131.0.0.6 MNET B 网 子网掩码 255.255.0.0 255.255.0.0 IP 地址 168.0.0.1 168.0.0.129 SNET A 网 子网掩码 255.255.0.0 255.255.0.0 IP 地址 178.0.0.1 178.0.0.129 SNET B 网 子网掩码 255.255.0.0 255.255.0.0 表1服务站网卡 IP 地址的设置 2.2.2 操作员站(工程师站)网卡 IP 地址的设置 A 网B网操作员站号 IP 地址 子网掩码 IP 地址 子网掩码 ENS/52#操作员站 130.0.0.58 255.255.0.0 131.0.0.58 255.255.0.0 50#操作员站 130.0.0.56 255.255.0.0 131.0.0.56 255.255.0.0 51#操作员站 130.0.0.57 255.255.0.0 131.0.0.57 255.255.0.0 表2操作员站(工程师站)网卡 IP 地址的设置 2.2.3 现场控制站网卡 IP 地址的设置 表3现场控制站网卡 IP 地址的设置
3 程序实现 MACSⅡ控制算法离线组态总控是用来规划控制方案的组织和基本构成的,用树型结构 表现工程、站和控制方案之间的关系,设置控制方案的基本属性,如方案名、方案采用的语 言(顺序流程图 SFC、结构化文本语言 ST、功能块图 FBD、梯形图 LD、计算公式 FM) 、运算 周期、 运算开关、 运算次序等, 并用于任务栏及窗口的显示, 是控制方案编制前的总体规划. MACS Ⅱ软件提供梯形图、语句表、功能块编程等几种开发工具,主要依据编程的特点 来确定,笔者采用的是几种方法混合使用,主要是看编程的特点,顺序控制大多用梯形图, 而基本算法例如 PID 以及一些信号处理选用模块化编程.例如压力筛的控制由于比较复杂, 就用到了梯形图、 语句表和功能块编程