浅谈欧姆龙PLC应用技巧——以OMRONCJ1系列PLC为例目录•1。PLC的选型及常用模块a、认识cpu单元b、常用的DI/DO,AI/AO模块c、特殊总线单元简介•2。编程举例a、编程指令的特点及常用存储区b、常开/常闭,输出线圈用法c、定时器、计数器用法d、模拟量单元的应用举例e、数学运算举例(计算累积流量)f、如何编译调试源程序g、程序下载的不同途径h、常用的特殊触点和寄存器•3。高级应用a、CX-ONE软件介绍b、高性价比的CP1H一、plc的选型•欧姆龙plc型号较多:1、按组合方式分类a、模块组合型的有早期的C200系列现流行的CJ1系列/CS1系列;b、小型一体机有CQM1系列,CP1H系列。2、按大、中、小型分类a、大型有CS1H系列等;b、中型有CJ1M系列等;c、小型有CP1H系列等;3、按最大控制点数分类a、CJ1M系列,640点;b、CJ1G系列,1280点;c、CJ1H系列,2560点;1、aplc的选型4、CJ1系列外形图1、aplc的选型1、aplc的选型•CJ1MCPU单元更小的体积,有利于减小整个控制设备的体积;即使CPU单元的宽度只有31mm,它不仅内置RS232C和外设口还能安装内存卡;内存地址、指令和I/O单元都能与CJ1G/H通用;•SYSMACCS1SYSMACCS1可编程控制器具有最高的I/O响应性和数据处理功能,可以更精确地大幅度降低过程时间,控制设备运作。具备友好的开发环境,能简单地开发复杂的程序,除了与Windows环境兼容外,更搭载了各种适合应用的指令语言。同时,结构化编程功能的强化使得程序能够被最有效地进行再利用,从面缩短了开发工时,使得整体成本得以降低1、aplc的选型•CJ1M-CPU21/22/23CJ1M内置脉冲输入输出功能CPU单元•小型且极具潜力的SYSMACCJ1M上,搭载脉冲输入输出功能的高精度PLC。备有2轴脉冲输入输出,使机器实现更高精度化。•●内置100kHz2轴的脉冲输出·梯形图加减速定位、加减速不同定位、三角形控制等,各种定位可通过专用指令方便地实现。·通过定位专用指令的组合1、b常用DI/DO和AI/AODI:CJ1W-ID211直流16点输入1、b常用DI/DO和AI/AODO:CJ1W-OC211继电器16点输出1、b常用DI/DO和AI/AOAI:CJ1W-AD041模拟量4点输入1、b常用DI/DO和AI/AO功能表:1、b常用DI/DO和AI/AOAI:CJ1W-AD041模拟量4点输入1、b常用DI/DO和AI/AO1、b常用DI/DO和AI/AO1、b常用DI/DO和AI/AO1、b常用DI/DO和AI/AOAO:CJ1W-DA041模拟量4点输出1、b常用DI/DO和AI/AO1、b常用DI/DO和AI/AO1、b常用DI/DO和AI/AO1、b常用DI/DO和AI/AO1、b常用DI/DO和AI/AO1、b常用DI/DO和AI/AO1、C总线单元1、CJ1W-PRM21profibus总线模块1、C总线单元1、CJ1W-PRM21profibus总线模块1、C常用总线单元2、CJ1W-CIF21简单通信单元模块1、C常用总线单元1、C常用总线单元2、a编程、常用存储区1、CJ1M系列plc特点:2、a编程、常用存储区2、CJ1M系列——cpu单元性能参数:2、a编程、常用存储区3、CJ1M系列——cpu单元存储区:2、b常开/常闭,输出线圈用法1、使用工具条中的快捷键放置触点和线圈2、使用键盘热键快速放置触点和线圈3、使用CX-Programmer软件演示2、c定时器、计数器用法1、定时器外形及调用方法2、定时器的参数如何输入3、使用CX-Programmer软件演示2、d模拟量单元的应用举例1、硬件配置方法2、软件指令举例演示2、e数学运算举例(计算累积流量)演示2、f如何编译调试源程序1、使用快捷键或2、使用工具菜单PLC项2、g程序下载的不同途径双击左侧目录中的“新PLC1..”图标,弹出变更PLC对话框:演示2、h常用的特殊触点和寄存器1、常ON标志:第一个循环是OFF,之后全为ON2、h常用的特殊触点和寄存器2、电池耗尽标志位:正常状态下是OFF,当cpu单元上的后备电池低电量时为ON2、h常用的特殊触点和寄存器3、首次循环标志位:仅当cpu单元上电后在程序扫描的第一次循环中为ON,程序运行中是OFF2、h常用的特殊触点和寄存器4、定时脉冲1S位:从程序运行开始计时,每隔0.5秒钟置ON,再隔0.5秒钟置OFF,一直循环下去;类似的还有‘分脉冲’等。使用方法如下图:演示3、高级应用•软件CX-ONECX-ONE•CX-One集成了OMRON的PLC和Components的支持软件,提供了一个基于CPS(ComponentandNetworkProfileSheet)集成开发环境。•可以在IO表内设定CPUBus单元和特殊单元,不需要手动设定和区分地址•CX-One软件的CPUBus单元和特殊单元设定可以在线和实际PLC的CPUBus单元和特殊单元设定进行比较,将不符和的标出。•可以以图形方式显示网络结构•支持语言,均支持英文/日文(CX-Programmer支持中文)3、高级应用CX-Programmer:Ver.6.00CX-Integrator:Ver.1.00CX-Simulator:Ver.1.50NS-Designer:Ver.6.20CX-Motion:Ver.2.20CX-Motion-NCF:Ver.1.20CX-Position:Ver.2.10CX-Protocol:Ver.1.60CX-ProcessTool:Ver.4.10FacePlateAuto-BuilderforNS:Ver.2.01CX-Thermo:Ver.2.00SwitchBox:Ver.1.60CX-Server:Ver.2.303、高级应用•WS02-PSTC1-E协议宏支持软件CX-Protocol是一个用于创建通信协议序列的软件,通过该协议序列,可以以RS-232C或RS-485/422方式对外围设备发送或接收数据,而通过协议序列与外设进行数据交换的过程是用协议宏支持单元(PMSU)来完成的。该软件有以下特点:-通过协议支持软件的对话式菜单使通信序列易于登记演示3、高级应用•WS02-MCTCI-EV运动控制单元支持软件CX-Motion功能及特点:-Windows操作环境(Windows95/98/NT/V4.0).-G语言程序创建和编辑.-位置数据创建和编辑.-系统参数的创建和编辑.-MC程序、参数的传送、比较.-MC程序、参数的打印.-在线监控MC程序的3、高级应用•WS02-SIMCI-ECX-SimulatorCX-Simulator计算机中虚拟PLC的在线调试在一个虚拟的CS/CJ系列PLC中模拟梯形图程序的执行。允许实际系统组装之前,在单个PLC中进行调试。减少了机器/设备开发和制造所需的总时间。演示3、高级应用•CP1H小型高功能PLC1.基本性能1-1处理速度:基本指令0.1μs;特殊指令0.3μs1-2I/O容量:最多7个扩展单元,开关量最大320点,模拟量最大37路1-3程序容量:20K步1-4数据容量:32K字1-5机型类别:本体40点,24点输入,16点输出,继电器输出或晶体管输出可选2.特殊功能2-14轴脉冲输出:100kHz×2和30kHz×2(X型和XA型),最大1MHz(Y型)2-24轴高速计数:单向100kHz或相位差50kHz×4(X型和XA型),最大1MHz(Y型)2-3内置模拟量:4输入,2输出(XA型)3.通信功能3-1通信接口:最大2个串行通信口(RS-232A或RS-422/485任选)本体附带一个USB编程端口3-2通信功能:上位链接、无协议通信、NT链接(1:N)、串行网关功能、串行PLC链接功能、Modbus-RTU简易主站4.其他功能4-1模拟量输入手动设定4-22位7段码发光二极管显示故障信息4-3支持欧姆龙中型机CJ1系列高功能模块(最大2块)4-4支持FB/ST编程,可以利用欧姆龙的SmartFB库,与CJ1/CS1系列程序统一,可以互换。THEEND!2008年1月23日晁爱利