




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 PLC程序设计基础,教学目标,1、了解PLC的编程语言 2、掌握FX系列PLC的编程元件 3、掌握FX系列PLC的基本指令,3.1 PLC的编程语言,PLC编程语言的国际标准,PLC的编程语言,顺序功能图,1 相当于应用软件中的逻辑框图; 2 是一种位于其它编程语言之上的 图形语言; 3 用来编制顺序控制程序。,X0 X1 X2 Y0,1 继电接触控制系统 电路图很相似; 2 简单直观; 3 由触点、线圈和应 用指令组成。,梯形图,SR S1 Q1 R,AND,OR,Test1 Test2 Sw1 %1X3 Reset,start,功能块图,类似于数字逻辑电路中编程语言,用类似与门、或
2、门等方框图来表示的逻辑运算关系。,XO YO,X1 Y1,Y2,X3 Y3,LD X0 OUT Y0 LDI X1 OUT Y1 OUT Y2 LD X3 OUT Y3,由若干条指令组成的程序叫指令表程序,在 西门子PLC也称之为语句表。,指令表,结构文本,PASCAL BASIC C等高级语言,便于实现:,数学运算 数据处理 图形显示 报表打印,梯形图的主要特点,(1)编程元件不是真实的硬件继电器,而是软件继电器。 (2)梯形图两侧的公共线称为公共母线,分析时,可以假想有一个能流从左向右流动。 (3)程序执行是一个逻辑解算的过程。根据梯形图中各触点的状态和逻辑关系,求出各个线圈对应的编程元件
3、的状态。逻辑解算是按梯形图中从上到下、从左到右的顺序进行的,解算结果马上可以被后面的逻辑解算所利用。逻辑解算是根据输入映象寄存器中的值,而不是根据解算瞬时外部输入触点的状态来进行的。 (4) 梯形图中的各编程元件的常开触点和常闭触点,都可以无限次使用。 (5)梯形图中的线圈应该放在最右边。, 每一个梯级从起始母线触点输出继电器母线, 触点状态有接通和断开两种状态, 触点可以任意串联和并联,继电器线圈只能并联,不能串联, 输出继电器可以使输出继电器,中间继电器,辅助继电器,3.2 可编程控制器的编程元件,编程元件的基本特征 FX2N系列PLC编程元件分类和编号 编程元件的使用,编程元件的基本特征
4、,FX2N系列PLC编程元件分类和编号,PLC编程元件的物理实质: 电子电路及存储器。称“软继电器”。,X 0,功能字母,数字,FX系列PLC的编程元件,输入继电器X,可编程控制器输入接口的一个接线点对应一个输入继电器。输入继电器的线圈只能由机外信号驱动,它可提供无数个常开接点、常闭接点供编程时使用。如图3.1。FX2N系列的输入继电器采用八进制地址编号,X0X267最多可达184点。,输出继电器Y,PLC输出接口的一个接线点对应一个输出继电器。输出继电器的线圈只能由程序驱动,每个输出继电器除了为内部控制电路提供编程用的常开、常闭触点外,还为输出电路提供一个常开触点与输出接线端连接。驱动外部负
5、载的电源由用户提供。如图所示是输出继电器的等效电路。输出继电器的地址编号也是八进制,Y0Y267,最多可达184点。,FX2N系列PLC输入输出继电器元件号,输入继电器X、输出继电器Y动画,辅助继电器M,PLC内部有很多辅助继电器,和输出继电器一样,只能由程序驱动,每个辅助继电器也有无数对常开、常闭接点供编程使用。其作用相当于继电器控制线路中的中间继电器。辅助继电器的接点在PLC内部编程时可以任意使用,但它不能直接驱动负载,外部负载必须由输出继电器的输出接点来驱动。,辅助继电器M分类,辅助继电器分以下三种类型: 通用辅助继电器(无断电保持功能) M0-M499,共500个点 断电保持辅助继电器
6、(CLICK HERE) M500-M1023及M1024-M3071共2572点。 特殊辅助继电器 M8000-M8255,共256个点。,断电保持辅助继电器,特殊辅助继电器, 触点利用型的特殊辅助继电器。线圈由PLC自动驱动,用户只可以利用其接点。例如: M8000为运行监控用,PLC运行时M8000接通。 M8002为仅在运行开始瞬间接通的初始脉冲特殊辅助继电器。 线圈驱动型特殊辅助继电器。用户激励线圈后,PLC作特定动作。例如: M8033为PLC停止时输出保持特殊辅助继电器。 M8034为禁止全部输出特殊辅助继电器。,运行监视 (M8000):,当PLC运行时,M8000接通 ;PL
7、C停止运行时,M8000断开。,初始化脉冲(M8002):,在M8000由OFF变为ON状态时的一个扫描周期ON。,时钟脉冲(M8011M8014):,M8011M8014分别是10ms、100ms、1s和1min时钟脉冲。,锂电池电压降低(M8005):,电池电压下降至规定值时M8005变为ON。,M8011,10ms,M8012,100ms,状态继电器S,状态继电器S是构成状态转移图的重要软元件,它与后续的步进梯形指令配合使用。通常状态继电器软元件有下面五种类型: 初始状态继电器S0S9共10点。 回零状态继电器S10S19共10点。 通用状态继电器S20S499共480点。 停电保持状态
8、器S500S899共400点。 报警用状态继电器S900S999共100点。,定时器T,定时器作为时间元件相当于时间继电器,由设定值寄存器、当前值寄存器和定时器触点组成。在其当前值寄存器的值等于设定值寄存器的值时,定时器触点动作。故设定值、当前值和定时器触点是定时器的三要素。 定时器累计PLC内的1ms,10ms,100ms等的时钟脉冲,当达到所定的设定值时,输出接点动作。定时器可以使用用户程序存储器内的常数K作为设定值,也可以用后述的数据寄存器D的内容作为设定值。这里的数据寄存器应有断电保持功能。 定时器可以分为: 通用定时器T0T245 积算定时器T246T255,通用定时器T0T245,
9、100ms定时器T0T199共200点,每个设定值范围为0.13276.7s;10ms定时器T200T245共46点,每个设定值范围0.01327.67s。,通用定时器的动作过程,输入信号断开后延时动作,积算定时器T246T255,1ms积算定时器T246T249共四点,每点设定值范围0.001s32.767s;100ms积算定时器T250T255共6点,每点设定值范围0.1s3276.7s。,积算定时器的动作过程图,计数器C,可编程控制器的计数器共有两种:内部信号计数器和高速计数器。内部信号计数器有分为两种:16位递加计数器和32位增减计数器。,16位递加计数器,设定值位132767。其中,
10、C0C99共100点是通用型,C100C199共100点是断电保持型。下图表示了递加计数器的动作过程。,32位双向计数器,设定值为21474836482147483647,其中C200C219共20点是通用型,C220C234共15点为断电保持型计数器。 32位双向计数器是递加型还是递减型计数由特殊辅助继电器M8200M8234设定。特殊辅助继电器接通时(置1)时,为递减计数;特殊辅助继电器断开(置0)时,为递加计数。可直接用常数K或间接用数据寄存器D的内容作为设定值。间接设定时,要用器件号紧连在一起的两个数据寄存器。如图所示,用X14作为计数输入,驱动C200计数器线圈进行计数操作。 当计数
11、器的当前值由4到3(增大)时,其接点接通(置1);当计数器的当前值由3到4(减小)时,其接点断开(置0)。,32位双向计数器工作图,高速计数器,高速计数器 C235C255 (X0X7),均为32位加减计数器,C235C241 为一相无启动/复位输入端,C241C245 为一相带启动/复位输入端,C251C255 为两相双计数输入,C246C250 为一相双计数输入(加/减脉冲输入),高速计数器 C235C255 (X0X7),高速计数器 C235C255 (X0X7),高速计数器 C235C255 (X0X7),高速计数器 C235C255 (X0X7),高速计数器 C235C255 (X0
12、X7),减计数/加计数,单相单输入,高速计数器 C235C255 (X0X7),高速计数器(双向高速计数器),K1234,Y003,X012接通时C251通过中断 进行X000(A相)和X001 (B相)动作的计数。,增计数 减计数,数据寄存器D,在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器存储数据和参数。数据寄存器为16位,最高位为符号位,可用两个数据寄存器合并起来存放32位数据,最高位仍为符号位。 数据寄存器分成下面几类: 通用数据寄存器D0D199共200点 断电保持/锁存寄存器D200D7999共7800点 特殊数据寄存器D8000D8255共256点 文件数据寄存器
13、D1000D7999共7000点,通用数据寄存器D0D199共200点,一旦在数据寄存器写入数据,只要不再写入其他数据,就不会变化。但是当PLC由运行到停止或断电时,该类数据寄存器的数据被清除为0。但是当特殊辅助继电器M8033置1,PLC由运行转向停止时,数据可以保持。,断电保持/锁存寄存器D200D7999共7800点,断电保持/锁存寄存器有断电保持功能,PLC从RUN状态进入STOP状态时,断电保持寄存器的值保持不变。利用参数设定,可改变断电保持的数据寄存器的范围。,特殊数据寄存器D8000D8255共256点,这些数据寄存器供监视PLC中器件运行方式用。其内容在电源接通时,写入初始值(
14、先全部清0,然后由系统ROM安排写入初始值)。例如,D8000所存的警戒监视时钟的时间由系统ROM设定。若有改变时,用传送指令将目的时间送入D8000。该值在PLC由RUN状态到STOP状态保持不变。未定义的特殊数据寄存器,用户不能用。,文件数据寄存器D1000D7999共7000点,文件寄存器是以500点为一个单位,可被外部设备存取。文件寄存器实际上被设置为PLC的参数区。文件寄存器与锁存寄存器是重叠的,可保证数据不会丢失。FX2N系列的文件寄存器可通过BMOV(块传送)指令改写。,变址寄存器(V/Z),变址寄存器除了和普通的数据寄存器有相同的使用方法外,还常用于修改器件的地址编号。V、Z都
15、是16位的寄存器,可进行数据的读写。当进行32位操作时,将V、Z合并使用,指定Z为低位。,1、用来改变编程元件的原件号;如:D6V 2、改变实际的操作数。如:K48Z,指针(P/I),分支指令用P0P62、P64P127共127点。指针P0P62、P64P127为标号,用来指定条件跳转,子程序调用等分支指令的跳转目标。P63为结束跳转用。 中断用指针I0I8共9点。其中输入中断6点, 定时器中断3点。,中断用指针(I),(1) 输入中断I0 0表示为下降沿中断;1表示为上升沿中断。 表示输入号,取值范围为05,每个输入只能用一次。 例如,I001为输入X0从OFF到ON变化时,执行由该指令作为
16、标号后面的中断程序,并根据IRET指令返回。 (2) 定时器中断I 表示定时器中断号,取值范围为68,每个定时器只能用1次。 表示定时时间,取值范围为1099ms。 例如,I710,即每隔10ms就执行标号为I710后面的中断程序,并根据IRET指令返回。,常数(K/H),常数也作为器件对待,它在存储器中占有一定的空间,十进制常数用K表示,如18表示为K18;十六进制常数用H表示,如18表示为H12。,3.3 FX系列可编程控制器的基本指令,FX2N系列PLC共有27条基本指令,供设计者编制语句表使用,它与梯形图有严格的对应关系。,逻辑取及线圈驱动指令LD、LDI、OUT,LD,取指令。表示一
17、个与输入母线相连的常开接点指令。 LDI,取反指令。表示一个与输入母线相连的常闭接点指令 。 OUT,线圈驱动指令,接点串联指令AND、ANI,AND, 与指令。用于单个常开接点的串联。 ANI,与非指令。用于单个常闭接点的串联 OUT指令后,通过接点对其它线圈使用OUT指令称为纵接输出或连续输出,接点并联指令OR、ORI,OR,或指令,用于单个常开接点的并联。 ORI, 或非指令,用于单个常闭接点的并联,串联电路块的并联连接指令ORB,两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDI指令,分支结果用ORB指令。,并联电路块的串联连接指令ANB,两个
18、或两个以上接点并联的电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ANB指令。分支的起点用LD、LDI指令。,取脉冲指令LDP、LDF,LDP取脉冲上升沿,指在输入信号的上升沿接通一个扫描周期 LDF取脉冲下降沿,指在输入信号的下降沿接通一个扫描周期,与脉冲指令ANDP、ANDF,ANDP与脉冲上升沿 ANDF与脉冲下降沿,或脉冲指令ORP、ORF,ORP或脉冲上升沿 ORF或脉冲下降沿,多重输出指令MPS、MRD、MPP,MPS,进栈指令 MRD, 读栈指令 MPP,出栈指令 这三条指令是无操作元件指令,都为一个程序步长。这组指令用于多输出电路。可将连接点先存储,用于连接后
19、面的电路。,多重输出指令MPS、MRD、MPP,主控及主控复位指令MC、MCR,MC为主控指令,用于公用串联接点的连接 MCR叫主控复位指令,即MC的复位指令。 在编程时,经常遇到多个线圈同时受一个或一组接点控制。如果在每个线圈的控制电路中都串入同样的接点,将多占用存贮单元,应用主控指令可以解决这一问题,主控及主控复位指令MC、MCR,取反指令INV,该指令用于运算结果的取反。当执行该指令时,将INV指令之前存在的如LD、LDI等指令的运算结果反转,置位与复位指令SET、RST,SET为置位指令,使动作保持 RST为复位指令,使操作复位,脉冲输出指令PLS、PLF,PLS指令在输入信号上升沿产生脉冲
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车辆转让与车辆检测报告及维修保养服务合同
- 采棉机作业与棉花种植项目投资合同
- 电梯低频噪音维修方案
- 泡水漏水考试题及答案
- 车位产权明确买卖及车位租赁及维修合同
- 兽医门诊面试题及答案
- 冷库搬运服务外包方案
- 2026版《全品高考》选考复习方案生物0419 课时作业(十八) 减数分裂与有丝分裂的比较 含答案
- 胸膜肿瘤CT表现与鉴别诊断
- 舞室运营方案模板
- 2025届黑龙江省大庆中学九上化学期末联考试题含解析
- 20湿性愈合功能性敷料的种类与敷料选择
- 2025消防安全知识培训试题及答案
- 燃气报警器行业发展分析及投资战略研究报告2025-2028版
- 2025年中国扭蛋行业市场全景分析及前景机遇研判报告
- 美好生活大调查:中国居民消费特点及趋势报告(2025年度)
- Q-GDW10162-2025 输电杆塔固定式防坠落装置技术规范
- 血透患者护理常规
- 国际货运代理实务课件(全)全书教学教程完整版电子教案最全幻灯片
- 实验室资质认定质量技术负责人培训
- 固定床列管式反应器设计说明书
评论
0/150
提交评论