新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > V80系列PLC在自动读卡系统的应用

V80系列PLC在自动读卡系统的应用

作者: 时间:2014-02-22 来源:网络 收藏


3. 自动读卡机控制系统的梯形图设计及编程范例

3.1自动读卡机系统简述


图2. 自动读卡机系统构成

自动读卡机系统由上位PC机、V80-M40DR、两个步进电机及机械系统组成(参见图2)。上位PC机与之间进行通讯,完成对的编程,以及命令控制和过程监控,用于控制2个步进电机的动作。具体的工艺流程是:PC机发“推卡”命令,PLC做出相应的控制,并且由接口1 驱动电机1把卡推放到工作台,然后等待PC机进行数据读写处理;接着PC机根据读写情况,发“好卡” 或“坏卡”命令,PLC由接口2驱动电机2 把卡推放到目标位置。要使电机以一个比较“平稳运动”的方式运作,电机应该从一个比较低的速度平稳加速到目标速度,再以目标速度匀速运行一定时间后,然后平稳减速到停止,V80系列PLC的PTO包络输出方式能很好满足平稳运动的性能要求。

本系统中还需配合电机的运动做一些与顺序相关的其它I/O的控制,本系统将采用V80的CAM功能块来完成此项任务。

3.2自动读卡机系统编程范例

1) 初始化程序
利用首次扫描标志调用一个子程序,在子程序中初始化参数。参见图3、图4。


图3. 首次扫描标志调用子程序1


图4.子程序1中初始化电机参数

2) 电机的控制

参加图5、图6。选定一个用户变量单元来(40020)保存每次上位机发来的命令字,并与上一次保存的命令字(40030)做比较,当命令字有变化,则表明有新命令,否则就没有新命令。有新命令时,重启一个定时器(41103)由0开始计数。即开始一个新的控制过程。


评论


相关推荐

技术专区

关闭