加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线17838383235

西门子6DD1662-0AB0

更新时间
2024-11-29 08:50:00
价格
请来电询价
西门子
CS7
通信模块
载体模块 用于 max. 3
德国
Kommunikationssubmod
联系电话
17838383235
联系手机
17838383235
联系人
徐嘉泉
立即询价

详细介绍

西门子Graph编程指南之一引脚功能





1.Graph程序引脚设定

Graph程序编程完成后,需要对接口进行选择,Graph的程序接口分为三类:小接口,标准接口和大接口。打开Graph程序块后,在编辑菜单中接口参数下进行选择,如图1.


不同的接口类型包含不同内容。

小接口参数集:仅包含输入参数"INIT_SQ",而不包含输出参数。

标准接口参数集:除小接口参数集外,还包含更多的模式切换参数以及相关输出参数等等。

大接口参数集:在标准接口上增加了更多诊断参数。

2.Graph程序引脚功能介绍

Graph程序块自带的输入引脚都是上升沿有效

下表是对于不同输入接口参数的对比,以及接口参数的含义。






表1

下面分别介绍一下输入引脚的使用:

OFF_SQ引脚的作用:取消所有步的激活状态,Graph在任何运行模式下均可以操作。

INIT_SQ引脚的作用:激活初始步,如果Graph中存在多个初始化步,所有的初始步都将被激活。此引脚无论Graph在任何运行模式下均可以操作。

ACK_EF引脚的作用:确认错误和故障状态,同时将故障和错误步的非中断步激活时间(T.U)重置。

REG_EF引脚的作用:在当前步互锁条件不满足时或者监控条件满足时,生成R1的事件。

HALT_SQ引脚的作用:暂停所有顺控器的执行,即使在自动模式下顺控器转换条件满足也不能跳转到下一步,但是不改变顺控器步的激活或者输出状态。下一个上升沿信号到来时取消暂停状态。

HALT_TM引脚的作用:暂停所有顺控器的步的激活时间和非中断步激活时间,以及L,D的运行时间,但不影响步的激活状态。引脚再此来信号取消暂停状态。

ZERO_OP引脚的作用:复位所有顺控器的激活步的N、D、L所有操作数的输出。下一个上升沿信号到来时恢复输出的状态。

HALT_SQ,HALT_TM和ZERO_OP以上三个引脚可以配合实现顺控器的暂停功能。

EN_IL引脚作用:禁用所有步的互锁条件,所有的互锁条件均认为满足条件。下一个上升沿信号到来时重新启用互锁条件。

EN_SV引脚作用:禁用所有步的监控条件,所有的监控条件均认为不满足条件,不触发监控报警。下一个上升沿信号到来时重新启用监控条件。

EN_ACKREQ引脚作用:激活确认功能,当有监控报警时,不管监控条件是否满足,当转换条件满足后,需要通过ACK确认后,就能继续运行到下一步。下一个上升沿信号到来时取消确认功能。此时必须监控条件不满足时,同时转换条件满足后,自动运行到下一步。

EN_SSKIP引脚作用:激活跳步功能。例如,图2中,当初始步激活时,Trans1和Trans2同时满足,如果激活跳步功能,则直接跳转到Step3,而Step2中的所有动作都被跳过,未被执行。如果禁止跳步功能,则会先运行Step2中的所有动作,然后再跳转到Step3。下一个上升沿信号到来时禁止跳步功能。


DISP_SACT,DISP_SEF和DISP_ALL引脚作用:在输出引脚S_NO中显示符合相应规则的步号。

S_PREV和S_NEXT引脚作用:对输出引脚S_NO显示的步号进行上下翻页显示。

SW_AUTO引脚作用:激活Graph程序自动模式,自动模式是当转换条件满足时,自动切换到下一步,转换条件不满足时,停留在当前步。

SW_TAP引脚作用:激活Graph程序的半自动模式,半自动模式是当转换条件满足时,不会自动切换到下一步,需要给T_PUSH引脚上升沿信号,才能切换到下一步,转换条件不满足时,不能切换。

SW_TOP引脚作用:激活Graph程序的自动/半自动模式,自动/半自动模式是当转换条件满足时,自动切换到下一步,当转换条件不满足时,给T_PUSH引脚上升沿信号,切换到下一步。

SW_MAN引脚作用:激活Graph程序的手动模式,手动模式使用S_SEL,S_SELOK,S_ON,S_ON和S_OFF引脚实现步的激活或者取消,无需判断转换条件的状态。

手动模式的具体实现过程

给SW_MAN引脚上升沿信号,切换到手动模式(在大的接口模式下,需要选择DISP_ALL)

S_SEL引脚输入需要激活/取消步的步号

在大接口模式下,给S_SELOK上升沿信号,标准接口模式下无S_SELOK引脚。此时输出引脚S_NO显示的步号和S_SEL输入的步号一致

给S_ON或者S_OFF引脚上升沿信号,激活或者取消激活所选步的状态

SW_AUTO,SW_TAP,SW_TOP和SW_MAN四种模式的切换,不会对当前Graph中步的激活状态和动作产生影响。

T_PREV和T_NEXT引脚的作用:在多个激活步运行时,切换显示输出"T_NO"的转换条件号。

T_PUSH引脚的作用:在TAP和TOP模式下,切换下一步的功能。

EN_LMODE引脚的功能:在Graph运行时,记录每一步的激活时间,当步结束后将记录的时间按照规则写入每个步的T_MAX和T_WARN

从表1可以看到,Graph输入参数分为两类:请求和状态,对于类型为请求的引脚每次通过上升沿触发引脚的功能,而对于类型为状态的引脚每次上升沿用来改变当前的运行状态,如果当前处于激活状态,上升沿触发引脚后,该功能则变为取消激活状态,反之亦然。此外通过状态类型的输入参数,无法获知相关功能当前所处的状态是激活状态亦或是未激活状态,需要通过对应的输出引脚才能判断。例如,当某步的动作没有输出时可以优先查看OP_ZEROED输出的状态,或者当步的转换条件满足时没有切换到下一步,可以查看SQ_HATLED引脚或者AUTO_ON引脚等的状态。



相关产品

联系方式

  • 电  话:17838383235
  • 经理:徐嘉泉
  • 手  机:17838383235
  • 微  信:17838383235