西门子S7-1200组织块应用实例
发布时间:2024-11-30
下面我们做一个组织块的使用练习,使用循环中断产生一赫兹的时钟信号,在Q0.0输出。先来分析一下,一赫兹的时钟信号周期为一秒,高低电平各持续500毫秒交替出现,因此每隔500毫秒产生中断,在循环中断组织块程序中对Q0.0取反即可。具体步骤如下:
一、添加组织块,在项目树中打开PLC1下面的程序块文件夹,双击打开添加新块对话框,单击组织块按钮,选择循环中断,输入组织块的名称,这里我们不作修改。编程语言默认为梯形图,手动或自动分配组织块编号,这里我们不做修改,即自动分配编号200。
扫描时间及产生循环中断的时间间隔,单位为毫秒,改为500,也可以在循环中断组织块的属性中修改,启用仅符号访问,单击确定按钮。
可以看到程序块文件夹下增加了循环中断组织块OB200,同时在工作区中打开了循环中断组织块的程序编辑器。
在检查窗口的属性选项卡,单击循环中断,此处可以定义循环时间和相移。
二、编写程序,从指令数中选择位逻辑运算,鼠标拖拽常开触点指令插入到程序段一中,输入地址Q0.0,插入取反线圈指令,输入地址Q0.0,单击保存项目按钮,保存项目,这样循环中断组织块的程序就编写完成了。
三、编译下载程序到PLC,选中项目树中的PLC1,单击编译按钮编译项目,单击下载按钮,将所有块下载到PLC。
四、查看程序运行情况。单机监视按钮,观察程序运行情况,可以看到在Q0.0产生了一赫兹的时钟信号。
展开全文
其他新闻
- 西门子S7-1200使用诊断缓冲区,查看CPU停机原因 2024-11-30
- 西门子S7-1200的程序结构,块,组织块OB,功能块FB,功能FC 2024-11-30
- 西门子S7-1200编程软件界面, STEP7 Basic安装,将界面设为中文 2024-11-30
- 西门子S7-1200硬件的组态,设备配置、网络组态 2024-11-30
- 西门子S7-1200实例,电动机起保停控制 2024-11-30
- PLC变量表的使用,变量的声明、选用、显示、定义、更改、保持性 2024-11-30
- 西门子S7-1200程序状态监视,监视表格的使用,交叉引用 2024-11-30
- 西门子S7-1200分配列表的使用 2024-11-30
- 如何学好西门子S7-1200PLC? 2024-11-30
- 西门子S7-1200仿真软件如何使用 2024-11-30