学习PLC语句表编程语言的几点建议
更新时间:2023-06-11 22:28:01 阅读量: 实用文档 文档下载
学习PLC语句表编程语言的几点建议--------------------来自网络
我接触到很多同行,他们都说S7-300/400的语句表(即指令表)语言难学。 梯形图为什么好学?其原因很简单,梯形图来源于继电器电路图,以触点和线圈为主,因此熟悉继电器控制的电气人员感觉很容易学。
1.语句表非学不可
1)语句表的指令比梯形图多,只有语句表才有下列指令:定时器/计数器的FR指令、与地址寄存器、累加器、状态字、数据块有关的大量指令,循环指令(LOOP)和部分跳转指令,块结束指令等。
2)语句表的功能比梯形图更强,例如循环程序和间接寻址等只能用语句表来编程。
3)实际的控制程序(特别是老外编的程序)几乎都有语句表编写的逻辑块。但是语句表程序一般不能用STEP 7完全转换为梯形图。不能转换的程序段仍然用语句表表示。
因此在实际工作中语句表是很难回避的,要想学好S7-300/400,必须学好语句表。
2.语句表为什么难学?
1)语句表语言有点类似于Intel的51系列单片机的汇编语言,比如它们都有累加器、状态字和地址寄存器等,梯形图并不使用累加器和地址寄存器。
2)语句表程序几乎所有的操作都是在累加器中完成的,因此需
要用大量的装入(L)指令来将数据装入累加器,用传送(T)指令来将运算结果从累加器传送到目的地址。比较一下S7-300和S7-200的循环程序,就会发现前者的要复杂得多。
梯形图只需要一条MOVE指令,不需要累加器就可以任意传送数据。
2)S7-300/400的间接寻址比其他PLC的间接寻址复杂得多,只有语句表有间接寻址功能,这也是语句表难学的原因之一。
3.学好语句表的几点建议
1)首先要打牢基础,掌握必备的计算机基础知识,例如二进制数、十六进制数、BCD码、补码、各种数据类型、参数类型、累加器、状态字、地址寄存器、各种寻址方式等的基本概念和应用。 如果在学校学过汇编语言,对学习语句表语言会有好处。有人建议为了学语句表去学汇编语言,我认为倒没有这个必要。
2)多用多练,在实践中学。PLC和计算机的语言就像外语一样,一定要多用多练,主要靠读程序、编程序和调试程序来学习。初学的时候可以找一本好的教材,阅读教材中有大量注释的语句表程序。在此基础上,可以阅读生产中的实用程序。最好能自己编一些程序,然后用仿真软件来调试程序。
3)充分利用STEP 7的在线帮助功能,用鼠标选中用户程序中的某条指令,按〈F1〉键就可以打开该指令的在线帮助,看到指令的详细使用方法,例如指令的功能描述,指令的输入/输出参数的数据类型、允许使用的存储区和参数的意义,指令的执行对状态字的影
响,以及指令应用的实例等。
正在阅读:
学习PLC语句表编程语言的几点建议06-11
保护环境从我做起作文600字07-06
乡村捉鸡作文450字06-22
管理复习资料05-26
文明行为习惯02-17
骑车记作文350字06-28
2013年消防安全工作总结05-17
白兰地等级怎么鉴别02-13
数的开方练习题08-06
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 编程语言
- 语句
- 建议
- 学习
- PLC
- 2015-2020年中国太阳能光伏设备市场研究与发展前景预测报告
- 新版PEP三年级英语(上)期末测试卷
- 航空运营人使用地空数据通信系统的标准与指南
- 电子商务物流 第五章 第三方物流5
- 中国杏仁露市场调研报告
- 获致法律上妥当的裁判——对法益衡量思维与方法的全面检视
- 网点录入信息系统进销存台账快速入门手册
- 高二地理期中模块检测
- 专业英语四级资料--含专四听写高频词汇、高频词组、新闻听力重点词汇
- 化工分离工程07-08期末试题B答案
- 《SQL Server2005数据库应用技术》习题参考答案
- 2015考研指南:硕士研究生招生类别
- 狂野飙车8-71辆车数据
- 非惊厥性癫痫持续状态-读书报告
- 关于激活初中数学课堂教学的有效方法分析
- 邮政速递物流工作报告
- 《秋天的怀念》教学反思
- 三亚希尔顿酒店会议服务方案
- 圆柱锥齿轮二级减速器机械设计课程设计说明书西工大
- 透平跨音速叶栅正反混合问题优化设计的研究