软件设计说明书嵌入式软件范例.docx
《软件设计说明书嵌入式软件范例.docx》由会员分享,可在线阅读,更多相关《软件设计说明书嵌入式软件范例.docx(12页珍藏版)》请在冰点文库上搜索。
软件设计说明书嵌入式软件范例
一、XXXXX-XXX热压机自动控制系统软件的设计
LCD—液晶显示器,因其具有微功耗、平板化等一系列显著特点而广泛应用于仪器仪表、计算机显示终端、各类电子显示装置等各个方面。
LCD的后工序生产工艺包括COG、COF、FOG、FOB,XXX-XXX热压机正是为FOG段工艺而开发设计的。
XXXXX-XXX热压机自动控制动系统软件(以下简称XXX系统)是由PLC、气动元件和电动元件组成,其特点是通过传感器采集外部信号,输入到PLC内部进行计算处理,以控制外部执行元件,使之完成一系统的机构动作,达到生产所需的工艺要求。
㈠XXX系统的性能和结构
XXX系统主要由PLC、GOT(触摸屏)、伺服电机、气缸电磁阀、电磁继电器、光电传感器、磁性传感器、温度处理器、温度传感器以及各种按钮组成。
1、XXX系统的主要性能和技术参数
•主机电源:
Vac220VAC/50HZ
•传感器电源:
Vdd+24V
•PLC接口:
40位输入、32位输出、1个RS232通信串口
•工作温度:
—10C〜+55C
•存储温度:
—20E〜+60C
2、XXX系统的内部地址
XXX系统的内部地址及主要功能部件:
•输入继电器—X
•输出继电器—Y
•辅助继电器—M
•定时器—T
•计数器—C
•数据寄存器—D
•变址寄存器—Z
3、XXX系统的外部引线功能定义
XXX系统共有82根引脚,具体定义如下:
引脚名称
功能
L
Vac-4.端
N
Vac—Nig
E
接地端
RS232串口
与人机界面通讯用
COM
传感器公共输入端
XOO—X47
通用输入端(功能可随意定义)
YOO—Y37
通用输岀端(功能可随意定义)
CONIO-COM4
输岀位公共端
㈡指令描述
XXX系统主要有如下指令:
记号
称呼
符号
功維
LD
取
•对嚴就元件
_IIIIO
0融点的遛转富曹开业
LDI
取反
*对软軟元件
_H—-_IIO
3融氓芒号勇诟尊幵妁.
LDP
坝脯冲上升沿
•对歆軟元件
_»—■——IIG>
检测到上畀沿竜算开始.
LJDF
取脚冲下障沿
*对離戟元件
_—1|O
检测到下降沿运車开始.
AND
与
)
_IIIIO-
ANI
与反转
元件
n*G>
昂联b融騙.
ANDP
与融冲上升沿
.对
||ffl—O
上升汨様出的率联违揍
ANDF
与脖冲下降沿
―II\H~O-
下降:
芒松二的弗聪违宙.
OR
十O
并联B烛点
ORI
威反转
un”对抉載元仲°!
并联b融点:
ORP
或脉冲上升汨
yj•杠如o
上升:
;]松團的并联连按.
<:
RF
或肺冲下降沿
匕口件u^l
下澤汨检匚的井联违鞍■
匕E
河踣•的•厦违楼
ORB
冋踣・的片段遵楼
MPS
O
lb
二
lb
MRD
Mittt
■mtn
O
MPP
共代岀帙
•出耀检
AM
H算妬果的01输
Q
上升汕时另通
MEP
M•E•P
MEF
M•E•F
下鼻油时打連
o|
■出
冬•縄动
OUT
■位
进作■檜
SET
靈仗
RST
|Fts|e?
>tjrxt?
p
上升刃检Jl・出
IF
o
■以丘件h
■Nr■捋的能修.
件H
PLS
•M
PLF
|r,f|e?
>irn»n-|
MC
主住
|IIMC|N|t?
atrxK卜|
••二.T7*广
MCR
主柱厦位
URBi(務刿公共乞夕
下鼻沿徐冲
❷刃检厲■出
EE
㈢人机界面(GOT)
1、参数设置
人机界面(GOT)可用于参数设置和数据的显示(如图所示)
自动1匕机电设备有卩艮公司AutomationEquipmentCo^Ltd
型号01MiCMIJEL01
平台速度:
01.3CM/S加减速时间:
012jtls左压时间:
01.3SEC右压时间:
01.3SEC左带定弋:
O1MM右带定任:
01
左卷带间隔:
012右卷带间隔:
012
2、手动操作
人机界面亦可制作手动调试所需的各种按键,以替代繁琐的按钮(如图)
宇自动彳匕和乙电i殳备有卩艮公司
Aiitom日tiuiiEquipmentCo.#Ltd
左平台手动调试退出
3、生产信息
人机界面还可用于显示生产时的各种数据以及PLC内部的信息,比如外部引脚的通断信息、生产时产生的报警信息等(如下图)
I■自动化机电设备有眼公司
autonvatiDiiEquipmentCcr*Ltd
09:
05生卢模式退出
型号01ABCLEFGHIJKL
:
01234PCS
nu
■■
nu
mjh
总1工
头号压间压编热时
Q/J
■■
nu
㈣XXX系统的接口及编程
1、硬件接口
XXX系统与电脑的接口可以有两种方式:
直接控制方式和间接控制方式。
直接控制方式就是将PLC的RS232接口直接与电脑的RS232接口对接(如图1-1);间接控制方式就是将PLC的RS232接口与触摸屏的RS232接口对接,然后将电脑的RS232接口与触摸屏的RS422接口对接,然后对该外设进行间接操作而实现控制(如图1-2)。
图1-2.
2、程式流程方框图
A、系统回原点流程图
B、自动运行流程图(左半段)
系统回原点完成
否
是
是
4——
否
切换到自动状态
启动左真空装置
真空值是否达到
是
左台移到压合位
4
否
左移动是否到位
是
是
计时是否完成
压头下行,计时
否
是
压头返回
C、自动运行流程图(右半段)
切换到自动状态
否
是
启动右真空装置
是
真空值是否达到
否
是
右台移到压合位
右移动是否到位
否
是
是
计时是否完成
否
是
压头返回
返回是否到位
否
是
平台左移
左移是否到位
否
是
压头下行,计时
断右平台真空,单周期完成
系统回原点完成
3、程式代码编写
XXX系统有的程式编写是能过GXDeveloper以语句表的形式写入,经编译
成C++代码后,
再写入
PLC内部EEPROM。
期形式如下:
LD
M426
AND
M431
LD
M1151
AND
M427
ORB
OR
M1220
OR
M1226
OR
M301
AND
M400
ANI
M302
OUT
M301
PLS
M303
DMOVP
D662
D8340
LD
M466
AND
M470
LD
M1160
AND
M467
ORB
OR
M1410
OR
M320
AND
M400
ANI
M323
OUT
M320
PLS
M323
DMOVP
D680
D8350
LD
M466
AND
M471
LD
M1161
AND
M467
ORB
OR
M1420
OR
M1426
OR
M321
AND
M400
ANI
M323
OUT
M321
PLS
M323
DMOVP
D682
D8350
LD
M8000
MUL
D8340
K2
D100
MUL
D8350
K2
D110
LDI
M8340
AND
M139
MPS
AND
M300
DMOV
D8340
D660
MPP
AND
M301
DMOV
D8340
D662
LDI
M8350
AND
M139
MPS
AND
M320
DMOV
D8350
D680
、XXX-XXX热压机控制系统组成结构