PLC程式架构设计讲义(102.06.07)
PLC精品讲座ppt课件
浮点数(实数)
ANSI/IEEE7541985标准
(正数)+1.175495E-38至 +3.402823E+38
(负数)-1.175495E-38至3.402823E+38
ppt精选
19
SMB0的各个位功能描述
SMB0的 各个位
功能描述
SM0.0
常闭触点,在程序运行时一直 保持闭合状态
SM0.1
ppt精选
24
此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!
ppt精选
25
此课件下载可自行编辑修改,此课件供参考! 部分内容来源于网络,如有侵权请与我自行编辑修改,此课件供参考! 部分内容来源于网络,如有侵权请与我联系删除!感谢你的观看!
该位在程序运行的第一个扫描 周期闭合,常用于调用初始化 子程序
SM0.2
若永久保持的数据丢失,则该 位在程序运行的第一个扫描周 期闭合。可用于存储器错误标 志位
SM0.3
开机后进入RUN方式,该位将 闭合一个扫描周期。可用于启 动操作前为设备提供预热时间
SM0.4 SM0.5
该位为一个一分钟时钟脉冲, 30s闭合,30s断开
ppt精选
20
2.S7-200 PLC的寻址方式
CPU存储器的寻址方式有直接寻址和间接寻 址两种形式。在此仅简单介绍一下直接寻址方 式。
直接指出元件名称的寻址方式称作直接寻址。 直接寻址又有位寻址、特殊器件寻址和字节寻 址。
(1)位寻址格式 位寻址格式为:Ax.y,使用时必须指定元件 名称、字节地址和位号。
输入 1
COM
ppt精选
内 内 部 电 路
7
西门子S7-200输出连接图
plc详细讲解ppt课件精选全文
4 096字节 4 096字节 2 048字节 50小时 8入/6出
2个模块 4路30KHz 2路20KHz
2路20KHz
1 配时钟卡
1 RS-485
1 RS-485
有
256 (128入/128出)
0.22μs /指令
CPU224
120.5 x 80 x 62
8 192字节 12 288字节 8 192字节 100小时 14入/10出 7个模块 6路30KHz 4路20KHz 2路20KHz 2 内置
(2)字节(B)
MB[起始字节地址]
MB0表示位存储器区第0个字节,共8位,其中第0位是最 低位,第7位为最高位。
(3)字(W) MW[起始字节地址] 一个字含两个字节,这两个字节的地址必须连续,其中低位 字节是高8位,高位字节是低8位。如MW0中IB0是高8位, MB1是低8位
(4)双字(DW) MD[起始字节地址] 一个字含四个字节,这四个字节的地址必须连续,最低位字节 在一个双字中是最高8位。如MD0中IB0是最高8位,MB1是高 8位,MB2是低8位,MB3是最低8位
PLC
1L
~
输出端子
Q0.0
KM
~
1L
公共端
输入部分
用户程序
输出部分
触点闭合 电动机转
SB1闭合
I0.0闭 合
I0.0 I0.0
SB2 I0.1 I0.1
Q
FU KM KH
SB1 I0.0 SB2 I0.1 ST I0.2
1M
M
3~
线圈通电
KM Q0.0
PLC
1L
~
KM通电
接点闭合
Q0.0
PLC程式架构设计讲义
動作3 流程結束
動作2
A
自動程式流程設計(shift)
為避免程式殘留死當,應設置流程RESET 按鍵功能,供使用者清除流程,及當流程必 要條件消失,應能自動流程清除.
流程必要條件,如無載
PLS 自動清除流程
自動
流程啟動 條件
Reset
流程結束 自動清除 流程
流程開始
流程開始
自動
動作1啟動 條件
• 伺服程式
軸控部分參數及伺服控制程式…等
• 人機程式
警告訊息、I/O Table、Recipe…等
• 單機程式(需有獨立手自動狀態)
I/O轉換、單機運作狀態、HMI PB與燈號、自動流 程程式、手動及輸出程式、Tact time計時顯示等
PLC內部元件劃分使用
元件劃分後定址,便於下次使用。
自動
流程開始
初始檢查
流程起始全部 定位條件
起始定位條件1 至起始條件1 動作
起始定位條件2
至起始條件2 動作
流程開始
自動程式流程設計(shift)
因寫法驅動指令會是常ON信號,容易造成 伺服重複驅動問題,如出現536異常碼...
伺服馬達驅動
BUSY 信號ON 伺服馬達驅動完成
伺服定位到達M CODE 下一動作指令
輸入 模組 I/O
內部繼電 器元件
輕易改變 程式動作
各單機基本程式設計
I/O 轉換(OUTPUT)
內部繼電 器元件
輸出 模組 I/O
延遲OFF
各單機基本程式設計
狀態
各單機基本程式設計
按鍵燈號顯示
各單機基本程式設計
手動及輸出程式
先完成手 動程式
自動流程 完成後再
第三章PLC程序设计基础PPT课件
3.2 可编程控制器的编程元件
编程元件的基本特征 FX2N系列PLC编程元件分类和编号 编程元件的使用
编程元件的基本特征
编程元件与继电接触器元件比较表
相同点
不同点
都具有线圈和常开常闭触 编程元件被选中,只是代
点,触点的状态随着线圈 表这个元件的存储单元置1,
的状态而变化,即当线圈 失去选中条件只是这个元
FX2N系列PLC输入输出继电器元件号
输入继电器X、输出继电器Y动画
辅助继电器M
PLC内部有很多辅助继电器,和输出 继电器一样,只能由程序驱动,每个辅助 继电器也有无数对常开、常闭接点供编程 使用。其作用相当于继电器控制线路中的 中间继电器。辅助继电器的接点在PLC内 部编程时可以任意使用,但它不能直接驱 动负载,外部负载必须由输出继电器的输 出接点来驱动。
定时器T
定时器作为时间元件相当于时间继电器,由设定值寄存 器、当前值寄存器和定时器触点组成。在其当前值寄存器的 值等于设定值寄存器的值时,定时器触点动作。故设定值、 当前值和定时器触点是定时器的三要素。
被选中(通电)时,常开 件的存储单元置0;编程元
触点闭合,常闭触点断开, 件可以无限次地访问,可
当线圈失去选中条件时, 编程控制器的编程元件可
常闭接通,常开断开。
以有无数多个常开、常闭
触点。
FX2N系列PLC编程元件分类和编号
PLC编程元件的物理实质: 电子电路及存储器。称“软继电器”。
X0
功能字母
输出继电器Y
PLC输出接口的一个接线点对应一个输出继电器。输 出继电器的线圈只能由程序驱动,每个输出继电器除了为 内部控制电路提供编程用的常开、常闭触点外,还为输出 电路提供一个常开触点与输出接线端连接。驱动外部负载 的电源由用户提供。如图所示是输出继电器的等效电路。 输出继电器的地址编号也是八进制,Y0~Y267,最多可 达184点。
《PLC讲课教程》课件
本教程将为您介绍PLC的基础知识和应用领域,详细讲解PLC编程语言和程序 设计以及实例应用,提供维护技巧和资源链接。
第一章 概述
PLC简介
讲解Programmable Logic Controller的定义,优点,以及PLC的发展历程。
PLC应用领域
介绍PLC广泛应用于工业、通信、交通、医疗等多个领域以及应用案例分析。
提供PLC维护的注意事项,包括PLC磨损情况,地理位置的注意事项等。
附录
PLC编程软件
列出常用的PLC编程软件及其特点和使用方法。
PLC品牌及型号
概述当前市场上主流的PLC品牌,介绍型号的选取原则和功能优劣评价。
PLC开发者社区链接
提供PLC开发者社区网站信息,推荐C通信
1
串行通信
分析串行通信的基本原理及应用方式,探讨RS232、RS422、RS485通信协议。
2
并行通信
介绍并行通信与串行通信相比的特点和应用场景。
3
网络通信
详解以太网、控制网、产线通信的功能、技术路线、通信速率、通信协议和典型 实现方法。
第六章 应用实例
自动化控制
讲解PLC在自动控制方面的应用、 应用场景和联锁节制以及样例的 介绍。
探索结构化文本的基础语法和程序设计方法,并引导学生进行实际编程试验。
第四章 PLC程序设计
输入输出点配置
讲解PLC在不同领域中的应用 以及输入输出点配置。
输入输出点程序设计
介绍从IO点输入到输出的串 行原理,探究PLC程序设计的 实际应用场景。
中断程序设计
掌握如何使用中断程序避免 程序卡死,减少PLC制造商的 维护成本和用户的安全风险。
PLC基础知识讲义(正)解析
2---2 可编程序控制器的基本结构及特点
一、PLC的定义
❖ 国际电工委员会( IEC)于 1982年11月 和 1985年1月对可编程序控制器作了如下 的定义:“可编程序控制器是一种数字运 算操作的电子系统,专为在工业环境下应 用而设计。它采用可编程序的存储器,用 来在其内部存储执行逻辑运算、顺序控制、 定时、计数和算术运算等操作的命令,并 通过数字式模拟式的输入和输出,控制各 种类型的机械或生产过程。可编程序控制 器及其有关设备,都应按易于与工业控制 系统联成一个整体,易于扩充功能的原则 而设计”。
第二章 可编程序控制器概述
2---1 可编程序控制器的历史与发展
一. 可编程序控制器的历史
1969年美国数字设备公司(DEC)根据招 标的要求,研制出世界上第一台可编程序 控制器,并在GM公司汽车生产线上首次 应用成功。
1980年美国电气制造商协会(NEMA)正 式将其命名为可编程序控制器 (Programmable Controller),简称 PC。
以上划分不包括模拟量I/0点数,且划分界限 不是固定不变的。
2---2 可编程序控制器的基本结构及特点
二、PLC的分类
(2)按结构形式分类 ❖ 整体式PLC: 又称单元式或箱体式。整体式
PLC是将电源、CPU、I/0部件都集中装在一 个机箱内。一般小型PLC采用这种结构。 ❖ 模块式PLC:将PLC各部分分成若干个单独的 模块,如 CPU模块、I/0模块、电源模块和各 种功能模块。模块式PLC由框架和各种模块组 成。模块插在插座上。一般大、中型PLC采用 模块式结构,有的小型PLC也采用这种结构。 ❖ 有的PLC将整体式和模块式结合起来,称为叠 装式PLC。
PLC程式架构设计讲义 PPT
自動程式流程設計(程式範例)
滿足客戶 共創未來
2007年11月12日 P. 23
自動程式流程設計(程式範例)
滿足客戶 共創未來
2007年11月12日 P. 24
自動程式流程設計(程式範例)
滿足客戶 共創未來
2007年11月12日 P. 25
完畢
滿足客戶 共創未來
2007年11月12日 P. 26
流程圖 練習
頂昇機構放料
滿足客戶 共創未來
2007年11月12日 P. 27
舉昇機構等待Robot放片
滿足客戶 共創未來
2007年11月12日 P. 28
Robot 卸載完成
滿足客戶 共創未來
2007年11月12日 P. 29
後方校正前進
滿足客戶 共創未來
2007年11月12日 P. 30
後方校正復歸
自動程式流程設計(shift)
自動
氣缸前進
自動
定位條件
下一動作
定位條件 逾時計時到達
逾時計時 動作逾時警報
滿足客戶 共創未來
2007年11月12日 P. 20
自動程式流程設計(程式範例)
滿足客戶 共創未來
2007年11月12日 P. 21
自動程式流程設計(程式範例)
滿足客戶 共創未來
2007年11月12日 P. 22
滿足客戶 共創未來
2007年11月12日 P. 5
活用重覆性程式(建構模組)
Input元件 及觸發指令
伺服標準程式模組
編輯訊息觸發 條件
訊息顯示模組
條件設定
i/o Table模組
滿足客戶 共創未來
2007年11月12日 P. 6
plc课程设计讲解
plc课程设计讲解一、教学目标本课程的教学目标是使学生掌握PLC(可编程逻辑控制器)的基本原理、编程方法和应用技巧。
通过本课程的学习,学生应能够:1.描述PLC的基本组成部分和工作原理;2.熟练使用PLC编程软件进行程序设计;3.分析PLC程序并进行调试;4.应用PLC技术解决实际工程问题。
二、教学内容本课程的教学内容主要包括以下几个部分:1.PLC基本原理:介绍PLC的定义、发展历程、基本组成部分和工作原理;2.PLC编程方法:讲解PLC编程的基本规则、编程语言(如LD、LAD、FBD、SFC等)及其应用;3.PLC程序设计:通过实例分析,教授如何设计PLC程序,包括输入输出处理、定时器、计数器、数据存储等;4.PLC应用案例:介绍PLC在工业自动化领域的典型应用,如生产线控制系统、液压控制系统等。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:用于讲解PLC的基本原理、编程方法和应用案例;2.案例分析法:通过分析实际案例,使学生更好地理解PLC程序设计方法和技巧;3.实验法:安排实验室实践环节,让学生动手操作PLC设备,巩固所学知识。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用国内知名出版社出版的PLC教材,为学生提供系统、全面的学习资料;2.参考书:推荐学生阅读一些PLC领域的经典著作,以拓展知识面;3.多媒体资料:制作课件、教学视频等,辅助学生更好地理解PLC相关概念和编程方法;4.实验设备:提供PLC实验装置,让学生在实验环节亲身体验PLC编程和应用。
通过以上教学资源的支持,相信学生在本课程的学习中能够取得良好的效果。
五、教学评估本课程的教学评估将采用多元化的评估方式,以全面、客观地评价学生的学习成果。
评估方式包括:1.平时表现:通过课堂参与、提问、小组讨论等环节,评估学生的学习态度和积极性;2.作业:布置适量的作业,评估学生的编程能力和实践能力;3.考试:安排期末考试,测试学生对PLC基本原理、编程方法和应用案例的掌握程度;4.实验报告:评估学生在实验环节的操作技能和问题解决能力。
PLC的结构和工作原理PPT学习教案
第9页/共66页
EEPROM是电擦除可编程只读存储器(Electrically Erasable Programmable Read Only Memory的缩写) ,它的存储内容由 用户写入,在写入新的内容时,原来存储的内容会自动清 除,它允许反复多次写入。
的术语来说这些逻辑变量就是指输入、输出继电器、内部辅助继电器、
保持继电器、定时器、移位继电器等。
③供内部程序使用的工作单元。不同型号的PLC存储器的容量是不
相同的,在技术说明书中,一般都给出与用户编程和使用有关的指标,
如输入、输出继电器的数量;保持继电器数量;内辅继电器数量;定
时器和计数器的数量;允许用户程序的最大长度(一般给出允许的最 多指令字)等。这些指标都间接地反映了RAM的容量,而ROM的容量 与PLC的复杂程度有关。
(三)输入、输出单元(Input/Output Unit)
这是PLC与被控设备相连接的接口电路。 输入:用户设备需输入PLC的各种控制信号,如限
位开关、操作按钮、选择开关、行程开关以及其它 一些传感器输出的开关量或模拟量(要通过模数变 换进入机内)等,通过输入接口电路将这些信号转 换成中央处理器能够接收和处理的信号。 输出:输出接口电路将中央处理器送出的弱电控制 信号转换成现场需要的强电信号输出,以驱动电磁 阀、接触器、电动机等被控设备的执行元件。
第16页/共66页
1.输入接口电路
现场输入接口电路一般由光电耦合电路和微电脑输入接口电路组成。
PLC中的程序结构详解
PLC中的程序结构详解 介绍以下常见的plc程序结构及其特点: 1.国外⼀些⼩型可编程控制器程序结构 这些可编程逻辑控制器的⽤户程序由主程序、⼦程序和中断程序组成。
在每个扫描周期中,CPU调⽤主程序⼀次。
主程序可以调⽤⼦程序,⼩控制系统只能有主程序。
中断程序⽤于快速响应中断事件。
在中断事件中 当这种情况发⽣时,中央处理器将停⽌执⾏当时正在处理的程序或任务,并执⾏⽤户编写的中断程序。
执⾏中断程序后,继续执⾏暂停的程序或任务。
它们的⼦程序和中断程序没有局部变量,⼦程序没有输⼊输出参数。
2.西门⼦S7-200的程序结构 处理图像输⼊/输出(I/Q)、可变内存V、内存位M、定时器T、计数器C等。
属于全局变量。
S7-200程序组织单元(POU)包括主程序、⼦程序和中断程序。
每个POU都有⼀个。
它⾃⼰的64字节局部变量,只能在其POU中使⽤。
相反,全局变量可以⽤于每个POU。
以下是⼦程序可以使⽤的局部变量: 1)TEMP(临时变量)是临时存储在本地数据区的变量。
只有当执⾏POU时,才能使⽤定义的临时变量。
执⾏POU之后,临时变量的值将不会被保存。
2)输⼊是由调⽤它的POU提供的输⼊参数。
3)OUT是返回给调⽤它的POU的输出参数(⼦程序的执⾏结果)。
4)IN_OUT是⼀个input _ output参数,其初始值由调⽤它的POU传递给⼦程序,⼦程序的执⾏结果以相同的变量返回给调⽤它的POU。
主程序和中断程序的局部变量中只存在临时变量temp。
带有输⼊、输出参数和局部变量的⼦程序易于实现结构化编程,对于长期⽣产类似设备或⽣产线的⼚家尤其有⽤。
这些制造商的程序员为设备的每个部件或过程功能编写了⼤量的通⽤⼦程序。
即使你不知道⼦程序 只要知道⼦程序的功能和输⼊输出参数的含义,就可以通过程序之间的调⽤,快速“组装”出满⾜不同⽤户需求的控制程序。
就像⽤数字集成电路芯⽚组成复杂的数字电路。
如果⼀个⼦程序没有输⼊输出参数,与调⽤它的程序之间没有明确的接⼝,就很难实现结构化编程。
PLC程序架构,理解这些,让你编写程序更容易,思路更清晰
PLC程序架构,理解这些,让你编写程序更容易,思路更清晰•首先,前面的文章和视频也提过,做项目的一个流程,工艺过程、
选型、等我们今天就略过,我们先从做符号表开始,如下图所示,可以在默认变量表里编写地址和符号,也可以新建多个变量表,把变量进行分类,方便查询和使用
建立符号表
•接着就可以做多个重复功能的FB功能块,如电机、气缸和多个重复功能的,例如本例子中我们有4个电机、8个气缸,先建立两个FB块,FB1/MOTOR和FB2/CYLINDER,这两个程序块如何编写,这篇文章就不赘述,我们今天就谈框架。
建立基础功能块
•基本功能的FB块建立好之后,我们就可以进行调用,建立新的FB块,FB3/FB_MOTOR_CTR
FB_DT_CYLINDER_CTR,FB_CT_CYLINDER_CTR如下图所示,把所有的执行元件都调用。
调用基础功能块
•接着我们就应该考虑模式的控制,分为手动和自动上面一段是手动控制,下面一段是自动控制,先建立变量,手动的在一个DB块中,自动的在另一个DB块中,这样不至于程序混乱。
控制模式编辑
手动变量数据块
自动变量数据块
•其中手动变量连接的是上位机触摸屏的变量,这样达到手动模式,就可以直接控制执行元件的动作,如果自动模式下,我们建立自动控制程序,如下图所示,每个区域分成一个FC块,这样更容易区分建立FC自动控制块
自动变量的连接
•在自动逻辑中输出自动程序变量连接FB调用块中的对应变量即可自动控制,自动程序如何写,我们今天不做赘述。
整个程序的流程框架基本上如此,再加上一些报警的控制和显示,完成任务!。
PLC的程序设计基础-课件
时的状态。为了利用它们的断电记忆功能,可以采用图3-6中有记忆功能的电
路。
PLC的程序设计基础-
4
5.特殊辅助继电器 FX3G、FX3U和FX3UC有512点特殊辅助继电器,其他系列为256点。特殊辅 助继电器分为两类。
(1)触点利用型
在用户程序中直接使用其触点,下面是几个例子:
1)M8000(运行监视):RUN模式为ON;STOP模式为OFF。
PLC的程序设计基础-
15
3.2.5 数据寄存器、指针与常数
1.数据寄存器 数据寄存器(D)用来存储16位二进制数(一个字),两个数据寄存器合并 起来可以存放32位数据。在D0和D1组成的32位数据寄存器(D0,D1)中, D0存放低16位,D1存放高16位。数据寄存器的最高位为符号位,符号位为0 时数据为正,为1时数据为负。 (1)一般用途数据寄存器没有断电保持功能。 (2)PLC从RUN模式进入STOP模式时,断电保持型寄存器的值保持不变。 (3)扩展寄存器和扩展文件寄存器 FX3G、FX3U和FX3UC的扩展寄存器(R)用来扩展数据寄存器(D)。扩展 寄存器(R)的内容可以保存在扩展文件寄存器(ER)中。 2.特殊用途的数据寄存器 FX3G、FX3U和FX3UC的特殊用途数据寄存器为512点(D8000~D8511),其 他系列为256点(D8000~D8255),用来控制和监视PLC内部的各种工作方式 和软元件。可以用编程软件的帮助功能查看特殊用途数据寄存器的功能。
PLC的程序设计基础-
9
3.断开延时定时器电路 下图中的X3是主设备运行信号,Y2用来控制冷却风扇。主设备停机后风 扇延时10s才断电。X3为ON时Y2变为ON并自保持。在X3变为OFF的下降沿, X3的常闭触点接通,T2开始定时。定时时间到时,T2的常闭触点断开,Y2 变为OFF,同时T2因为线圈断电被复位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自動
流程開始
流程開始
自動
動作1啟動 條件
流程執行 中
流程開始
動作2
動作1
流程開始
滿足客戶 共創未來
2007年11月12日 P. 16
自動程式流程設計(shift)
流程啟動後,應有阻擋第一指令機制,避免 一個流程有多個指令執行.
流程開始 流程執行中 執行動作1條件 動作1
動作2
滿足客戶 共創未來
2007年11月12日 P. 17
2007年11月12日 P. 36
舉昇機構回等待位
滿足客戶 共創未來
2007年11月12日 P. 37
PLC 程式架構設計
邱顯源
滿足客戶 共創未來
2007年11月12日
上課內容結構(概念)
程式基本結構設計 PLC內部元件劃分使用 活用重覆性程式(建構模組) 專案程式設計時的構思 各單機基本程式設計 自動程式流程設計 警報訊息
滿足客戶 共創未來
2007年11月12日 P. 2
程式基本結構設計
常用符號
準備作業 程序 決策
結束
顯示
程式流程圖不宜太龐大,避免牽扯太多機構 動作,建議分割細部,每單機至少一個以上 流程. 建議以搬運物件一個Cycle一個流程。
滿足客戶 共創未來
2007年11月12日 P. 14
自動程式流程設計(shift)
流程應有起始,與結束指令,當結束指令發 出代表流程重新執行構成循環.
滿足客戶 共創未來
2007年11月12日 P. 5
活用重覆性程式(建構模組)
Input元件 及觸發指令
伺服標準程式模組
編輯訊息觸發 條件
訊息顯示模組
條件設定
i/o Table模組
滿足客戶 共創未來
2007年11月12日 P. 6
專案程式設計時的構思
分類:系統中可區分幾種機台??
相同或相似在一起。 整理後~我須製作幾種程式??
自動程式流程設計(shift)
因寫法驅動指令會是常ON信號,容易造成 伺服重複驅動問題,如出現536異常碼...
伺服馬達驅動
BUSY 信號ON 伺服馬達驅動完成 伺服定位到達M CODE 下一動作指令
滿足客戶 共創未來
2007年11月12日 P. 19
自動程式流程設計(shift)
自動
自動 氣缸前進 定位條件
2007年11月12日 P. 23
自動程式流程設計(程式範例)
滿足客戶 共創未來
2007年11月12日 P. 24
自動程式流程設計(程式範例)
滿足客戶 共創未來
2007年11月12日 P. 25
完畢
滿足客戶 共創未來
2007年11月12日 P. 26
流程圖 練習
頂昇機構放料
滿足客戶 共創未來
左右校正+後方校正
滿足客戶 共創未來
2007年11月12日 P. 32
校正全部復歸
滿足客戶 共創未來
2007年11月12日 P. 33
將工件下放 入輸送帶
滿足客戶 共創未來
2007年11月12日 P. 34
工件脫離
滿足客戶 共創未來
2007年11月12日 P. 35
工件脫離後撐板縮
滿足客戶 共創未來
I/O 轉換(INPUT):可讓信號更靈活
輸入 模組 I/O
內部繼電 器元件
輕易改變 程式動作
滿足客戶 共創未來
2007年11月12日 P. 9
各單機基本程式設計
I/O 轉換(OUTPUT)
內部繼電 器元件
輸出 模組 I/O
延遲OFF
滿足客戶 共創未來
2007年11月12日 P. 10
各單機基本程式設計
定位條件 逾時計時 逾時計時到達
動作逾時警報
下一動作
滿足客戶 共創未來
2007年11月12日 P. 20
自動程式流程設計(程式範例)
滿足客戶 共創未來
2007年11月12日 P. 21
自動程式流程設計(程式範例)
滿足客戶 共創未來
2007年11月12日 P. 22
自動程式流程設計(程式範例)
滿足客戶 共創未來
自控部主要程式結構
系統程式
系統手/自動、異常報警、模擬運轉模式、密碼、 對時…等 軸控部分參數及伺服控制程式…等 警告訊息、I/O Table、Recipe…等 I/O轉換、單機運作狀態、HMI PB與燈號、自動流 程程式、手動及輸出程式、Tact time計時顯示等
滿足客戶 共創未來
2007年11月12日 P. 3
2007年11月12日 P. 27
舉昇機構等待Robot放片
滿足客戶 共創未來
2007年11月12日 P. 28
Robot 卸載完成
滿足客戶 共創未來
2007年11月12日 P. 29
後方校正前進
滿足客戶 共創未來
2007年11月12日 P. 30
後方校正復歸
滿足客戶 共創未來
2007年11月12日 P. 31
自動程式流程設計(shift)
自動流程開始時,為避免因人員操作造成機 構無法於起始定位,會無法啟動此流程,所 以須有初始位檢測機制.
自動 流程開始 初始檢查 流程起始全部 定位條件 流程開始 起始定位條件1 至起始條件1 動作 起始定位條件2 至起始條件2 動作
滿足客戶 共創未來
2007年11月12日 P. 18
A 流程開始 流程執行中 執行動作1條件 動作1 流程結束 動作3
動作2
A
滿足客戶 共創未來
2007年11月12日 P. 15
自動程式流程設計(shift)
流程必要條件,如無載
為避免程式殘留死當,應設置流程RESET按 鍵功能,供使用者清除流程,及當流程必要 條件消失,應能自動流程清除.
PLS 自動清除流程 流程啟動 條件 Reset 流程結束 自動清除 流程
Hale Waihona Puke 狀態滿足客戶 共創未來
2007年11月12日 P. 11
各單機基本程式設計
按鍵燈號顯示
滿足客戶 共創未來
2007年11月12日 P. 12
各單機基本程式設計
手動及輸出程式
先完成手 動程式
自動流程 完成後再 加入
滿足客戶 共創未來
2007年11月12日 P. 13
自動程式流程設計(shift)
伺服程式
人機程式
單機程式(需有獨立手自動狀態)
PLC內部元件劃分使用
元件劃分後定址,便於下次使用。
滿足客戶 共創未來
2007年11月12日 P. 4
PLC內部元件劃分使用
例如系統程式,規劃 後 M0為自動啟動狀態、 M1為手動狀態、M4 為系統異常、M5為系 統暫停…等,只需規 劃一次即可持續應用 再下一專案。
複製:相近或相同程式可複製,程式書寫 較快速。 系統功能:沿用既有已開發模組,縮減程 式設計時間。 特殊功能:製作特殊功能程式,應以開發 模組模式考量,便於日後應用。
滿足客戶 共創未來
2007年11月12日 P. 7
各單機基本程式設計
滿足客戶 共創未來
2007年11月12日 P. 8
各單機基本程式設計