ABB 800XA学习笔记67:硬件组态1
这一篇学习笔记我在新浪博客记录过,地址是ABB800XA学习笔记67:硬件组态1_来自金沙江的小鱼_新浪博客 (sina.com.cn)
在这里我再记录一遍,以免丢失
现在进入第六章的学习,总共26章的内容。
6.1 硬件配置
在项目资源管理器的树形结构中添加硬件单元来代表实际的硬件单元。一些硬件单元包含子单元,比如串口通道,会被自动创建。下面是一个硬件配置的例子。
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124125902382-137124764.png)
正如你从上面看到的,有4个IO模板连接到模板总线,5个IO模板连接到profibus
6.1.1 配置步骤
要将硬件单元添加到项目资源管理器硬件树形结构,遵循以下步骤:
1. 选择你要添加硬件的单元。
2. 伴随单元的选择,鼠标右键单击该单元,然后选择“新单元”。子菜单显示可能的硬件列表。选择你希望添加的硬件型号。如果“新硬件”选项是灰色的,说明在步骤1选择的单元不包含任何子单元,或者已经达到子单元的最大数量。
3. 在显示的对话框中选择硬件位置。默认选择的是第一个可能的位置。如果目标是其他的位置,点击列表框显示所有可能的位置,然后点击OK按钮。
硬件单元现在添加到列表中了,硬件单元的名字,连同其位置,挨着硬件单元的图标显示。不同的硬件单元显示不同的图标。
6.1.2 如何添加CPU单元
在CBM窗口,鼠标右键单击控制器结构,选择“新控制器”。
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124125942738-1179759766.png)
点击“新控制器”,选择你想插入的控制器型号.
模板总线扫描时间
双击模板总线打开编辑器,模板总线扫描时间如果设置为0ms,能够让模板扫描尽可能的快,能显著加载CPU。实际上最短扫描时间是6ms。
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124130107044-149262647.png)
6.1.3 如何添加通讯接口模板
打开刚添加的控制器结构,鼠标右键点击“硬件AC800M”,选择“插入单元”
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124130144097-170773961.png)
选择你希望的通讯接口模板,点击“插入”按钮。
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124130226404-1480674283.png)
6.1.4 如何在模板总线上配置S800 IO模板
打开刚插入的控制器结构,右键点击“模板总线”,选择“插入单元”
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124130310874-1617944439.png)
选择适当的S800 IO模板和其位置
6.1.5 如何在Profibus上配置S800 IO模板
打开刚刚插入的控制器结构,鼠标右键插入的通讯接口模板,比如CI851,,选择“插入单元”,然后洗氨选择“CI30"
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124130521163-1741459188.png)
小心检查 CI830 的位置值是否与 CI830 板上两个开关的地址设置一致。
然后插入目标模板型号。
6.1.6 分层点表示法
硬件单元的硬件地址由单元及其父单元在硬件树上的位置编号组成,从左到右描述,用点符号进行分隔。
例如IO单元上DO810的第一通道地址是Controller_1.0.11.1.1
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124130734578-15862541.png)
6.1.7 IO单元设置
缩放
对于模拟输入和输出,您可以指定对应于信号范围 0-100 % 的物理最小值和最大值。您还可以为变量分配物理单位。这些设置可在 RealIO 数据类型的代码中访问。
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124130813916-799015350.png)
安全值/OSP/ISP
你可以配置IOIO单元与CPU或者Profibus从站失去联系时IO通道的值。可选的项目是:保持最后的值、重置输入输出、分配ISP/OSP数值。最后一个是在编辑器中为 I/O 单元指定的预设值。您可以对特定 I/O 通道进行的配置程度取决于 I/O 单元的类型。
信号范围
此设置指定电信号范围;0-20 mA, 0-10 V 等。
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124130852725-1826949965.png)
6.1.8 添加紧凑型闪存
展开“控制器”项,然后右键单击“CF 读取器”项。从上下文菜单中选择插入单元并插入CF卡项。
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124130931934-1244082192.png)
注意!必须将外部袖珍闪存写入器连接到加载了control builder的工程师站(通常连接到 USB 端口)。
确认项目处于离线模式,插入紧凑型闪存卡到写入器。右键单击控制器项,然后从上下文菜单中选择“紧凑型闪存”以选取写入器。
![](https://img2023.cnblogs.com/blog/2292137/202301/2292137-20230124131009137-1911717687.png)
点击OK按钮将应用写入紧凑型闪存卡。
对于冗余CPU配置,你需要写入同样的应用两次(两张CF卡,每个CPU一张)。从CF卡复制(windows资源管理器)下载的应用程序(两个文件夹),将它们临时粘贴到你的本地磁盘上。插入下一张CF卡到写入器,然后从本地磁盘将两个文件夹拖拽到新的CF卡上。