分享

西门子1200PLC连续控制程序编写

 痕迹资料库 2024-05-22 发布于印度尼西亚

我们一起学习的是连续控制程序编写。编写程序前,我们首先要做的是创建项目,添加设备,保存工程。

图片

之后在右边项目树打开“PLC变量”的“默认变量表”
图片

图片

在默认变量表中,我们添加变量,就是我们给I0.0这样的地址添加注释。其实我们在梯形图的编写过程中也可以添加注释,但是后续我们用SCL语言编程的时候只能在变量表里添加,我们现在开始就要养成这个习惯。
在添加变量的时候,系统默认的数据是“bool”,所谓的布尔量就是数字量,就是“0”和“1”两个量,西门子S7-1200PLC除了布尔这个类型之外还有很多的数据类型,具体可以看下表
图片

在软件里我们可以看到有50种左右的数据类型,以上是常用的一些数据类型。今天我们只用到“bool”,其他的数据类型等我们用到了,我们再一一学习。
我们在编辑变量表的时候可以在右边的下拉菜单中编辑数据类型和地址,也可以在栏中直接输入修改,改成我们想要的数据类型和地址。
图片

图片

设置完之后,我们可以在项目树的“程序块”中打开Main[OB1],进行编程。
图片

程序编写的时候我们可以直接在下图的红框(收藏栏)中直接拖到程序段里,也可以在右边基本指令“位逻辑运算”中寻找。从左往右依次是常开触点、常闭触点、线圈、空功能框、打开分支、嵌套闭合和置复位指令,收藏栏中的便捷按钮我们也可以根据自身的习惯进行修改。
图片

拖到位之后,双击上面的问号,输入地址
图片

如果需要并联,可以用红框中的“打开分支”和“嵌套闭合”两个按钮来实现
图片

由于我们之前变量表中已经编辑过了,所以在程序编写过程中当我们输入地址之后,会有对应的注释自动显示出来。程序编写好之后,我们编译下载进PLC就可以了。
图片

接通程序中接通启动常开触点I0.0,输出线圈Q0.0工作,输出线圈Q0.0的自锁触头闭合自锁,使Q0.0保持工作。断开停止常闭触点I0.1,输出线圈Q0.0停止工作,输出线圈Q0.0的自锁触头断开。
图片

图片

图片

图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多