文档库 最新最全的文档下载
当前位置:文档库 › 永宏PLC8

永宏PLC8

永宏PLC8
永宏PLC8

第8章:步进指令说明

结构化程序设计是软件设计的一大趋势,它的特点是可读性高、维护?更新容易,软件质量可靠性大大提升。尤其当控制偏向机械流程控制时,使用传统的设计方式来设计程序,往往令第三者难以着手,也就是程序可读性低?更新、维护风险较高。因此,专门针对机械动作流程的顺序控制,如果能结合现有广泛的梯形图语言,再加上步进执行指令辅助,将使这方面的设计工作更省时,更省力,且软件掌握度更高。我们将这种结合流程控制与梯形图语言的设计方式称为步进梯形图(ST EP LADD ER )语言。

步进梯形图是以一个步进点(ST EP )为最小单元。一个步进点相当于机械部件中的一个步序(站),每个步序都有动作输出,整台机械或是整个顺序控制的流程,便是一个一个步进点逻辑串联或并联组成,其一步接一步循序执行的环境,使人对机械的运作一目了然,在设计、操作、维护上都相当便捷容易。

8.1 步进梯形图工作原理

【范例】

【说明】

是步进点(ST EP )Sxxx 其中Sxxx 可从S0~到此步进点时(此点连在右边的梯形图,而及输出都会变OFF 。

机ON 一个扫瞄时间的开机即进入初始步进点一站,而其它步进点都Y5皆OFF 。即M1924 Y0 O N ,Y0会维持到X1接点先ON 为止。 ,就会执行S21这条路径

?

到X 5 ON 为止。

4.假设X5 O N ,就会前进到步进点S23这

一站,即X5 ON ? ?

,Y4和Y5会维持到X 6 O N 为止。 ※如X10 ON ,则Y5也会ON 。 5. 假设X6 ON ,就会前进到步进点S0这一站,

即X6 ON ? ?

,如此便完成一个循环的控制流程,而进入下一循环的控制流程。

S21 ON S0

OFF Y2 ON

Y0 OFF

S23 ON S21 OFF Y4 ON

Y2 OFF

S0 ON S23 OFF Y0 ON

Y4、Y5 OFF

8.2 步进梯形图基本组成

c 单一回路

z 步进点S20单独经X0前进到步进点

S21。

z X0可改为其它接点的串、并联组合。

d 选择性分歧/合流

S20选择其下先O N 的接点,当作

行的回路,例如X 2先ON ,则只执点S23这条回路。 歧最多有8条回路。

X2……X22都可改为其它接点的串、

合。

e 并进式分歧/合流

S20在X0 O N 后,同时执行其下

回路,即S21、S22、S23……都动处上的所有分歧回路皆执行到最后

进点(如S30、S31、S32),在等,即可转到步进点S40执行。 分歧的分歧回路数和合流回路数需

且最多是8条回路。

f 跳跃

a.同一步进流程

如左边步进点S20下有三条路径,假设

X2 ON ,则直接跳跃到步进点S23执行,不需经选择性合流的过程。 但并进式分歧的路径不能跳跃执行。

b.不同步进流程

g 闭环回路型和单循环型

a.闭环回路型

会如

b.单循环型

z在步进点S20 O N时,如X2 ON,S21本

应ON,但被〝R ST S21〞给OFF,而结

束此步进流程。

c.混合型流程

8.3 步进指令介绍:STP 、FROM 、TO 、STPEND

ST P Sx :S0≦Sx ≦S7(W inProladder 输入/显示格式) 或

ST P Sx :S0≦Sx ≦S7(FP-07C 输入按〝ST P 〞Ke y )

该指令为初始步进点(Initial Step )指令,由此指令才可往下衍生出各个机械流程的步进控制。F Bs 系列最多可提供8个初始步进点,也就是说一台PLC 最多可同时作8个流程控制。每一步进流程可独立运作或是产生运作结果供其它流程参考使用。

【范例一】每次开机启动初始步进点S0

W inProladder FP-07C

ORG TO STP

M1924 S 0 S 0

【范例二】每次开机或按手动钮或自动生产异常发生而在某特定时间内无人员处置自动进入

初始步进点S0待机

W inProladder

FP-07C

M1924 X0 M0 S 0 S 0

机处理程序

【说明】X0:手动钮;M0:异常的接点

ST P Sxxx :S20≦Sxxx ≦S999(F P-07C 输入按〝ST P 〞Key )

该指令为流程中的步进点指令,每一步进点代表一个步序(站),O N 代表该步序作动,并会执行该步序下的梯形程序。 【范例】

W inProladder FP-07C

AND TO

STP END

X11 S0

【说明】1.开机时,初始步进点S0 ON 、Y0 ON 。

2.当转进条件X10(实际使用时,转进条件可由X 、Y 、M 、T 、C 各接点的串、并联组合而成)O N 时,则步进点S20作动,当次扫描时间内系统会自动将S0 OFF ,且Y0自动清除为OFF 。

即X10 O N ?

S20 ON S0

OFF

?

X1 ON X2 ON Y0 OFF

?Y1 O N ?Y2 O N 3.当转进条件X11 O N 时,则步进点S0 ON ,Y0也O N ,同时S20、Y1和Y2变OFF 。

即X11 ON ? S0 ON S20

OFF

?

Y0 ON Y1 OFF Y2 OFF

FROM Sxxx:S0≦Sxxx≦S999(F P-07C输入按〝FRO M〞Key)

此指令描述转进的来源步进点,也就是要由步进点Sxxx配合转进条件前进到下一个步

进点。

【范例】

W inProladder

FP-07C

AND

TO

STP

OU T FROM AND

TO

STP END X7 S23 S23 Y4 S23 X8 S0

【说明】:1.开机时进入初始步进点S0 ON;X0 O N则Y0 ON。

2.S0 O N时,a.当X1 ON时,则步进点S20 ON、Y1 ON。

b.当X2 ON时,则步进点S21 ON、Y2 O N。

c.当X3 O N时,则步进点S22 ON、Y3 O N。

d.如果X1、X2和X3同时ON,则步进点S20优先ON,S21或S22

不会ON。

e.如果X2与X3同时ON,则步进点S21优先ON,S22不会ON。

3.S20ON,当X5和X7同时ON时,则步进点S23 ON、Y4 ON、S20 OFF、Y1 OFF。

4.S21 ON,当X4 ON时,则步进点S0 ON、S21 OFF、Y2 OFF。

5.S22ON,当X6和X7同时ON时,则步进点S23 ON、Y4 ON、S22 OFF、Y3 OFF。

6.S23ON,当X8 ON时,则步进点S0 ON、S23 OFF、Y4 OFF。

● TO Sxxx :S0≦Sx xx≦S999(W inproladder输入/显示格式)

TO Sxxx:S0≦Sxxx≦S999(F P-07C输入按〝TO〞Ke y)

该指令描述要转往的步进点。

【范例】

FP-07C W inProladder Array

【说明】:1.开机时进入初始步进点S0 ON;X0 O N则Y0 ON。

2.S0 O N,当X1 O N时,则同时步进点S20 ON、S21 O N,两路并进;Y1 ON,

Y2 ON。

3.S21 ON,当X2 ON时,步进点S22 ON、Y3 ON、S21 OFF、Y2 OFF。

4.S20和S22同时O N且转进条件X3 O N时,则步进点S23 ON(X4 ON时Y4

ON);而S20和S22自动OFF,Y1和Y3变为OFF。

5.S23 ON,当X5 O N时,则转进回复到初始步进点,即S0 ON、S23 OF F、Y4

OFF。

ST PEND :(W inProladder输入/显示格式)

ST PEND:(F P-07C输入按〝ST P〞和〝END〞Key)

该指令代表一个流程指令的结束,必须有此指令,所有流程才会正确运作。

PLC最多有8个步进流程(S0~S7)可同时控制,所以最多有8个ST PEN D指令。

【范例】

W inProladder

FP-07C 【说明】开机时8个步进流程同时作动。

8.4步进梯形图写法

【注意事项】

●在实际的应用上,可将单纯的梯形图和步进梯形图组合使用。

●作为开头的步进点我们称为初始步进点,共有8点,即S0~S7。

●要让初始步进点作动当然可以由任何一个步进点来加以触发,但PLC开始运转时,必须

让初始步进点ON;我们可利用系统提供的M1924(第一次扫描O N信号)来触发初始步进点O N。

●除了初始步进点用上述方法触发启动外,其它的步进点的触发必须由另外一个步进点来

驱动。

●在步进梯形图程序当中必须有开头的初始步进点,及最后的ST PEN D指令,才算一个完

整的步进流程程序。

●一般步进点共有980点,由S20~S999,可任意使用,无须按顺序,但号码绝不可重复

使用。系统默认S500~S999为停机保持型(当然可由USER修改),机械流程在断电后如想继续断电前的动作,则可使用这些步进点。

●一个步进点在基本上必须具备驱动步进点内输出负载、指定转进条件及转进目的地等三

个功能。

●在步进程序中不可使用MC,SKP指令;子程序区不能输入步进程序。当然J MP指令尽

量少用。

●如果步进转进后,输出点仍需保持O N则需用SET指令推动该输出点;要清除该输出点

为OFF,则需用RST指令。

●从一个初始步进点往下看,横向分歧步进点最大16点,但一个分歧点最多只可作8个

分歧回路。

●M1918=0(默认值序中如需使用PU LSE型功能指令,

则必须在该功能指,例如

M1918=1时,则不

W inProladder

FP-07C

Ne t6 STP END

【说明】:1.编辑初始步进点S0

2.编辑S20、S0、S21的分歧

3.编辑S20

4.折返编辑S21

5.编辑S20、S21的合流

6.往下编辑S22

FP-07C

W inProladder

Ne t7 STP END

【说明】:1.编辑初始步进点S0

2.编辑S20、S22的分歧

3.编辑S20

4.编辑S21

5.折返编辑S22

6.编辑S21、S22的合流

7.往下编辑S23

FP-07C

W inProladder

N e t9STP END

【说明】:1.编辑初始步进点S0

2.编辑S20、S24的分歧

3.编辑S20

4.编辑S21、S22的分歧

5.编辑S21

6.折返编辑S22

7.编辑S21、S22的合流

8.编辑S23

9.返回上层编辑S24

10.编辑S23、S24的合流

8.5实际应用范例

【范例1】从A槽抓取物体放到B槽内

W inProladder FP-07C

【范例2】液体搅拌处理

输 入 点:空料极限开关X1

无液极限开关X 2 空料极限开关X 3 过载开关X4 警告清除钮X5 启动钮X 6 水洗钮X 7 警告指示灯:干料空料Y1

液体缺液Y2

搅拌单元空料Y3 马达过载Y4 输 出 点:干料入料阀Y5

干料入料阀Y6 液体入料阀Y7

启动马达电磁阀Y8 清水入水阀Y9 成品送料阀Y10 秤

入:CH 0(R3840)

M1918=

END

【范例3】人行横道红绿灯

输入点:行人按钮X0

行人按钮X1 输出点:车道红灯Y0

车道黄灯Y1

车道绿灯Y2

人行横道红灯Y3

人行横道绿灯Y4 M19180

人行横道红绿灯控制流程图

永宏FBs-PLC的自由通讯协议及应用

永宏FBs-PLC的自由通讯协议及应用 引言 电子技术的日益发展,通讯接口给工业控制的自动化集中控制带来巨大的变化,系统的分布控制,网络的远程监控等都是通过通讯来实现监控。各个智能设备之间要进行正常通讯,首先要保证以下3个条件一致:通讯硬件界面相同;通讯参数设置一致;以及通讯协议一致。在串口的通讯中,界面都已经是标准化,参数设定亦可透过设定来保持一致。但在智能自动化设备中,由于品牌和产品都存在差异,对于同一种产品,不同的品牌就可能存在不同的通讯协议!所以,智能设备的通讯,设备的选择是关键!但针对同种协议的产品,就有可能缩小设备选型范围,势必会对系统的组成存在影响。如造成成本的提升,系统得不到优化等问题。 现就针对通讯协议,介绍永宏PLC的自由口通讯协议做介绍。即通过自由协议,可以跟任何一个智能设备进行连接,进行数据的传输。大大方便了技术人员的选型,更有利控制系统的优化,性价比的提升! 1. 系统硬件要求 1.1 永宏FBs-PLC通讯功能 永宏FBs-PLC提供相当强大的通讯功能,SoC单晶片中集合5个高速通讯端口。主机自带一个通讯端口。多样的扩展方式,可以选择通讯模块或者通讯板实现通讯端口的扩展,单一主机可以最多扩展至5个通讯端口;数据传输可以选择ASCII码或者速度快一倍的二进制码来传输;每个通讯端口通讯速率高达921.6Kbps;支持RS-232,RS-485,USB和Ethernet等界面;通讯协议提供永宏标准通讯协议,工业界通用的ModBus标准协议,以及自由口协议。这里我们就永宏PLC的自由通讯协议做进一步探讨。1.2 永宏PLC自由通讯协议简介 所谓自由通讯协议,永宏PLC作为主站,根据通讯的从站设备通讯格式来编写通讯传输数据格式,以保证通讯格式的一致性。在符合从站设备的数据格式时设备才能识别主站发送出来的命令要求,再根据命令来进行处理数据、做响应回复等工作。这样将大大提高PLC控制对象的通讯接口兼容。 图1.1 RS-485单主多从通讯示意图

永宏PLC软件知识点培训资料

永宏P L C软件知识点

永宏PLC软件简要知识点 一. 1.定时器T: 定时器编号时基 T0~T49 0.01s T50~T199 0.1s T200~T255 1s M1957: 时间到后--通电时,定时器值保持在设定值;断电(默认状态),往上加直至最大值。 参考:菜单:辅助-->功能指令说明(F1) -->特殊寄存器(R/D)/继电器说明(M) 2.快捷键 (不限大小写字母) 这些软元件可在菜单栏的“阶梯”选项内选取。 常开触点--A 常闭触点--B 上升沿触点--U 下降沿触点--D 输出线圈--O 输出取反--Q 置1线圈--S 清0线圈--R 取反接点--I 上升沿接点--P 下降沿接点--N 画横线--H 画竖线--V 长水平线线 置1功能指令清0功能指令定时器计数器功能指令 删除删除竖线删除长水平线 3.PLC内部脉冲

参考:菜单:辅助-->特殊寄存器(R/D)/继电器说明(M) 二、建立PLC工程说明 1.菜单栏:档案》开新专案,修改工程名、选择PLC型号,需要万年历功能时勾选万年历。

2. 程序编辑完成后,单击菜单栏的“工具”》“语法检查(F8)”。检查通过后,进行仿真:单击“PLC”》程序仿真;单击“PLC”》执行。即可看到程序仿真结果。 3.1 修改缓存器R或D的数值-- 3.2 先单击“PLC”--“程序仿真”之后,在监视页的编号栏输入T0、X0、Y0、R0、D0等可以查看并修改其数值。(需要修改数值,必须在程序仿真状态,并在修改之后及时保存(Ctrl+S)!!!否则修改后的数值无效!!!) 4. 添加软元件注释、程序单元注释、网络注释

永宏FBs-PLC的自由通讯协议及应用

引言 电子技术的日益发展,通讯接口给工业控制的自动化集中控制带来巨大的变化,系统的分布控制,网络的远程监控等都是通过通讯来实现监控。各个智能设备之间要进行正常通讯,首先要保证以下 3 个条件一致:通讯硬件界面相同;通讯参数设置一致;以及通讯协议一致。在串口的通讯中,界面都已经是标准化,参数设定亦可透过设定来保持一致。但在智能自动化设备中,由于品牌和产品都存在差异,对于同一种产品,不同的品牌就可能存在不同的通讯协议!所以,智能设备的通讯,设备的选择是关键!但针对同种协议的产品,就有可能缩小设备选型范围,势必会对系统的组成存在影响。如造成成本的提升,系统得不到优化等问题。 1. 系统硬件要求 1.1 永宏FBs-PLC 通讯功能 永宏FBs-PLC提供相当强大的通讯功能,SoC单晶片中集合 5 个高速通讯端口。主机自带一个通讯端口。多样的扩展方式,可以选择通讯模块或者通讯板实现通讯端口的扩展,单一主机可以最多扩展至 5 个通讯端口;数据传输可以选择ASCII 码或者速度快一倍的二进制码来传输;每个通讯端口通讯速率高达921.6Kbps ;支持RS-232,RS-485,USB 和Ethernet 等界面;通讯协议提供永宏标准通讯协议,工业界通用的ModBus 标准协议,以及自由口协议。这里我们就永宏PLC 的自由通讯协议做进一步探讨。 1.2 永宏PLC 自由通讯协议简介 所谓自由通讯协议,永宏PLC 作为主站,根据通讯的从站设备通讯格式来编写通讯传输数据格式,以保证通讯格式的一致性。在符合从站设备的数据格式时设备才能识别主站发送出来的命令要求,再根据命令来进行处理数据、做响应回复等工作。这样将大大提高PLC 控制对象的通讯接口兼容。 图 1.1 RS-485 单主多从通讯示意图 如图 1.1 所示,一个永宏PLC 可以跟多个智能从站进行通讯;智能从站可以同为一种设备不同品牌,或者不同设备不同品牌,例如其他品牌的PLC、变频器、智能仪表等,只要 符合RS-485 通讯要求即可组网。 2. 软件系统要求与设计

永宏PLC软件知识点

永宏P L C软件知识点集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

永宏PLC软件简要知识点 一. 1.定时器T: 定时器编号时基 T0~T490.01s T50~T1990.1s T200~T2551s M1957: 时间到后--通电时,定时器值保持在设定值;断电(默认状态),往上加直至最大值。 参考:菜单:辅助-->功能指令说明(F1) -->特殊寄存器(R/D)/继电器说明(M) 2.快捷键 (不限大小写字母) 这些软元件可在菜单栏的“阶梯”选项内选取。 常开触点--A 常闭触点--B 上升沿触点--U 下降沿触点--D 输出线圈--O 输出取反--Q 置1线圈--S 清0线圈--R 取反接点--I 上升沿接点--P 下降沿接点--N 画横线--H 画竖线--V 长水平线线 置1功能指令清0功能指令定时器计数器功能指令 删除删除竖线删除长水平线 3.PLC内部脉冲

参考:菜单:辅助-->特殊寄存器(R/D)/继电器说明(M) 二、建立PLC工程说明 1.菜单栏:档案》开新专案,修改工程名、选择PLC型号,需要万年历功能时勾选万年历。 2.程序编辑完成后,单击菜单栏的“工具”》“语法检查(F8)”。检查通过后,进行仿真:单击“PLC”》程序仿真;单击“PLC”》执行。即可看到程序仿真结果。 3.1 修改缓存器R或D的数值-- 3.2 先单击“PLC”--“程序仿真”之后,在监视页的编号栏输入T0、X0、Y0、R0、D0等可以查看并修改其数值。(需要修改数值,必须在程序仿真状态,并在修改之后及时保存(Ctrl+S)!!!否则修改后的数值无效!!!) 4. 添加软元件注释、程序单元注释、网络注释 5. 查看定时器数值、程序注释、软元件注释 6. 当输出接口不足时,需要再购买输出扩展模块,程序中也要添加这个模块 7.修改定时器、计数器、内部保持线圈、缓存器的保持和非保持或其他参数;双击内存配置, 8. 其他选项 新增、删除、调整主或副程式单元选定,右键新增/删除监视页9. 电脑连接PLC: 校准万年历时间:

台湾永宏PLC软件说明书

Winproladder 使用说明书 第 1 章:一般说明 1.1 操作环境需求.......................................................................................... .1-1 1.1.1 操作系统................................................................................................ .1-1 1.1.2 硬件要求................................................................................................ .1-1 1.2 功能及特色说明..................................................................................... .1-1 1.2.1 一般特点................................................................................................ .1-1 1.2.2 程序编辑................................................................................................ .1-1 1.2.3 程序测试................................................................................................ .1-2 1.2.4 程序批注与打印..................................................................................... .1-2 1.3 操作桌面说明.......................................................................................... .1-2 1.4 手册编排说明.......................................................................................... .1-4 第 2 章:操作范例 2.1 范例程序说明.......................................................................................... .2-1 2.2 项目的建立.............................................................................................. .2-2 2.3 输入及编辑范例程序............................................................................. .2-3 2.3.1 以鼠标输入及编辑范例程序................................................................... .2-3 2.3.2 以键盘输入及编辑范例程序................................................................... .2-5 2.4 批注范例程序.......................................................................................... .2-7 2.5 测试及除错.............................................................................................. .2-9 2.6 打印范例程序.......................................................................................... .2-12 第 3 章:专案(档案)管理 3.1 建立新专案.............................................................................................. .3-1 3.2 开启旧专案.............................................................................................. .3-3 3.2.1 离线操作................................................................................................ .3-3 3.2.2 联机操作................................................................................................ .3-4 3.3 储存专案.................................................................................................. .3-7 3.4 另存专案.................................................................................................. .3-7 3.4.1 存至磁盘................................................................................................ .3-7 3.4.2 存至PLC ............................................................................................... .3-7

永宏PLC软件知识点

永宏PLC软件简要知识点 一. 1.定时器T: 定时器编号时基 T0~T49 0.01s T50~T199 0.1s T200~T255 1s M1957: 时间到后--通电时,定时器值保持在设定值;断电(默认状态),往上加直至最大值。 参考:菜单:辅助-->功能指令说明(F1) -->特殊寄存器(R/D)/继电器说明(M) 2.快捷键(不限大小写字母) 这些软元件可在菜单栏的“阶梯”选项内选取。 常开触点--A 常闭触点--B 上升沿触点--U 下降沿触点--D 输出线圈--O 输出取反--Q 置1线圈--S 清0线圈--R 取反接点--I 上升沿接点--P 下降沿接点--N 画横线--H 画竖线--V 长水平线线 置1功能指令清0功能指令定时器计数器功能指令 删除删除竖线删除长水平线 3.PLC内部脉冲 参考:菜单:辅助-->特殊寄存器(R/D)/继电器说明(M) 二、建立PLC工程说明 1.菜单栏:档案》开新专案,修改工程名、选择PLC型号,需要万年历功能时勾选万年历。

2. 程序编辑完成后,单击菜单栏的“工具”》“语法检查(F8)”。检查通过后,进行仿真:单击“PLC”》程序仿真;单击“PLC”》执行。即可看到程序仿真结果。 3.1 修改缓存器R或D的数值--

3.2 先单击“PLC”--“程序仿真”之后,在监视页的编号栏输入T0、X0、Y0、R0、D0等可以查看并修改其数值。(需要修改数值,必须在程序仿真状态,并在修改之后及时保存 (Ctrl+S)!!!否则修改后的数值无效!!!) 4. 添加软元件注释、程序单元注释、网络注释

5. 查看定时器数值、程序注释、软元件注释 6. 当输出接口不足时,需要再购买输出扩展模块,程序中也要添加这个模块

永宏PLC学习是注意的几点

永宏PLC学习 1步进梯形图基本组成结构有哪几种? 单一回路、选择性分歧合流、并进式分歧合流、跳跃、闭环回路型和单循环型等 2档案缓存器的范围是多少?PLC第一次运行之前档案缓存器的原始值是多少?什么给它赋值和读值? 永宏PLC的档案缓存器范围F0~F8191,首次运行前原始值为0,只能用FUN160 RW-FR指令对他进行赋值和读值。 3 D寄存器和R寄存器有什么区别? D是数据寄存器,带断电保持,用来存储初始数据;R是数据缓存器,用来存储暂时数据,断电不保持。R也可以断电保持,在内存配置中可以设定保持范围。R0-2999 ,D0-3999都为保持型,所有R类缓存器都可以规划为保持或非保型,R5000-8071还可规划为只读缓存器。另外D型缓存器不可与V、Z变址缓存器合用,但可同P0-P9合用,而R型缓存器则都可以。 4 通讯的三要素是什么? 通信硬件结构一致,通信参数一致,通信协议一致 5 泛用通讯是指什么? 指自由通讯,通常是指151指令的MD1,MD2工作模式 6 用来存放外界数值输入和输出的缓存器是多少? 输入:R3840-R3903 输出:R3904-R3967

7 扫描周期过程是T=(读入一点时间*点数)+(运算速度*程序步数)+故障诊断时间,永宏的扫描周期时间要自己编程来读出 8为什么Port 2口能进行高速联机且不受扫描周期的影响,而其他口不可以? Port2端口是永宏内部硬件定义好的,他不受扫描时间的影响。这个端口根据实际情况选用。在MD0模式下,设定D4044=5604H时,也可以提高普通联机时的通讯速度哦! 9 140指令衍生命令DRVC使用时候要注意的地方? DRVC 用来做连续多段速度变换控制(最多8段); DRVC 所构成的连续多段速度变换控制,只有第一个DRVC指令能够使用绝对值坐标定位。 DRVC 的运转方向决定只能由‘ + ‘ 或‘ ? ‘决定 连续多段速度控制的方向(正、反转)只能由第一段的方向决定,后面指令的方向操作数无效;也就是多段速度变换控制只能同方向。10 步进指令初始步进点最多有几个,一个PLC中最多能进行几个流程控制?为什么? 永宏步进指令初始步进点有8个,一个PLC中最多8个流程控制,因为每一个流程控制必须以一个初始步进点开始,只有8个初始步进点,所以一个PLC中最多能进行8个流程控制 11 FUN81脉冲输出指令有几种模式?这几种模式之间他们的区别在那里? 一共有两种模式,当MD=0时,类似于U/D输出模式,当MD=1时,

永宏PLC选型方法

[转载]永宏PLC的选型方法 发布时间:2008-07-18 08:20:33 点击率:787 在PLC系统设计时,首先应确定控制方案,下一步工作就是PLC工程设计选型。工艺流程的特点和应用要求是设计选型的主要依据。PLC及有关设备应是集成的、标准的,按照易于与工业控制系统形成一个整体,易于扩充其功能的原则选型所选用PLC应是在相关工业领域有投运业绩、成熟可靠的系统,PLC的系统硬件、软件配置及功能应与装置规模和控制要求相适应。熟悉可编程序控制器、功能表图及有关的编程语言有利于缩短编程时间,因此,工程设计选型和估算时,应详细分析工艺过程的特点、控制要求,明确控制任务和范围确定所需的操作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定PLC的功能、外部设备特性等,最后选择有较高性能价格比的PLC和设计相应的控制系统。 一、输入输出(I/O)点数的估算 I/O点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加10%~20%的可扩展 余量后,作为输入输出点数估算数据。实际订货时,还需根据制造厂商PLC的产品特点,对输入输出点数进行圆整。 二、存储器容量的估算 存储器容量是可编程序控制器本身能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于存储器容量。设计阶段,由于用户应用程序还未编制,因此,程序容量在设计阶段是未知的,需在程序调试之后才知道。为了设计选型时能对程序容量有一定估算,通常采用存储器容量的估算来替代。 存储器内存容量的估算没有固定的公式,许多文献资料中给出了不同公式,大体上都是按数字量I/O点数的10~15倍,加上模拟I/O点数的100倍,以此数为内存的总字数(16位为一个字),另外再按此数的25%考虑余量。 三、控制功能的选择 该选择包括运算功能、控制功能、通信功能、编程功能、诊断功能和处理速度等特性的选择。 (一)运算功能 简单PLC的运算功能包括逻辑运算、计时和计数功能;普通PLC的运算功能还包括数据移位、比较等运算功能;较复杂运算功能有代数运算、数据传送等;大型PLC中还有模拟量的PID运算和其他高级运算功能。随着开放系统的出现,目前在PLC中都已具有通信功能,有些产品具有与下位机的通信,有些产品具有与同位机或上位机的通信,有些产品还具有与工厂或企业网进行数据通信的功能。设计选型时应从实际应用的要求出发,合理选用所需的运算功能。大多数应用场合,只需要逻辑运算和计时计数功能,有些应用需要数据传送和比较,当用于模拟量检测和控制时,才使用代数运算,数值转换和PID运算等。要显示数据时需要译码和编码等运算。 (二)控制功能 控制功能包括PID控制运算、前馈补偿控制运算、比值控制运算等,应根据控制要求确定。PLC主要用于顺序逻辑控制,因此,大多数场合常采用单回路或多回路控制器解决模拟量的控制,有时也采用专用的智能输入输出单元完成所需的控制功能,提高PLC的处理速度和节省存储器容量。例如采用PID控制单元、高速计数器、带速度补偿的模拟单元、A SC码转换单元等。 (三)通信功能 大中型PLC系统应支持多种现场总线和标准通信协议(如TC P/IP),需要时应能与工厂管理网(TC P/IP)相连接。通信协议应符合ISO/IEEE通信标准,应是开放的通信网络。 PLC系统的通信接口应包括串行和并行通信接口(RS2232C/422A/423/485)、RIO通信口、工业以太网、常用DC S接口等;大中型PLC通信总线(含接口设备和电缆)应1:1冗余配置,通信总线应符合国际标准,通信距离应满足装置实际要求。 PLC系统的通信网络中,上级的网络通信速率应大于1Mbps,通信负荷不大于60%。PLC系统的通信网络主要形式有下列几种形式:1)PC为主站,多台同型号PLC为从站,组成简易PLC网络;2)1台PLC为主站,其他同型号PLC为从站,构成主从式PLC网络;3)PLC网络通过特定网络接口连接到大型DC S中作为DCS的子网;4)专用PLC网络(各厂商的专用PLC通信网络)。 为减轻CPU通信任务,根据网络组成的实际需要,应选择具有不同通信功能的(如点对点、现场总线、工业以太网)通信处理器。 (四)编程功能 离线编程方式:PLC和编程器公用一个C PU,编程器在编程模式时,CPU只为编程器提供服务,不对现场设备进行控制。完成编程后,编程器切换到运行模式,C PU对现场设备进行控制,不能进行编程。离线编程方式可降低系统成本,但使用和调试不方便。在线编

永宏PLC案例100案例第1章

1.1 串联接点回路 【动作要求】 自动检测传送带上的物体是否超过高度,若物体超过高度,传送带会自动停止。 【组件说明】 PLC 软元件控制说明 X0 物体低位检测光电输入信号:当被遮住时,X0状态为ON X1 物体高位检测光电输入信号:当被遮住时,X1状态为ON Y0 输送带马达 【控制程序】 【程序说明】 1.未超高物体通过检测器时,低位检测光电导通而高位检测光电未导通,即X0=ON,X1=OFF,此时X0 常开触点导通,X1的常开触点不导通,Y0=OFF,输送带马达继续运转使得物品。 2.当超高时 X0=ON,X1=ON,那么Y0=ON,则马达停止运转。 3.光电传感器X0=ON,表示检测到有物体经过;光电传感器X1=ON,表示物体已经超高。 1.2 并联接点回路 【动作要求】 不管是在楼梯的底层还是在楼梯的顶层,人员都可控制楼梯走道电灯的点亮和熄灭。 【组件说明】 PLC 软元件控制说明 X0 楼梯底层的开关:当拨向右边时,X0状态为ON,当拨向左边时,X0状态为OFF。 X1 楼梯顶层的开关:当拨向右边时,X1状态为ON,当拨向左边时,X1状态为OFF。 Y0 楼梯走道的电灯 【控制程序】 【程序说明】 1.当楼梯的底层和顶层两个开关状态一致(都为ON或都为OFF)时,电灯被点亮;状态不一致时,灯熄灭。 2.灯在熄灭状态时,不管是在楼底还是楼顶,只要拨动该处的开关到另一个状态,即可点亮。 3.灯在点亮状态时,不管是在楼顶还是楼底,只要拨动该处的开关到另一个状态,即可将灯熄灭。

1.3 上升沿产生一个扫描周期脉冲 【控制要求】 开关由OFF→ON动作时产生一个扫描周期的脉冲M10,作为条件去触发指示灯或其他装置。 【组件说明】 PLC 软元件控制说明 X0 开关,由OFF ? ON M10 一个扫描周期的触发脉冲 Y0 指示灯 【控制程序】 【程序说明】 1.X0由OFF→ON动作时(上微分指令触发),DIFU指令被执行,M10送出一个扫描周期的脉冲。 2.M10=ON时,[SET Y0]指令被执行,Y0被置位为ON,指示灯被点亮或其他装置被驱动。 1.4 下降沿产生一个扫描周期脉冲 【控制要求】 开关由ON→OFF动作时产生一个扫描周期的脉冲M10,作为条件去触发指示灯或其他装置。 【组件说明】 PLC 软元件控制说明 X0 开关,由ON ? OFF M10 一个扫描周期触发脉冲 Y0 电磁阀

永宏PLC规格说明书

永宏PLC驱动 产品规格说明书 (本说明书说明驱动产品的功能,性能指标,是测试工程师、文档工程师和开发人员交流的重要依据,是编写测试用例和帮助文档的重要依据。下边几项是必须填写的,如果还有需要说明的部分,需要编写更多的内容) [项目经理填写] 一、产品功能简介 本次是在以前的代码上添加数据类型SHORT。以前这个驱动没有帮助文档,这次补全。 a)硬件功能概述(简要说明硬件设备功能): 永宏PLC; b)支持协议说明(说明支持的协议,特别是针对多协议的设备一定要说明该驱动支持哪种 协议,对协议支持到什么程度) 厂家自定义协议 c)支持的硬件型号说明: 永宏PLC 二、驱动接口:(老开发包,在以前的代码上添加数据类型) (程序员必须填写,对于3.0开发包的编程规范参加附录,测试工程师按下面的规范要求执行测试) 3.0以前的开发包 三、设备添加方式 a)在组态王中定义设备时请选择: 通用版:[PLC]〉[永宏电机有限公司]〉[FATEK]〉[COM] 英文版:[PLC]〉[FATEK]〉[FATEK]〉[COM] 嵌入版设备列表路径:[PLC] > [永宏电机] > [FATEK] > [COM] b)设备向导页选项的特殊说明:

c) 四、本设备的地址格式及地址范围 0-254 五、寄存器列说明(参见代码库中的永宏PLC驱动使用说明.doc)

说明:1, 对于只写寄存器,请将采集频率设置为0 2.对于寄存器REG X、REGY、REGM、REGS、REGT、REGC的通道范围0-9999,类型为SHORT,USHORT,LONG时,通道号必须为8的倍数。由于X、Y、M、S、T、C为单点寄存器,所以在使用SHORT和USHORT访问寄存器时:每一个SHORT 和USHORT数据都对应16个BIT;每一个LONG数据都对应32个BIT。例如:

永宏PLC脉冲程序

摘要:本篇主要内容介绍永宏PLC在自动仪表车床上的开发与应用过程。 关键词:永宏可编程控制器自动仪表车床五金加工设备 1. 引言 传统的仪表车床要靠熟练的技术工人来操作,这样不但生产效率低,而且对操作人员的技术要求也很高。这种方法显然已经跟不上发展。用PLC控制仪表车床大大提高了生产效率与精确性和自动化智能程度。 2. 自动仪表车床操作方法 (1)按下控制面板上的电源开关按钮,指示灯亮。待3~5秒人机界面将打开显示初始界面 (2)点击参数设定键进入参数设定页面,在参数设定页面里面进行相应的参数设定,根据零件的实际尺寸输入零件的当前数据,输入XY轴的运行速度,加工长度,加工后直径等参数,参数设定完成后点击操作页面便进入操作界面,在操作界面点击自动启动便进入自动运行状态中。要停止点击自动停止键便可。 (3)在操作页面中点击相应的手动操作键便可以进行相应的手动操作。点击首页键返回首页,点击参数设定页面键回到参数设定页面。 3. 控制器选型以及控制过程介绍

自动仪表车床由两个伺服马达控制XY轴运行,主轴采用三相马达控制。控制器采用台湾永宏的FBs系列PLC:FBs-40MCT。其中开关量输出主要控制阀门。相关的输入采用人机界面来控制,人机界面采用台湾永宏的FV-057ST-T10的人机界面。 伺服马达采用永宏PLC高速脉冲输出通道进行控制。 主体控制流程如下:

4. PLC程序控制 XY轴控制单元 XY轴运行是由PLC脉冲输出通道发出脉冲给伺服驱动器来控制,由人机界面将参数输入到PLC,PLC再将脉冲传送给伺服驱动器,使用方法如下: 永宏PLC 在程序里读取人机界面数据:

永宏PLC脉冲程序案例

永宏PLC案例 摘要:本篇主要内容介绍永宏PLC在自动仪表车床上的开发与应用过程。 关键词:永宏可编程控制器自动仪表车床五金加工设备 1. 引言 传统的仪表车床要靠熟练的技术工人来操作,这样不但生产效率低,而且对操作人员的技术要求也很高。这种方法显然已经跟不上发展。用PLC控制仪表车床大大提高了生产效率与精确性和自动化智能程度。 2. 自动仪表车床操作方法 (1)按下控制面板上的电源开关按钮,指示灯亮。待3~5秒人机界面将打开显示初始界面 (2)点击参数设定键进入参数设定页面,在参数设定页面里面进行相应的参数设定,根据零件的实际尺寸输入零件的当前数据,输入XY轴的运行速度,加工长度,加工后直径等参数,参数设定完成后点击操作页面便进入操作界面,在操作界面点击自动启动便进入自动运行状态中。要停止点击自动停止键便可。 (3)在操作页面中点击相应的手动操作键便可以进行相应的手动操作。点击首页键返回首页,点击参数设定页面键回到参数设定页面。

3. 控制器选型以及控制过程介绍 自动仪表车床由两个伺服马达控制XY轴运行,主轴采用三相马达控制。控制器采用台湾永宏的FBs系列PLC:FBs-40MCT。其中开关量输出主要控制阀门。相关的输入采用人机界面来控制,人机界面采用台湾永宏的FV-057ST-T10的人机界面。 伺服马达采用永宏PLC高速脉冲输出通道进行控制。 主体控制流程如下:

4. PLC程序控制 XY轴控制单元 XY轴运行是由PLC脉冲输出通道发出脉冲给伺服驱动器来控制,由人机界面将参数输入到PLC,PLC再将脉冲传送给伺服驱动器,使用方法如下: 永宏PLC 在程序里读取人机界面数据:

台湾永宏PLC编程软件——入门指南初学指南及应用

WinProladder 初学指南 Ver 0.21 永宏电机股份有限公司 2000/12/15

目录 1 系统需求 ............................................................................................. 1.1 操作系统 1.2 硬件需求 .................................................................................... 2 功能概说 ............................................................................................. 2.1 一般特点 .................................................................................... 2.2 程序编辑 .................................................................................... 2.3 程序测试 .................................................................................... 2.4 程序批注 .................................................................................... 3 WINPROLADDER的工作桌面 ................................................................ 4 操作范例 ............................................................................................. 4.1 范例内容说明 .............................................................................. 4.2 项目的建立 ................................................................................. 4.3 程序的输入与编辑 ....................................................................... 4.4 语法检查 .................................................................................... 4.5 程序批注 .................................................................................... 4.6 程序测试 .................................................................................... 4.7 报表输出 .................................................................................... 附录WINPROLADDER快速键操作功能 (17)

相关文档