(3)跳转及调用操作符 跳转操作符、 调用操作符。,二、 PLC编程语言的特点,3. 功能块的主要特点,功能块图(FBD)的图形结构与数字电路的逻辑门结构极为相似。,FBD编程语言有利用程序流的跟踪,但在目前使用较少。,二、 PLC编程语言的特点,3. 功能块的主要特点,S7 Micro/Win32的功能块,二、 PLC编程语言的特点,3. 功能块的主要特点,功能块图在西门子PLC编程中称为连续功能流程图(CFC-Continuous Function)。,二、 PLC编程语言的特点,4. 顺序功能图的主要特点,顺序功能流程图,亦称功能图。使用它可以对具有并发、选择等复杂结构的系统进行编程,许多PLC都提出了用于SFC编程的指令。,是目前国际电工协会IEC正在发展的编程标准。,顺序功能图对应于西门子的S7 Graph。,二、 PLC编程语言的特点,4. 顺序功能图的主要特点,步 有向连线 转换 转换条件 动作或命令,组成,,将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步(Step),可用编程元件(例如辅助继电器M)代表各步,,二、 PLC编程语言的特点,4. 顺序功能图的主要特点,步 有向连线 转换 转换条件 动作或命令,组成,,“动作”是指某步处于活动状态时,PLC向被控对象发出的命令,或被控对象应执行的动作。,,二、 PLC编程语言的特点,4. 顺序功能图的主要特点,步 有向连线 转换 转换条件 动作或命令,组成,,转换用与有向连线垂直的短划线表示,步与步之间不答应直接相连,必须有转换隔开,而转换与转换之间也同样不能直接相连,必须有步隔开,二、 PLC编程语言的特点,4. 顺序功能图的主要特点,步 有向连线 转换 转换条件 动作或命令,组成,,转换条件是指与该转换相关的逻辑变量,二、 PLC编程语言的特点,4. 顺序功能图的主要特点,步 有向连线 转换 转换条件 动作或命令,组成,,二、 PLC编程语言的特点,4. 顺序功能图的主要特点,,a单序列 b选择序列 c并行序列,二、 PLC编程语言的特点,5. 结构文本的主要特点,结构化文本语言是用结构化的描述文本来描述程序的一种编程语言。它是类似于高级语言的一种编程语言。
在大中型的PLC系统中,常采用结构化文本来描述控制系统中各个变量的关系。主要用于其他编程语言较难实现的用户程序编制。,二、 PLC编程语言的特点,5. 结构文本的主要特点,如一个起动保持停止梯形图, 用指令表表示为 LD START OR LAMP ANI STOP OUT LAMP 用ST(结构化文本)表示就是 LAMPSTART OR LAMP AND NOTLAMP;,类似于Pascal语言。,二、 PLC编程语言的特点,5. 结构文本的主要特点,西门子称为结构化控制语言(SCL)。,结构化文本编程语言的特点 采用高级语言进行编程,可以完成较复杂的控制运算;
需要有一定的计算机高级语言的知识和编程技巧,对工程设计人员要求较高。直观性和操作性较差。,不同的PLC及编程软件对以上五种编程语言的支持种类是不同的,早期的PLC仅仅支持梯形图编程语言和指令表编程语言。
目前的PLC对梯形图(LD)、指令表(STL)、功能模块图(FBD)编程语言都以支持。比如,SIMATIC STEP7 MicroWIN V4.0支持前三种语言,而Step 7 V5.4五种语言都支持。,2、 FANUC PMC 的信号地址,PMC与机床之间的地址 PMC与数控系统之间的地址 寄存器/存储器地址,,,,Cycle Start/Feed Hold,F0.7 F0.5,G7.2 G8.5,Machine Lock,F4.1,G44.1 G108,MAG CNC ELEC LAYOUT,MAG NCU ELEC LAYOUT,PMC 数据类型,任务实施,FANUC 0i-Mate C 的联机调试 (1)接口连接 (2)在机床侧建立通信 (3)在计算机侧建立通信,,,任务4 PMC功能程序设计,,基础知识,1、数据在存储器中存取的方式 2、 FANUC PMC 顺序程序的执行 3、 FAUNC 功能指令的格式和限制,1、数据在存储器中存取的方式,(1)位存取方式 (2)字节存取方式由8位组成 (3)字存取方式相邻的2字节 (4)双字存取方式相邻的4字节,2、 PMC 顺序程序的执行,3、 功能指令的格式和限制,任务实施 -FANUC PMC 的指令系统,(1)基本指令 (2)程序结束指令 (3)定时器指令 (4)计数器指令 (5)译码指令 (6)逻辑乘数据传送指令 (7)旋转控制指令 (8)比较指令,,,二、指令系统,,1.基本指令,,,2.功能指令,基本指令,,北京发那科机电有限公司,,北京发那科机电有限公司,,北京发那科机电有限公司,,,北京发那科机电有限公司,,北京发那科机电有限公司,,,北京发那科机电有限公司,,,北京发那科机电有限公司,,,北京发那科机电有限公司,