CPAC计算机可编程自动化控制器进阶

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•多国语言举例 •人机界面程序举例
•按扭 •延时 •滚动条 •条状图 •加强效果 •石化界面 •鼠标编程 •显示日期时间 •全功能demo •辅助功能举例 •搬运流水线举例 •动画界面举例 •初学者举例
6
安装程序目录介绍 – 用户手册PDF完善
•初学者入门文档
•PLC与I/O模块编程文档 •HMI编程文档 •运动控制编程文档
01
19
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) 站参数的配置
•总线波特率 •中断停机
•从站不工作 20
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) 模拟量AO模块332-5HD01参数的配置
等价
•全局变量映射 编程
GoogolLink 总线两个版本 介绍与未来趋势 –未来趋势(CPAC V2.1版本) MC & HMI & 两个版本的总线模块合并
新增I/O模块及功能
- 针对
S7-300的高级模块 •2通道AO (E,I)
•4通道16位AO (E,I)
•8通道AO (E,I)
•2通道AI (E,I,R, RT,TC)
CPAC计算机可编程自动化控制器 技术培训课程进阶
1
目录
✓ CPAC外部资源和工程开发
安装程序目录介绍(包含例程和文档) 机器诊断与调试功能 运动控制基础功能编写 GoogolLink 总线两个版本 介绍与未来趋势 新增I/O模块及功能 新增运动控制功能 PLC与运动控制混合编程技巧 工艺模块封装技巧
•输入限制 22
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) 数字量DI(321),DO(322),DIO(323)模块的地址
•字地址 •字节地址
•输入地址 •输出地址
•位地址
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) 数字量DI(321),DO(322),DIO(323)模块的编程
(ControllerSetting.lib)
运动控制基础功能编写 – 运动控制配置
•默认打开上次的配置 •配置对本工程生效 •备份配置信息
13
运动控制基础功能编写 – 文本语言与图形语言 (ST语言)
GT_AxisOn/GT_AxisOff GT_GetSts GT_GetPrfPos GT_GetEncPos GT_GetPrfVel GT_GetEncVel (LD,FBD,CFC语言)
等价
•全局变量映射 编程
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) 模拟量AI(331)和AO(332)模块的地址 •12位字地址
•12位字地址
•输出地址
•输入地址
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) 模拟量AI(331)和AO(332)模块的编程
等价
•全局变量映射
编程
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) Otostudio对模拟量故障中断的处理 •中断事件
•中断执行程序
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) 诊断I/O状态 - 在中断任务程序(上一页)中调用诊断 函数
RUN -> STOP
Interrupt
Clear Modul e
RUN -> STOP
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) 诊断I/O状态 – case 2: 取消中断停机
一旦模块报警, 从 站,产生中断,同时 清除模块报警. CPU接受到中断, 出发外部中断任务
加密四:密码限制使用 加密五:绑定内核/bios 加密六:外部库
44
工艺模块封装技巧 [4]最高境界 – 系统模板
XXX系统 模板
XXX系统 模板
用户站在完整的系 统上修改程序
X工艺模块 X工艺模块 X工艺模块 X工艺模块 45
14
运动控制基础功能编写 – 语言编写JOG运动模块举例 Pascal / C / Dephie………
• If ……else…….End_If
• For……End_For
• While…..Do……End_While
• Case…..Of
•0:
功能
•1:

•….
•Else
End_Case
•Return;
•故障产生中断 •接线故障诊断 •通道类型
•CPU停机输出 21
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) 模拟量AI模块331-7KF02参数的配置
•故障产生中断
•接线故障诊断 •通道类型 •积分时间
OB82 (如果用户没有定 义该任务,CPU忽 略该报警)
RUN
Interrupt
Clear Modul e
RUN
GoogolLink 总线两个版本 介绍与未来趋势 – ACC-IO模块 (ACC-SXXXXX) 模块参数的配置
0001 31
GoogolLink 总线两个版本 介绍与未来趋势 – ACC-IO模块 (ACC-SXXXXX) 模块的编程
7
安装程序目录介绍 –Online Help(F1)易用
•初学者入门文档
•运动控制编程文档
•HMI编程文档
•New!!!!!!诊断
•PLC与I/O模块编程文档 8
机器诊断与调试–PLC Browser
•位置清零 •扫描设备 •总线状态
•复位 •使能 •JOG •PTP •停止 •轴状态 •规划位置 •编码器位置 •PID设9置
机器诊断与调试–掉电保存
Retain类型的变量会被自动保存
•保存所有Retain变量 到硬盘, 当断电或重启 后, 程序重新运行时 Retain类型的变量的 初值为上一次保存的 数据.
机器诊断与调试–读写硬件信息
提供读网卡地址的函数 提供读写BIOS寄存器的库
提供修改分辨率的函数 提供修改IP地址的函数 提供热启动WinCE的函数
功能 块
函数
程序
程序
38
PLC与运动控制混合编程技巧
[2] 模块化编程 减少重复开发 缩短周期 降低减低
功能 函数 块
方法二 : -打包成库
程序
程序
39
PLC与运动控制混合编程技巧 [3] FB编程技巧 Action - “10000行代码 FB=10*Action+10line;
Instance – “1个FB=1000个车间
2
安装程序目录介绍 – 安装路径 •安装路径不在指定必须是C盘
•丰富的实例程序 •丰富的函数库资源
3
安装程序目录介绍 - 开始菜单 •全功能文档帮助 •OtoStudio快截方式 •XML中文编辑器 •固高主页
4
安装程序目录介绍 – 示例程序云集
•GUC-X00-TPX demo程序(MCT2008) •运动控制各基础模式程序
•8通道AI(E,I,R, RT)
•8通道AI(E,I)
•8通道高速AI(E,I)
•8通道AI(RT)
•8通道AI(TC)
•8通道高速AIO(E,
新增运动控制功能
•插补运动 -3轴直线, -2轴圆弧, -刀向跟随, -前瞻, -双坐标系
注:该功能不是CPAC的默认配置;以package方式提供: - CPAC GUC-X00-TPX_2.01.pdf - CPAC GUC-X00-TPX_Addition.lib - 例程(直线,圆弧) 35
- CPAC GUC-X00-TPX_Addition.lib - 例程
36
PLC与运动控制混合编程技巧 [1] I/O映射表 程序与硬件无关
只修改映射表的地址 无需修改程序
37
PLC与运动控制混合编程技巧
[2] 模块化编程 减少重复开发 缩短周期 降低减低
功能 块
函数
程序
方法一:
-导入/导出
程序
机器诊断与调试–PLC Browser
•版本检查
Googol Runtime Version(hex): Controller Firmware Version(hex): Googollink Master Version(hex):
Station: Googollink Slave firmware1(hex): Googollink Slave firmware2(hex):
40
PLC与运动控制混合编程技巧 [4] 可视化模块开发 写可视化模块像写FB… Input Output 二次开发像在玩拼图游戏
41
ຫໍສະໝຸດ Baidu
工艺模块封装技巧
[1] 可视化模块, FB, 一起打包成库 一次性简化用户编程的两大工作
FB
VISU
工艺
X工艺模块 X工艺模块 X工艺模块 X工艺模块 用户站在强大的工艺模块上连线
42
工艺模块封装技巧
[2] 内部库隐藏属性
A. 内部变量隐藏, 仍然可以看到并调用 添加声明处: {library public} ……..可见 {library private} ………不可见
B. 隐藏添加库(不经过库文件管理器) 保护在此库基础上开发库不被
43
工艺模块封装技巧 [3]六重加密,保护核心技术 加密一:打开密码 加密二:保护密码 加密三:30天限制使用
新增运动控制功能
•PVT功能:位置-速度-时间控制
数据 时间(毫秒 位置(脉冲
点)

P1 0
0
P2 1,000
5,000
P3 2,000
15,000
P4 3,000
20,000
速度(脉冲/毫秒 )
0 15 15 0
注:该功能不是CPAC的默认配置;以package方式提供: - CPAC GUC-X00-TPX_2.01.pdf
•PTP, •JOG, •PT, •GEAR, •FOLLOW •HOME •HOME+INDEX •VERSION •系统功能库使用demo程序 •RS232通讯 •TCP/UDP通讯 •内存管理(alloc, free) •共享内存 管理
•文件操作(fopen,fre5ad,fwrite)
安装程序目录介绍 – 示例程序云集
程序
函数 15
运动控制基础功能编写 – 语言编写JOG运动模块举例
程序
功能 块
函数
16
运动控制基础功能编写 – 其他的运动功能 电子凸轮 电子齿轮 版本管理 回零操作 JOG运动 PT运动 点位运动
17
GoogolLink 总线两个版本 介绍与未来趋势 – 介绍
18
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO 模块) 站地址的设置
Interrup t
Respons e
GoogolLink 总线两个版本 介绍与未来趋势 – PLC转接模块 (IOET300/IM153-GL01 & S7-300 IO模块) 诊断I/O状态 – case 1: 激活中断停机(默认)
一旦模块报警, 从 站进入STOP,产生 中断,同时清除模 块报警. CPU接受到中断 从RUN切换STOP.
相关文档
最新文档