没有合适的资源?快使用搜索试试~ 我知道了~
SIEMENS系统的可编程序控制器SIMATIC.docx
0 下载量 127 浏览量
2022-11-28
03:18:32
上传
评论
收藏 32KB DOCX 举报
温馨提示
试读
29页
SIEMENS系统的可编程序控制器SIMATIC.docx
资源推荐
资源详情
资源评论
SIEMENS 系统的可编程序控制器 SIMATIC MAGAGER 是西门子用
于进行 PLC 程序编制,进行机床状态控制的组件,它主要组成包括
电源模块、CPU 模块、输入输出模块,其接口有,RS232 接口,
PROFIBUS 接口,MPI 电缆接口等。通过 X122、MPI 插口,使电脑
与 NCU 相连 PLC。
硬件组态
硬件组态:告诉 PLC 硬件结构的过程
波特率:MPI 187.5kbps
OPI 1.5Mbps
过程:建工程-→建站-→组态硬件
•自动组态:用线缆建 PLC 与 840D 相连,用自动组态自动识别〔上
载站〕将 PLC 传到计算机:
PLC-→UPLOAD-→选 MPI 地址=2,假设地址=3,将包括 PLC 和 NCU
假设备份 PLC,那么过程为:
新建 Project-→plc-→upload station,这样就将硬件备份了。
建立完站后,出现连个文件夹:hardware 和 cpu.CPU 文件夹下有 S7
程序。
S7 程序下有三个目录:
〔1〕symbols
〔2〕BLOCKS 功能块
•手动组态:
过程:翻开 S7-→新建文件-→INSERT-→STATION-→SIMATIC 300-
→ 双 击 HARDWARE- → 出 现 框 - → INSERT- → HARDWARE
COMPONENT-→PROFILE-→STANDARD-→S300-→RACK300
选相应的位置〔待置位表中〕,再在右侧相应的模块上双击就将模块
选定,选好后再下载
编程
在进行 PLC 程序编制中,可采用以下三种形式:
逻辑梯形图〔LAD〕:
语句表〔STL〕:
功能块图〔FBD〕:
语句表编程常用指令:
与指令: A 常开 AN 常闭
或指令: O 常开 ON 常闭
输出指令: =
调用指令: CALL FCXX
FP:上升沿检测指令
FN:下降沿检测指令
FP 后必须跟中间存放器
CLR 运算结果,清零
SET 置 1
S 置位 1
R 清零
块
•STEP7 中常用 BLOCK 主要有几种:OB 组织块、FC 功能块、FB 功
能块、DB 数据块等
OB:功能块,相当于主程序,常用的有 OB1 和 OB100;
FC、FB:功能块,相当于子程序
在编完子程序后,必须在主程序中调用子程序 OB100 是 PLC 上电后
先执行,只执行一次;OB1 是 PLC CPU 循环执行的程序。上电后首
先执行 OB100,再执行 OB1〔反复执行;OB100 调用 FB1〔西门子
编好〕
FB1 是系统里用 OPI 总线连接 PCU 和 MCP,对控制面板进行定义:
〔1〕控制面板的输入地址的起始地址
〔2〕控制面板的数量
〔3〕控制面板的输出地址的起始地址
控制面板的 MPI 地址:MCPIBUSADR=6
• OB1 块
FC2:根本 NCK 与 PLC 通讯的 NCK←→PLC
FC2 必须在 OB1 的开始局部 FC2————“gp_hp〞
FC10:处理报警信息 FC10————“AL-MSG〞
PLC 产生报警,传给 NCK,NC 采取措施,同时在 MMC 上显示报警
文本调用 FC10,有两个参数需设置
TouserIF=TRUE〔相当于 1〕和 FALSE〔相当于 0〕
FC19:机床控制面板主程序 FC19————“MCP-IFM〞
BAGNO〔方式组号〕=B#16#1〔B——B 进制 16—16 进制〕
CHANNO〔通道号〕= B#16#1
SPINDLEIFNO: = B#16#4〔主轴号〕
FEEDHOLD =M100.0〔进给暂停〕
SPINDLEHOLD =M100.1〔主轴停止〕
•DB 块
1. DB 模块类型主要有:
DBB——数据模块类型
DBW——数据块字〔16 位〕
DBD——数据块双字〔32 位〕
2.数据类型:
DOUBLE:实型或整型数,输入范围±×10-307————±×10308
×109————×109
BOOLEAN:0 获 1
BYTE:整型数,范围位-128————127
STRING:最多 16 位字符串
3.常用数据块功能
DB2:报警接口信号。该信号是从 PLC 到 NCK,在 PLC 中设置相应
的位就能在 MMC 上产生相应的报警号〔7 开头的报警是机床场假设
定的〕
DB10:显示 NCU 的状态,用来交换 NCK 的快速 I/O 的状态的接口,
还有一些 NCK 的状态信号
DB11:方式组信号接口
DB19:操作面板信号接口
DB21—DB30:通道信号接口
DB31—DB61:轴/主轴的接口信号
4.调试中通用的数据块主要由:
DBX6.0:进给使能禁止
DBX6.1:读入使能禁止
DBX7.0:启动使能禁止 PLC→NC
DBX7.7:通道复位
DBX194.0——-DBX206.3 NC→PLC
DBX1.5:测量系统 1 生效
DBX1.6:测量系统 2 生效
DBX2.1:控制使能
DBX21.7:脉冲使能〔如没有,那么为自由停止〕
DBX4.3:轴停止 PLC→NC
DBX12.0:轴负向硬限位
DBX12.1:轴正向硬限位
DBX12.7:回零减速
DBX61.7:电流环有效
DBX61.6:速度环有效
DBX61.5:位置环有效
DBX61.4:轴静止
剩余28页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2506
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功