如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
可编程控制技术与系统§2可编程控制器的程序编制什么是PLC?一、PLC结构二、各组成部分的作用3.输入、输出接口:采用光电隔离,实现了PLC的内部电路与外部电路的电气隔离,减小了电磁干扰。(1)输入接口电路:采用光电耦合器,防止强电干扰。4.各种接口、高功能模块:便于扩展。小型机:一体机。有接口可扩展。中、大型机:模块式。可根据需要在主板上随意组合。编程设备可以是专用的手持式的编程器;也可以是安装了专门的编程通讯软件的个人计算机。三、工作原理2、工作过程:1.输入/输出点数(I/O点数)。2.扫描速度。单位:ms/1000步或s/步3.内存容量。4.指令条数。5.内部寄存器数目。6.高功能模块。1.抗干扰、可靠性高。2.模块化组合式结构,使用灵活方便。3.编程简单,便于普及。4.可进行在线修改。5.网络通讯功能,便于实现分散式测控系统。6.与传统的控制方式比较,线路简单。1、顺序控制:取代传统的继电器顺序控制2、运动控制:拖动电机进行位置控制3、过程控制:对过程物理参数进行闭环控制4、数据处理:相当于CNC的功能5、通信:构成整个企业的集散控制系统一、PLC的编程语言1)PLC是按编号来区别操作元件的,同一个继电器的线圈和触点要使用同一编号;4)图形中的继电器不是继电器控制线路中的物理继电器,实际上是存储器中的位触发器,因此称为“软继电器”,相应某位触发器为1时,表示该继电器的线圈得电,其常开触点闭合,常闭触点断开;LD和LDNOT指令从母线开始一个新逻辑行时,或开始一个逻辑块时,输入的第一条指令。格式:LDN(以常开接点开始)LDNOTN(以常闭接点开始)其中的操作数N为位,即LD和LDNOT指令只能以位为单位进行操作。AND和ANDNOT指令逻辑与运算指令OR和ORNOT指令OUT指令输出指令梯形图中位于逻辑行末尾的线圈表示该逻辑行结束驱动该线圈,可以是输出继电器、内部继电器、定时器、计数器,但不能是输入继电器。KEEP指令锁存继电器指令格式:条件S条件RKEEPN其中的操作数N也是位,它可以是IR、SR、AR、LR或HR。KEEP相当于一个软件保持器。条件S为保持器的置位输入。条件R为保持器的复位输入。即:当条件S满足,操作数N置ON并保持;当条件R满足,则操作数N置OFF。特别地,当S和R同时满足时,按复位优先的运算,操作数N置OFF。LD00001LD00002KEEP01000DIFU和DIFD指令微分指令格式:DIFUNDIFDN其中的操作数N也是位,它可以是IR、SR、AR、LR或HR。DIFU为上升沿微分指令,当执行条件上升沿时使操作数N有一个扫描周期的ON。DIFD为下降沿微分指令,当执行条件下降沿时使操作数N有一个扫描周期的ON。LD00001DIFU20001DIFD20002IL和ILC指令分支与分支结束指令TR指令暂存继电器与LD和OUT指令配合,TR可以用来暂存程序运行的中间结果。利用TR可以方便编程。在程序中可以使用的TR共有8个,分别编号为TR0到TR7。00000JMP和JME跳转和跳转结束指令格式:JMPNJMENN为跳转号,可以是00~99之间任何十进制数字。当JMP指令前的执行条件为OFF时,CPU将跳过JMP和JME指令之间的程序段,直接执行其后面的程序内容。当JMP指令前的执行条件为ON时,则不进行跳转,如同没有跳转指令时一样执行。TIM和TIMH指令定时器指令格式:TIM(TIMH)NSV其中:操作数N为定时器TC号,取值范围为十进制数000~511。操作数SV为定时器的设定值,由4位BCD码组成,可以是IR、SR、HR、AR、LR、DM、*DM、#,取值范围0000~9999。TIM是最小单位为0.1秒的减一计数器,故定时范围为0~999.9秒。TIMH是最小单位为0.01秒的减一计数器,故定时范围为0~99.99秒。当输入条件为ON时,TIM(H)开始记时。记时操作为每0.1(0.01)秒当前值PV减一。当PV等于0时,定时到,TIM(H)状态置ON。当输入条件为OFF或电源掉电时,TIM(H)被复位。复位后状态置OFF,送SV为新的PV值。LD00000TIM000#0600LDTIM000OUT01000CNT指令计数器指令格式:CP条件R条件CNTNSVLD00000LD00001CNT127#0050LDCNT127OUT01001CNTR指令可逆循环计数器指令格式:ACP条件SCP条件R条件