DSQC609以快速起停及精确位置补偿为例,此功能块由外部数字量信号触发




以快速起停及精确位置补偿为例,此功能块由外部数字量信号触发,恒定频率持续输出脉冲。启动信号触发后频率由0开始根据设定的加速度增加到
目标频率。停止信号触发后,功能块开始输出位置补偿值,并根据设定的减速度在输出完位置补偿值时减速到0。PTO_ REF. IN是对PTO的参考输
入。Execute是 上升沿使能输入。StartInput是外部启动输入。 DelayStart是运动执行延迟。 Acceleration是加速度值。 Direction是运动方向。
Velocity是目标速度。MaxDistance是运动执行的最大保护距离。 StopInput是外部停止输入。Compensation是位 置补偿脉冲值。Deceleration是
减速度值。PTO_ REF_ OUT是对PTO的参考输出。InMode是外部输入触发允许。Status是运动状态。 Active是外部输入触发执行状态。
CommendAborted是执行请求忽略。Error是 监测错误。ErrlD是错误类型。
2、编程语言编程语言最为复杂,多种多样,看似相同,但不通用。可以划分为以下5类编程语言 :
(1)梯形图这是PLC厂家采用最多的编程语言,最初是由继电器控制图演变过来的,比较简单,对离散控制和互锁逻辑最为有用;
(2)顺序功能图它提供了总的结构,与状态定位处理或机器控制应用相互协调;
(3)功能块图它提供了-个有效的开发环境,并粗特别适用于过程控制应用;
(4)结构化文本这是一种类似用于计算机的编程语言 ,它适用于对复杂算法及数据处理;
(5)指令表它为优化编码性能提供了一个环境,与汇编语言非常相似。厂家提供的编程软件中一般包括- 种或几种编程语言,如TE公司的XTEL编程软
件可以使用梯形图(L adder)、顺序功能图(Grafcet)、 结构化文本(Literal)3种编程语言;Siemens公司的Step7编程软件可以使用梯形图(Ladder)、 指
令表(STL)两种编程语言;Modicon公司的Modsoft编程软件只使用梯形图(984梯形)-种编程语言,而另-一个Concept编程软件可以使用5种编程语
言,依次为梯形图(LD)、顺序功能图(SFC)、功能块图(FBD)、 结构化文本(ST)、指令表(L)。同-编程软件下的编程语言大多数可以互换,一般选择
自己比较熟悉的编程语言。