Citect与AB ControlLogix PLCs以太网通讯实例文档阐述了如何在工业自动化项目中实现Citect SCADA系统与AB(Allen-Bradley)ControlLogix系列PLC(可编程逻辑控制器)通过以太网进行通讯的技术细节。文档内容主要涉及数据类型匹配、通讯配置以及技术支持等关键部分。
文档中提到,在配置Citect SCADA系统中的变量标签(Variable Tags)以与ControlLogix PLC通讯时,需要选择与ControlLogix系统控制器所使用的数据类型相兼容的Vijeo Citect数据类型。理想情况下,应使Vijeo Citect变量标签的数据类型与映射的ControlLogix PLC标签的数据类型相匹配。例如,如果ControlLogix标签使用“float”数据类型,则应在Variable Tags表单的DataType字段中选择“real”。需要注意的是,Vijeo Citect从ControlLogix PLC读取字符串数据类型时,视其为以空字符(null terminated)结束的字符串。因此,例如要读取一个12字符的字符串,必须在PLC上将字符串长度至少配置为13个字符,以便为末尾的空字符留出空间。
文档中还提到了通讯形式,即ControlLogix PLCs的通讯形式。要与ControlLogix设备建立通讯,必须在Project Editor中正确配置Boards Form(板卡表单)、Ports Form(端口表单)和I/O Devices Form(输入/输出设备表单)。如果使用Express Communications Wizard(快捷通讯向导)连接设备,则这些表单会自动配置。如果需要手动配置这些表单,文档建议使用下面概述的设置。
Boards Form(板卡表单)列出了Vijeo Citect项目中使用的所有板卡。每条板卡记录定义了项目内的一个单独板卡。具体字段包括Board Name(板卡名称)、Board Type(板卡类型)和Value(值)。板卡名称需为每个服务器提供一个唯一的名称(最多16个字母数字字符)。板卡类型可能包括以太网通讯所使用的特定板卡类型。
在技术支持方面,文档提供了QQ***作为工业自动化系统设计、PLC编程调试和技术支持的联系方式,可能是项目的负责人或者技术人员。
文档详细解释了在工业自动化领域中,如何实现Citect SCADA系统与AB ControlLogix PLCs之间的通讯,包括数据类型匹配和通讯配置的关键步骤,并提供了一个技术支持的联系方式。这对于从事相关系统集成工作的工程师和技术人员来说是一份宝贵的参考资源。在实际操作中,还需要根据具体的项目需求和系统环境,对通讯配置进行适当调整以确保数据交换的正确性和稳定性。