总结:西门子S7-300/400 PLC结构化编程14个步骤
西门子S7-300/400 PLC结构化编程14个步骤
在PLC编程实操培训节课给大家讲:PLC编程培训学习什么?
学习PLC前必须搞清楚一件事:参加培训不是学习知识的,是学习分析问题、解决问题的思路、方法、经验、技巧的。大学的教育是按年算的,以学习知识为主、重在提高能力;而短期的培训按天算的,重在学习方法;大家都是在一线从事实际工作,大道理讲一箩筐不如拿起来能干几件实事,所以上课主要是针对大中型企业自动化生产线的:维护、改造、独立设计工程项目编程、包括这门技术的重点难点:网络通信、模拟量运算、PID闭环控制、结构化编程等等。
大家在一线不管做什么事情,必须思路清晰、目标明确,然后才可以实施。学习编程也一样,重点要学习:编程理念、编程思路、编程方法、编程步骤、编程流程、编程手段、编程经验、编程技巧。
下面以西门子S7-300/400PLC结构化编程为例,重点讲讲做一个完整工程项目的编程流程、编程步骤,重点不是你看了多少书,而是给你个项目你能思路清晰、目标明确、通过你的手把它做出来,真正落地。由于实际截图比较麻烦,我就把操作步骤详细介绍一下,你可以根据我说的步骤一步步操作就可以,我在课堂上是要带着大家一步步操作的。
步:点击“新建”创建项目,给项目起一个名字,点“确定”创建完毕。
第二步:在“项目”上点击右键,插入“站点”。
第三步:双击“硬件”进入硬件组态窗口,根据机架实际硬件配置,进行硬件组态,组态完毕点击“编译并保存”图标。
第四步:编辑符号表,编辑完毕,点击“保存”关闭窗口
第五步:编辑变量监控表,编辑完毕,点击“保存”关闭窗口
第六步:创建FB、FC程序块
创建FC1程序块
创建FB1程序块
FC1、FB1程序块创建完毕
第七步:编写FC1、FB1程序块
编写FC1程序块
编写FB1程序块
第八步:插入背景数据块DB1、DB2
第九步:修改背景数据块DB1、DB2的数值
第十步:双击“OB1”编写主程序,编写完毕,点击“保存”关闭“OB1”主程序窗口。
第十一步:选中CPU清除复位
第十二步:选中站点,点“下载”
第十三步:在线调试
第十四步:归档
做备份,一般通过另存为,只要额外做个备份保存在另一个地方即可,防止电脑发生意外情况,导致项目文件丢失,造成不可估量的损失。
软件本身的归档功能在现在已经没有多大意义,归档功能原本意是:早时期一般文件大小都大于1.4兆,由于当时大存储介质软盘容量大是1.4兆,超过1.4兆将无法拷贝出来,因此编程软件设计了一个归档功能,归档功能是把文件压缩成需要的大小的一个个压缩文件,然后通过软盘一个个拷贝出来,用于存档,到恢复时间,再把压缩文件一个个复制到电脑硬盘上,利用软件的“恢复”功能进行自动解压恢复文件,然后通过STEP7 软件打开。