ABB_800xA学习笔记315:做一个实际的练习2(mydoors)

标签:
abb800xa实际项目商场自动门测试模式 |
分类: ABBDCS |
接着前一篇博客继续做练习,前一篇博客审核一天了,还是处于私密不公开状态。
从ABB Start Menu启动control
builder,打开mydoors程序。逐级展开applications-application_1-diagrams-diagram2,在diagram2的motors_doors代码页对名字叫做opendoors的tof功能块设置输入输出变量。
可以通过双击功能块的输入输出管脚来设置连接的变量,比如双击in管脚,弹出对话框,输入photo_cell。完成后如下图所示。
还可以通过从上方变量编辑窗口拖拽变量到代码窗口,然后使用鼠标和功能块管脚连接来配置,比如将doorsopen_time变量拖拽下来进行连接,如下图所示。
使用任意方法对opendoors的输出q进行配置,该功能块有一个输出管脚et,默认没有显示,通过双击,弹出对话框,勾选port栏et,进行显示,并配置变量,
如下图所示。
现在开始配置diagram2代码第二页。给功能块配置参数如下:
前面变量建立阶段,漏掉了通讯变量
现在开始配置diagram2代码第三页。给功能块配置参数如下(可以看到通讯变量颜色不一样的):
可以检查一下代码,没有问题的话保存代码。
接下来进行测试。通过工具栏上的test
mode可以进行模拟测试。这种模式下,不需要soft controller,不需要实际硬件。
点击工具栏上的test mode按钮,打开对话框。
点击cold restart
all按钮,continue按钮,会进行诊断,给出诊断信息,没有问题的话就转入test mode
再次打开diagram2。可以看到变量编辑器上出现了当前值栏
通过鼠标右键点击该列,可以修改数值。下面代码窗口也有当前数值。
具体的测试就不在这里记录了,掌握方法即可,程序功能严密性不是这一篇博客的重点。