plc程序可以在计算机上进行离线编辑,*终要传输到数控系统进行调试,这就涉及到操作的问题。常用的通讯方式是使用PPI方式,使用计算机和数控的串口(COM)通讯。通讯电缆是采用硬握手的连接。 1.PLC联接操作步骤 1、在机床断电的情况下,连接计算机与数控系统,下图是通讯电缆的连接。
2、数控系统,计算机启动,数控侧设定PLC的连接,按区域键。 按【诊断】软键,即进入如下界面,再按【调试】软键,进入下一个界面。
3、在当前界面按[STEP7连接]软件,进入连接通讯界面。
4、在当前界面,设定连接设置后,按[连接开启]软件,数控侧即准备好连接。
5、在算机侧,运行PLC软件,进入下面界面.单击软件的通讯功能( communication)后,弹出通讯没定画面。
6、在通讯设定画面,按照提示双击刷新图标。
7、开始检测,如果连接正确,会检测到PLC。
8、退出设定画面,点击上载 ,将PLC程序从数控系统上载之计算机。点击监视 ,可以监控PLC程序的运行情况。
2.PLC报警的处理 PLC在每个工作循环都处理报警信息,按照报警出现的时间顺序显示在报警页面上,第一个报警是*新报警。 作为调试机床的一个步骤。也需编写机床的PLC报警,SAMPLE.PTP集成了一些标准PLC报警(调参见光盘西门子手册《简明安装调试手册》),编辑新的用户报警不要与这些报警冲突。PLC报警的处理包括:报警的清除标准、报警的响应、激活报警和报警显示信息。系统缺省的报警清除标准是自删除清除(报警条件清除后,报警删除),报警响应是显示报警:通过机床数据14516可以设定每一个报警的清除标准和报警响应。激活报警需要在PLC程序中对从VB16000000开始的接口进行编程,报警信息可以在系统上进行编辑。 (1)报警文本的编辑。按步骤进入报警文本画面,编辑报警信息。 1、按区域切换键,按[诊断]软件进入诊断界面,按诊断界面的[调试]软件,进入下一界面。
2、本界面中的{编PLC文本}软件用于编辑报警信息,按此键进入下一画面。
3、本界面中按{下个号}软键可以选择报警号,同时输入行中显示有效的文本,可以进行编辑;可以搜索带蝙辑的文本号;可以进行中英文切换。
4、这是中文输入界面,使用光标定位到需要的字,选字:如果界面没有包括的字可以按照字母A-Z的顺序,按字母键,选择另一个区段。完成输入后按【保存&退出】软件。
(2)报警的缴活。SINUMERIC 802C baseline具有32个用户报警、通道PLC程序激活PLC接口信号即触发用户报警,对应关系如下表所示。
(3)报警练习。编写700002报警,三个进给轴的驱动信号接至PLC的三个输入点。如果任意驱动未就绪则产生700002报警,并在报警文本中显示轴号。报警程序如图4—8所示。 报警文本输入:报警700002“坐标%d驱动故障”。 当出现报警时,画面显示如下图所示。
|
为了将数控系统与机床连接,必须使用plc的编程工具kopaM吨To01PLc802来设计,机床的电气逻辑。该工具软件使用S7—200STEP7—Micro/WIN32V3.0编程语言。其编程、调试界面如图所示。
软件界面中,浏览条可以选择:梯形图编辑窗口、符号表窗口、状态表窃口、交叉表窗口通讯设定窗口。程序编辑器窗口用于编辑及监控PLC程序。 PLC项目以指令树的形式呈现,包含程序块、指令,可以插入和编辑程序单元。 1.软件介绍 SINUMERIC 802C baseline数控系统的随机光盘中带有PLC的编程软件和子程序库,在计算机中安装该软件后,按表步骤进入软件。 项目文件SAMPLE.PTP是利用子程序库SUB—LIBRARY.PTP的子程序搭建的一个完整应用程序,它已经预装在数控系统中了,对于SAMPLE.PTP的控制功能可以覆盖的机床,就不必重新编写PLC程序,只需通过设定相关的PLC参数即可实现控制功能。机床如果有其他的控制要求,也可在SAMPLE.PTP的基础上增加所需要的控制程序。 PLC的控制程序包括主程序和于程序,主程序也即程序的主体(OBl)。在主程序中编辑控制应用程序的指令。主程序的指令按顾序执行。每次执行CPU的一次扫描。子程序是指令的一个选用集,存放在分开的程序块中,仅在被主程序调用时执行。 2.PLC子程序介绍 SAMPLE.PTP子程序表如表所示。
3.子程序完成的功能 (1)PLC初始化(PU2J川I) 激活测旦系统1, 通道和轴接口的倍串生效, 参数有效性检测。 (2)急停处理(EMG-STOP) 急停按钮处理, 驱动2E的通电时序, 驱动器的状态监控。 (3)信号处理(MCP-NCK): 操作方式选择: NC的启动、停止、复位, 主轴手动操作(正转、反转、停止), 轴点动镀处理, 由hmi接口选择手轮。 (4)坐标轴控制(AXLS-CTL): 各轴的使能控制, 硬限位处理或超程, 参考点开关监控。 (5)接触器控制的主轴(SPINDLE) 主轴使能, 主轴手动操作(手动方式下正转、反转、停止), 在自动或MDA方式下,可直接期程M03和MO4,PLC自动在M03和MO4之间加入制动输出, 外部主轴制动控制。 (6)模拟主轴(SPINDLE): 单极性模拟主轴(o-10v)和双极性模拟主轴(+/-10v), 单极性主轴的正使能由Q0.0,负使能由Q0.1引出, 双极性主轴使能由系统的x7(phl7和pin50)引出, 主轴手动操作, 主轴程序控制。 (7)车床刀架控制(TURRETI), 适用于4或6工位层尔元件的简易刀架, 刀架锁紧监控(绷紧时间由PLC参数设定), 刀架到位反馈监控, 换刀过程监控, 换刀时进给停止。 (8)冷却液控制(COOLING): 手动方式下,用户键K6启动或关闭冷却, 自动或MDA方式下,M07.M08启动冷却,MO9关闭冷却, 冷却液位和冷却电动机过载监控。 (9)导轨润滑(LUBRICATION): 用户链K5启动润滑一次, 定时定量润滑(PLC参数设定润滑和间隔时间)。
在对于程序进抒调用时.用于于程序输入的指令有: SMO.0常为“1”、符号定义“0NE”; SM0.1PLC的第一个扫描周期为“1”用于PLC的初始化; M122.0常为“0”,符号定义为“ZER0”。 详尽的子超分使用汉明清参考充量提供的使用手册《PLC子程序库应用指南》
|