版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,第2章 PLC编程,PLC编程语言介绍 PLC编程技巧 松下电工PLC产品FP1介绍,2,2-1 PLC编程语言 一、梯形图语言 梯形图在形式上沿袭了传统继电接触器控制图,但简化了符号,将微机的特点结合进去,使得编程容易,功能增强,很受用户欢迎,目前使用最多。梯形图的书写规则是: 1. 梯形图中的触点只有两种, 常开触点 ,常闭触点 ,它们既可以体现外部硬开关触点,也可以体现内部软继电器触点。触点可以无限次使用。,3,2梯形图中,输出用 表示。 Y0 R0 如: , 同一输出变量的输出一般只能使用一次。 3梯形图最左边是起始母线,每一逻辑行必须从起始母线画起,右边还有结束母线(有的厂家产品
2、没有右边母线)。 4梯形图从左右,从上下的顺序书写,CPU也按此顺序执行程序。 5触点可以任意串并联,输出可并联,但不可串联。 6程序结束时应有结束符,一般用“ED”表示。,4,例:下图为电机正反转继电接触器控制原理图,试用梯形图语言进行编程。,先进行I/O地址分配 输入: SB1:X0 (停止) 输出:KM1:Y0(正转) SB2:X1 (正起) KM2: Y1(反转) SB3:X2 (反起),5,为使梯形图样子和继电接触器控制原理图一致,外部输入端子全部用常开触点和PLC输入端相联。,PLC接线,PLC编程,6,二、 助记符语言 梯形图编程语言优点是直观、简便,但要用 CRT 显示器。采用
3、手持编程器可以随时随地编程。由于显示屏幕小,要用助记符语言。 助记符语言的语句是由操作码和操作数组成的。操作码用表示要执行的功能,用“助记符”组成。操作数表明操作的地址或一个预先设定的值。例如: 步序 操作码 操作数 说明 0 ST X0 1 OT Y1 3 ED,开始,常开触点 X0 从母线开始 输出继电器的动合触点 Y1 程序结束,7,主要助记符命令 1ST(start):表示输入一个逻辑变量(输入一个常开触点),每一逻辑行起始处必须用这一指令。 ST/(start not):表示输入一个逻辑非变量(输入一个常闭触点)。 2AN(AND):逻辑“与”,表示输入变量串联(串一个常开触点);
4、AN/(AND NOT):(串一个常闭触点) 3OR(OR):逻辑“或”,表示输入变量并联(并一个常开触点); OR/(OR NOT):(并一个常闭触点) 4/(NOT):逻辑“非”,表示输入变量求反。 5OT(OUT):表示输出一个变量。,8,助记符表 地址 指 令 0 ST X0 AN/ X1 2 OR X2 3 OT Y0 4 ED,9,例: X0 X3 Y0 X1 X2 X4 X5 X6 Y1 X7 X8 (ED),10,6ANS(AND STACK):电路块串联,表示将两组并联的开关串接在一起。,7ORS(OR STACK):电路块并联,表示将两组串联的开关并接在一起。,11,8NO
5、P(no operation):空操作指令,当执行该指令时,PLC不产生任何动作。,12,梯形图编程练习,1、编写电机点动控制PLC程序。,解:,I/O地址分配,X0:SB Y0:KM,编写程序:,13,2、编写电机长动控制PLC程序。,解:,I/O地址分配,X0:SB1停止按钮 X1:SB2起动按钮 X2:KH热继电器触点 Y0:KM接触器,程序:,14,3、编写电机正反转控制PLC程序。,解:,I/O地址分配,X0:SB1停止按钮 X1:SBF正转起动 X2:SBR反转起动 X3:KH热继电器触点 Y0:KMF接触器 Y1:KMR接触器,编写程序:,15,三、PLC编程技巧,1用电路变换来
6、化简程序,遵循原则:“左重右轻”,“上重下轻”。,16,2.尽量应避免出现无法用助记符编程的梯形图,例:电机正反转控制程序,说明:梯形图变换是为了书写助记符方便。,17,2-2 松下电工PLC产品FP1介绍 一概述 FP1是日本松下电工生产的小型PLC产品,该产品有C16C72多种规格,形成系列化。虽然是小型机,但性能价格比较高,较适合我国国情,特别适应在中小企业中应用。 FP1硬件配置较全,除主机外还可加I/O扩展模块,最多可扩至几百点。机内有高速计数器,输入频率高达10KHz的脉冲,并可同时输入两路脉冲。另外还可以输出频率可调的脉冲信号。具有8个中断源的中断优先权管理,配有RS-232接口
7、和RS-422接口实现PLC同PC机之间的通讯,并可在PC机上用梯形图编程。,18,FP1指令功能很强,有100多条指令,可进行逻辑运算、算术运算、多种码制变换。可处理8位、16位、32位数字。PLC还有高级指令,如中断、子程序调用、凸轮控制、高速计数、字符打印以及步进指令等。由于指令丰富,功能强,故给用户提供了方便。 FP1的监控和编辑功能也很强,可用日、英、德、意等几种文字加以显示。,19,二FP1的内部寄存器及I/O配置 1输入继电器X、输出继电器Y、内部继电器R 这些继电器表示地址方法是 X Y R,十进制,这些“继电器”按位寻址。,十六进制,。,特别说明内部继电器R:内部继电器相当于
8、中间继电器,也称为软继电器,它不是一个实体继电器,是一个触发器,有特殊的用途。编号规则与X、Y相同。,如:X120表示寄存器WX12中的第0位,X12F表示寄存器WX12中的第F位。,前两位数表示继电器所属的寄存器的序号,后1位表示该寄存器的第几位数,20,输入寄存器WX,输出寄存器WY,内部寄存器WR。这些寄存器按字寻址,尾数以十进制表示,它和按位寻址的继电器有如下关系:,内部继电器R和内部寄存器WR的编号规则与X、WX、Y、WY相同。,位地址 XF XE XD XC XB XA X9 X8 X7 X6 X5 X4 X3 X2 X1 X0,字地址,字地址,位地址,位地址,21,该指令是一条传
9、输指令。当X0为高态时,十进制的数字3传送到第0号输出寄存器WY0中。字地址WY0各个位地址对应输出继电器的状态:Y0=1,Y1=1,Y2YF=0。 当字的数值发生变化时,对应位的数值肯定变化,反之亦然。,22,2定时器,计数器 定时器TM(Timer)、计数器CT(Counter)。 设定值寄存器SV(Set Value)、经过值寄存器 EV(Elaped Value)。地址分配表: 定时/计数器 SV EV 定时/计数器触点 TM0 SV0 EV0 T0 TM99 SV99 EV99 T99 CT100 SV100 EV100 C100 CT143 SV143 EV143 C143,23,
10、当被传送的是寄存器时,该指令的意思是将DT0中的内容传送到 DT(100+ IX)中,例如: 当IX = K10时,DT0 DT110中 当IX = K20时,DT0 DT120中 即:当被传送的寄存器内的内容时,起到“偏移目的地地址”的作用。,3数据寄存器DT:传递数据及运算中间结果。 4索引寄存器( Index register)IX、IY:以索引指针的形式与寄存器地址和常数一起使用,使寄存器地址或常数值变化。IX、IY中的量即为变化量。它有两个作用:,24,该指令的意思是 当IX = K10时,K60 DT100中 当IX = K20时,K70 DT100中 即:当被传送数是常数时, I
11、X不再起到“偏移地址”,而是“合并” 被传输数一起参入传输。 在做32位数据处理时,IY高16位,IX 低16位 5常数 K 十进制 H 十六进制,25,三松下FP1产品C24性能介绍及I/O配置 C24:C字母开头代表主控单元(或称主机),E字母开头代表扩展单元(或称扩展机),后面跟的数字代表I/O点数。 FP1主要产品 :C16 8入8出 ;C24 16入8出 ; C40 24入16 出 ; C56 32入24出 ;C72 40入32出。 编程方法:梯形图(Windows环境)、助记符语言 工作方式:循环扫描 I/O分配:16路入,8路出, X0 XF ,Y0 Y7 最大I/O点数:152
12、点 扫描速度:1.6S/步 程序容量:2720步,26,存储器容量:RAM(备份锂电池5年)和EPROM 指令数:154条 字输入寄存器:WX0WX12 字输出寄存器:WY0WY12 字内部寄存器:WR0WR62,内部继电器:1008个 特殊内部继电器:64个,R9000R903F 数据寄存器:1660个,DT0DT1659 专用寄存器:70个,DT9000DT9069 索引寄存器:2个,IX,IY 设定值寄存器:144个,SV0SV143 经过值寄存器:144个,EV0EV143 专用字寄存器:WR900WR903,27,主控继电器MCR:32个 标号数Label:64个 步进数(步阶数):
13、128阶 子程序:16个 中断:9个(1个定时中断,8个外部中断) 输入滤波时间:1128ms(由软件设定) 模拟定时器:2个 串行通信:RS232C 高速计数:计数范围-83886088388607(可加减计数),最 大计数频率10kHz(1路) 脉冲输出:1点(Y7),脉冲输出频率范围:45Hz4.9kHz (只对晶体管输出型),28,1、写出如图所示梯形图的助记符指令,第二章 作业,2、写出如图所示梯形图的助记符指令,29,3、写出电机顺序起动的梯形图(跟PLC相连的所有触点都用常开触点)。,30,4、写出两地按钮控制梯形图,31,5、写出电机自动往复运动梯形图。,32,6、写出两地控制一盏灯梯形图。,33,思考:写出三地控制一盏灯梯形图。,34,写出三地控制一盏灯真值表: X1 X2 X3 Y0 0 0 0 0 0 0 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑拆除扬尘治理方案
- 环保水土保持施工方案
- 全品高考备战2027年数学一轮学生用书10第13讲函数的图象【答案】听课手册
- 2026年风力发电机组检修工机舱逃生与防坠落培训
- 2026年社区消防应急疏散演练指南
- 2026年安全生产标准化班组创建评分细则与案例
- 2026年中医体质辨识与四季养生讲座
- 2026春季江西铜业集团有限公司贵溪冶炼厂校园招聘变更20人备考题库及答案详解参考
- 2026江西南昌航空大学高层次人才招聘70人备考题库及1套完整答案详解
- 2026广西百色市西林县农业农村局招聘编外聘用人员5人备考题库及完整答案详解1套
- 烟气余热回收技术参数换算公式
- 缺血缺氧性脑病详解
- 中医病证诊断疗效
- GB/T 2970-2016厚钢板超声检测方法
- 智能农业实验报告
- GB/T 23445-2009聚合物水泥防水涂料
- 人工神经网络HOPFIELD神经网络
- 中小学生励志主题班会课件《告诉你孩子:几年的放纵-换来的是一生卑微和坎坷》
- 2022年山东司法警官职业学院单招综合素质考试笔试试题及答案解析
- 022pet热灌装饮料生产工艺及品质控制
- (完整版)英语高频词汇800词
评论
0/150
提交评论