设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子PLC S7 GRAPH编程基础知识简介
返回列表
发新帖
[西门子]
西门子PLC S7 GRAPH编程基础知识简介
[复制链接]
87059
|
0
|
2024-3-30 08:37:44
|
显示全部楼层
|
阅读模式
利用S7 GRAPH编程语言,可以清楚快速地组织和编写S7 PLC系统的顺序控制程序。它根据功能将控制任务分解为若干步,其顺序用图形方式显示出来并且可形成图形和文本方式的文件。可非常方便地实现全局、单页或单步显示及互锁控制和监视条件的图形分离。在每一步中要执行相应的动作并且根据条件决定是否转换为下一步。它们的定义、互锁或监视功能用STP 7的编程语言LAD或FBD来实现。
1、插入S7 GRAPH功能块
2、GRAPH编辑器页面介绍
1)、视窗工具栏
2)、Sequencer浮动工具栏
3)、转换条件编辑工具栏
4)、浏览窗口
5)、步与步的动作命令
标准动作
对标准动作可以设置互锁(在命令的后面加“C),仅在步处于活动状态和互锁条件满足时,有互锁的动作才被执行。没有互锁的动作在步处于活动状态时就会被执行。
与事件有关的动作
动作可以与事件结合,事件是指步、监控信号、互锁信号的状态变化、信息(Message )的确认(Acknowledgment )或记录(Registration)信号被置位,事件的意义见下表。命令只能在事件发生的那个循环周期执行。
ON命令与OFF命令
用0N命令或OFF命令可以使命令所在步之外的其他步变为活动步或非活动步,指定的事件发生时,可以将指定的步变为活动步或非活动步。如果命令OFF的地址标识符为S_ALL, 将除了命令“S1(V1,L1)OFF”所在的步之外其他的步变为非活动步。
动作中的计数器
动作中的计数器的执行与指定的事件有关。互锁功能可以用于计数器,对于有互锁功能的计数器,只有在互锁条件满足和指定的事件出现时,动作中的计数器才会计数。计数值为0时计数器位为“0”,计数值非0时计数器位为“1”。
事件发生时,计数器指令CS将初值装入计数器。CS指令下 面一行是要装入的计数器的初值,它可以由IW、QW、MW、LW、DBW、BIW来提供,或用常数C#0~C#9的形式给出。
事件发生时,CU、 C、 CR指令使计数值分别加1、减1或将计数值复位为0。计数器命令与互锁组合时,命令后面要加上C。
动作中的定时器
动作中的定时器与计数器的使用方法类似,事件出现时定时器被执行。互锁功能也可以用于定时器。
① TL命令为扩展的脉冲定时器命令,该命令的下面一行是定时器的定时时间“time”,定时器位没有闭锁功能。
② TD命令用来实现定时器位有闭锁功能的延迟。
③ TR是复位定时器命令,一旦事件发生定时器立即停止定时,定时器位与定时值被复位为“”。
6)、设置S7 GRAPH功能块的参数集
免责声明:如涉及侵权,请联系我们及时修改或删除。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
wount8087
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』