资源描述:
PLC程序设计及调试,1.编程工具ProgrammingToolPLC8022.PLC接口信号与输入输出信号3.PLC编程语言的操作符号4.PLC子程序库(随工具箱提供)5.PLC报警6.PLC在线诊断7.上载/下载/复制/比较PLC应用程序8.练习,PLC程序设计及调试,编程工具ProgrammingToolPLC802PLC接口信号与输入输出信号PLC编程语言的操作符号PLC子程序库(随工具箱提供)PLC报警PLC在线诊断上载/下载/复制/比较PLC应用程序练习,编程工具ProgrammingToolPLC802,编程工具ProgrammingToolPLC802创建PLC程序,创建PLC程序,1,编程工具ProgrammingToolPLC802创建PLC程序,创建PLC程序,2,编程工具ProgrammingToolPLC802创建PLC程序,创建PLC程序,,编程工具ProgrammingToolPLC802创建PLC程序,创建PLC程序,,,,编程工具ProgrammingToolPLC802创建PLC程序,创建PLC程序,,编程工具ProgrammingToolPLC802创建PLC程序,创建PLC程序,编程工具ProgrammingToolPLC802编辑PLC程序,编辑PLC程序,,,,编程工具ProgrammingToolPLC802建立通信,进行PLC程序上载、下载的前提是正确的建立系统与PC间的连接,,编程工具ProgrammingToolPLC802建立通信,进行PLC程序上载、下载的前提是正确的建立系统与PC间的连接,,编程工具ProgrammingToolPLC802建立通信,进行PLC程序上载、下载的前提是正确的建立系统与PC间的连接,,,,编程工具ProgrammingToolPLC802建立通信,进行PLC程序上载、下载的前提是正确的建立系统与PC间的连接,,,,,编程工具ProgrammingToolPLC802建立通信,进行PLC程序上载、下载的前提是正确的建立系统与PC间的连接,编程工具ProgrammingToolPLC802编译PLC程序,编辑、修改PLC程序后,通过编译可检查语法错误,,编程工具ProgrammingToolPLC802编译PLC程序,编辑、修改PLC程序后,通过编译可检查语法错误,,,,编程工具ProgrammingToolPLC802编译PLC程序,编辑、修改PLC程序后,通过编译可检查语法错误,,,编程工具ProgrammingToolPLC802编译PLC程序,编辑、修改PLC程序后,通过编译可检查语法错误,,,,,编程工具ProgrammingToolPLC802下载PLC程序,下载PLC程序到系统中,,,编程工具ProgrammingToolPLC802下载PLC程序,下载PLC程序到系统中,,,编程工具ProgrammingToolPLC802下载PLC程序,下载PLC程序到系统中,,编程工具ProgrammingToolPLC802下载PLC程序,下载PLC程序到系统中,,,编程工具ProgrammingToolPLC802下载PLC程序,下载PLC程序到系统中,,编程工具ProgrammingToolPLC802下载PLC程序,PLC程序下载到系统中后,需通过NCK重启或软件中的运行键来启动PLC,,编程工具ProgrammingToolPLC802下载PLC程序,PLC程序下载到系统中后,需通过NCK重启或软件中的运行键来启动PLC,,编程工具ProgrammingToolPLC802上载PLC程序,将PLC程序上载到系统中,可进行程序备份、修改、诊断,,编程工具ProgrammingToolPLC802上载PLC程序,将PLC程序上载到系统中,可进行程序备份、修改、诊断,,编程工具ProgrammingToolPLC802上载PLC程序,将PLC程序上载到系统中,可进行程序备份、修改、诊断,,编程工具ProgrammingToolPLC802上载PLC程序,将PLC程序上载到系统中,可进行程序备份、修改、诊断,,编程工具ProgrammingToolPLC802上载PLC程序,将PLC程序上载到系统中,可进行程序备份、修改、诊断,编程工具ProgrammingToolPLC802监控PLC状态,PLC程序在线监控,,,,编程工具ProgrammingToolPLC802监控PLC状态,PLC程序在线监控,,,,,,,,,,,,,PLC接口信号与输入输出信号,PLC程序通过接口信号及输入输出信号,实现与NCK、HMI、MCP、I/O间的信息交换,PLC接口信号与输入输出信号接口信号,NCK通道,HMI,NCK轴,PLC接口信号与输入输出信号输入输出信号,,输入I(最多216点)输出Q(最多144点),地址,格式,PLC程序中通过输入输出信号的逻辑地址与PP72/48模块的接口端子对应,PLC编程语言的操作符号特殊标志寄存器,,,,,,,0.5秒,0.5秒,,,30秒,30秒,PLC扫描周期,常“1”状态,第一次PLC扫描,缓冲数据丢失,系统再启动,2xPLC扫描周期,1秒钟脉冲,1分钟脉冲,SM0.0,SM0.1,SM0.2,SM0.3,SM0.6,SM0.5,SM0.4,PLC编程语言的操作符号累加器和存储器,PLC编程语言的操作符号计数器,加计数器,减计数器,加减计数器,,PLC编程语言的操作符号计时器,开启计时器,关闭计时器,保持计时器,,,格式计时器状态位T3,T25;表示的是计时器计时值与预置值的比较结果计时值字T3,T25;表示的是计时器的计时值,计时器TValue,PlusT0T15–定时单位为100ms;T16T39–定时单位为10msProT0T15–定时单位为100ms;T16T63–定时单位为10ms,,类型开启延时计时器TONIN1计时开始;IN0计时器复位;计数值预置值T位1关闭延时计时器TOFIN1计时器复位;IN0计时开始;计数值预置值T位0保持延时计时器CTUDIN1计时开始;IN0计时器停止;计数值预置值T位1将字常数“0”赋值给T值可使计数器复位,PLC子程序库目的和构成,PLC子程序库目的,PLC子程序库的构成,PLC子程序库应用的前提条件,系统资源,1)此数据针对系统软件版本V01.04.05,V01.04.03及以下版本可提供PLC报警64个,其中用于制造商的为48个,PLC子程序库机床数据,请参阅PLC子程序库说明,USER_DATA_INT,USER_DATA_HEX,PLC子程序库符号编程,PLC子程序库符号表定义,位常数定义,无效输出定义,PLC子程序库实现基本动作,PLC子程序库主程序与子程序,输入局部变量定义DELAYWORD上下电时序延时(单位10ms)E_KEYBOOL急停开关(NC)T_RDY_LMBOOL驱动就绪SLM5KW和10KW端子X21.1的状态NO;其它LM接口信号V27000002.6HWL_ONBOOL任意轴硬限位开关触发(NO)1SpStopBOOL外部主轴停止信号(NO)2,输出局部变量定义T_EP_LMBOOL连接电源模块端子X21.3(NO)脉冲使能T_OFF1BOOL连接PCU端子X20.1NO5KW和10KWSLM整流操作;其他LMON/OFF1T_OFF3BOOL连接PCU端子X20.2NOOFF3使能,,,,PLC子程序库建立一个应用程序,,数控系统的控制软件,PLC子程序库上下电时序控制,LMEPX21.3,电源进线接触器,802DslOFF1X20.1,802DslOFF3X20.2,,,,,,,至少10ms,至少10ms,断开OFF3,并等待轴静止后,再断开OFF1,PLC子程序库上下电时序控制,,,,,OFF1,OFF3,无Drive_CLiQ接口的SLM5kW、10kW的连接实例,24V电源地,EP24,注脉冲使能EP24V可以采用带前置触点的主电源开关控制,PLC子程序库上下电时序控制,,,OFF1,OFF3,带有Drive_CLiQ接口的ALM、SLM的连接实例,24V电源地,EP24,注脉冲使能EP24V可以采用带前置触点的主电源开关控制,PLC子程序库伺服使能链,提示,,,PLC子程序库伺服使能链,,,,断开,断开,断开,置“0”,置“0”,X轴禁止,,,,,,,802DslX20,电源模块,NC接口,X20.1与24V,X20.2与24V,EP与24V,X轴脉冲使能V380 x4001.7,X轴伺服使能V380 x0002.1,,接通,接通,接通,置“1”,置“1”,X轴使能,,,,NC接口,,通道接口的进给倍率生效V32000006.7,,X轴的测量系统1V380 x0001.5,X轴的倍率生效V380 x0001.7,置“0”,置“0”,Y轴禁止,,,,Y轴脉冲使能V380 x4001.7,Y轴伺服使能V380 x0002.1,,置“1”,置“1”,Y轴使能,,,Y轴的测量系统1V380 x0001.5,Y轴的倍率生效V380 x0001.7,置“0”,置“0”,置“1”,置“1”,置“0”,置“0”,置“1”,置“1”,置“0”,置“1”,,,,,,硬件上下电时序控制及安全继电器,,,,L1,L2,L3,PE,,,,主电路断路器Q1,熔断器,进线滤波器,进线电抗器,外接24V,,,,,,,,,,,,,M,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,至子程序SR_EMG_STOP的输入CONT_LC_REPLAY,来自子程序SR_EMG_STOP的启动输出ON_SR,至子程序SR_EMG_STOP的输入E_KEY,至子程序SR_EMG_STOP的输入ON_KEY,至子程序SR_EMG_STOP的输入CONT_K2_OFF1,至子程序SR_EMG_STOP的输入CONT_K1_OFF3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1L1,1L2,1L3,PE,,,,,,,,,,,,,,,,,,,,,,,,,K1未延迟的,K1未延迟的,K2延迟的,K1,K2,S2“ON”,S1,K2,进线接触器K3,K2,,a1前置触点,,Ready,WarningI2t,EP24V,EPM,,,,U1,V1,W1,SmatrLineModulew/oDriveCLiQ,X40,X24,X21,,,,硬限位处理方案PLC处理,硬限位处理方案硬件逻辑,PLC报警,,,,,,,,L,N,380VAC,,,,,,,,,,防护门打开,冷却电机热保护,冷却液位检测,冷却管压力检测,24VDC,冷却泵电机,,,,,,,PLC报警报警结构,,1)此数据针对系统软件版本V01.04.05,V01.04.03及以下版本提供PLC报警64个,相关接口信号地址请参见西门子相关资料,PLC报警报警属性,,,MD14516[n],NC启动禁止,读入禁止,所有轴进给保持,急停,PLC停止,删除键清除,上电清除,位,清除条件,报警响应,,PLC报警报警文本,,PLC报警通过CF卡/U盘创建报警文本,通过RCS802创建、修改报警文本,,,,,PLC报警通过CF卡/U盘创建报警文本,通过RCS802创建、修改报警文本,,,,,,,,,PLC报警通过CF卡/U盘创建报警文本,由报警文本生成.arc文件,并保存至CF卡/U盘中,,,,,,PLC报警通过CF卡/U盘创建报警文本,将CF卡/U盘中的.arc文件传入到802Dsl系统中,,,,PLC报警通过CF卡/U盘创建报警文本,将CF卡/U盘中的.arc文件传入到802Dsl系统中,,,PLC报警通过PC下载传输报警文本,通过RCS802将报警文本直接写入到802Dsl系统中(系统软件版本1.4以上),,,,,PLC报警通过PC上载/修改PLC报警文本,通过RCS802连接系统后,可将系统中现有的报警文本读入到PC中,进行修改,,,,,,PLC报警在系统上创建报警文本,直接在802Dsl系统上创建PLC报警文本,,PLC报警在系统上创建报警文本,直接在802Dsl系统上创建PLC报警文本,,PLC报警在系统上创建报警文本,直接在802Dsl系统上创建PLC报警文本,PLC报警在系统上创建报警文本,直接在802Dsl系统上创建PLC报警文本,PLC报警在系统上创建报警文本,直接在802Dsl系统上创建PLC报警文本,PLC报警在系统上创建报警文本,直接在802Dsl系统上创建PLC报警文本,,PLC报警在系统上创建报警文本,直接在802Dsl系统上创建PLC报警文本,,,PLC在线诊断,通过在线显示PLC程序,可观察PLC状态,快速判断逻辑错误或外部电气错误,PLC在线诊断,,通过在线显示PLC程序,可观察PLC状态,快速判断逻辑错误或外部电气错误,PLC在线诊断,通过在线显示PLC程序,可观察PLC状态,快速判断逻辑错误或外部电气错误,,PLC在线诊断,通过查看输入点的状态,检查硬件接线的正确性,,PLC在线诊断,通过强制输出点状态,检查硬件接线的正确性,,,,PLC在线诊断,通过在线显示PLC程序,可观察PLC状态,快速判断逻辑错误或外部电气错误,,,,,PLC在线诊断,通过在线显示PLC程序,可观察PLC状态,快速判断逻辑错误或外部电气错误,,上载/下载/复制/比较PLC应用程序,编程工具PLC802,RCS802,永久性存储器,,,,,,,,,下载/上载/比较(*.ptp),1,2,工具盒,PLC项目(*.pte),1,PLC报警文本,开机调试文件,2,PLC项目(*.pte),1,PLC报警文本,2,开机调试文件,,*.ptp文件与*.pte文件间的转换,编程工具ProgrammingTool802可实现*.pte文件与*.ptp文件间的转换,,,,*.ptp文件与*.pte文件间的转换,编程工具ProgrammingTool802可实现*.pte文件与*.ptp文件间的转换,,,,练习编写一个PLC应用程序,,任务一根据样机的实际情况,利用PLC子程序库建立一个应用程序实现机床控制面板的操作功能■方式选择■点动操作■NC启动停止■单段任务二利用802Dsl机床控制面板的用户定义键激活两个用户报警任务三利用802Dsl机床控制面板的用户定义键模拟参考点开关,且模拟返回参考点任务四(选项-条件样机配备了S120驱动器)依照上电时序,给驱动器电源模块及系统上使能要求■按照实际机床电气的设计要求定义输入输出表并将其输入PLC编程工具的符号表;从开始就引入符号编程的习惯■编写网络注释,,,PLC程序设计及调试,Thankyouforyourattention,,
展开阅读全文