ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:497.70KB ,
资源ID:1487975      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1487975.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ABB 800xA编写简单代码.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ABB 800xA编写简单代码.docx

1、ABB 800xA编写简单代码Exercise 4.3 编写简单代码4.3.1 练习描述使用ST语言编写一些简单的逻辑代码,声明变量并连接到I/O系统的输入输出通道。在线模式下测试代码,观察简单Bool型变量的状态,在I/O模件的硬件编辑器中强置输入和输出。4.3.2 练习步骤我们将在Sxx_ReactorApp application的Program2 中,使用前面介绍过的POU编辑器功能,编写一些非常简单、基本的逻辑代码。 NOTE! 编辑器必须处于off-line模式!4.3.2.1 声明变量 打开Sxx_ReactorApp 下的 Program2。1. 确定Control Build

2、er处于 offline 模式。2. 展开 Applications object 选择位于Sxx_ReactorApp object下的 Program2 ,可以通过鼠标双击或右键菜单选择“Editor”,打开该程序的POU编辑器。3. 打开POU编辑器如下图所示: 声明4个 BoolIO 型变量: SW1, SW2, SW3和 LAMP1 ,无attributes.4. 选择POU编辑器声明区的“Variables”标签页,输入变量名。5. 将光标放在DataType栏,按键,选择数据类型为“BoolIO”。6. 也可以试一下POU编辑器窗口右上角的工具栏“Insert”图标。7. 删除在

3、创建变量时缺省添加的retain 属性 。点击“Attributes”栏标题,选择全部“Attributes”栏,按“Delete”键删除。8. 或拖动鼠标选择所有属性后点击鼠标右键,选择“Clear”删除。9. 点击“Check”按钮进行检查,如果没有错误,在信息区的“Check”标签页中将显示:“0 Errors, 0 warnings”。10. 保存 4.3.2.2 编写逻辑 编写如下图所示的逻辑:由3个数字量输入来决定一个数字量输出的值。11. 在编辑器的代码区直接输入下面一行代码: Lamp1.Value := (SW1.Value AND SW2.Value) OR SW3.Val

4、ue; 12. 已经定义的变量可以通过快捷键Ctrl J从列表中选择。具体步骤如下: Ctrl j,按向下箭头选择 SW1回车;输入.(dot),再按向下箭头,选择Value,回车。13. 在SW1后输入. (dot) ,可以流量到Value。14. 选择编辑器工具栏的“Check”图标进行检查,如果没有错误,在信息区的“Check”标签页中将显示:“0 Errors, 0 warnings”。15. 保存并关闭POU编辑器。16. 选择 “Test Mode”. 17. 在Test Mode Analysis对话框中点击“Continue”按钮,观察Control Builder进入到“Te

5、st”模式。18. 检查Control Builder的信息区显示的信息。 19. 点击工具栏上的“Stop Test Mode”图标,切换到Off-line模式。4.3.2.3 连接变量到I/O通道 将我们在Program2中创建的变量SW1, SW2, 和 SW3,连接到DI810上的3个开关信号。20. 在Control Builder 项目树中双击DI810模件,打开硬件编辑器。21. 连接在Program2中创建的变量SW1, SW2, 和 SW3,到DI810上的3个开关信号上。点击编辑器窗口右上角的工具栏图标,从列表中选择变量。22. 保存并关闭编辑器。23. 再选择 DO810

6、24. 连接Program2中创建的Lamp1 变量到DO810模件的第1个通道上。检查无误后,保存并关闭编辑器。Connect the first channel on the DO810 module to the Lamp1 variable you created in Program2. Check for errors and then save and close the editor when finished.25. 下装并在线。4.3.2.4 在On Line模式下查看代码 在On line模式下,打开Program 2 的POU编辑器,观察代码逻辑。 26. 操作3个输入

7、开关,观察I/O面板上的指示灯状态,检查代码逻辑。27. 右键点击变量,可以获得有关变量的信息。28. 变量SW1与I/O地址和Application相关的信息。29. 选择“Status”标签页,查看变量连接的硬件通道4.3.2.5 改变ST语言的在线显示模式30. 选择Program编辑器的“Tools Setup”菜单。31. 选择 Function Diagram,点击 “OK”按钮32. 以FBD语言在线显示ST语言编写的逻辑代码如下图所示: 33. 选择在线模式下以梯形图语言显示ST代码。34. 改变开关的输入,观察在线模式下以梯形图语言显示的逻辑。35. 将显示模式该回ST语言。. 强置IO36. 在program 编辑器中鼠标右键点击SW1 变量,选择“I/O Editor”上下文菜单,打开DI810模件的硬件编辑器。37. 选择“Status”标签页,强置一个或多个变量,观察Program2编辑器中逻辑运算的结果。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1